toplev.c (compile_file): Move call to check_global_declarations after output_exceptio...
authorMark Mitchell <mark@codesourcery.com>
Mon, 26 Apr 1999 16:02:57 +0000 (09:02 -0700)
committerPer Bothner <bothner@gcc.gnu.org>
Mon, 26 Apr 1999 16:02:57 +0000 (09:02 -0700)
d
* toplev.c (compile_file): Move call to check_global_declarations
after output_exception_table to restore behavior as it was before
1999-04-22 change.

From-SVN: r26657

gcc/toplev.c

index 58fafc1db299ee58df98439ef5219456bbe98a2e..cc0453ceca67aac9fd8778bd85790971b08760a7 100644 (file)
@@ -3284,7 +3284,6 @@ compile_file (name)
       vec[len - i - 1] = decl;
 
     wrapup_global_declarations (vec, len);
-    check_global_declarations (vec, len);
 
     /* This must occur after the loop to output deferred functions.  Else
        the profiler initializer would not be emitted if all the functions
@@ -3299,6 +3298,8 @@ compile_file (name)
        the exception table.  */
 
     output_exception_table ();
+
+    check_global_declarations (vec, len);
   }
 
   /* Write out any pending weak symbol declarations.  */