https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97715
Bug ID: 97715 Summary: [11 Regression] ICE in insn_default_length, at config/i386/i386.md:15325 since r11-4578-gd10f3e900b0377b4 Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org CC: hjl at gcc dot gnu.org, qinzhao at gcc dot gnu.org Target Milestone: --- The following fails: $ gcc /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/zero-scratch-regs-11.c -mno-80387 In file included from /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/zero-scratch-regs-11.c:4: /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/zero-scratch-regs-10.c: In function ‘foo9’: /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/zero-scratch-regs-10.c:77:1: error: unrecognizable insn: 77 | } | ^ (insn 27 67 28 2 (set (reg:XF 8 st) (const_double:XF 0.0 [0x0.0p+0])) "/home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/zero-scratch-regs-10.c":77:1 -1 (nil)) during RTL pass: shorten /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/zero-scratch-regs-10.c:77:1: internal compiler error: in insn_default_length, at config/i386/i386.md:15325 0x6c85cb _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) /home/marxin/Programming/gcc/gcc/rtl-error.c:108 0x6c85e7 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) /home/marxin/Programming/gcc/gcc/rtl-error.c:116 0x7afca5 insn_default_length(rtx_insn*) /home/marxin/Programming/gcc/gcc/config/i386/i386.md:15325 0xa90559 shorten_branches(rtx_insn*) /home/marxin/Programming/gcc/gcc/final.c:1118 0xa905bf rest_of_handle_shorten_branches /home/marxin/Programming/gcc/gcc/final.c:4753 0xa905bf execute /home/marxin/Programming/gcc/gcc/final.c:4782 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.