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

            Bug ID: 104362
           Summary: ICE in ix86_expand_epilogue, at
                    config/i386/i386.c:9362 since
                    r12-3433-ga25e0b5e6ac8a77a
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: qing.zhao at oracle dot com, rguenth at gcc dot gnu.org
  Target Milestone: ---
              Host: x86_64-linux-gnu

The following ICEs since -ftrivial-auto-var-init=pattern was introduced:

$ gcc /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/eh_return-1.c
-mavx512f -m32 -ftrivial-auto-var-init=pattern
during RTL pass: pro_and_epilogue
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/eh_return-1.c: In
function ‘_Unwind_RaiseException’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/eh_return-1.c:22:1:
internal compiler error: in ix86_expand_epilogue, at config/i386/i386.cc:9441
   22 | }
      | ^
0x1a585ef ix86_expand_epilogue(int)
        /home/marxin/Programming/gcc/gcc/config/i386/i386.cc:9441
0x22a667a gen_split_487(rtx_insn*, rtx_def**)
        /home/marxin/Programming/gcc/gcc/config/i386/i386.md:15561
0x2a59f29 split_insns(rtx_def*, rtx_insn*)
        /home/marxin/Programming/gcc/gcc/config/i386/i386.md:15561
0xed9d97 try_split(rtx_def*, rtx_insn*, int)
        /home/marxin/Programming/gcc/gcc/emit-rtl.cc:3795
0xfe18b3 thread_prologue_and_epilogue_insns()
        /home/marxin/Programming/gcc/gcc/function.cc:6091
0xfe27dc rest_of_handle_thread_prologue_and_epilogue
        /home/marxin/Programming/gcc/gcc/function.cc:6532
0xfe2a00 execute
        /home/marxin/Programming/gcc/gcc/function.cc:6608
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.

Reply via email to