From cb3bb2a765649402a981196026fda605cdd6fc9f Mon Sep 17 00:00:00 2001 From: Jeffrey A Law Date: Mon, 22 Sep 1997 01:28:22 +0000 Subject: cse.c (simplify_relational_operation): Set h0u just like h0s. * cse.c (simplify_relational_operation): Set h0u just like h0s. Similarly for h1u and h1s. From-SVN: r15616 --- gcc/cse.c | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) (limited to 'gcc/cse.c') diff --git a/gcc/cse.c b/gcc/cse.c index 9bcdcc3..e35a814 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -4482,14 +4482,7 @@ simplify_relational_operation (code, mode, op0, op1) else { l0u = l0s = INTVAL (op0); - h0s = l0s < 0 ? -1 : 0; - /* If WIDTH is nonzero and larger than HOST_BITS_PER_WIDE_INT, - then the high word is derived from the sign bit of the low - word, else the high word is zero. */ - if (width != 0 && width > HOST_BITS_PER_WIDE_INT) - h0u = l0s < 0 ? -1 : 0; - else - h0u = 0; + h0u = h0s = l0s < 0 ? -1 : 0; } if (GET_CODE (op1) == CONST_DOUBLE) @@ -4500,14 +4493,7 @@ simplify_relational_operation (code, mode, op0, op1) else { l1u = l1s = INTVAL (op1); - h1s = l1s < 0 ? -1 : 0; - /* If WIDTH is nonzero and larger than HOST_BITS_PER_WIDE_INT, - then the high word is derived from the sign bit of the low - word, else the high word is zero. */ - if (width != 0 && width > HOST_BITS_PER_WIDE_INT) - h1u = l1s < 0 ? -1 : 0; - else - h1u = 0; + h1u = h1s = l1s < 0 ? -1 : 0; } /* If WIDTH is nonzero and smaller than HOST_BITS_PER_WIDE_INT, -- cgit v1.1