* reload1.c (do_output_reload): Run delete_output_reload
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 May 2002 22:40:53 +0000 (22:40 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 May 2002 22:40:53 +0000 (22:40 +0000)
        only if optimizing.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53707 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/reload1.c

index abad0ac..35b2b64 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 dca052e..b52c5a3 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