[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Adjust vx combine test case to avoid name conflict
https://gcc.gnu.org/g:4ae8aa7805b42cd5c44c6bc662381b8cb1648b39 commit 4ae8aa7805b42cd5c44c6bc662381b8cb1648b39 Author: Pan Li Date: Tue May 13 11:12:53 2025 +0800 RISC-V: Adjust vx combine test case to avoid name conflict Given we will put all vx combine for int8 in a single file, we need to make sure the generate function for different types and ops has different function name. Thus, refactor the test helper macros for avoiding possible function name conflict. The below test suites are passed for this patch series. * The rv64gcv fully regression test. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add type and op name to generate test function name. * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Refine the test helper macros to avoid conflict. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_run.h: Ditto. Signed-off-by: Pan Li (cherry picked from commit 4f4eb9b7dd7dad0eec4eae8443a98eeded4fe070) Diff: --- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Adjust vx combine test case to avoid name conflict
https://gcc.gnu.org/g:e13a0359735197aa13c6be72e0c530cd585284df commit e13a0359735197aa13c6be72e0c530cd585284df Author: Pan Li Date: Tue May 13 11:12:53 2025 +0800 RISC-V: Adjust vx combine test case to avoid name conflict Given we will put all vx combine for int8 in a single file, we need to make sure the generate function for different types and ops has different function name. Thus, refactor the test helper macros for avoiding possible function name conflict. The below test suites are passed for this patch series. * The rv64gcv fully regression test. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add type and op name to generate test function name. * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Refine the test helper macros to avoid conflict. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_run.h: Ditto. Signed-off-by: Pan Li (cherry picked from commit 4f4eb9b7dd7dad0eec4eae8443a98eeded4fe070) Diff: --- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Adjust vx combine test case to avoid name conflict
https://gcc.gnu.org/g:1ef20ccde290b69d6e66a0b75da1ad69907c65aa commit 1ef20ccde290b69d6e66a0b75da1ad69907c65aa Author: Pan Li Date: Tue May 13 11:12:53 2025 +0800 RISC-V: Adjust vx combine test case to avoid name conflict Given we will put all vx combine for int8 in a single file, we need to make sure the generate function for different types and ops has different function name. Thus, refactor the test helper macros for avoiding possible function name conflict. The below test suites are passed for this patch series. * The rv64gcv fully regression test. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add type and op name to generate test function name. * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Refine the test helper macros to avoid conflict. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_run.h: Ditto. Signed-off-by: Pan Li (cherry picked from commit 4f4eb9b7dd7dad0eec4eae8443a98eeded4fe070) Diff: --- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Adjust vx combine test case to avoid name conflict
https://gcc.gnu.org/g:ca9a2cc0b1679bb5f9934c155fbf6b96d266926b commit ca9a2cc0b1679bb5f9934c155fbf6b96d266926b Author: Pan Li Date: Tue May 13 11:12:53 2025 +0800 RISC-V: Adjust vx combine test case to avoid name conflict Given we will put all vx combine for int8 in a single file, we need to make sure the generate function for different types and ops has different function name. Thus, refactor the test helper macros for avoiding possible function name conflict. The below test suites are passed for this patch series. * The rv64gcv fully regression test. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add type and op name to generate test function name. * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Refine the test helper macros to avoid conflict. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_run.h: Ditto. Signed-off-by: Pan Li (cherry picked from commit 4f4eb9b7dd7dad0eec4eae8443a98eeded4fe070) Diff: --- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Adjust vx combine test case to avoid name conflict
https://gcc.gnu.org/g:e79595a42ec38cbf96e85dd401d82a97b72789d9 commit e79595a42ec38cbf96e85dd401d82a97b72789d9 Author: Pan Li Date: Tue May 13 11:12:53 2025 +0800 RISC-V: Adjust vx combine test case to avoid name conflict Given we will put all vx combine for int8 in a single file, we need to make sure the generate function for different types and ops has different function name. Thus, refactor the test helper macros for avoiding possible function name conflict. The below test suites are passed for this patch series. * The rv64gcv fully regression test. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add type and op name to generate test function name. * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Refine the test helper macros to avoid conflict. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_run.h: Ditto. Signed-off-by: Pan Li (cherry picked from commit 4f4eb9b7dd7dad0eec4eae8443a98eeded4fe070) Diff: --- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Adjust vx combine test case to avoid name conflict
https://gcc.gnu.org/g:3970b35b22ffbd31b0d1e8caabb2b73305f5c95a commit 3970b35b22ffbd31b0d1e8caabb2b73305f5c95a Author: Pan Li Date: Tue May 13 11:12:53 2025 +0800 RISC-V: Adjust vx combine test case to avoid name conflict Given we will put all vx combine for int8 in a single file, we need to make sure the generate function for different types and ops has different function name. Thus, refactor the test helper macros for avoiding possible function name conflict. The below test suites are passed for this patch series. * The rv64gcv fully regression test. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add type and op name to generate test function name. * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Refine the test helper macros to avoid conflict. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_run.h: Ditto. Signed-off-by: Pan Li (cherry picked from commit 4f4eb9b7dd7dad0eec4eae8443a98eeded4fe070) Diff: --- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Adjust vx combine test case to avoid name conflict
https://gcc.gnu.org/g:db3b2ff1f4eb83b934bfc01d2d88f6332fa50788 commit db3b2ff1f4eb83b934bfc01d2d88f6332fa50788 Author: Pan Li Date: Tue May 13 11:12:53 2025 +0800 RISC-V: Adjust vx combine test case to avoid name conflict Given we will put all vx combine for int8 in a single file, we need to make sure the generate function for different types and ops has different function name. Thus, refactor the test helper macros for avoiding possible function name conflict. The below test suites are passed for this patch series. * The rv64gcv fully regression test. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add type and op name to generate test function name. * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Refine the test helper macros to avoid conflict. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_run.h: Ditto. Signed-off-by: Pan Li (cherry picked from commit 4f4eb9b7dd7dad0eec4eae8443a98eeded4fe070) Diff: --- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Adjust vx combine test case to avoid name conflict
https://gcc.gnu.org/g:cd34725d4fc85d5b9cee05d737f19ef396fb05d8 commit cd34725d4fc85d5b9cee05d737f19ef396fb05d8 Author: Pan Li Date: Tue May 13 11:12:53 2025 +0800 RISC-V: Adjust vx combine test case to avoid name conflict Given we will put all vx combine for int8 in a single file, we need to make sure the generate function for different types and ops has different function name. Thus, refactor the test helper macros for avoiding possible function name conflict. The below test suites are passed for this patch series. * The rv64gcv fully regression test. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add type and op name to generate test function name. * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Refine the test helper macros to avoid conflict. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_run.h: Ditto. Signed-off-by: Pan Li (cherry picked from commit 4f4eb9b7dd7dad0eec4eae8443a98eeded4fe070) Diff: --- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Adjust vx combine test case to avoid name conflict
https://gcc.gnu.org/g:b96371d74810bc155703e791a491af8174368881 commit b96371d74810bc155703e791a491af8174368881 Author: Pan Li Date: Tue May 13 11:12:53 2025 +0800 RISC-V: Adjust vx combine test case to avoid name conflict Given we will put all vx combine for int8 in a single file, we need to make sure the generate function for different types and ops has different function name. Thus, refactor the test helper macros for avoiding possible function name conflict. The below test suites are passed for this patch series. * The rv64gcv fully regression test. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add type and op name to generate test function name. * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Refine the test helper macros to avoid conflict. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_run.h: Ditto. Signed-off-by: Pan Li (cherry picked from commit 4f4eb9b7dd7dad0eec4eae8443a98eeded4fe070) Diff: --- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Adjust vx combine test case to avoid name conflict
https://gcc.gnu.org/g:b79bf326badc178eb6d81fde728d596353f9bf56 commit b79bf326badc178eb6d81fde728d596353f9bf56 Author: Pan Li Date: Tue May 13 11:12:53 2025 +0800 RISC-V: Adjust vx combine test case to avoid name conflict Given we will put all vx combine for int8 in a single file, we need to make sure the generate function for different types and ops has different function name. Thus, refactor the test helper macros for avoiding possible function name conflict. The below test suites are passed for this patch series. * The rv64gcv fully regression test. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add type and op name to generate test function name. * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Refine the test helper macros to avoid conflict. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_run.h: Ditto. Signed-off-by: Pan Li (cherry picked from commit 4f4eb9b7dd7dad0eec4eae8443a98eeded4fe070) Diff: --- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Adjust vx combine test case to avoid name conflict
https://gcc.gnu.org/g:8776c190ce92c478b83f5ad092bdc46b0e6a1f6a commit 8776c190ce92c478b83f5ad092bdc46b0e6a1f6a Author: Pan Li Date: Tue May 13 11:12:53 2025 +0800 RISC-V: Adjust vx combine test case to avoid name conflict Given we will put all vx combine for int8 in a single file, we need to make sure the generate function for different types and ops has different function name. Thus, refactor the test helper macros for avoiding possible function name conflict. The below test suites are passed for this patch series. * The rv64gcv fully regression test. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add type and op name to generate test function name. * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c: Ditto. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Refine the test helper macros to avoid conflict. * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_run.h: Ditto. Signed-off-by: Pan Li (cherry picked from commit 4f4eb9b7dd7dad0eec4eae8443a98eeded4fe070) Diff: --- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c | 2 +- .../gcc.target/riscv/rvv/autovec/vx_vf/
