toplev.c (backend_init): Move init_optimization_passes call ...
authorRichard Henderson <rth@redhat.com>
Thu, 1 Apr 2004 20:23:34 +0000 (12:23 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 1 Apr 2004 20:23:34 +0000 (12:23 -0800)
        * toplev.c (backend_init): Move init_optimization_passes call ...
        (lang_dependent_init): ... here.

From-SVN: r80317

gcc/ChangeLog
gcc/toplev.c

index 7ba2f43..abe6a30 100644 (file)
@@ -1,3 +1,8 @@
+2004-04-01  Richard Henderson  <rth@redhat.com>
+
+       * toplev.c (backend_init): Move init_optimization_passes call ...
+       (lang_dependent_init): ... here.
+
 2004-04-01  Alan Modra  <amodra@bigpond.net.au>
            Jakub Jelinek  <jakub@redhat.com>
 
index 88ad4c9..650a260 100644 (file)
@@ -2449,7 +2449,6 @@ backend_init (void)
      provide a dummy function context for them.  */
   init_dummy_function_start ();
   init_expmed ();
-  init_optimization_passes ();
   if (flag_caller_saves)
     init_caller_save ();
   expand_dummy_function_end ();
@@ -2472,6 +2471,7 @@ lang_dependent_init (const char *name)
      front end is initialized.  */
   init_eh ();
   init_optabs ();
+  init_optimization_passes ();
 
   /* The following initialization functions need to generate rtl, so
      provide a dummy function context for them.  */