On trunk revision 149204: /home/guerby/build/./prev-gcc/xgcc -B/home/guerby/build/./prev-gcc/ -B/n/40/guerby/install-trunk/powerpc64-unknown-linux-gnu/bin/ -B/n/40/guerby/install-trunk/powerpc64-unknown-linux-gnu/bin/ -B/n/40/guerby/install-trunk/powerpc64-unknown-linux-gnu/lib/ -isystem /n/40/guerby/install-trunk/powerpc64-unknown-linux-gnu/include -isystem /n/40/guerby/install-trunk/powerpc64-unknown-linux-gnu/sys-include -c -g -O2 -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../trunk/gcc/ada -I../../trunk/gcc/ada/gcc-interface ../../trunk/gcc/ada/s-bitops.adb -o ada/s-bitops.o
raised STORAGE_ERROR : stack overflow (or erroneous memory access) make[3]: *** [ada/s-bitops.o] Error 1 make[3]: Leaving directory `/home/guerby/build/gcc' make[2]: *** [all-stage3-gcc] Error 2 make[2]: Leaving directory `/home/guerby/build' make[1]: *** [stage3-bubble] Error 2 make[1]: Leaving directory `/home/guerby/build' make: *** [bootstrap] Error 2 Under the debugger: (gdb) r -I- -I. -Iada -I../../trunk/gcc/ada -I../../trunk/gcc/ada/gcc-interface -quiet -nostdinc -dumpbase s-bitops.adb -auxbase-strip ada/s-bitops.o -O2 -g -gnatpg -gnata -gnatO ada/s-bitops.o ../../trunk/gcc/ada/s-bitops.adb -o /tmp/ccz0AGDK.s Starting program: /home/guerby/build/prev-gcc/gnat1 -I- -I. -Iada -I../../trunk/gcc/ada -I../../trunk/gcc/ada/gcc-interface -quiet -nostdinc -dumpbase s-bitops.adb -auxbase-strip ada/s-bitops.o -O2 -g -gnatpg -gnata -gnatO ada/s-bitops.o ../../trunk/gcc/ada/s-bitops.adb -o /tmp/ccz0AGDK.s warning: no loadable sections found in added symbol-file system-supplied DSO at 0x100000 Program received signal SIGSEGV, Segmentation fault. 0x000000001030d95c in <osint___elabs> () at ../../trunk/gcc/ada/osint.ads:601 601 new File_Name_Array (1 .. Int (Argument_Count) + 2); Current language: auto; currently ada (gdb) bt #0 0x000000001030d95c in <osint___elabs> () at ../../trunk/gcc/ada/osint.ads:601 #1 0x000000001011e644 in adainit () at ada/b_gnat1.c:368 Backtrace stopped: frame did not save the PC (gdb) b main Breakpoint 3 at 0x104ae94c: file ../../trunk/gcc/main.c, line 35. (gdb) r The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/guerby/build/prev-gcc/gnat1 -I- -I. -Iada -I../../trunk/gcc/ada -I../../trunk/gcc/ada/gcc-interface -quiet -nostdinc -dumpbase s-bitops.adb -auxbase-strip ada/s-bitops.o -O2 -g -gnatpg -gnata -gnatO ada/s-bitops.o ../../trunk/gcc/ada/s-bitops.adb -o /tmp/ccz0AGDK.s warning: no loadable sections found in added symbol-file system-supplied DSO at 0x100000 Breakpoint 3, main (argc=21, argv=0xffffffff7d8) at ../../trunk/gcc/main.c:35 35 return toplev_main (argc, argv); Current language: auto; currently c (gdb) bt #0 main (argc=21, argv=0xffffffff7d8) at ../../trunk/gcc/main.c:35 (gdb) s Program received signal SIGSEGV, Segmentation fault. 0x000000001030d95c in <osint___elabs> () at ../../trunk/gcc/ada/osint.ads:601 601 new File_Name_Array (1 .. Int (Argument_Count) + 2); Current language: auto; currently ada (gdb) bt #0 0x000000001030d95c in <osint___elabs> () at ../../trunk/gcc/ada/osint.ads:601 #1 0x000000001011e644 in adainit () at ada/b_gnat1.c:368 Backtrace stopped: frame did not save the PC This is the first Ada file compiled during stage3, likely stage2 compiler is miscompiled. -- Summary: Ada bootstrap ICE on stage3 s-bitops.o Product: gcc Version: 4.5.0 Status: UNCONFIRMED Keywords: ice-on-valid-code, build Severity: normal Priority: P3 Component: ada AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: laurent at guerby dot net GCC build triplet: powerpc64-unknown-linux-gnu GCC host triplet: powerpc64-unknown-linux-gnu GCC target triplet: powerpc64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40637