I'm still seeing a few failures with this on the CI:

FAIL: gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c -ftree-vectorize -O2 
-mrvv-max-lmul=m1  check-function-bodies test__Float16___builtin_nearbyintf16
FAIL: gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c -ftree-vectorize -O3 
-mrvv-max-lmul=m1  check-function-bodies test__Float16___builtin_nearbyintf16
FAIL: gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c   -O2   
scan-assembler-times vsetvli 7
FAIL: gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c   -O2   
scan-assembler-times 
vsetvli\\s+zero,\\s*zero,\\s*e32,\\s*mf2,\\s*t[au],\\s*m[au] 2
FAIL: gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c   -O2   
scan-assembler-times vsetvli 10
FAIL: gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c   -O2   
scan-assembler-times 
vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e16,\\s*mf2,\\s*t[au],\\s*m[au] 2
FAIL: gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c   -O2   
scan-assembler-times 
vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e16,\\s*mf4,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c   -O2   
scan-assembler-times 
vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e64,\\s*m1,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c   -O2   
scan-assembler-times vsetvli\\s+zero,\\s*zero 3

Once those are adjusted, we're good to go.

-- 
Regards
 Robin

Reply via email to