aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2005-03-09 07:05:34 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2005-03-09 07:05:34 +0000
commita9b2ee887297d9ffd1c53f5b4aaccb6ab290517f (patch)
tree81f14ffdfef784ffece33c61582cae45a688fcc7 /gcc
parent2b4108553237065dd21fab0726993ecd45ad5d53 (diff)
downloadgcc-a9b2ee887297d9ffd1c53f5b4aaccb6ab290517f.zip
gcc-a9b2ee887297d9ffd1c53f5b4aaccb6ab290517f.tar.gz
gcc-a9b2ee887297d9ffd1c53f5b4aaccb6ab290517f.tar.bz2
* cfgrtl.c (cfg_layout_merge_blocks): Remove new_e.
From-SVN: r96163
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/cfgrtl.c3
2 files changed, 3 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index beee2ee..449c381 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -2,6 +2,8 @@
* cfglayout.c (fixup_reorder_chain): Remove old_bb.
+ * cfgrtl.c (cfg_layout_merge_blocks): Remove new_e.
+
2005-03-08 Jeff Law <law@redhat.com>
* tree-cfg.c (cleanup_control_flow): If removal of a computed
diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c
index 397fc13..8190d4f 100644
--- a/gcc/cfgrtl.c
+++ b/gcc/cfgrtl.c
@@ -2823,7 +2823,6 @@ cfg_layout_merge_blocks (basic_block a, basic_block b)
static basic_block
cfg_layout_split_edge (edge e)
{
- edge new_e;
basic_block new_bb =
create_basic_block (e->src != ENTRY_BLOCK_PTR
? NEXT_INSN (BB_END (e->src)) : get_insns (),
@@ -2841,7 +2840,7 @@ cfg_layout_split_edge (edge e)
e->dest->global_live_at_start);
}
- new_e = make_edge (new_bb, e->dest, EDGE_FALLTHRU);
+ make_edge (new_bb, e->dest, EDGE_FALLTHRU);
redirect_edge_and_branch_force (e, new_bb);
return new_bb;