From: Richard Kenner Date: Mon, 3 Aug 1992 01:37:21 +0000 (-0400) Subject: (find_use_as_address): Use HOST_WIDE_INT instead of int when comparing a pointer... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6fa5c10660a128a81dbdc1c117ed6680a7eafb2f;p=gcc.git (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 --- 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; } } }