From 9b09c842b5339a624677754bdadf377ccf944bf4 Mon Sep 17 00:00:00 2001 From: Ulrich Weigand Date: Tue, 30 Nov 2004 12:10:23 +0000 Subject: [PATCH] passes.c (rest_of_handle_old_regalloc): Delete unreachable blocks if local_alloc modified jumps. * passes.c (rest_of_handle_old_regalloc): Delete unreachable blocks if local_alloc modified jumps. From-SVN: r91516 --- gcc/ChangeLog | 5 +++++ gcc/passes.c | 1 + 2 files changed, 6 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 510cc389b4f..ff6a404d837 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-11-30 Ulrich Weigand + + * passes.c (rest_of_handle_old_regalloc): Delete unreachable blocks + if local_alloc modified jumps. + 2004-11-30 Alan Modra * varasm.c (default_encode_section_info): Don't set SYMBOL_FLAG_SMALL diff --git a/gcc/passes.c b/gcc/passes.c index 37e84c8de8b..c2cd4e0d6c7 100644 --- a/gcc/passes.c +++ b/gcc/passes.c @@ -502,6 +502,7 @@ rest_of_handle_old_regalloc (void) rebuild_jump_labels (get_insns ()); purge_all_dead_edges (0); + delete_unreachable_blocks (); timevar_pop (TV_JUMP); } -- 2.30.2