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

            Bug ID: 93135
           Summary: g++.dg/cpp0x/initlist118.C fails on aarch64
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: clyon at gcc dot gnu.org
  Target Milestone: ---

The test fails on aarch64:
    g++.dg/cpp0x/initlist118.C  -std=c++14 (internal compiler error)
    g++.dg/cpp0x/initlist118.C  -std=c++14 (test for excess errors)
    g++.dg/cpp0x/initlist118.C  -std=c++17 (internal compiler error)
    g++.dg/cpp0x/initlist118.C  -std=c++17 (test for excess errors)
    g++.dg/cpp0x/initlist118.C  -std=c++2a (internal compiler error)
    g++.dg/cpp0x/initlist118.C  -std=c++2a (test for excess errors)

The log says:
during RTL pass: reload
/gcc/testsuite/g++.dg/cpp0x/initlist118.C: In function 'array<__vector(4)
float,
 4> transpose(array<__vector(4) float, 4>)':
/gcc/testsuite/g++.dg/cpp0x/initlist118.C:25:1: internal compiler error:
maximum
 number of generated reload insns per insn achieved (90)
0xd7686f lra_constraints(bool)
        /gcc/lra-constraints.c:4946
0xd5d834 lra(_IO_FILE*)
        /gcc/lra.c:2437
0xd10209 do_reload
        /gcc/ira.c:5526
0xd10209 execute
        /gcc/ira.c:5712

Reply via email to