https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93303
Bug ID: 93303 Summary: [10 Regression] ICE in lra_constraints.c4948 on aarch64-linux-gnu Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: doko at ubuntu dot com Target Milestone: --- Created attachment 47666 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47666&action=edit test case seen with trunk 20200116 on aarch64-linux-gnu: $ g++ -c -O2 -std=gnu++11 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-protector-strong test.ii during RTL pass: reload : In function 'void dh(dd, dg, cz, av<const int, as>, av<const int, at>, de, df, int, int, int, int, int, int, int) [with <template-parameter-1-1> = ae; bz = bp<int, 8, 4>; dd = int; de = aw<int, as>; df = aw<int, at>; dg = cy; cz = ao<int, am>]': :158:1: internal compiler error: maximum number of generated reload insns per insn achieved (90) 0xadc5d7 lra_constraints(bool) ../../src/gcc/lra-constraints.c:4948 0xac6977 lra(_IO_FILE*) ../../src/gcc/lra.c:2437 0xa85887 do_reload ../../src/gcc/ira.c:5526 0xa85887 execute ../../src/gcc/ira.c:5712 Please submit a full bug report, with preprocessed source if appropriate.