From dbbe64450e86716dd63319ce855844c6fa82eda7 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Wed, 28 Apr 1993 14:56:43 -0400 Subject: [PATCH] (simplify_binary_operation, case SMAX): Cast to unsiged HOST_WIDE_INT instead of unsigned int. From-SVN: r4259 --- gcc/cse.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gcc/cse.c b/gcc/cse.c index f330037a1e7..b444ae09157 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -3716,7 +3716,8 @@ simplify_binary_operation (code, mode, op0, op1) case SMAX: if (width <= HOST_BITS_PER_WIDE_INT && GET_CODE (op1) == CONST_INT - && INTVAL (op1) == (unsigned) GET_MODE_MASK (mode) >> 1 + && (INTVAL (op1) + == (unsigned HOST_WIDE_INT) GET_MODE_MASK (mode) >> 1) && ! side_effects_p (op0)) return op1; else if (rtx_equal_p (op0, op1) && ! side_effects_p (op0)) -- 2.30.2