]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
test: Add xfail for riscv_vector
authorJuzhe-Zhong <juzhe.zhong@rivai.ai>
Wed, 30 Aug 2023 08:34:03 +0000 (16:34 +0800)
committerPan Li <pan2.li@intel.com>
Wed, 30 Aug 2023 10:29:38 +0000 (18:29 +0800)
Like ARM SVE, when we enable scalable vectorization for RVV,
we can't do constant fold for these yet for both ARM SVE and RVV.

Ok for trunk ?

gcc/testsuite/ChangeLog:

* gcc.dg/vect/pr88598-1.c: Add riscv_vector.
* gcc.dg/vect/pr88598-2.c: Ditto.
* gcc.dg/vect/pr88598-3.c: Ditto.

gcc/testsuite/gcc.dg/vect/pr88598-1.c
gcc/testsuite/gcc.dg/vect/pr88598-2.c
gcc/testsuite/gcc.dg/vect/pr88598-3.c

index e25c6c04543af800ca448874e6f9da8582b746d1..ddcebb067ea2ac9c5088540075868b5951a31724 100644 (file)
@@ -51,4 +51,4 @@ main ()
 
 /* ??? We need more constant folding for this to work with fully-masked
    loops.  */
-/* { dg-final { scan-tree-dump-not {REDUC_PLUS} "optimized" { xfail aarch64_sve } } } */
+/* { dg-final { scan-tree-dump-not {REDUC_PLUS} "optimized" { xfail { aarch64_sve || riscv_vector } } } } */
index f4c41bd8e58d435ca73f981861a658b333ebdaa7..ef5ea8a1a86a9d793be7ffe16d05df47974c5556 100644 (file)
@@ -51,4 +51,4 @@ main ()
 
 /* ??? We need more constant folding for this to work with fully-masked
    loops.  */
-/* { dg-final { scan-tree-dump-not {REDUC_PLUS} "optimized" { xfail aarch64_sve } } } */
+/* { dg-final { scan-tree-dump-not {REDUC_PLUS} "optimized" { xfail { aarch64_sve || riscv_vector } } } } */
index 0fc23bf0ee70a5d64a72b9f9a496260d2ae4f94b..75b8d024a95b898456e1adf197f85d0c2c1dc8e6 100644 (file)
@@ -51,4 +51,4 @@ main ()
 
 /* ??? We need more constant folding for this to work with fully-masked
    loops.  */
-/* { dg-final { scan-tree-dump-not {REDUC_PLUS} "optimized" { xfail aarch64_sve } } } */
+/* { dg-final { scan-tree-dump-not {REDUC_PLUS} "optimized" { xfail { aarch64_sve || riscv_vector } } } } */