http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45913
Summary: [4.6 Regression] ICE: in insn_default_length, at config/i386/i386.md:584 with -fselective-scheduling2 -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: zso...@seznam.cz Command line: $ gcc -O2 -fselective-scheduling2 -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops testcase.c Compiler output: $ gcc -O2 -fselective-scheduling2 -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops testcase.c testcase.c: In function 'foo': testcase.c:19:1: error: unrecognizable insn: (insn:TI 110 50 107 (parallel [ (set (reg/v:SI 3 bx [orig:82 j ] [82]) (and:SI (mem/c:SI (plus:DI (reg/f:DI 7 sp) (const_int 4 [0x4])) [3 %sfp+-524 S4 A32]) (const_int 255 [0xff]))) (clobber (reg:CC 17 flags)) ]) -1 (nil)) testcase.c:19:1: internal compiler error: in insn_default_length, at config/i386/i386.md:584 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. Tested revisions: r164716 - crash r163636 - OK 4.5 r163761 - OK