summaryrefslogtreecommitdiff
path: root/gnu/egcs/gcc/toplev.c
diff options
context:
space:
mode:
authorHiroaki Etoh <etoh@cvs.openbsd.org>2003-03-11 04:52:58 +0000
committerHiroaki Etoh <etoh@cvs.openbsd.org>2003-03-11 04:52:58 +0000
commit94f4f01ff0aab4859e02ce82f53b365473340277 (patch)
tree51a1ca238c7d4d4e9839764cdbd2e646addd7b87 /gnu/egcs/gcc/toplev.c
parente131866190dcd376841b3a9b27809bf5b35c7181 (diff)
The variable cse_not_expected must be initialized.
Diffstat (limited to 'gnu/egcs/gcc/toplev.c')
-rw-r--r--gnu/egcs/gcc/toplev.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gnu/egcs/gcc/toplev.c b/gnu/egcs/gcc/toplev.c
index 1efe67d689b..e98b4751a25 100644
--- a/gnu/egcs/gcc/toplev.c
+++ b/gnu/egcs/gcc/toplev.c
@@ -3621,6 +3621,10 @@ rest_of_compilation (decl)
int failure = 0;
int rebuild_label_notes_after_reload;
+ /* When processing delayed functions, init_function_start() won't
+ have been run to re-initialize it. */
+ cse_not_expected = ! optimize;
+
/* If we are reconsidering an inline function
at the end of compilation, skip the stuff for making it inline. */