aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1999-04-10 04:17:51 +0000
committerJeff Law <law@gcc.gnu.org>1999-04-09 22:17:51 -0600
commitc44033714b2800977881fdb85cc7662c89eafbf1 (patch)
tree4637eb0e6a1825b933e72073aa6abf834c06e231 /gcc/rtl.h
parent5d90cd8ff35f5f714a88039f1c92058f14e5b532 (diff)
downloadgcc-c44033714b2800977881fdb85cc7662c89eafbf1.zip
gcc-c44033714b2800977881fdb85cc7662c89eafbf1.tar.gz
gcc-c44033714b2800977881fdb85cc7662c89eafbf1.tar.bz2
rtl.h (rebuild_jump_labels): Declare.
* rtl.h (rebuild_jump_labels): Declare. * jump.c (jump_optimize_1): Renamed from jump_optimize. Make static. Add new argument MARK_LABELS_ONLY. Quit after mark_all_labels if requested. (jump_optimize, rebuild_jump_labels): New wrapper functions for jump_optimize_1. * toplev.c (rest_of_compilation): Use rebuild_jump_labels instead of running the entire jump optimizer. From-SVN: r26327
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index eee7473..9fb8c4a 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1354,6 +1354,7 @@ extern int rtx_renumbered_equal_p PROTO ((rtx, rtx));
extern int true_regnum PROTO ((rtx));
extern int redirect_jump PROTO ((rtx, rtx));
extern void jump_optimize PROTO ((rtx, int, int, int));
+extern void rebuild_jump_labels PROTO ((rtx));
extern void thread_jumps PROTO ((rtx, int, int));
extern int redirect_exp PROTO ((rtx *, rtx, rtx, rtx));
extern int rtx_equal_for_thread_p PROTO ((rtx, rtx, rtx));