aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2019-12-02 17:44:30 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2019-12-02 17:44:30 +0000
commit6da4c454acee4dac53c4c549fa1caeb73fe1f82b (patch)
tree850d177f2001d83f9524bf8f60354e9b570e8922 /gcc
parent0435b10db008e3019be0898270070eec4f3e318a (diff)
downloadgcc-6da4c454acee4dac53c4c549fa1caeb73fe1f82b.zip
gcc-6da4c454acee4dac53c4c549fa1caeb73fe1f82b.tar.gz
gcc-6da4c454acee4dac53c4c549fa1caeb73fe1f82b.tar.bz2
[AArch64] Run general SVE ACLE tests for C
Now that the C frontend can cope with POLY_INT_CST-length initialisers, we can make aarch64-sve-acle.exp run the full set of tests. This will introduce new failures for -mabi=ilp32; I'll make the testsuite ILP32 clean separately. 2019-12-02 Richard Sandiford <richard.sandiford@arm.com> gcc/testsuite/ * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Run the general/* tests too. From-SVN: r278908
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp6
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 2e6d171..57db40d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,10 @@
2019-12-02 Richard Sandiford <richard.sandiford@arm.com>
+ * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Run the
+ general/* tests too.
+
+2019-12-02 Richard Sandiford <richard.sandiford@arm.com>
+
* gcc.target/aarch64/sve/acle/general/eqne_dup_1.c: New test.
* gcc.target/aarch64/sve/acle/asm/dup_f16.c (dup_0_f16_z): Expect
the call to be folded to zero.
diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp b/gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp
index 34d9dfd..1672ddf 100644
--- a/gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp
+++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp
@@ -45,9 +45,9 @@ if { [check_effective_target_aarch64_sve] } {
}
# Main loop.
-# FIXME: This should include general/*.c too, but leave that until the
-# C frontend allows initialization of SVE vectors.
-set files [glob -nocomplain $srcdir/$subdir/general-c/*.c]
+set files [glob -nocomplain \
+ "$srcdir/$subdir/general/*.c" \
+ "$srcdir/$subdir/general-c/*.c"]
dg-runtest [lsort $files] "$sve_flags" $DEFAULT_CFLAGS
# All done.