diff options
author | Richard Henderson <rth@gcc.gnu.org> | 2000-05-19 12:53:17 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2000-05-19 12:53:17 -0700 |
commit | 9ba11d5ad27ef61a6468ef5a0dbd9a8782ce8078 (patch) | |
tree | 333e24b7a9ae466ce4ae322302b06179b4f1e78c /gcc/rtl.h | |
parent | 63864c8290f068039cc1db1078dbf60ce4a33ca9 (diff) | |
download | gcc-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.h | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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)); |