> 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.