[Bug target/78516] [7 Regression] ICE in lra_assign for e500v2

jsm28 at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Dec 13 18:20:00 GMT 2016


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78516

--- Comment #6 from Joseph S. Myers <jsm28 at gcc dot gnu.org> ---
Created attachment 40329
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40329&action=edit
Preprocessed source

With the "updated fix" gcc-pr78516.v2.diff applied I get an ICE building glibc.
 Preprocessed source attached.  Compile with: powerpc-linux-gnuspe-gcc -S
-fgnu89-inline -O2 -fmerge-all-constants -mlong-double-128 s_sincos.i

In file included from ../sysdeps/ieee754/ldbl-opt/s_sincos.c:2:0:
../sysdeps/ieee754/dbl-64/s_sincos.c: In function '__sincos':
../sysdeps/ieee754/dbl-64/s_sincos.c:108:1: internal compiler error:
Segmentation fault
0x8781cfa crash_signal
        /scratch/jmyers/glibc/pe500-mainline/src/gcc-mainline/gcc/toplev.c:333
0x86dfb56 constrain_operands(int, unsigned long long)
        /scratch/jmyers/glibc/pe500-mainline/src/gcc-mainline/gcc/recog.c:2594
0x86e050f extract_constrain_insn(rtx_insn*)
        /scratch/jmyers/glibc/pe500-mainline/src/gcc-mainline/gcc/recog.c:2212
0x8600fc8 check_rtl
        /scratch/jmyers/glibc/pe500-mainline/src/gcc-mainline/gcc/lra.c:2109
0x8605488 lra(_IO_FILE*)
        /scratch/jmyers/glibc/pe500-mainline/src/gcc-mainline/gcc/lra.c:2517
0x85bbfe4 do_reload
        /scratch/jmyers/glibc/pe500-mainline/src/gcc-mainline/gcc/ira.c:5400
0x85bbfe4 execute
        /scratch/jmyers/glibc/pe500-mainline/src/gcc-mainline/gcc/ira.c:5584
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.


More information about the Gcc-bugs mailing list