From 5650dfbdb03f468f4d14fedc94894eee4edbc05d Mon Sep 17 00:00:00 2001 From: Roger Sayle Date: Fri, 31 Mar 2006 03:53:47 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 5 +++++ gcc/expr.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) 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 + + * 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 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; -- 2.30.2