OSDN Git Service

* config/sh/sh.md (cmpeqsi_t-1): Use logical_operand predicate
authorkkojima <kkojima@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 21 Nov 2009 22:51:07 +0000 (22:51 +0000)
committerkkojima <kkojima@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 21 Nov 2009 22:51:07 +0000 (22:51 +0000)
for operand 1.

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

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

index 20a2d09..b34a81f 100644 (file)
@@ -1,3 +1,8 @@
+2009-11-21  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
+
+       * config/sh/sh.md (cmpeqsi_t-1): Use logical_operand predicate
+       for operand 1.
+
 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
 
        * config/mips/mips-protos.h (mulsidi3_gen_fn): New typedef.
index 7fa6347..4318c70 100644 (file)
 (define_insn ""
   [(set (reg:SI T_REG)
        (eq:SI (and:SI (match_operand:SI 0 "arith_reg_operand" "z,r")
-                      (match_operand:SI 1 "arith_operand" "K08,r"))
+                      (match_operand:SI 1 "logical_operand" "K08,r"))
               (const_int 0)))]
   "TARGET_SH1"
   "tst %1,%0"