From 721f13b342e1fd2f354668535197b659221342e3 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Tue, 26 Jan 1993 19:32:45 -0500 Subject: [PATCH] (simplify_binary_operation, case SMAX): Correctly compute largest possible signed integer. From-SVN: r3360 --- gcc/cse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/cse.c b/gcc/cse.c index 1afb7f8..dd0c0e2 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -3823,7 +3823,7 @@ simplify_binary_operation (code, mode, op0, op1) case SMAX: if (width <= HOST_BITS_PER_WIDE_INT && GET_CODE (op1) == CONST_INT - && INTVAL (op1) == GET_MODE_MASK (mode) >> 1 + && INTVAL (op1) == (unsigned) GET_MODE_MASK (mode) >> 1 && ! side_effects_p (op0)) return op1; else if (rtx_equal_p (op0, op1) && ! side_effects_p (op0)) -- 2.7.4