sh.md (udivsi3_i4, [...]): Clobber T register.
authorKaz Kojima <kkojima@rr.iij4u.or.jp>
Mon, 27 Nov 2000 17:32:05 +0000 (17:32 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Mon, 27 Nov 2000 17:32:05 +0000 (17:32 +0000)
* gcc/config/sh/sh.md (udivsi3_i4, udivsi3_i4_single): Clobber
T register.

From-SVN: r37800

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

index 75238cf3b4567c71823752fa3d19de28817f181f..6412e06c8309401d4ad7a428770d5e348223e51b 100644 (file)
@@ -1,3 +1,8 @@
+Mon Nov 27 17:29:44 2000  kaz Kojima <kkojima@rr.iij4u.or.jp>
+
+       * gcc/config/sh/sh.md (udivsi3_i4, udivsi3_i4_single): Clobber
+       T register.
+
 2000-11-27  Richard Earnshaw  <rearnsha@arm.com>
 
        * arm.c (select_dominance_cc_mode): Handle new way that combine
index 40a54ad46bdbe573195624591e5a85f37e5fbcf0..f71060473fc8bf11a198f3489212e5099fa50b86 100644 (file)
 (define_insn "udivsi3_i4"
   [(set (match_operand:SI 0 "register_operand" "=y")
        (udiv:SI (reg:SI R4_REG) (reg:SI R5_REG)))
+   (clobber (reg:SI T_REG))
    (clobber (reg:SI PR_REG))
    (clobber (reg:DF DR0_REG))
    (clobber (reg:DF DR2_REG))
 (define_insn "udivsi3_i4_single"
   [(set (match_operand:SI 0 "register_operand" "=y")
        (udiv:SI (reg:SI R4_REG) (reg:SI R5_REG)))
+   (clobber (reg:SI T_REG))
    (clobber (reg:SI PR_REG))
    (clobber (reg:DF DR0_REG))
    (clobber (reg:DF DR2_REG))