aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2019-10-08 08:24:40 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2019-10-08 08:24:40 +0000
commit813982933f392afe8779da466bf0c034fab66ac8 (patch)
tree90e272350ee89943e62f6b1ce0db92816c58d280
parentfbb2a6dcf8abbd1a605544597442e3d67984a455 (diff)
downloadgcc-813982933f392afe8779da466bf0c034fab66ac8.zip
gcc-813982933f392afe8779da466bf0c034fab66ac8.tar.gz
gcc-813982933f392afe8779da466bf0c034fab66ac8.tar.bz2
[AArch64] Limit simd-abi-9.c function body test to LP64
On ILP32 targets, there's an extra UXTW instruction to extend the incoming pointer before the load. It doesn't seem worth complicating the test for that, since all we're checking is that an optimisation takes place, and that optimisation isn't related to pointer size. 2019-10-08 Richard Sandiford <richard.sandiford@arm.com> gcc/testsuite/ * gcc.target/aarch64/torture/simd-abi-9.c: Require LP64 for the function body test. From-SVN: r276688
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.target/aarch64/torture/simd-abi-9.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4555fc8..a7c5bc7 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2019-10-08 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/aarch64/torture/simd-abi-9.c: Require LP64 for
+ the function body test.
+
2019-10-08 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/torture/builtin-fp-int-inexact-c2x.c: New test.
diff --git a/gcc/testsuite/gcc.target/aarch64/torture/simd-abi-9.c b/gcc/testsuite/gcc.target/aarch64/torture/simd-abi-9.c
index aaa0316..1119d00 100644
--- a/gcc/testsuite/gcc.target/aarch64/torture/simd-abi-9.c
+++ b/gcc/testsuite/gcc.target/aarch64/torture/simd-abi-9.c
@@ -6,7 +6,7 @@
int callee (void);
/*
-** caller:
+** caller: { target lp64 }
** ldr (w[0-9]+), \[x0\]
** cbn?z \1, [^\n]*
** ...