From: Richard Kenner Date: Wed, 28 Apr 1993 18:56:43 +0000 (-0400) Subject: (simplify_binary_operation, case SMAX): Cast to unsiged HOST_WIDE_INT X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=dbbe64450e86716dd63319ce855844c6fa82eda7;p=gcc.git (simplify_binary_operation, case SMAX): Cast to unsiged HOST_WIDE_INT instead of unsigned int. From-SVN: r4259 --- 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))