http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54089
--- Comment #11 from Oleg Endo <olegendo at gcc dot gnu.org> 2012-08-10 15:40:07 UTC --- (In reply to comment #10) > Created attachment 27985 [details] > preprocessed src > > ./xgcc -B. -w ~/ice2.i -c -Os > /home/ryan/ice2.i: In function 'tg_extent': > /home/ryan/ice2.i:81:2: error: unrecognizable insn: > } > ^ > (insn 189 163 190 9 (set (reg:SI 227) > (ashift:SI (reg:SI 147 t) > (const_int 1 [0x1]))) /home/ryan/ice2.i:75 -1 > (nil)) > /home/ryan/ice2.i:81:2: internal compiler error: in extract_insn, at > recog.c:2125 > Please submit a full bug report, > with preprocessed source if appropriate. > See <http://gcc.gnu.org/bugs.html> for instructions. Thanks for the test case! It turns out that this is basically the same ICE as triggered by your test case in PR 39423. I will include this test case in the next patch for PR 39423.