flow.c (redirect_edge_and_branch): Bail out on complex edges.
authorRichard Henderson <rth@cygnus.com>
Wed, 18 Jul 2001 17:11:11 +0000 (10:11 -0700)
committerJan Hubicka <hubicka@gcc.gnu.org>
Wed, 18 Jul 2001 17:11:11 +0000 (17:11 +0000)
commit0728902f90acc1f79eecea7b6715bc1022c7f7c8
treedc545ee97f3d0bb608afc67d322814c81f69c353
parent02d92e3b707a5433814ca22aab53da2d229dc3e1
flow.c (redirect_edge_and_branch): Bail out on complex edges.

* flow.c (redirect_edge_and_branch): Bail out on complex edges.
(try_optimize_cfg): Do not remove tail recursive labels before sibcall.
* jump.c (mark_jump_label): Do not forward branches.

Co-Authored-By: Jan Hubicka <jh@suse.cz>
From-SVN: r44118
gcc/ChangeLog
gcc/flow.c
gcc/jump.c