Drop down from SVE2 to SVE1 as that's the minimum
required for the test, and since it's a mid-end test
add the aarch64_sve_hw check.

Regtested on aarch64-none-linux-gnu and no issues.

committed to master.

Thanks,
Tamar

gcc/testsuite/ChangeLog:

        PR tree-optimization/120817
        * gcc.dg/vect/pr120817.c: Add SVE HW check.

---
diff --git a/gcc/testsuite/gcc.dg/vect/pr120817.c 
b/gcc/testsuite/gcc.dg/vect/pr120817.c
index 
d8f55c9b98d222afa782624f54e28945336b71ff..199189a8b9ad11b5efa2745e555cee6508e1dd35
 100644
--- a/gcc/testsuite/gcc.dg/vect/pr120817.c
+++ b/gcc/testsuite/gcc.dg/vect/pr120817.c
@@ -1,5 +1,6 @@
 /* { dg-additional-options "-O1" } */
-/* { dg-additional-options "-mcpu=neoverse-n2" { target aarch64*-*-* } } */
+/* { dg-require-effective-target aarch64_sve_hw { target aarch64*-*-* } } */
+/* { dg-additional-options "-march=armv8-a+sve -mtune=neoverse-n2" { target 
aarch64*-*-* } } */
 
 #include "tree-vect.h"
 


-- 
diff --git a/gcc/testsuite/gcc.dg/vect/pr120817.c b/gcc/testsuite/gcc.dg/vect/pr120817.c
index d8f55c9b98d222afa782624f54e28945336b71ff..199189a8b9ad11b5efa2745e555cee6508e1dd35 100644
--- a/gcc/testsuite/gcc.dg/vect/pr120817.c
+++ b/gcc/testsuite/gcc.dg/vect/pr120817.c
@@ -1,5 +1,6 @@
 /* { dg-additional-options "-O1" } */
-/* { dg-additional-options "-mcpu=neoverse-n2" { target aarch64*-*-* } } */
+/* { dg-require-effective-target aarch64_sve_hw { target aarch64*-*-* } } */
+/* { dg-additional-options "-march=armv8-a+sve -mtune=neoverse-n2" { target aarch64*-*-* } } */
 
 #include "tree-vect.h"
 

Reply via email to