sh.c (expand_cbranchdi4): Use a scratch register for the none zero constant operand...
[gcc.git] / gcc / ChangeLog
index b769bcc1dd40d748f88bc93ccac8467cf91b92ad..575773f06188525181e81f04780dd311716d772b 100644 (file)
@@ -1,3 +1,9 @@
+2009-05-18  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * config/sh/sh.c (expand_cbranchdi4): Use a scratch register
+       for the none zero constant operand except for EQ and NE
+       comprisons even when the first operand is R0.
+
 2009-05-18  Andreas Krebbel  <krebbel1@de.ibm.com>
 
        * config/s390/2064.md: Remove trailing whitespaces.