[Bug target/72103] New: ICE with gcc 7 for povray benchmark
bergner at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Jul 25 21:41:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72103
Bug ID: 72103
Summary: ICE with gcc 7 for povray benchmark
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: bergner at gcc dot gnu.org
Target Milestone: ---
We get an ICE when building 453.povray in SPEC CPU2006.
/home/gcc/gcc-trunk-20160712.install/bin/g++ -c -o super.o -DSPEC_CPU -DNDEBUG
-L/home/gcc/gcc-trunk-20160712.install/lib64
-Wl,-rpath,/home/gcc/gcc-trunk-20160712.install/lib64 -O3 -ffast-math
-funroll-loops -mcpu=power8 -mrecip=all -fno-shrink-wrap-separate
-DSPEC_CPU_LP64 -save-temps super.cpp
super.cpp: In function 'void pov::solve_hit1(pov::SUPERELLIPSOID*, double,
double*, double, double*, double*)':
super.cpp:1543:1: internal compiler error: Segmentation fault
}
^
0x10b93ab3 crash_signal
/home/gcc/gcc-trunk-20160712/gcc/toplev.c:335
0x10adfc78 push_secondary_reload
/home/gcc/gcc-trunk-20160712/gcc/reload.c:385
0x10adff4f push_secondary_reload
/home/gcc/gcc-trunk-20160712/gcc/reload.c:370
0x10ae18f3 push_reload(rtx_def*, rtx_def*, rtx_def**, rtx_def**, reg_class,
machine_mode, machine_mode, int, int, int, reload_type)
/home/gcc/gcc-trunk-20160712/gcc/reload.c:1366
0x10ae8537 find_reloads(rtx_insn*, int, int, int, short*)
/home/gcc/gcc-trunk-20160712/gcc/reload.c:4035
0x10afd2cb calculate_needs_all_insns
/home/gcc/gcc-trunk-20160712/gcc/reload1.c:1483
0x10afd2cb reload(rtx_insn*, int)
/home/gcc/gcc-trunk-20160712/gcc/reload1.c:995
0x10951363 do_reload
/home/gcc/gcc-trunk-20160712/gcc/ira.c:5396
0x10951363 execute
/home/gcc/gcc-trunk-20160712/gcc/ira.c:5568
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.
Things compile fine when using -mlra.
More information about the Gcc-bugs
mailing list