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