summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>2006-03-31 03:53:47 +0000
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>2006-03-31 03:53:47 +0000
commitf25b36d2d1eaa9df429f1a1a7b22507fb8edf4db (patch)
treeee4808f57edda280c2af727bed455a87f407c4f4
parent59cad971cd77b2ea3b643e5d902d15bcb1ea57c9 (diff)
downloadppe42-gcc-f25b36d2d1eaa9df429f1a1a7b22507fb8edf4db.tar.gz
ppe42-gcc-f25b36d2d1eaa9df429f1a1a7b22507fb8edf4db.zip
* expr.c (emit_group_store): Make bytepos a HOST_WIDE_INT to
signed vs. unsigned comparison failures on some hosts. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112567 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/expr.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 706f5921d5f..af85cddb76b 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
diff --git a/gcc/expr.c b/gcc/expr.c
index 059f0820511..324a427f687 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -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;
OpenPOWER on IntegriCloud