https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81121
Bug ID: 81121 Summary: [7/8 Regression] ICE: in extract_insn, at recog.c:2311 Product: gcc Version: 7.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org Target Milestone: --- Target: x86_64-*-* % cat arithm.ii void foo(short *p1, short *p2) { float a = 0; p2[0] = p1[0] * a; } % g++ -march=amdfam10 -mno-sse2 -c arithm.ii arithm.ii: In function ‘void foo(short int*, short int*)’: arithm.ii:4:1: error: unrecognizable insn: } ^ (insn 25 24 13 2 (set (reg:V4SF 21 xmm0 [orig:88 _2 ] [88]) (float:V4SF (reg:V4SI 21 xmm0 [orig:88 _2 ] [88]))) "arithm.ii":3 -1 (nil)) arithm.ii:4:1: internal compiler error: in extract_insn, at recog.c:2311