[Bug bootstrap/69727] New: ICE in profiledbootstrap in reg_save_code at ../../gcc/caller-save.c:141

msebor at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Feb 9 05:00:00 GMT 2016


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


More information about the Gcc-bugs mailing list