diff options
author | Roger Sayle <roger@eyesopen.com> | 2006-03-31 03:53:47 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2006-03-31 03:53:47 +0000 |
commit | 5650dfbdb03f468f4d14fedc94894eee4edbc05d (patch) | |
tree | ee4808f57edda280c2af727bed455a87f407c4f4 | |
parent | 738caefc9e9bd7c6c5f51683947d90d2041035c3 (diff) | |
download | gcc-5650dfbdb03f468f4d14fedc94894eee4edbc05d.zip gcc-5650dfbdb03f468f4d14fedc94894eee4edbc05d.tar.gz gcc-5650dfbdb03f468f4d14fedc94894eee4edbc05d.tar.bz2 |
expr.c (emit_group_store): Make bytepos a HOST_WIDE_INT to signed vs.
* expr.c (emit_group_store): Make bytepos a HOST_WIDE_INT to
signed vs. unsigned comparison failures on some hosts.
From-SVN: r112567
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/expr.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 706f592..af85cdd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2006-03-30 Roger Sayle <roger@eyesopen.com> + + * expr.c (emit_group_store): Make BYTEPOS a HOST_WIDE_INT to + signed vs. unsigned comparison failures on some hosts. + 2006-03-31 Alan Modra <amodra@bigpond.net.au> PR target/26459 @@ -1926,7 +1926,7 @@ emit_group_store (rtx orig_dst, rtx src, tree type ATTRIBUTE_UNUSED, int ssize) { enum machine_mode outer = GET_MODE (dst); enum machine_mode inner; - unsigned int bytepos; + HOST_WIDE_INT bytepos; bool done = false; rtx temp; |