aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMichael Meissner <meissner@gcc.gnu.org>1997-07-08 20:48:20 +0000
committerMichael Meissner <meissner@gcc.gnu.org>1997-07-08 20:48:20 +0000
commitbb21487f9bbd3183336c8686e3342bf65265231c (patch)
treecfbc45014487ad811a993cb02143d66bcc91765c /gcc
parent7834ab392321cfd71058bc348460af9f56bcfd48 (diff)
downloadgcc-bb21487f9bbd3183336c8686e3342bf65265231c.zip
gcc-bb21487f9bbd3183336c8686e3342bf65265231c.tar.gz
gcc-bb21487f9bbd3183336c8686e3342bf65265231c.tar.bz2
Use unsigned HOST_WIDE_INT, not unsigned.
From-SVN: r14402
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/rs6000/rs6000.md3
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))