]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
reload1.c (do_output_reload): Run delete_output_reload only if optimizing.
authorNIIBE Yutaka <gniibe@m17n.org>
Tue, 21 May 2002 23:42:54 +0000 (23:42 +0000)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 21 May 2002 23:42:54 +0000 (16:42 -0700)
        * reload1.c (do_output_reload): Run delete_output_reload
        only if optimizing.

From-SVN: r53711

gcc/ChangeLog
gcc/reload1.c

index 94a36a0ac0487eff0672be0ecdb7e7e5af14f1fa..636d691d22e7396a6e6d6f1c2da9e5ee7c08411e 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-20  Richard Henderson  <rth@redhat.com>
 
        * cse.c (canon_hash): Reorder do_not_record test.  Always
index d67bd1ebfba5af8fe618b2f81089792c334126dd..0ce10c4c3af77fc20e8cc6a466f33f47c1287cfc 100644 (file)
@@ -6911,6 +6911,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