aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-03-29 18:34:54 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1993-03-29 18:34:54 -0500
commit9295e6afce10657a704512ddc34d5413f64cf06e (patch)
treebaec559afcf9628aa04a8fb890a771cd075bdc4d /gcc
parent6559c3f4f6d034adfccbc7ac871455cf18f6d709 (diff)
downloadgcc-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.c4
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)