On Thu, Jan 02, 2020 at 03:41:30PM +0100, Christophe Lyon wrote: > The new 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)
That doesn't seem to be a fault of the patch that went in, but either a backend bug or LRA bug. So: > Please submit a full bug report, ... Thanks. Jakub