diff options
author | Michael Meissner <meissner@gcc.gnu.org> | 1997-07-08 20:48:20 +0000 |
---|---|---|
committer | Michael Meissner <meissner@gcc.gnu.org> | 1997-07-08 20:48:20 +0000 |
commit | bb21487f9bbd3183336c8686e3342bf65265231c (patch) | |
tree | cfbc45014487ad811a993cb02143d66bcc91765c /gcc/config/rs6000/rs6000.md | |
parent | 7834ab392321cfd71058bc348460af9f56bcfd48 (diff) | |
download | gcc-bb21487f9bbd3183336c8686e3342bf65265231c.zip gcc-bb21487f9bbd3183336c8686e3342bf65265231c.tar.gz gcc-bb21487f9bbd3183336c8686e3342bf65265231c.tar.bz2 |
Use unsigned HOST_WIDE_INT, not unsigned.
From-SVN: r14402
Diffstat (limited to 'gcc/config/rs6000/rs6000.md')
-rw-r--r-- | gcc/config/rs6000/rs6000.md | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 8710673..1616e2e5 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -1671,6 +1671,7 @@ "bla __quous" [(set_attr "type" "idiv")]) +;; Logical instructions (define_insn "andsi3" [(set (match_operand:SI 0 "gpc_reg_operand" "=r,r,r,r") (and:SI (match_operand:SI 1 "gpc_reg_operand" "%r,r,r,r") @@ -5225,7 +5226,7 @@ (define_split [(set (match_operand:SI 0 "gpc_reg_operand" "") (match_operand:SI 1 "const_int_operand" ""))] - "(unsigned) (INTVAL (operands[1]) + 0x8000) >= 0x10000 + "(unsigned HOST_WIDE_INT) (INTVAL (operands[1]) + 0x8000) >= 0x10000 && (INTVAL (operands[1]) & 0xffff) != 0" [(set (match_dup 0) (match_dup 2)) |