https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96144
Bug ID: 96144 Summary: [11 Regression] ICE in extract_insn, at recog.c:2294 since r11-1970-gfab263ab0fc10ea0 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 Target Milestone: --- I see the following ICE: $ gcc /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/sse-recip-vec.c -Ofast -mavx512vbmi -c /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/sse-check.h: In function ‘do_test’: /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/sse-check.h:13:1: error: unrecognizable insn: 13 | } | ^ (insn 21 20 22 2 (set (reg:V8SF 138) (fma:V8SF (reg:V8SF 136) (reg:V8SF 135) (reg:V8SF 142))) "/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/sse-recip-vec.c":33:14 -1 (nil)) during RTL pass: vregs /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/sse-check.h:13:1: internal compiler error: in extract_insn, at recog.c:2294 0x7ffff7aa1cc9 __libc_start_main ../csu/libc-start.c:308 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.