toplev.c (rest_of_compilation): Open jump1 dump file before jump and close after...
authorRichard Henderson <rth@gcc.gnu.org>
Wed, 27 Oct 1999 03:24:38 +0000 (20:24 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 27 Oct 1999 03:24:38 +0000 (20:24 -0700)
        * toplev.c (rest_of_compilation): Open jump1 dump file before
        jump and close after, as opposed to just using dump_rtl.

From-SVN: r30204

gcc/toplev.c

index 3f0118991abcb1e21965ec5edd4d28679e930d8d..35f88d062f7df04a1461d3dc0e1fe5c43d770db8 100644 (file)
@@ -3747,6 +3747,9 @@ rest_of_compilation (decl)
   /* Find all the EH handlers.  */
   find_exception_handler_labels ();
 
+  if (jump_opt_dump)
+    open_dump_file (".01.jump", decl_printable_name (decl, 2));
+
   /* Always do one jump optimization pass to ensure that JUMP_LABEL fields
      are initialized and to compute whether control can drop off the end
      of the function.  */
@@ -3764,7 +3767,7 @@ rest_of_compilation (decl)
 
   /* Dump rtl code after jump, if we are doing that.  */
   if (jump_opt_dump)
-    dump_rtl (".01.jump", decl, print_rtl, insns);
+    close_dump_file (print_rtl, insns);
 
   if (ggc_p)
     ggc_collect ();