aboutsummaryrefslogtreecommitdiff
path: root/gcc/flow.c
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/flow.c
parente8b028d6ee84a598907a9187915508e804b2948c (diff)
downloadgcc-0010687d231895bed42ac368254546872bb3e0fc.zip
gcc-0010687d231895bed42ac368254546872bb3e0fc.tar.gz
gcc-0010687d231895bed42ac368254546872bb3e0fc.tar.bz2
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/flow.c')
-rw-r--r--gcc/flow.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/flow.c b/gcc/flow.c
index 54985d9..e2d957f 100644
--- a/gcc/flow.c
+++ b/gcc/flow.c
@@ -336,7 +336,6 @@ static void invalidate_mems_from_autoinc PARAMS ((struct propagate_block_info *,
rtx));
static void invalidate_mems_from_set PARAMS ((struct propagate_block_info *,
rtx));
-static void delete_dead_jumptables PARAMS ((void));
static void clear_log_links PARAMS ((sbitmap));
@@ -844,7 +843,7 @@ delete_noop_moves (f)
time of removing tablejump insn as they are referenced by the preceding
insns computing the destination, so we delay deleting and garbagecollect
them once life information is computed. */
-static void
+void
delete_dead_jumptables ()
{
rtx insn, next;