summaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2002-03-01 21:07:01 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2002-03-01 20:07:01 +0000
commit0010687d231895bed42ac368254546872bb3e0fc (patch)
tree556c8c1a010b043381cde3506a9accbf6fab8ea9 /gcc/rtl.h
parente8b028d6ee84a598907a9187915508e804b2948c (diff)
downloadgcc-0010687d231895bed42ac368254546872bb3e0fc.tar.gz
toplev.c (rest_of_compilation): Delete dead jumptables before loop.
* toplev.c (rest_of_compilation): Delete dead jumptables before loop. * flow.c (delete_dead_jumptables): Make global. * rtl.h (delete_dead_jumptables): Declare. From-SVN: r50205
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index e679c5483be..a11bf9b6db0 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1853,6 +1853,7 @@ extern void set_new_first_and_last_insn PARAMS ((rtx, rtx));
extern void set_new_first_and_last_label_num PARAMS ((int, int));
extern void set_new_last_label_num PARAMS ((int));
extern void unshare_all_rtl_again PARAMS ((rtx));
+extern void set_first_insn PARAMS ((rtx));
extern void set_last_insn PARAMS ((rtx));
extern void link_cc0_insns PARAMS ((rtx));
extern void add_insn PARAMS ((rtx));
@@ -1936,6 +1937,7 @@ extern void move_by_pieces PARAMS ((rtx, rtx,
/* In flow.c */
extern void recompute_reg_usage PARAMS ((rtx, int));
extern int initialize_uninitialized_subregs PARAMS ((void));
+extern void delete_dead_jumptables PARAMS ((void));
#ifdef BUFSIZ
extern void print_rtl_with_bb PARAMS ((FILE *, rtx));
extern void dump_flow_info PARAMS ((FILE *));