aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2021-04-27 12:18:02 +0100
committerRichard Sandiford <richard.sandiford@arm.com>2021-04-27 12:18:02 +0100
commit48d88cde0307aaba46f538359123c38f70052bd2 (patch)
tree72064acbe17d0cf14174763964bbe9b1ebc9f79b /gcc
parentd1d01a66012a93cc8cb7dafbe1b5ec453ec96b59 (diff)
downloadgcc-48d88cde0307aaba46f538359123c38f70052bd2.zip
gcc-48d88cde0307aaba46f538359123c38f70052bd2.tar.gz
gcc-48d88cde0307aaba46f538359123c38f70052bd2.tar.bz2
aarch64: Add +nosve to two tests
Adding +nosve is more robust than checking for command-line arguments, since SVE can be enabled by default or indirectly via other options. gcc/testsuite/ * gcc.target/aarch64/simd/ssra.c: Use +nosve * gcc.target/aarch64/simd/usra.c: Likewise.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.target/aarch64/simd/ssra.c3
-rw-r--r--gcc/testsuite/gcc.target/aarch64/simd/usra.c3
2 files changed, 4 insertions, 2 deletions
diff --git a/gcc/testsuite/gcc.target/aarch64/simd/ssra.c b/gcc/testsuite/gcc.target/aarch64/simd/ssra.c
index e9c2e04..bd6b6bf 100644
--- a/gcc/testsuite/gcc.target/aarch64/simd/ssra.c
+++ b/gcc/testsuite/gcc.target/aarch64/simd/ssra.c
@@ -1,6 +1,7 @@
/* { dg-do compile { target aarch64*-*-* } } */
/* { dg-options "-O3" } */
-/* { dg-skip-if "" { *-*-* } {"*sve*"} {""} } */
+
+#pragma GCC target "+nosve"
#include <stdint.h>
diff --git a/gcc/testsuite/gcc.target/aarch64/simd/usra.c b/gcc/testsuite/gcc.target/aarch64/simd/usra.c
index 4e7446d..10712b2 100644
--- a/gcc/testsuite/gcc.target/aarch64/simd/usra.c
+++ b/gcc/testsuite/gcc.target/aarch64/simd/usra.c
@@ -1,6 +1,7 @@
/* { dg-do compile { target aarch64*-*-* } } */
/* { dg-options "-O3" } */
-/* { dg-skip-if "" { *-*-* } {"*sve*"} {""} } */
+
+#pragma GCC target "+nosve"
#include <stdint.h>