diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1993-03-29 18:34:54 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1993-03-29 18:34:54 -0500 |
commit | 9295e6afce10657a704512ddc34d5413f64cf06e (patch) | |
tree | baec559afcf9628aa04a8fb890a771cd075bdc4d /gcc | |
parent | 6559c3f4f6d034adfccbc7ac871455cf18f6d709 (diff) | |
download | gcc-9295e6afce10657a704512ddc34d5413f64cf06e.zip gcc-9295e6afce10657a704512ddc34d5413f64cf06e.tar.gz gcc-9295e6afce10657a704512ddc34d5413f64cf06e.tar.bz2 |
(num_sign_bit_copies, case PLUS, case MULT): Replace occurrences of
HOST_BITS_PER_INT with HOST_BITS_PER_WIDE_INT.
From-SVN: r3920
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 9e76130..631158d 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -6532,7 +6532,7 @@ num_sign_bit_copies (x, mode) be 0 or 1, we know the result is either -1 or 0. */ if (code == PLUS && XEXP (x, 1) == constm1_rtx - && bitwidth <= HOST_BITS_PER_INT) + && bitwidth <= HOST_BITS_PER_WIDE_INT) { nonzero = nonzero_bits (XEXP (x, 0), mode); if ((((HOST_WIDE_INT) 1 << (bitwidth - 1)) & nonzero) == 0) @@ -6555,7 +6555,7 @@ num_sign_bit_copies (x, mode) result = bitwidth - (bitwidth - num0) - (bitwidth - num1); if (result > 0 - && bitwidth <= HOST_BITS_PER_INT + && bitwidth <= HOST_BITS_PER_WIDE_INT && ((nonzero_bits (XEXP (x, 0), mode) & ((HOST_WIDE_INT) 1 << (bitwidth - 1))) != 0) && (nonzero_bits (XEXP (x, 1), mode) |