[llvm-commits] [llvm] r77986 - /llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp

Dan Gohman gohman at apple.com
Mon Aug 3 14:29:56 PDT 2009


On Aug 3, 2009, at 2:19 PM, Eli Friedman wrote:


> On Mon, Aug 3, 2009 at 1:17 PM, Bill Wendling<isanbard at gmail.com>  
> wrote:
>
>> Eli,
>>
>>
>>
>> This is breaking the bootstrap of llvm-gcc:
>>
>>
>>
>> Assertion failed: (C->getType() == Ty->getScalarType() &&  
>> "ConstantInt
>>
>> type doesn't match the type implied by its value!"), function get,
>>
>> file /Volumes/Sandbox/Buildbot/llvm/build.llvm-gcc-i386-darwin9/ 
>> llvm.src/lib/VMCore/Constants.cpp,
>>
>> line 288.
>>
>> /Volumes/Sandbox/Buildbot/llvm/build.llvm-gcc-i386-darwin9/llvm- 
>> gcc.src/gcc/cse.c:8188:
>>
>> internal compiler error: Abort trap
>>
>> Please submit a full bug report,
>>
>> with preprocessed source if appropriate.
>>
>> See <URL:http://llvm.org/bugs/> for instructions.
>>
>> make[3]: *** [cse.o] Error 1
>>
>> make[3]: *** Waiting for unfinished jobs....
>>
>>
>>
>> Could you investigate?
>>
>
> llvm-gcc bootstrap seems to work fine on my computer; can you get a
> failing .bc file?

I reproduced the failure. The problem is that VTy can have
pointer type. I'll check in a fix shortly.

Dan




More information about the llvm-commits mailing list