summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoretoh <etoh@openbsd.org>2003-03-11 04:52:57 +0000
committeretoh <etoh@openbsd.org>2003-03-11 04:52:57 +0000
commit31d6a1243f92cc06480575cd0c7e3ab74878798b (patch)
treef395950bd387b2e98fb18780d2e25f319b724f7b
parentThe loop optimization using frame pointer is omitted. (diff)
downloadwireguard-openbsd-31d6a1243f92cc06480575cd0c7e3ab74878798b.tar.xz
wireguard-openbsd-31d6a1243f92cc06480575cd0c7e3ab74878798b.zip
The variable cse_not_expected must be initialized.
-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. */