aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2022-12-19 15:05:16 +0100
committerJakub Jelinek <jakub@redhat.com>2022-12-19 15:05:16 +0100
commit6e85f89a7d59a99a3395b6e153b99262a58b2f6c (patch)
tree64be2e38b27b64c85baae38e2c574079e5670c30
parentde2b8c41b872c8638d70dff880ebe8e82628af09 (diff)
downloadgcc-6e85f89a7d59a99a3395b6e153b99262a58b2f6c.zip
gcc-6e85f89a7d59a99a3395b6e153b99262a58b2f6c.tar.gz
gcc-6e85f89a7d59a99a3395b6e153b99262a58b2f6c.tar.bz2
testsuite: Fix up pr64536.c for LLP64 targets [PR108151]
Apparently llp64 had 2 further warnings, fixed thusly. 2022-12-19 Jakub Jelinek <jakub@redhat.com> PR testsuite/108151 * gcc.dg/pr64536.c (bar): Cast long to __INTPTR_TYPE__ before casting to long *.
-rw-r--r--gcc/testsuite/gcc.dg/pr64536.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/testsuite/gcc.dg/pr64536.c b/gcc/testsuite/gcc.dg/pr64536.c
index bca2d4f..18afa9d 100644
--- a/gcc/testsuite/gcc.dg/pr64536.c
+++ b/gcc/testsuite/gcc.dg/pr64536.c
@@ -40,7 +40,7 @@ bar (int x)
h->q = *f;
}
else
- i = (long *) (h->q = *f);
+ i = (long *) (__INTPTR_TYPE__) (h->q = *f);
*c++ = (__INTPTR_TYPE__) f;
e += 6;
}
@@ -54,7 +54,7 @@ bar (int x)
h->q = *f;
}
else
- i = (long *) (h->q = *f);
+ i = (long *) (__INTPTR_TYPE__) (h->q = *f);
*c++ = (__INTPTR_TYPE__) f;
e += 6;
}