https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66540
Bug ID: 66540 Summary: [5/6 Regression] glibc testsuite: error: unrecognizable insn with -mavx512f Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org Target Milestone: --- Running the glibc testsuite shows: markus@x4 math % cat test-double-vlen8-wrappers.i void fn1 () { int i; __attribute__ ((__vector_size__ (8 * sizeof (double)))) double a; i = 0; for (; i < 8; i++) a[i] = 0; fn1 (a); } markus@x4 math % gcc -c -O2 -mavx512f test-double-vlen8-wrappers.i test-double-vlen8-wrappers.i: In function ‘fn1’: test-double-vlen8-wrappers.i:10:1: error: unrecognizable insn: } ^ (insn 35 34 36 2 (set (reg:QI 112) (const_int 128 [0x80])) test-double-vlen8-wrappers.i:8 -1 (nil)) test-double-vlen8-wrappers.i:10:1: internal compiler error: in extract_insn, at recog.c:2319 0xaa7038 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ../../gcc/gcc/rtl-error.c:110 0xaa7069 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) ../../gcc/gcc/rtl-error.c:118 0xa74479 extract_insn(rtx_insn*) ../../gcc/gcc/recog.c:2319 0x849213 instantiate_virtual_regs_in_insn ../../gcc/gcc/function.c:1588 0x849213 instantiate_virtual_regs ../../gcc/gcc/function.c:1956 0x849213 execute ../../gcc/gcc/function.c:2005 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions.