From 6752e8d2a4829daebb51205e17615d9520f150b3 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Tue, 1 Dec 1992 10:42:55 -0500 Subject: [PATCH] (num_sign_bit_copies): Return 1 on failure, not 0. Fix typo in last change; return 1 on failure, not BITWIDTH. From-SVN: r2827 --- gcc/combine.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/combine.c b/gcc/combine.c index 90a48636e6c..8d1a845ffef 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -6225,7 +6225,7 @@ num_sign_bit_copies (x, mode) mode = GET_MODE (x); if (mode == VOIDmode) - return 0; + return 1; bitwidth = GET_MODE_BITSIZE (mode); @@ -6457,7 +6457,7 @@ num_sign_bit_copies (x, mode) safely compute the mask for this mode, always return BITWIDTH. */ if (bitwidth > HOST_BITS_PER_WIDE_INT) - return bitwidth; + return 1; sig = significant_bits (x, mode); return sig == GET_MODE_MASK (mode) ? 1 : bitwidth - floor_log2 (sig) - 1; -- 2.30.2