[llvm-commits] [llvm-gcc-4.2] r136345 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

Bob Wilson bob.wilson at apple.com
Mon Aug 1 10:10:34 PDT 2011


On Jul 31, 2011, at 11:55 AM, Duncan Sands wrote:

> Hi Bob,
> 
>> I'm seeing regressions at -O0 for ARM on the following tests:
>> 
>> SingleSource/UnitTests/ObjC/instance-method-metadata.compile
>> SingleSource/UnitTests/ObjC/property.compile
>> SingleSource/UnitTests/ObjC/protocols.compile
>> SingleSource/UnitTests/ObjC/trivial-interface.compile
>> 
>> They're hitting an assertion:
>> 
>> Assertion failed: (InitVal->getType() == getType()->getElementType()&&  "Initializer type must match GlobalVariable type"), function setInitializer, file /Volumes/LocalHD/bwilson/nightly/src/llvm/lib/VMCore/Globals.cpp, line 168.
> 
> commit 136600 hopefully fixed these failures.

I haven't confirmed yet whether it fixed the ARM problems (due to other issues), but it seems to be causing massive failures on i386:

http://llvm.org/perf/db_default/simple/nts/263/

I can reproduce some of those failures with -O0 and we're not seeing any issues with clang, so I think it's due to your change.  I'm going to revert it for now and re-run the tests to confirm that.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110801/688c1ba2/attachment.html>


More information about the llvm-commits mailing list