--- Comment #2 from jakub at gcc dot gnu dot org 2010-06-09 12:51 ---
I guess for empty bbs with no successor where the predecessor ends in an
conditional jump without side-effects try_optimize_cfg can't do just
delete_basic_block, but needs to call some function to actually adjust the
--- Comment #3 from jakub at gcc dot gnu dot org 2010-06-09 13:55 ---
There are more issues:
1) cleanup_barriers seems to do weird things with these empty bbs from
__builtin_unreachable (), I guess it shouldn't reorder anything if prev is a
LABEL_P
2) the reason why this compiles fine
--- Comment #1 from siarhei dot siamashka at gmail dot com 2010-06-08
14:45 ---
Created an attachment (id=20868)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20868action=view)
testcase.i
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44469
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.5.1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44469