From d511f9d5ecc8d4f5a7a6dc1ba239ad67e0816773 Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Sat, 8 Jan 2000 20:30:18 +0000 Subject: [PATCH] toplev.c (rest_of_compilation): Initialize cse_not_expected as in prepare_function_start(). * toplev.c (rest_of_compilation): Initialize cse_not_expected as in prepare_function_start(). From-SVN: r31288 --- gcc/ChangeLog | 5 +++++ gcc/toplev.c | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f61f6eb4a49..c5c131fb86f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-01-08 Alexandre Oliva + + * toplev.c (rest_of_compilation): Initialize cse_not_expected as + in prepare_function_start(). + Sat Jan 8 12:12:46 2000 Nick Clifton * config/v850/v850.c (expand_epilogue): Interrupt functions no diff --git a/gcc/toplev.c b/gcc/toplev.c index c3f975bd406..1c65d30fc1d 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -2777,6 +2777,10 @@ rest_of_compilation (decl) int failure = 0; int rebuild_label_notes_after_reload; + /* When processing delayed functions, prepare_function_start() won't + have been run to re-initialize it. */ + cse_not_expected = ! optimize; + /* First, remove any notes we don't need. That will make iterating over the instruction sequence faster, and allow the garbage collector to reclaim the memory used by the notes. */ -- 2.30.2