http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46051
Summary: [4.6 Regression] ICE: in extract_insn, at recog.c:2110 with -mavx -ftree-vectorize Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassig...@gcc.gnu.org ReportedBy: zso...@seznam.cz Created attachment 22065 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22065 reduced testcase Compiler output: $ gcc -O2 -mavx -ftree-vectorize pr46051.c pr46051.c: In function 'foo': pr46051.c:15:1: error: unrecognizable insn: (insn 41 40 42 3 (set (reg:V4DF 108) (vec_concat:V4DF (vec_select:V2DF (reg:V4DF 109) (parallel [ (const_int 0 [0]) (const_int 1 [0x1]) ])) (vec_select:V2DF (reg:V4DF 110) (parallel [ (const_int 0 [0]) (const_int 1 [0x1]) ])))) pr46051.c:13 -1 (nil)) pr46051.c:15:1: internal compiler error: in extract_insn, at recog.c:2110 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. Tested versions: r165540 - crash r163636 - OK