diff options
author | Robin Dapp <rdapp@ventanamicro.com> | 2025-01-22 16:19:49 +0100 |
---|---|---|
committer | Robin Dapp <rdapp@ventanamicro.com> | 2025-01-27 20:16:40 +0100 |
commit | c0c2304e19be438a64841f6a3c56b134ba02d9a6 (patch) | |
tree | 7944cbbecaace9e54e23d52c8abb603c761ae83f /gcc/testsuite/gcc.target/riscv | |
parent | 006b4e45f3ab169a47146b31d9721c79098236ac (diff) | |
download | gcc-c0c2304e19be438a64841f6a3c56b134ba02d9a6.zip gcc-c0c2304e19be438a64841f6a3c56b134ba02d9a6.tar.gz gcc-c0c2304e19be438a64841f6a3c56b134ba02d9a6.tar.bz2 |
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.
Diffstat (limited to 'gcc/testsuite/gcc.target/riscv')
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12-zvbb.c | 3 |
1 files changed, 2 insertions, 1 deletions
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 de5a5ed..698f009 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" } } */ |