https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79949
Bug ID: 79949
Summary: ICE in Max. number of generated reload insns per insn
is achieved (90)
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Keywords: ra
Severity: normal
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: marxin at gcc dot gnu.org
CC: bernds at gcc dot gnu.org, vmakarov at gcc dot gnu.org
Target Milestone: ---
Host: x86_64-linux-gnu
Target: s390x-linux-gnu
Very similar bug on s390x:
$ s390x-linux-gnu-g++
/home/marxin/Programming/gcc/gcc/testsuite/g++.dg/ext/pr56790-1.C
/home/marxin/Programming/gcc/gcc/testsuite/g++.dg/ext/pr56790-1.C: In function
‘vec f()’:
/home/marxin/Programming/gcc/gcc/testsuite/g++.dg/ext/pr56790-1.C:13:1:
internal compiler error: Max. number of generated reload insns per insn is
achieved (90)
}
^
0xbe62b3 lra_constraints(bool)
.././../gcc/lra-constraints.c:4695
0xbcfdfc lra(_IO_FILE*)
.././../gcc/lra.c:2392
0xb8693f do_reload
.././../gcc/ira.c:5451
0xb8693f execute
.././../gcc/ira.c:5635
Looks both GCC 5 and 6 work fine.