]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/60039 (sh3 optimisation bug with -O2)
authorKaz Kojima <kkojima@gcc.gnu.org>
Sun, 30 Mar 2014 23:12:36 +0000 (23:12 +0000)
committerKaz Kojima <kkojima@gcc.gnu.org>
Sun, 30 Mar 2014 23:12:36 +0000 (23:12 +0000)
PR target/60039
* config/sh/sh.md (udivsi3_i1): Clobber R1 register.

From-SVN: r208950

gcc/ChangeLog
gcc/config/sh/sh.md

index 63a6c9874b51ba6517b48eb93266c29a434c7ae5..7d437409b9f1c74e132724fc8619cf63f7f547f6 100644 (file)
@@ -1,3 +1,11 @@
+2014-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       Backport from mainline
+       2014-03-19  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       PR target/60039
+       * config/sh/sh.md (udivsi3_i1): Clobber R1 register.
+
 2014-03-26  Martin Jambor  <mjambor@suse.cz>
 
       PR ipa/60419
index ef24ce9e36c78d5af2305424de7dedc290e99d03..4390bacddf53088c78272a172a9bc273e6edddee 100644 (file)
        (udiv:SI (reg:SI R4_REG) (reg:SI R5_REG)))
    (clobber (reg:SI T_REG))
    (clobber (reg:SI PR_REG))
+   (clobber (reg:SI R1_REG))
    (clobber (reg:SI R4_REG))
    (use (match_operand:SI 1 "arith_reg_operand" "r"))]
   "TARGET_SH1 && TARGET_DIVIDE_CALL_DIV1"