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.

Reply via email to