diff options
author | Graham Stott <grahams@redhat.com> | 2002-01-16 09:24:00 +0000 |
---|---|---|
committer | Graham Stott <grahams@gcc.gnu.org> | 2002-01-16 09:24:00 +0000 |
commit | 60e8b9f0d18271ca2cb46f1b732ba4328eacf6b4 (patch) | |
tree | 062eb3cbbdeafb4362c9901f3c838edaf78c63b9 /gcc/flow.c | |
parent | 7b25b076d2982bb836a35a985bcb47aec7ac17bc (diff) | |
download | gcc-60e8b9f0d18271ca2cb46f1b732ba4328eacf6b4.zip gcc-60e8b9f0d18271ca2cb46f1b732ba4328eacf6b4.tar.gz gcc-60e8b9f0d18271ca2cb46f1b732ba4328eacf6b4.tar.bz2 |
calls.c (try_to_integrate): Use "(size_t)" intermediate cast and when casting an integer literal to "rtx"...
* calls.c (try_to_integrate): Use "(size_t)" intermediate
cast and when casting an integer literal to "rtx" pointer.
(expand_call): Likewise.
* flow.c (try_pre_increment): Likewise.
(find_use_as_address): Likewise.
* integrate.c (expand_iline_function): Likewise.
* regmove.c (try_auto_increment): Likewise.
From-SVN: r48906
Diffstat (limited to 'gcc/flow.c')
-rw-r--r-- | gcc/flow.c | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -3974,13 +3974,13 @@ try_pre_increment (insn, reg, amount) use = 0; if (pre_ok) use = find_use_as_address (PATTERN (insn), reg, 0); - if (post_ok && (use == 0 || use == (rtx) 1)) + if (post_ok && (use == 0 || use == (rtx) (size_t) 1)) { use = find_use_as_address (PATTERN (insn), reg, -amount); do_post = 1; } - if (use == 0 || use == (rtx) 1) + if (use == 0 || use == (rtx) (size_t) 1) return 0; if (GET_MODE_SIZE (GET_MODE (use)) != (amount > 0 ? amount : - amount)) @@ -4008,7 +4008,7 @@ try_pre_increment (insn, reg, amount) If such an address does not appear, return 0. If REG appears more than once, or is used other than in such an address, - return (rtx)1. */ + return (rtx) 1. */ rtx find_use_as_address (x, reg, plusconst) @@ -4036,11 +4036,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) (HOST_WIDE_INT) 1; + return (rtx) (size_t) 1; } if (x == reg) - return (rtx) (HOST_WIDE_INT) 1; + return (rtx) (size_t) 1; for (i = GET_RTX_LENGTH (code) - 1; i >= 0; i--) { @@ -4050,7 +4050,7 @@ find_use_as_address (x, reg, plusconst) if (value == 0) value = tem; else if (tem != 0) - return (rtx) (HOST_WIDE_INT) 1; + return (rtx) (size_t) 1; } else if (fmt[i] == 'E') { @@ -4061,7 +4061,7 @@ find_use_as_address (x, reg, plusconst) if (value == 0) value = tem; else if (tem != 0) - return (rtx) (HOST_WIDE_INT) 1; + return (rtx) (size_t) 1; } } } |