https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97526
Bug ID: 97526 Summary: ICE in lra_set_insn_recog_data, at lra.c:1004 Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org Target Milestone: --- Host: x86_64-linux Target: aarch64-linux-gnu The following fails: $ aarch64-linux-gnu-gcc /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/torture/pr91178-2.c --param=max-gcse-memory=0 -fno-sched-pressure -Ofast -fno-ivopts -c during RTL pass: reload /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/torture/pr91178-2.c: In function ācā: /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/torture/pr91178-2.c:12:1: internal compiler error: in lra_set_insn_recog_data, at lra.c:1004 12 | } | ^ 0x658c8d lra_set_insn_recog_data(rtx_insn*) /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/lra.c:1004 0xa1b917 lra_get_insn_recog_data /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/lra-int.h:488 0xa1b917 lra_update_insn_regno_info(rtx_insn*) /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/lra.c:1625 0xa1baad lra_update_insn_regno_info(rtx_insn*) /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/lra.c:1623 0xa1baad lra_push_insn_1 /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/lra.c:1780 0xa1c79e lra_push_insn(rtx_insn*) /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/lra.c:1788 0xa1c79e push_insns /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/lra.c:1831 0xa1c79e push_insns /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/lra.c:1823 0xa1c79e lra_process_new_insns(rtx_insn*, rtx_insn*, rtx_insn*, char const*) /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/lra.c:1879 0xa31c90 curr_insn_transform /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/lra-constraints.c:4611 0xa338f7 lra_constraints(bool) /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/lra-constraints.c:5105 0xa1d54c lra(_IO_FILE*) /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/lra.c:2415 0x9dae01 do_reload /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/ira.c:5529 0x9dae01 execute /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/ira.c:5715 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions.