aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2020-01-26 12:47:23 +0000
committerRichard Sandiford <richard.sandiford@arm.com>2020-01-27 15:49:47 +0000
commita044dfb0934c3caea0886dbb497181e3aca660df (patch)
tree9d54a89bc227429b0e4ccc96e3aa9c142af13409
parent3ae37f9297fc97aefc6c6968315bd1ac6a1bc7ef (diff)
downloadgcc-a044dfb0934c3caea0886dbb497181e3aca660df.zip
gcc-a044dfb0934c3caea0886dbb497181e3aca660df.tar.gz
gcc-a044dfb0934c3caea0886dbb497181e3aca660df.tar.bz2
aarch64: Fix pr71727.c failure
This test started failing after the switch to -fno-common because we can now force the array to be aligned to 16 bytes, which in turn lets us use SIMD accesses. Locally restoring -fcommon seems the most faithful to the original PR. 2020-01-27 Richard Sandiford <richard.sandiford@arm.com> gcc/testsuite/ PR testsuite/71727 * gcc.target/aarch64/pr71727.c: Add -fcommon.
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.target/aarch64/pr71727.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e892877..4359aa1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR testsuite/71727
+ * gcc.target/aarch64/pr71727.c: Add -fcommon.
+
2020-01-27 David Malcolm <dmalcolm@redhat.com>
* gcc.dg/analyzer/sigsetjmp-5.c: New test.
diff --git a/gcc/testsuite/gcc.target/aarch64/pr71727.c b/gcc/testsuite/gcc.target/aarch64/pr71727.c
index 05eef3e..41fa72b 100644
--- a/gcc/testsuite/gcc.target/aarch64/pr71727.c
+++ b/gcc/testsuite/gcc.target/aarch64/pr71727.c
@@ -1,5 +1,5 @@
/* { dg-do compile } */
-/* { dg-options "-mstrict-align -O3" } */
+/* { dg-options "-mstrict-align -O3 -fcommon" } */
struct test_struct_s
{