aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRyan Mansfield <rmansfield@qnx.com>2012-07-27 18:17:00 +0000
committerDodji Seketeli <dodji@gcc.gnu.org>2012-07-27 20:17:00 +0200
commitccbc132f872fbe614066238abd97301248f3d5f8 (patch)
tree79a3b18298614ad7e6487643eb4a712b54b4fda9 /gcc
parentebe0dd380206cd6fbc294ed254b2571441844d16 (diff)
downloadgcc-ccbc132f872fbe614066238abd97301248f3d5f8.zip
gcc-ccbc132f872fbe614066238abd97301248f3d5f8.tar.gz
gcc-ccbc132f872fbe614066238abd97301248f3d5f8.tar.bz2
Invoke GCC_DRIVER_HOST_INITIALIZATION after diagnostic_initialize
* gcc.c (main): Move GCC_DRIVER_HOST_INITIALIZATION after diagnostic_initialize. From-SVN: r189918
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/gcc.c11
2 files changed, 11 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 66406b3..82bc3d1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/gcc.c b/gcc/gcc.c
index 116cf5d..bda354a 100644
--- 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");