OSDN Git Service

* config/sh/sh.md (udivsi3_i4_int): Clobber MACH_REG and MACL_REG.
authorkkojima <kkojima@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Mar 2006 22:21:41 +0000 (22:21 +0000)
committerkkojima <kkojima@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Mar 2006 22:21:41 +0000 (22:21 +0000)
(divsi3_i4_int): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112476 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 58952cd..2db7f66 100644 (file)
@@ -1,3 +1,8 @@
+2006-03-28  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * config/sh/sh.md (udivsi3_i4_int): Clobber MACH_REG and MACL_REG.
+       (divsi3_i4_int): Likewise.
+
 2006-03-28  Roger Sayle   <roger@eyesopen.com>
 
        * expr.c (emit_group_store): Only create a new pseudo reg if the
index 00d1de3..ff36d9a 100644 (file)
    (clobber (reg:SI T_REG))
    (clobber (reg:SI R1_REG))
    (clobber (reg:SI PR_REG))
+   (clobber (reg:SI MACH_REG))
+   (clobber (reg:SI MACL_REG))
    (use (match_operand:SI 1 "arith_reg_operand" "r"))]
   "TARGET_SH1"
   "jsr @%1%#"
    (clobber (reg:SI T_REG))
    (clobber (reg:SI PR_REG))
    (clobber (reg:SI R1_REG))
+   (clobber (reg:SI MACH_REG))
+   (clobber (reg:SI MACL_REG))
    (use (match_operand:SI 1 "arith_reg_operand" "r"))]
   "TARGET_SH1"
   "jsr @%1%#"