aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-04-28 14:55:47 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1993-04-28 14:55:47 -0400
commitadb7a1cbf237864296f6d1d3dbb6a6f36ab4a3e7 (patch)
treec9dd5ab5446cd8caeabd44223418301ee2dfc2b9
parente36a3b5d26b0b9d3cce70594cbdf70e5bf14c01b (diff)
downloadgcc-adb7a1cbf237864296f6d1d3dbb6a6f36ab4a3e7.zip
gcc-adb7a1cbf237864296f6d1d3dbb6a6f36ab4a3e7.tar.gz
gcc-adb7a1cbf237864296f6d1d3dbb6a6f36ab4a3e7.tar.bz2
(force_to_mode, simplify_comparison): Cast to unsiged HOST_WIDE_INT
instead of unsigned int. From-SVN: r4258
-rw-r--r--gcc/combine.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/combine.c b/gcc/combine.c
index 80eeee0..e900c7c 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -5400,7 +5400,7 @@ force_to_mode (x, mode, bits, reg)
&& INTVAL (XEXP (x, 1)) < GET_MODE_BITSIZE (mode))
&& ! (GET_MODE (XEXP (x, 1)) != VOIDmode
&& (nonzero_bits (XEXP (x, 1), GET_MODE (XEXP (x, 1)))
- < (unsigned) GET_MODE_BITSIZE (mode))))
+ < (unsigned HOST_WIDE_INT) GET_MODE_BITSIZE (mode))))
break;
if (GET_CODE (XEXP (x, 1)) == CONST_INT && INTVAL (XEXP (x, 1)) < bits)
@@ -8353,7 +8353,7 @@ simplify_comparison (code, pop0, pop1)
&& INTVAL (XEXP (SUBREG_REG (op0), 1)) < 0
&& (- INTVAL (XEXP (SUBREG_REG (op0), 1))
< GET_MODE_MASK (mode) / 2)
- && (unsigned) const_op < GET_MODE_MASK (mode) / 2
+ && (unsigned HOST_WIDE_INT) const_op < GET_MODE_MASK (mode) / 2
&& (0 == (nonzero_bits (XEXP (SUBREG_REG (op0), 0),
GET_MODE (SUBREG_REG (op0)))
& ~ GET_MODE_MASK (mode))