https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69727
Bug ID: 69727 Summary: ICE in profiledbootstrap in reg_save_code at ../../gcc/caller-save.c:141 Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: msebor at gcc dot gnu.org Target Milestone: --- Today's trunk of 6.0 fails on powerpc64 with an ICE in profiledbootstrap. The failure was first seen in a last weeks build and reported in Fedora GCC bug 1305391: https://bugzilla.redhat.com/show_bug.cgi?id=1305391. $ /src/gcc-trunk/configure --disable-werror --enable-languages=c,c++,fortran,objc,obj-c++ --enable-shared --enable-threads=posix --enable-checking=release --disable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --disable-libgcj --with-isl --disable-libmpx --enable-gnu-indirect-function --enable-secureplt --with-long-double-128 --build=ppc64-redhat-linux ... $ nice make -j32 profiledbootstrap ... /src/gcc-trunk/libgcc/libgcc2.c: In function ‘__multc3’: /src/gcc-trunk/libgcc/libgcc2.c:1992:1: internal compiler error: Segmentation fault } ^ 0x10344657 crash_signal /src/gcc-trunk/gcc/toplev.c:335 0x10fe4a24 reg_save_code /src/gcc-trunk/gcc/caller-save.c:141 0x107ae4f7 insert_save /src/gcc-trunk/gcc/caller-save.c:1316 0x107ae4f7 save_call_clobbered_regs() /src/gcc-trunk/gcc/caller-save.c:863 0x109bfab7 do_reload /src/gcc-trunk/gcc/ira.c:5407 0x109bfab7 execute /src/gcc-trunk/gcc/ira.c:5566 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. make[3]: *** [_multc3_s.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/build/gcc-profiledbootstrap/ppc64-redhat-linux/libgcc' make[2]: *** [all-stagefeedback-target-libgcc] Error 2 make[2]: Leaving directory `/build/gcc-profiledbootstrap' make[1]: *** [stagefeedback-bubble] Error 2 make[1]: Leaving directory `/build/gcc-profiledbootstrap' make: *** [profiledbootstrap] Error 2