PR tree-optimization/18601
commit708ef452ce1abfc4cd93aafa74e972154053ee23
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Dec 2004 20:22:01 +0000 (6 20:22 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Dec 2004 20:22:01 +0000 (6 20:22 +0000)
treedace042ac1038b54261308967be3feafe51a51ed
parent572f2d1c18b188403f95a2152904017715fc433d
PR tree-optimization/18601
* tree-cfg.c (thread_jumps, thread_jumps_from_bb): Removed.
(tree_forwarder_block_p): Do not consider blocks that are its own
successors forwarders.
(cleanup_forwarder_blocks, remove_forwarder_block): New functions.
(cleanup_tree_cfg): Use cleanup_forwarder_blocks instead of
thread_jumps.
* tree-flow.h (bb_ann_d): Remove forwardable.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91787 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-cfg.c
gcc/tree-flow.h