aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2004-04-01 12:23:34 -0800
committerRichard Henderson <rth@gcc.gnu.org>2004-04-01 12:23:34 -0800
commit54fdc910cf23c0f0c658db8f9d9e30f006e97513 (patch)
tree7fea432e73765eac206e31160024cc465659c0eb
parentbb8b4ed64bb646eba1794984c0f7de9e4fb5f241 (diff)
downloadgcc-54fdc910cf23c0f0c658db8f9d9e30f006e97513.zip
gcc-54fdc910cf23c0f0c658db8f9d9e30f006e97513.tar.gz
gcc-54fdc910cf23c0f0c658db8f9d9e30f006e97513.tar.bz2
toplev.c (backend_init): Move init_optimization_passes call ...
* toplev.c (backend_init): Move init_optimization_passes call ... (lang_dependent_init): ... here. From-SVN: r80317
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/toplev.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7ba2f43..abe6a304 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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>
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 88ad4c9..650a260 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -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. */