aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
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/rtl.h
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/rtl.h')
-rw-r--r--gcc/rtl.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index 4ab7407..de08817 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1522,11 +1522,11 @@ extern int returnjump_p PARAMS ((rtx));
extern int onlyjump_p PARAMS ((rtx));
extern int sets_cc0_p PARAMS ((rtx));
extern int invert_jump_1 PARAMS ((rtx, rtx));
-extern int invert_jump PARAMS ((rtx, rtx));
+extern int invert_jump PARAMS ((rtx, rtx, int));
extern int rtx_renumbered_equal_p PARAMS ((rtx, rtx));
extern int true_regnum PARAMS ((rtx));
extern int redirect_jump_1 PARAMS ((rtx, rtx));
-extern int redirect_jump PARAMS ((rtx, rtx));
+extern int redirect_jump PARAMS ((rtx, rtx, int));
extern void jump_optimize PARAMS ((rtx, int, int, int));
extern void jump_optimize_minimal PARAMS ((rtx));
extern void rebuild_jump_labels PARAMS ((rtx));