diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1992-12-01 10:42:55 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1992-12-01 10:42:55 -0500 |
commit | 6752e8d2a4829daebb51205e17615d9520f150b3 (patch) | |
tree | 5621b3ec409c02a5c790477e9413adbdc5e23c45 /gcc | |
parent | 8a2d2f90c9083ba50e2033b6774e06ee3121c112 (diff) | |
download | gcc-6752e8d2a4829daebb51205e17615d9520f150b3.zip gcc-6752e8d2a4829daebb51205e17615d9520f150b3.tar.gz gcc-6752e8d2a4829daebb51205e17615d9520f150b3.tar.bz2 |
(num_sign_bit_copies): Return 1 on failure, not 0.
Fix typo in last change; return 1 on failure, not BITWIDTH.
From-SVN: r2827
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/combine.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/combine.c b/gcc/combine.c index 90a4863..8d1a845 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; |