https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77405
Bug ID: 77405 Summary: SIGBUS from gnatmake in stage 3 (gcc 7.0) Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada Assignee: unassigned at gcc dot gnu.org Reporter: gnugcc at marino dot st Target Milestone: --- (cd tools; ln -s ../sdefault.adb ../snames.ads ../snames.adb .) libtool: compile: /home/marino/iterate-gcc-test/scratch/build/./gcc/xgcc -B/home/marino/iterate-gcc-test/scratch/build/./gcc/ -B/u libtool: compile: /home/marino/iterate-gcc-test/scratch/build/./gcc/xgcc -B/home/marino/iterate-gcc-test/scratch/build/./gcc/ -B/u rm -f tools/mlib-tgt-specific.adb; ln -s /home/marino/iterate-gcc-test/scratch/gcc-trunk-source/gcc/ada/mlib-tgt-specific-linux.adb touch ../stamp-tools ../../gnatmake -j0 -c -b -I- -I../rts -I. -I/home/marino/iterate-gcc-test/scratch/gcc-trunk-source/gcc/ada \ --GNATBIND="../../gnatbind" --GCC="../../xgcc -B../../ -g -pipe -O2 -DLIBICONV_PLUG -fno-strict-aliasing -W -Wall -gnatpg -gnata gnatchop gnatcmd gnatkr gnatls gnatprep gnatxref gnatfind gnatname \ gnatclean -bargs -I- -I../rts -I. -I/home/marino/iterate-gcc-test/scratch/gcc-trunk-source/gcc/ada -static -x raised STORAGE_ERROR : SIGBUS: possible stack overflow gnatmake: INTERNAL ERROR. Please report. gmake[4]: *** [../gcc-interface/Makefile:2647: common-tools] Error 4 gmake[4]: Leaving directory '/build/home/marino-huge/gcc-test-area/build/gcc/ada/tools' libtool: compile: /home/marino/iterate-gcc-test/scratch/build/./gcc/xgcc -B/home/marino/iterate-gcc-test/scratch/build/./gcc/ -B/u gmake[3]: *** [Makefile:197: gnattools-native] Error 2 gmake[3]: Leaving directory '/build/home/marino-huge/gcc-test-area/build/gnattools' gmake[2]: *** [Makefile:12496: all-gnattools] Error 2 gmake[2]: *** Waiting for unfinished jobs.... This is repeatable. The final time I tried with -j2 (down from -j8). I'll upload the entire log. GCC 6.1 was used for the first stage, but by stage 3, GCC should be building itself. (DragonFly host 4.7)