From 6fa5c10660a128a81dbdc1c117ed6680a7eafb2f Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Sun, 2 Aug 1992 21:37:21 -0400 Subject: [PATCH] (find_use_as_address): Use HOST_WIDE_INT instead of int when comparing a pointer to an integer constant... (find_use_as_address): Use HOST_WIDE_INT instead of int when comparing a pointer to an integer constant; also when returning int. From-SVN: r1748 --- gcc/flow.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gcc/flow.c b/gcc/flow.c index 90e763d59b0..93b76f7bccc 100644 --- a/gcc/flow.c +++ b/gcc/flow.c @@ -2523,11 +2523,11 @@ find_use_as_address (x, reg, plusconst) /* If REG occurs inside a MEM used in a bit-field reference, that is unacceptable. */ if (find_use_as_address (XEXP (x, 0), reg, 0) != 0) - return (rtx) 1; + return (rtx) (HOST_WIDE_INT) 1; } if (x == reg) - return (rtx) 1; + return (rtx) (HOST_WIDE_INT) 1; for (i = GET_RTX_LENGTH (code) - 1; i >= 0; i--) { @@ -2537,7 +2537,7 @@ find_use_as_address (x, reg, plusconst) if (value == 0) value = tem; else if (tem != 0) - return (rtx) 1; + return (rtx) (HOST_WIDE_INT) 1; } if (fmt[i] == 'E') { @@ -2548,7 +2548,7 @@ find_use_as_address (x, reg, plusconst) if (value == 0) value = tem; else if (tem != 0) - return (rtx) 1; + return (rtx) (HOST_WIDE_INT) 1; } } } -- 2.30.2