aboutsummaryrefslogtreecommitdiff
path: root/gcc/flow.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@gcc.gnu.org>2000-05-19 12:53:17 -0700
committerRichard Henderson <rth@gcc.gnu.org>2000-05-19 12:53:17 -0700
commit9ba11d5ad27ef61a6468ef5a0dbd9a8782ce8078 (patch)
tree333e24b7a9ae466ce4ae322302b06179b4f1e78c /gcc/flow.c
parent63864c8290f068039cc1db1078dbf60ce4a33ca9 (diff)
downloadgcc-9ba11d5ad27ef61a6468ef5a0dbd9a8782ce8078.zip
gcc-9ba11d5ad27ef61a6468ef5a0dbd9a8782ce8078.tar.gz
gcc-9ba11d5ad27ef61a6468ef5a0dbd9a8782ce8078.tar.bz2
jump.c (redirect_jump): Add delete_unused argument.
* jump.c (redirect_jump): Add delete_unused argument. Don't remove labels and code following when LABEL_NUSES goes to zero. (invert_jump): Likewise. (jump_optimize_1): Fix redirect/invert arguments. (do_cross_jump, thread_jumps): Likewise. * flow.c (split_edge): Likewise. * reorg.c (optimize_skip): Likewise. (reorg_redirect_jump, relax_delay_slots, dbr_schedule): Likewise. * profile.c (instrument_arcs): Likewise. * loop.c (find_and_verify_loops): Likewise. Fix indentation. * rtl.h: Update prototypes. From-SVN: r34033
Diffstat (limited to 'gcc/flow.c')
-rw-r--r--gcc/flow.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/flow.c b/gcc/flow.c
index e24822e..e6d4bbb 100644
--- a/gcc/flow.c
+++ b/gcc/flow.c
@@ -1556,7 +1556,7 @@ split_edge (edge_in)
if (JUMP_LABEL (insn) != old_label)
abort ();
- redirect_jump (insn, new_label);
+ redirect_jump (insn, new_label, 0);
}
emit_label_before (new_label, bb_note);