https://gcc.gnu.org/g:c0c2304e19be438a64841f6a3c56b134ba02d9a6

commit r15-7236-gc0c2304e19be438a64841f6a3c56b134ba02d9a6
Author: Robin Dapp <[email protected]>
Date:   Wed Jan 22 16:19:49 2025 +0100

    RISC-V: testsuite: Fix gather_load_64-12-zvbb.c
    
    The test fails with _zvfh because we vectorize more.  Just adjust the
    test expectations.
    
    gcc/testsuite/ChangeLog:
    
            * 
gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12-zvbb.c:
            Distinguish between zvfh and !zvfh.

Diff:
---
 .../riscv/rvv/autovec/gather-scatter/gather_load_64-12-zvbb.c          | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12-zvbb.c
 
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12-zvbb.c
index de5a5ed7d56a..698f0091390e 100644
--- 
a/gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12-zvbb.c
+++ 
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12-zvbb.c
@@ -106,7 +106,8 @@ TEST_LOOP (_Float16, uint64_t)
 TEST_LOOP (float, uint64_t)
 TEST_LOOP (double, uint64_t)
 
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops in function" 80 
"vect" } } */
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops in function" 80 
"vect" { target { ! riscv_zvfh } } } } */
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops in function" 88 
"vect" { target riscv_zvfh } } } */
 /* { dg-final { scan-tree-dump " \.MASK_LEN_GATHER_LOAD" "vect" } } */
 /* { dg-final { scan-tree-dump-not " \.GATHER_LOAD" "vect" } } */
 /* { dg-final { scan-tree-dump-not " \.MASK_GATHER_LOAD" "vect" } } */

Reply via email to