]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
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 6a0331fbe609ef5f28b67682a6074099c6bc4b1f..491fd44e6377abb0b220815dcb94364e5f26883c 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 2086b24a3cb588e08655d0641810eede40c1603a..39bef21f39c99e9a486be8745a528c19f5551827 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 083181071f400ece0719f879d019f9dc05daa87b..15dcbff8e8cf0ac49d7d30dfaa56299db6f02ed7 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 6b2a6bd86b3658209e435c8cb4bbb14d5b11ddc4..703f630238288c9df47b07961026ab8e4b7eeb31 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 14e0414cd1478f1cb7b17766aa8d4451c5659977..27b785832f00144f6ae93932bb862bde868ccdff 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 c259010442bca4ba008706e47b3ffcc50a910b52..02f03fa7efe6d9ee4a2a9832b3dd254707604f93 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 9a2065f65101f82ebe33519840919f9606192c43..4bcbd8519c22e989ca077d5f620e14bc840d14ec 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 77c3dce12049989d344e4652bd593de2e846ae25..29703d1d0429afd9cac759dfea343bb37d912e3e 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 ae30e864ed7a239c40522423d7493ddd33830cc8..f5ee30dbae7feb701a3261d3e6810e7bdb84b195 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 882f3d333e2cc42e964d880de5b58c505ec8b122..3ddb87eb68712d40b24801ef4a9401094ac4bc32 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