aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilco Dijkstra <wdijkstr@arm.com>2020-02-17 19:09:40 +0000
committerWilco Dijkstra <wdijkstr@arm.com>2020-02-17 19:09:40 +0000
commitbc0f8df124f6ee12c82c5a6c1335868a15bcaecb (patch)
tree3fc5abd68d7fffe8a952ab01f7b71cbb76d1d336
parentc5e1c1d3aba39e960cc5fb0dcd77e447e5dee7eb (diff)
downloadgcc-bc0f8df124f6ee12c82c5a6c1335868a15bcaecb.zip
gcc-bc0f8df124f6ee12c82c5a6c1335868a15bcaecb.tar.gz
gcc-bc0f8df124f6ee12c82c5a6c1335868a15bcaecb.tar.bz2
[AArch64] Fix PR93565 testcase for ILP32.
Fix PR93565 testcase for ILP32. testsuite/ * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.target/aarch64/pr93565.c6
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1239074..1b6c566 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
+
2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
diff --git a/gcc/testsuite/gcc.target/aarch64/pr93565.c b/gcc/testsuite/gcc.target/aarch64/pr93565.c
index 7200f80..fb64f5c 100644
--- a/gcc/testsuite/gcc.target/aarch64/pr93565.c
+++ b/gcc/testsuite/gcc.target/aarch64/pr93565.c
@@ -14,13 +14,13 @@ static const char table[64] = {
9, 30, 45, 41, 8, 40, 7, 6,
};
-static inline int ctz1 (unsigned long b)
+static inline int ctz1 (unsigned long long b)
{
- unsigned long lsb = b & -b;
+ unsigned long long lsb = b & -b;
return table[(lsb * magic) >> 58];
}
-void f (unsigned long x, int *p)
+void f (unsigned long long x, int *p)
{
if (x != 0)
{