[llvm-commits] [llvm] r60881 - in /llvm/trunk: lib/Analysis/ScalarEvolution.cpp test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll test/Analysis/ScalarEvolution/2008-12-11-SMaxOverflow.ll

Evan Cheng echeng at apple.com
Fri Dec 12 09:16:14 PST 2008


llvm-gcc build on Mac OS X / x86 is also broken.

Evan

On Dec 12, 2008, at 7:53 AM, Rafael Espindola wrote:

> 2008/12/11 Nick Lewycky <nicholas at mxc.ca>:
>> Author: nicholas
>> Date: Thu Dec 11 11:40:14 2008
>> New Revision: 60881
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=60881&view=rev
>> Log:
>> Sneaky, sneaky: move the -1 to the outside of the SMax. Reinstate the
>> optimization of SGE/SLE with unit stride, now that it works properly.
>>
>> Added:
>>   llvm/trunk/test/Analysis/ScalarEvolution/2008-12-11-SMaxOverflow.ll
>> Modified:
>>   llvm/trunk/lib/Analysis/ScalarEvolution.cpp
>>   llvm/trunk/test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll
>>
>> Modified: llvm/trunk/lib/Analysis/ScalarEvolution.cpp
>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Analysis/ScalarEvolution.cpp?rev=60881&r1=60880&r2=60881&view=diff
>
> This broke llvm-gcc bootstrap on linux x86-64. The build halts on
>
> echo | /usr/local/espindola/llvm/llvm-gcc-build/./gcc/xgcc
> -B/usr/local/espindola/llvm/llvm-gcc-build/./gcc/
> -B/usr/local/x86_64-unknown-linux-gnu/bin/
> -B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem
> /usr/local/x86_64-unknown-linux-gnu/include -isystem
> /usr/local/x86_64-unknown-linux-gnu/sys-include -E -dM - | \
> 	  sed -n -e 's/^#define \([^_][a-zA-Z0-9_]*\).*/\1/p' \
> 		 -e 's/^#define \(_[^_A-Z][a-zA-Z0-9_]*\).*/\1/p' | \
> 	  sort -u > tmp-macro_list
>
> With cc1 using 100% cpu.
>
>
> Cheers,
> -- 
> Rafael Avila de Espindola
>
> Google | Gordon House | Barrow Street | Dublin 4 | Ireland
> Registered in Dublin, Ireland | Registration Number: 368047
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list