aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1998-10-31 12:44:17 -0700
committerJeff Law <law@gcc.gnu.org>1998-10-31 12:44:17 -0700
commit549f2254b6880f1315acccb0933672c1c905c50d (patch)
tree3636c6d99bd6efc2f9a962ab59e2e06d58bdaa36 /gcc
parent27ff8c004ef2c04fc5fac58c1dd43f8c522fc832 (diff)
downloadgcc-549f2254b6880f1315acccb0933672c1c905c50d.zip
gcc-549f2254b6880f1315acccb0933672c1c905c50d.tar.gz
gcc-549f2254b6880f1315acccb0933672c1c905c50d.tar.bz2
toplev.c (rest_of_compilation): No longer set reload_completed.
� * toplev.c (rest_of_compilation): No longer set reload_completed. * reload1.c (reload): Set it here. Perform instruction splitting after reload has completed if we will be running the scheduler again. From-SVN: r23477
Diffstat (limited to 'gcc')
-rw-r--r--gcc/toplev.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 43fd83e..50ecb4a 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -3790,8 +3790,6 @@ rest_of_compilation (decl)
if (failure)
goto exit_rest_of_compilation;
- reload_completed = 1;
-
/* Do a very simple CSE pass over just the hard registers. */
if (optimize > 0)
reload_cse_regs (insns);
@@ -4376,7 +4374,9 @@ main (argc, argv)
flag_schedule_insns_after_reload = 1;
#endif
flag_regmove = 1;
+#if 0
flag_strict_aliasing = 1;
+#endif
}
if (optimize >= 3)