From 85c0a55631f8cf5fd8e44d506d150f725327b02d Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Mon, 11 Oct 1993 07:39:02 -0400 Subject: [PATCH] (simplify_binary_operation): Test value of SHIFT_COUNT_TRUNCATED if it is defined. From-SVN: r5731 --- gcc/cse.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/gcc/cse.c b/gcc/cse.c index 4fbcb287b01..4f939fdae05 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -3409,7 +3409,8 @@ simplify_binary_operation (code, mode, op0, op1) case ASHIFT: case LSHIFT: case ROTATE: case ROTATERT: #ifdef SHIFT_COUNT_TRUNCATED - l2 &= (GET_MODE_BITSIZE (mode) - 1), h2 = 0; + if (SHIFT_COUNT_TRUNCATED) + l2 &= (GET_MODE_BITSIZE (mode) - 1), h2 = 0; #endif if (h2 != 0 || l2 < 0 || l2 >= GET_MODE_BITSIZE (mode)) @@ -3840,7 +3841,8 @@ simplify_binary_operation (code, mode, op0, op1) return 0; #ifdef SHIFT_COUNT_TRUNCATED - arg1 &= (BITS_PER_WORD - 1); + if (SHIFT_COUNT_TRUNCATED) + arg1 &= (BITS_PER_WORD - 1); #endif if (arg1 >= width) @@ -3855,7 +3857,8 @@ simplify_binary_operation (code, mode, op0, op1) return 0; #ifdef SHIFT_COUNT_TRUNCATED - arg1 &= (BITS_PER_WORD - 1); + if (SHIFT_COUNT_TRUNCATED) + arg1 &= (BITS_PER_WORD - 1); #endif if (arg1 >= width) @@ -3869,7 +3872,8 @@ simplify_binary_operation (code, mode, op0, op1) return 0; #ifdef SHIFT_COUNT_TRUNCATED - arg1 &= (BITS_PER_WORD - 1); + if (SHIFT_COUNT_TRUNCATED) + arg1 &= (BITS_PER_WORD - 1); #endif if (arg1 >= width) -- 2.30.2