diff options
author | Kaz Kojima <kkojima@rr.iij4u.or.jp> | 2000-11-27 17:32:05 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 2000-11-27 17:32:05 +0000 |
commit | 5f6fa212265d8d680e81467884395b475443c1b5 (patch) | |
tree | b53fcfd6793329968773556be3317c7e30c4450b /gcc | |
parent | 8bb9536a394f3965911822e8c5871f42f2e0351f (diff) | |
download | gcc-5f6fa212265d8d680e81467884395b475443c1b5.zip gcc-5f6fa212265d8d680e81467884395b475443c1b5.tar.gz gcc-5f6fa212265d8d680e81467884395b475443c1b5.tar.bz2 |
sh.md (udivsi3_i4, [...]): Clobber T register.
* gcc/config/sh/sh.md (udivsi3_i4, udivsi3_i4_single): Clobber
T register.
From-SVN: r37800
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/sh/sh.md | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 75238cf..6412e06 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md index 40a54ad..f710604 100644 --- a/gcc/config/sh/sh.md +++ b/gcc/config/sh/sh.md @@ -980,6 +980,7 @@ (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)) @@ -999,6 +1000,7 @@ (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)) |