From 7e51e626abae2f44754bf4a4f1a9bec9cc5fe8d1 Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Wed, 24 Jul 2002 18:07:25 +0200 Subject: [PATCH] toplev.c (rest_of_compilation): Dump loops before clobbering the structure. * toplev.c (rest_of_compilation): Dump loops before clobbering the structure. From-SVN: r55712 --- gcc/ChangeLog | 5 +++++ gcc/toplev.c | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index dca8f443936..dddc380c2c1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Wed Jul 24 17:59:12 CEST 2002 Jan Hubicka + + * toplev.c (rest_of_compilation): Dump loops before clobbering + the structure. + Wed Jul 24 17:23:16 CEST 2002 Jan Hubicka * rtlanal.c (keep_with_call_p): Avoid overflow in fixed_regs. diff --git a/gcc/toplev.c b/gcc/toplev.c index cfb21e45076..c72d37c8f27 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -2954,13 +2954,13 @@ rest_of_compilation (decl) block. The loop infrastructure does the real job for us. */ flow_loops_find (&loops, LOOP_TREE); + if (rtl_dump_file) + flow_loops_dump (&loops, rtl_dump_file, NULL, 0); + /* Estimate using heuristics if no profiling info is available. */ if (flag_guess_branch_prob) estimate_probability (&loops); - if (rtl_dump_file) - flow_loops_dump (&loops, rtl_dump_file, NULL, 0); - flow_loops_free (&loops); close_dump_file (DFI_bp, print_rtl_with_bb, insns); timevar_pop (TV_BRANCH_PROB); -- 2.30.2