From: Richard Kenner Date: Tue, 1 Dec 1992 15:42:55 +0000 (-0500) Subject: (num_sign_bit_copies): Return 1 on failure, not 0. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6752e8d2a4829daebb51205e17615d9520f150b3;p=gcc.git (num_sign_bit_copies): Return 1 on failure, not 0. Fix typo in last change; return 1 on failure, not BITWIDTH. From-SVN: r2827 --- 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;