aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Kabaev <kan@FreeBSD.org>2003-08-22 03:13:20 +0000
committerAlexander Kabaev <kan@FreeBSD.org>2003-08-22 03:13:20 +0000
commit5f020c09b4a454bc987828c53a73524d65bc0e5a (patch)
treef9b65e94be2f2a8050a8ffa89524cb16a9042012
parentb0cb115fb7f022d134fed110dd4d51e08f47d8fa (diff)
Notes
-rw-r--r--contrib/gcc/toplev.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/gcc/toplev.c b/contrib/gcc/toplev.c
index a763eedafe68b..62539bc6916c1 100644
--- a/contrib/gcc/toplev.c
+++ b/contrib/gcc/toplev.c
@@ -2854,8 +2854,8 @@ rest_of_compilation (decl)
open_dump_file (DFI_addressof, decl);
purge_addressof (insns);
- if (optimize)
- purge_all_dead_edges (0);
+ if (optimize && purge_all_dead_edges (0))
+ delete_unreachable_blocks ();
reg_scan (insns, max_reg_num (), 1);
close_dump_file (DFI_addressof, print_rtl, insns);