https://gcc.gnu.org/g:4db10cd9a8e06cfa37898ca9aebc45ebd0adc532

commit r17-340-g4db10cd9a8e06cfa37898ca9aebc45ebd0adc532
Author: Jeff Law <[email protected]>
Date:   Tue May 5 14:04:16 2026 -0600

    [RISC-V] Adjust expected output after recent jump threader change
    
    Richi's reversion of a jump threader change triggered a regression on
    avl_single-26.c.  Essentially we're doing less jump threading and 
consequently
    less block duplication leading ultimately leading to one less vsetvl in the
    code.  This adjusts the testsuite to match current expectations.
    
    Pushing to the trunk.
    
    gcc/testsuite
    
            * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Update expected 
output.

Diff:
---
 gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-26.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-26.c 
b/gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-26.c
index 0ff7f3b3c90f..2ac02254dbeb 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-26.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-26.c
@@ -32,4 +32,4 @@ void f (int8_t * restrict in, int8_t * restrict out, int n, 
int m, int cond)
 }
 
 /* { dg-final { scan-assembler-times 
{vsetvli\s+zero,\s*[a-x0-9]+,\s*e32,\s*mf2,\s*tu,\s*mu} 1 { target { no-opts 
"-O0" no-opts "-g" no-opts "-funroll-loops" } } } } */
-/* { dg-final { scan-assembler-times {vsetvli} 3 { target { no-opts "-O0" 
no-opts "-O1" no-opts "-Os" no-opts "-g" no-opts "-funroll-loops" no-opts "-Oz" 
} } } } */
+/* { dg-final { scan-assembler-times {vsetvli} 2 { target { no-opts "-O0" 
no-opts "-O1" no-opts "-Os" no-opts "-g" no-opts "-funroll-loops" no-opts "-Oz" 
} } } } */

Reply via email to