--- Comment #7 from ubizjak at gmail dot com 2010-06-20 16:59 ---
Created an attachment (id=20946)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20946&action=view)
Proposed patch
Patch in testing.
--
ubizjak at gmail dot com changed:
What|Removed
--- Comment #6 from ubizjak at gmail dot com 2010-06-15 18:16 ---
(In reply to comment #5)
> bbro pass is blindly changing:
Ooops, scrap this. Post-reload splitter is splitting in a wrong way.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44546
--- Comment #5 from ubizjak at gmail dot com 2010-06-15 18:09 ---
Confirmed.
bbro pass is blindly changing:
(jump_insn 55 57 23 2 pr44546.c:10 (set (pc)
(if_then_else (unle (reg:CCFP 17 flags)
(const_int 0 [0]))
(label_ref:SI 28)
(pc))) 5
--
hjl dot tools at gmail dot com changed:
What|Removed |Added
Summary|4.5 ICE in extract_insn, at |[4.5/4.6 Regression] ICE in
|recog.c:2103 with -ffa