aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2013-11-28 23:52:40 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2013-11-28 23:52:40 +0100
commit3dc87cc0d0055775ebbbae435f11ca5841ddbe51 (patch)
tree2f76904046ab908548dc8ab51eb187f87803239d
parent8d49e7ef0a184eee6ad0ff996e46a436447ad4fd (diff)
downloadgcc-3dc87cc0d0055775ebbbae435f11ca5841ddbe51.zip
gcc-3dc87cc0d0055775ebbbae435f11ca5841ddbe51.tar.gz
gcc-3dc87cc0d0055775ebbbae435f11ca5841ddbe51.tar.bz2
re PR middle-end/59327 (warning in expand_used_vars)
PR middle-end/59327 * cfgexpand.c (expand_used_vars): Avoid warning on 32-bit HWI hosts. From-SVN: r205499
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/cfgexpand.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ce77204..697e84a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2013-11-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/59327
+ * cfgexpand.c (expand_used_vars): Avoid warning on 32-bit
+ HWI hosts.
+
2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
PR target/57293
diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c
index 622b7ea..766eec70 100644
--- a/gcc/cfgexpand.c
+++ b/gcc/cfgexpand.c
@@ -1833,7 +1833,7 @@ expand_used_vars (void)
sz = data.asan_vec[0] - prev_offset;
if (data.asan_alignb > ASAN_RED_ZONE_SIZE
&& data.asan_alignb <= 4096
- && sz + ASAN_RED_ZONE_SIZE >= data.asan_alignb)
+ && sz + ASAN_RED_ZONE_SIZE >= (int) data.asan_alignb)
redzonesz = ((sz + ASAN_RED_ZONE_SIZE + data.asan_alignb - 1)
& ~(data.asan_alignb - HOST_WIDE_INT_1)) - sz;
offset