From da88d76cbeb8a3a8435282a2d4e943388c76d732 Mon Sep 17 00:00:00 2001 From: kan Date: Fri, 22 Aug 2003 03:13:20 +0000 Subject: Merge FreeBSD modifications into gcc 3.3.1-release: 1.2 -fformat-extensions. 1.7 FORCE_OPTIMIZATION_DOWNGRADE knob for Alpha. 1.14 -O0 -O1 optimize alignment for time, not size. --- contrib/gcc/toplev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'contrib/gcc') diff --git a/contrib/gcc/toplev.c b/contrib/gcc/toplev.c index a763eed..62539bc 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); -- cgit v1.1