> diff --git 
> a/gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c 
> b/gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c
> index 4acac8f7efd..3745de1fd76 100644
> --- 
> a/gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c
> +++ 
> b/gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c
> @@ -40,6 +40,6 @@
>
>  TEST_ALL (TEST_LOOP)
>
> -/* { dg-final { scan-tree-dump-times " \.MASK_LEN_STRIDED_STORE " 44 
> "optimized" } } */
> +/* { dg-final { scan-tree-dump-times " \.MASK_LEN_STRIDED_STORE " 44 
> "optimized" { xfail { any-opts "-mrvv-max-lmul=dynamic" "-mrvv-max-lmul=m8" } 
> } } } */

Why did this fail??? I thought we added pattern should be able to
optimize/vectorize more pattern rather than fail?

>  /* { dg-final { scan-tree-dump-not " \.SCATTER_STORE" "optimized" } } */
>  /* { dg-final { scan-tree-dump-not " \.MASK_SCATTER_STORE" "optimized" } } */
> diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/zve64d-1.c 
> b/gcc/testsuite/gcc.target/riscv/rvv/autovec/zve64d-1.c
> index 58c30e87bfc..8b59d555e13 100644
> --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/zve64d-1.c
> +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/zve64d-1.c
> @@ -3,4 +3,4 @@
>
>  #include "template-1.h"
>
> -/* { dg-final { scan-tree-dump-times "vectorized 1 loops in function" 6 
> "vect" } } */
> +/* { dg-final { scan-tree-dump-times "vectorized 1 loops in function" 6 
> "vect" { xfail *-*-* } } } */

Same question here, also this seems missed in changelog

> diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/zve64f-1.c 
> b/gcc/testsuite/gcc.target/riscv/rvv/autovec/zve64f-1.c
> index 35da49d13d7..5e371971838 100644
> --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/zve64f-1.c
> +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/zve64f-1.c
> @@ -3,4 +3,4 @@
>
>  #include "template-1.h"
>
> -/* { dg-final { scan-tree-dump-times "vectorized 1 loops in function" 5 
> "vect" } } */
> +/* { dg-final { scan-tree-dump-times "vectorized 1 loops in function" 5 
> "vect" { xfail *-*-* } } } */

Ditto.

Reply via email to