[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

Nick Lewycky nicholas at mxc.ca
Fri Dec 12 09:19:10 PST 2008


Evan Cheng wrote:
> llvm-gcc build on Mac OS X / x86 is also broken.

I just reverted the change. Update and it should be working now.

Sorry for the breakage...

Nick

> 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
> 
> _______________________________________________
> 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