My nightly tester on x86_64-unknown-linux-gnu failed to bootstrap llvm-gcc today: Comparing stages 2 and 3 Bootstrap comparison failure! ./build/read-rtl.o differs The updates since the last bootstrap (24 hours before): went from revision 53904 to revision 53950. Ciao, Duncan.
Hi Duncan, 53950 bootstraps for me on x86_64-unknown-linux-gnu. Are you able to isolate this at all? Dan On Wed, 2008-07-23 at 20:23 +0200, Duncan Sands wrote:> My nightly tester on x86_64-unknown-linux-gnu failed > to bootstrap llvm-gcc today: > > Comparing stages 2 and 3 > Bootstrap comparison failure! > ./build/read-rtl.o differs > > The updates since the last bootstrap (24 hours before): > went from revision 53904 to revision 53950. > > Ciao, > > Duncan. > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> 53950 bootstraps for me on x86_64-unknown-linux-gnu. Are you > able to isolate this at all?I haven't been able to reproduce it here even though it's a very similar machine to where the nightly tester is running. I'm going to try valgrinding the llvm-gcc build next. Ciao, Duncan.
Hi Dan,> 53950 bootstraps for me on x86_64-unknown-linux-gnu. Are you > able to isolate this at all?the bootstrap at revision 53950 failed twice and succeeded once on that machine (I was never able to get it to fail elsewhere). Valgrinding the llvm-gcc build causes the compiler to die with a segmentation fault in stage 2. I'm still investigating this. Ciao, Duncan.
2008/7/23 Duncan Sands <baldrick at free.fr>:> My nightly tester on x86_64-unknown-linux-gnu failed > to bootstrap llvm-gcc today: > > Comparing stages 2 and 3 > Bootstrap comparison failure! > ./build/read-rtl.o differsI am having the same problem. It was "introduced" by revision 54811, so it looks like a memory corruption problem. Investigating.> The updates since the last bootstrap (24 hours before): > went from revision 53904 to revision 53950. > > Ciao, > > Duncan.Cheers, -- Rafael Avila de Espindola Google | Gordon House | Barrow Street | Dublin 4 | Ireland Registered in Dublin, Ireland | Registration Number: 368047
> I am having the same problem. It was "introduced" by revision 54811, > so it looks like a memory corruption problem. Investigating.Interesting. Bootstrapping with gcac works! Some tests with valgrind also work. My next try is to add some debug code to do bounds checking in SmallVector. Cheers, -- Rafael Avila de Espindola Google | Gordon House | Barrow Street | Dublin 4 | Ireland Registered in Dublin, Ireland | Registration Number: 368047
> I am having the same problem. It was "introduced" by revision 54811, > so it looks like a memory corruption problem. Investigating.Turns out that the bootstrap doesn't fail consistently, and that tricked my binary search. I reproduced the failure with 54807. Not sure if it is the one that introduces the failure. Cheers, -- Rafael Avila de Espindola Google | Gordon House | Barrow Street | Dublin 4 | Ireland Registered in Dublin, Ireland | Registration Number: 368047