aarch64: Add +nosve to tests
authorRichard Sandiford <richard.sandiford@arm.com>
Tue, 15 Feb 2022 18:09:34 +0000 (18:09 +0000)
committerRichard Sandiford <richard.sandiford@arm.com>
Tue, 15 Feb 2022 18:09:34 +0000 (18:09 +0000)
This patch adds +nosve to various Advanced SIMD-only tests.

gcc/testsuite/
* gcc.target/aarch64/shl-combine-2.c: New test.
* gcc.target/aarch64/shl-combine-3.c: Likewise.
* gcc.target/aarch64/shl-combine-4.c: Likewise.
* gcc.target/aarch64/shl-combine-5.c: Likewise.
* gcc.target/aarch64/xtn-combine-1.c: Likewise.
* gcc.target/aarch64/xtn-combine-2.c: Likewise.
* gcc.target/aarch64/xtn-combine-3.c: Likewise.
* gcc.target/aarch64/xtn-combine-4.c: Likewise.
* gcc.target/aarch64/xtn-combine-5.c: Likewise.
* gcc.target/aarch64/xtn-combine-6.c: Likewise.

gcc/testsuite/gcc.target/aarch64/shl-combine-2.c
gcc/testsuite/gcc.target/aarch64/shl-combine-3.c
gcc/testsuite/gcc.target/aarch64/shl-combine-4.c
gcc/testsuite/gcc.target/aarch64/shl-combine-5.c
gcc/testsuite/gcc.target/aarch64/xtn-combine-1.c
gcc/testsuite/gcc.target/aarch64/xtn-combine-2.c
gcc/testsuite/gcc.target/aarch64/xtn-combine-3.c
gcc/testsuite/gcc.target/aarch64/xtn-combine-4.c
gcc/testsuite/gcc.target/aarch64/xtn-combine-5.c
gcc/testsuite/gcc.target/aarch64/xtn-combine-6.c

index 6a0331f..491fd44 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do assemble } */
 /* { dg-options "-O3 --save-temps --param=vect-epilogues-nomask=0" } */
 
+#pragma GCC target "+nosve"
+
 #define TYPE char
 
 void e (signed TYPE * restrict a, signed TYPE *b, int n)
index 2086b24..39bef21 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do assemble } */
 /* { dg-options "-O3 --save-temps --param=vect-epilogues-nomask=0" } */
 
+#pragma GCC target "+nosve"
+
 #define TYPE short
 
 void e (signed TYPE * restrict a, signed TYPE *b, int n)
index 0831810..15dcbff 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do assemble } */
 /* { dg-options "-O3 --save-temps --param=vect-epilogues-nomask=0" } */
 
+#pragma GCC target "+nosve"
+
 #define TYPE int
 
 void e (signed TYPE * restrict a, signed TYPE *b, int n)
index 6b2a6bd..703f630 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do assemble } */
 /* { dg-options "-O3 --save-temps --param=vect-epilogues-nomask=0" } */
 
+#pragma GCC target "+nosve"
+
 #define TYPE long
 
 void e (signed TYPE * restrict a, signed TYPE *b, int n)
index 14e0414..27b7858 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do assemble } */
 /* { dg-options "-O3 --save-temps --param=vect-epilogues-nomask=0" } */
 
+#pragma GCC target "+nosve"
+
 #define SIGN signed
 #define TYPE1 char
 #define TYPE2 short
index c259010..02f03fa 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do assemble } */
 /* { dg-options "-O3 --save-temps --param=vect-epilogues-nomask=0" } */
 
+#pragma GCC target "+nosve"
+
 #define SIGN signed
 #define TYPE1 short
 #define TYPE2 int
index 9a2065f..4bcbd85 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do assemble } */
 /* { dg-options "-O3 --save-temps --param=vect-epilogues-nomask=0" } */
 
+#pragma GCC target "+nosve"
+
 #define SIGN signed
 #define TYPE1 int
 #define TYPE2 long long
index 77c3dce..29703d1 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do assemble } */
 /* { dg-options "-O3 --save-temps --param=vect-epilogues-nomask=0" } */
 
+#pragma GCC target "+nosve"
+
 #define SIGN unsigned
 #define TYPE1 char
 #define TYPE2 short
index ae30e86..f5ee30d 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do assemble } */
 /* { dg-options "-O3 --save-temps --param=vect-epilogues-nomask=0" } */
 
+#pragma GCC target "+nosve"
+
 #define SIGN unsigned
 #define TYPE1 short
 #define TYPE2 int
index 882f3d3..3ddb87e 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do assemble } */
 /* { dg-options "-O3 --save-temps --param=vect-epilogues-nomask=0" } */
 
+#pragma GCC target "+nosve"
+
 #define SIGN unsigned
 #define TYPE1 int
 #define TYPE2 long long