From 4afd525437e0b5de945306de871c34f08e6f1e13 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Mon, 4 Oct 1999 11:30:10 -0700 Subject: toplev.c (rest_of_compilation): Turn on cse_not_expected before cse2 instead of after. * toplev.c (rest_of_compilation): Turn on cse_not_expected before cse2 instead of after. From-SVN: r29806 --- gcc/toplev.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'gcc/toplev.c') diff --git a/gcc/toplev.c b/gcc/toplev.c index 662ab40..b940e3f 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -3856,6 +3856,11 @@ rest_of_compilation (decl) ggc_collect (); } + /* ??? Well, nearly. If HAVE_conditional_arithmetic, jump_optimize + has put off all if-conversion until "after CSE". If we put this + off any longer we may miss out doing if-conversion entirely. */ + cse_not_expected = 1; + if (optimize > 0) { if (cse2_dump) @@ -3925,10 +3930,6 @@ rest_of_compilation (decl) ggc_collect (); } - /* We are no longer anticipating cse in this function, at least. */ - - cse_not_expected = 1; - /* Now we choose between stupid (pcc-like) register allocation (if we got the -noreg switch and not -opt) and smart register allocation. */ -- cgit v1.1