]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/cfgrtl.c
tracer.c (rest_of_handle_tracer): We already cleaned up the CFG in tracer() so don...
authorSteven Bosscher <steven@gcc.gnu.org>
Sat, 27 Jan 2007 14:48:02 +0000 (14:48 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Sat, 27 Jan 2007 14:48:02 +0000 (14:48 +0000)
commit9eab67850ba2faf07c1bb3e4f12b4754003066cc
treec09108de229652b098e73519159d1d90297a51d9
parent90e7f69de54c68a7de7966158428bfb4232fc07e
tracer.c (rest_of_handle_tracer): We already cleaned up the CFG in tracer() so don't do it here again.

* tracer.c (rest_of_handle_tracer): We already cleaned
up the CFG in tracer() so don't do it here again.
* cfgcleanup.c (rest_of_handle_jump2): Don't repeat
cleanup_cfg here, either.  And don't call renumber_insns.

* cfgrtl.c (rtl_verify_flow_info_1): Don't verify that BB_END
and BB_HEAD are in the insn stream here.  Instead make sure
that BB_INSN is valid on all insns.  Also, do check here that
there are no pending branch predictions...
(rtl_verify_flow_info): ...instead of doing it here.  Checks
for BB_END and BB_HEAD moved from rtl_verify_flow_info_1 to
here.

From-SVN: r121231
gcc/ChangeLog
gcc/cfgcleanup.c
gcc/cfgrtl.c
gcc/tracer.c