[Bug target/54089] [SH] Refactor shift patterns
olegendo at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Aug 10 15:40:00 GMT 2012
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.
More information about the Gcc-bugs
mailing list