diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1992-08-02 21:37:21 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1992-08-02 21:37:21 -0400 |
commit | 6fa5c10660a128a81dbdc1c117ed6680a7eafb2f (patch) | |
tree | 9b996279b731664a7690f0a4ac49c4f3e7778bc0 /gcc | |
parent | 854e97f078ce701fa812d598f86e78e298b829f3 (diff) | |
download | gcc-6fa5c10660a128a81dbdc1c117ed6680a7eafb2f.zip gcc-6fa5c10660a128a81dbdc1c117ed6680a7eafb2f.tar.gz gcc-6fa5c10660a128a81dbdc1c117ed6680a7eafb2f.tar.bz2 |
(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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/flow.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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; } } } |