Invoke GCC_DRIVER_HOST_INITIALIZATION after diagnostic_initialize
authorRyan Mansfield <rmansfield@qnx.com>
Fri, 27 Jul 2012 18:17:00 +0000 (18:17 +0000)
committerDodji Seketeli <dodji@gcc.gnu.org>
Fri, 27 Jul 2012 18:17:00 +0000 (20:17 +0200)
* gcc.c (main): Move GCC_DRIVER_HOST_INITIALIZATION after
diagnostic_initialize.

From-SVN: r189918

gcc/ChangeLog
gcc/gcc.c

index 66406b3..82bc3d1 100644 (file)
@@ -1,3 +1,8 @@
+2012-07-20  Ryan Mansfield  <rmansfield@qnx.com>
+
+       * gcc.c (main): Move GCC_DRIVER_HOST_INITIALIZATION after
+       diagnostic_initialize.
+
 2012-07-27  Oleg Endo  <olegendo@gcc.gnu.org>
 
        PR target/54089
index 116cf5d..bda354a 100644 (file)
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -6189,17 +6189,18 @@ main (int argc, char **argv)
                                   CL_DRIVER,
                                   &decoded_options, &decoded_options_count);
 
-#ifdef GCC_DRIVER_HOST_INITIALIZATION
-  /* Perform host dependent initialization when needed.  */
-  GCC_DRIVER_HOST_INITIALIZATION;
-#endif
-
   /* Unlock the stdio streams.  */
   unlock_std_streams ();
 
   gcc_init_libintl ();
 
   diagnostic_initialize (global_dc, 0);
+
+#ifdef GCC_DRIVER_HOST_INITIALIZATION
+  /* Perform host dependent initialization when needed.  */
+  GCC_DRIVER_HOST_INITIALIZATION;
+#endif
+
   if (atexit (delete_temp_files) != 0)
     fatal_error ("atexit failed");