reload1.c (do_output_reload): Run delete_output_reload only if optimizing.
authorNIIBE Yutaka <gniibe@m17n.org>
Tue, 21 May 2002 22:40:53 +0000 (22:40 +0000)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 21 May 2002 22:40:53 +0000 (15:40 -0700)
        * reload1.c (do_output_reload): Run delete_output_reload
        only if optimizing.

From-SVN: r53707

gcc/ChangeLog
gcc/reload1.c

index abad0ac46c51fa9f80345ca1e2ed7dc564bd1426..35b2b645be368627d8882a8f8ca5c8a8c6619d41 100644 (file)
@@ -1,3 +1,8 @@
+2002-05-21  NIIBE Yutaka  <gniibe@m17n.org>
+
+       * reload1.c (do_output_reload): Run delete_output_reload
+       only if optimizing.
+
 2002-05-21  Roger Sayle  <roger@eyesopen.com>
 
        PR middle-end/6600
index dca052e7497226220bf7630c66eee7c647693ab3..b52c5a325d7db1c05bc47d01a2bb60b33eef810d 100644 (file)
@@ -6909,6 +6909,7 @@ do_output_reload (chain, rl, j)
   rtx pseudo = rl->out_reg;
 
   if (pseudo
+      && optimize
       && GET_CODE (pseudo) == REG
       && ! rtx_equal_p (rl->in_reg, pseudo)
       && REGNO (pseudo) >= FIRST_PSEUDO_REGISTER