aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPan Li <pan2.li@intel.com>2023-05-12 10:27:56 +0800
committerPan Li <pan2.li@intel.com>2023-05-12 10:27:56 +0800
commitc2d62cdd63f34c2f5187687d4c7b9f00f7d8fa3a (patch)
tree0a2ae001c9b615d049c1bb7847426cfb395cf025 /gcc
parentde1ac6283faee2a0705cebefdeaafc08d562a2ea (diff)
downloadgcc-c2d62cdd63f34c2f5187687d4c7b9f00f7d8fa3a.zip
gcc-c2d62cdd63f34c2f5187687d4c7b9f00f7d8fa3a.tar.gz
gcc-c2d62cdd63f34c2f5187687d4c7b9f00f7d8fa3a.tar.bz2
RISC-V: Reorganize binary autovec testcases
1. This patch is moving binary autovec testcases into binop directory to make it easier to maintain. 2. Current binary autovec only tested in LMUL = 1, enable testing in LMUL = 2/4/8. Tested on both rv32/rv64, with no fails in RVV. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here. * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here. * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here. * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here. * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here. * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here. * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here. * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here. * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here. * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here. * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here. * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here. * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here. * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here. * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here. * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here. * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here. * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here. * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here. * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here. * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here. * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary. Signed-off-by: Juzhe Zhong <juzhe.zhong@rivai.ai>
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-run-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-run-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-run.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-run.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-rv32gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-rv64gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-run.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-run-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-run.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-run.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-run-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-run-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-run.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-run.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-rv32gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-rv64gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-run-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-run.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-run.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-run-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-run.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-run.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-run-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-run.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-run.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-run-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-run.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-run.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-run-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-run-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-run.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-run.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-rv32gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-rv64gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-run-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-run.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-run.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-run-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-run.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-run.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-run-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-run.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-run.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-template.h (renamed from gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-template.h)0
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/rvv.exp2
60 files changed, 2 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-run-template.h
index e69de29..e69de29 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-run-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-run-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-run.c
index 159478c..159478c 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-run.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-run.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c
index da0f79a..da0f79a 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-rv32gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c
index d9109fd..d9109fd 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-rv64gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c
index a8ecf97..a8ecf97 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-run.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c
index 8850d38..8850d38 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c
index 82a5fe2..82a5fe2 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h
index a0ddc00..a0ddc00 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-template.h
index 64e0a38..64e0a38 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h
index e69de29..e69de29 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-run-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-run.c
index 8bdc7a2..8bdc7a2 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-run.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-run.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c
index 799ed27..799ed27 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c
index 64c2eee..64c2eee 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-template.h
index 5ed7932..5ed7932 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-run-template.h
index e69de29..e69de29 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-run-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-run-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-run.c
index c13755e..c13755e 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-run.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-run.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c
index 24fc70b..24fc70b 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-rv32gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c
index 67f37c1..67f37c1 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-rv64gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-template.h
index 7d02c83..7d02c83 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h
index e69de29..e69de29 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-run-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-run.c
index aa9a3c5..aa9a3c5 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-run.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-run.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c
index 9759401..9759401 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c
index 7d9b75a..7d9b75a 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-template.h
index 7fbba7b..7fbba7b 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h
index e69de29..e69de29 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-run-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-run.c
index cf184e2..cf184e2 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-run.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-run.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c
index 46a3212..46a3212 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c
index 9bbaf76..9bbaf76 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-template.h
index df0f9f2..df0f9f2 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h
index e69de29..e69de29 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-run-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-run.c
index b461f8b..b461f8b 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-run.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-run.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c
index da3bb17..da3bb17 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c
index 07278b2..07278b2 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-template.h
index 459f58d..459f58d 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h
index e69de29..e69de29 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-run-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-run.c
index e8441c0..e8441c0 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-run.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-run.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c
index f4df04d..f4df04d 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c
index f436b8a..f436b8a 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-template.h
index b029c06..b029c06 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-run-template.h
index e69de29..e69de29 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-run-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-run-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-run.c
index 5401e8d..5401e8d 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-run.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-run.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c
index fc76d1c..fc76d1c 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-rv32gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c
index ae115a2..ae115a2 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-rv64gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-template.h
index 859ae67..859ae67 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h
index e69de29..e69de29 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-run-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-run.c
index 4a4c064..4a4c064 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-run.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-run.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c
index 28cba51..28cba51 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c
index 5b6961d..5b6961d 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-template.h
index 71eebc8..71eebc8 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h
index e69de29..e69de29 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-run-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-run.c
index 8c6d8e8..8c6d8e8 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-run.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-run.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c
index e2bdd0f..e2bdd0f 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c
index f7a2691..f7a2691 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-template.h
index 0566f3d..0566f3d 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h
index e69de29..e69de29 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-run-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-run.c
index ab0975a..ab0975a 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-run.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-run.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c
index fbef4a4..fbef4a4 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c
index 9729ad1..9729ad1 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-template.h
index 954a247..954a247 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-template.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-template.h
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/rvv.exp b/gcc/testsuite/gcc.target/riscv/rvv/rvv.exp
index 0eef068..be2457f 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/rvv.exp
+++ b/gcc/testsuite/gcc.target/riscv/rvv/rvv.exp
@@ -61,6 +61,8 @@ set AUTOVEC_TEST_OPTS [list \
foreach op $AUTOVEC_TEST_OPTS {
dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/autovec/partial/*.\[cS\]]] \
"" "$op"
+ dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/autovec/binop/*.\[cS\]]] \
+ "" "$op"
}
# All done.