toplev.c (rest_of_compilation): Dump loops before clobbering the structure.
authorJan Hubicka <jh@suse.cz>
Wed, 24 Jul 2002 16:07:25 +0000 (18:07 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Wed, 24 Jul 2002 16:07:25 +0000 (16:07 +0000)
* toplev.c (rest_of_compilation): Dump loops before clobbering
the structure.

From-SVN: r55712

gcc/ChangeLog
gcc/toplev.c

index dca8f44..dddc380 100644 (file)
@@ -1,3 +1,8 @@
+Wed Jul 24 17:59:12 CEST 2002  Jan Hubicka  <jh@suse.cz>
+
+       * toplev.c (rest_of_compilation): Dump loops before clobbering
+       the structure.
+
 Wed Jul 24 17:23:16 CEST 2002  Jan Hubicka  <jh@suse.cz>
 
        * rtlanal.c (keep_with_call_p): Avoid overflow in fixed_regs.
index cfb21e4..c72d37c 100644 (file)
@@ -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);