diff options
author | Jan Hubicka <jh@suse.cz> | 2002-03-01 21:07:01 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2002-03-01 20:07:01 +0000 |
commit | 0010687d231895bed42ac368254546872bb3e0fc (patch) | |
tree | 556c8c1a010b043381cde3506a9accbf6fab8ea9 /gcc/rtl.h | |
parent | e8b028d6ee84a598907a9187915508e804b2948c (diff) | |
download | gcc-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.h | 2 |
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 *)); |