[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Reuse test name for vx combine test data [NFC]
https://gcc.gnu.org/g:f2e87b85099bf9dfb560a7f51ea90c38401a78c5
commit f2e87b85099bf9dfb560a7f51ea90c38401a78c5
Author: Pan Li
Date: Tue May 13 22:54:17 2025 +0800
RISC-V: Reuse test name for vx combine test data [NFC]
For run test, we have a name like add/sub to indicate
the testcase. So we can reuse this to identify the
test data instead of a new one.
The below test suites are passed for this patch.
* The rv64gcv fully regression test.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Take
test name for the vx combine test data.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Leverage
the test name to identify the test data.
* 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_vsub-run-1-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c: Ditto.
Signed-off-by: Pan Li
(cherry picked from commit 6eead9665eaf0d26aa162000df0aef142c55527e)
Diff:
---
.../riscv/rvv/autovec/vx_vf/vx_binary_data.h | 32 +++---
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c | 4 +--
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c | 2 +-
17 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
index c9ea22800c2b..7e68db92ef86 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
@@ -6,7 +6,7 @@
#define TEST_BINARY_DATA(T, NAME) test_##T##_##NAME##_data
#define TEST_BINARY_DATA_WRAP(T, NAME) TEST_BINARY_DATA(T, NAME)
-int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
+int8_t TEST_BINARY_DATA(int8_t, add)[][3][N] =
{
{
{ 1 },
@@ -55,7 +55,7 @@ int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
},
};
-int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
+int16_t TEST_BINARY_DATA(int16_t, add)[][3][N] =
{
{
{ 1 },
@@ -104,7 +104,7 @@ int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
},
};
-int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
+int32_t TEST_BINARY_DATA(int32_t, add)[][3][N] =
{
{
{ 1 },
@@ -153,7 +153,7 @@ int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
},
};
-int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
+int64_t TEST_BINARY_DATA(int64_t, add)[][3][N] =
{
{
{ 1 },
@@ -202,7 +202,7 @@ int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
},
};
-uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
+uint8_t TEST_BINARY_DATA(uint8_t, add)[][3][N] =
{
{
{ 1 },
@@ -251,7 +251,7 @@ uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
},
};
-uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
+uint16_t TEST_BINARY_DATA(uint16_t, add)[][3][N] =
{
{
{ 1 },
@@ -300,7 +300,7 @@ uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
},
};
-uint32_t TEST_BINARY_DATA(uint32_t, vadd)[][3][N] =
+uint32_t TEST_BINARY_DATA(uint32_t, add)[][3][N] =
{
{
{ 1 },
@@ -349,7 +349,7 @@ uint32_t TEST_BINAR
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Reuse test name for vx combine test data [NFC]
https://gcc.gnu.org/g:ba3ec405313d41e34bc7631e8a9b0fa4fe22bbeb
commit ba3ec405313d41e34bc7631e8a9b0fa4fe22bbeb
Author: Pan Li
Date: Tue May 13 22:54:17 2025 +0800
RISC-V: Reuse test name for vx combine test data [NFC]
For run test, we have a name like add/sub to indicate
the testcase. So we can reuse this to identify the
test data instead of a new one.
The below test suites are passed for this patch.
* The rv64gcv fully regression test.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Take
test name for the vx combine test data.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Leverage
the test name to identify the test data.
* 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_vsub-run-1-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c: Ditto.
Signed-off-by: Pan Li
(cherry picked from commit 6eead9665eaf0d26aa162000df0aef142c55527e)
Diff:
---
.../riscv/rvv/autovec/vx_vf/vx_binary_data.h | 32 +++---
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c | 4 +--
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c | 2 +-
17 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
index c9ea22800c2b..7e68db92ef86 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
@@ -6,7 +6,7 @@
#define TEST_BINARY_DATA(T, NAME) test_##T##_##NAME##_data
#define TEST_BINARY_DATA_WRAP(T, NAME) TEST_BINARY_DATA(T, NAME)
-int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
+int8_t TEST_BINARY_DATA(int8_t, add)[][3][N] =
{
{
{ 1 },
@@ -55,7 +55,7 @@ int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
},
};
-int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
+int16_t TEST_BINARY_DATA(int16_t, add)[][3][N] =
{
{
{ 1 },
@@ -104,7 +104,7 @@ int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
},
};
-int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
+int32_t TEST_BINARY_DATA(int32_t, add)[][3][N] =
{
{
{ 1 },
@@ -153,7 +153,7 @@ int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
},
};
-int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
+int64_t TEST_BINARY_DATA(int64_t, add)[][3][N] =
{
{
{ 1 },
@@ -202,7 +202,7 @@ int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
},
};
-uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
+uint8_t TEST_BINARY_DATA(uint8_t, add)[][3][N] =
{
{
{ 1 },
@@ -251,7 +251,7 @@ uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
},
};
-uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
+uint16_t TEST_BINARY_DATA(uint16_t, add)[][3][N] =
{
{
{ 1 },
@@ -300,7 +300,7 @@ uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
},
};
-uint32_t TEST_BINARY_DATA(uint32_t, vadd)[][3][N] =
+uint32_t TEST_BINARY_DATA(uint32_t, add)[][3][N] =
{
{
{ 1 },
@@ -349,7 +349,7 @@ uint32_t TEST_BINAR
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Reuse test name for vx combine test data [NFC]
https://gcc.gnu.org/g:fa3e7fdbacb75cdbdece0537281676f66e148eab
commit fa3e7fdbacb75cdbdece0537281676f66e148eab
Author: Pan Li
Date: Tue May 13 22:54:17 2025 +0800
RISC-V: Reuse test name for vx combine test data [NFC]
For run test, we have a name like add/sub to indicate
the testcase. So we can reuse this to identify the
test data instead of a new one.
The below test suites are passed for this patch.
* The rv64gcv fully regression test.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Take
test name for the vx combine test data.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Leverage
the test name to identify the test data.
* 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_vsub-run-1-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c: Ditto.
Signed-off-by: Pan Li
(cherry picked from commit 6eead9665eaf0d26aa162000df0aef142c55527e)
Diff:
---
.../riscv/rvv/autovec/vx_vf/vx_binary_data.h | 32 +++---
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c | 4 +--
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c | 2 +-
17 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
index c9ea22800c2b..7e68db92ef86 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
@@ -6,7 +6,7 @@
#define TEST_BINARY_DATA(T, NAME) test_##T##_##NAME##_data
#define TEST_BINARY_DATA_WRAP(T, NAME) TEST_BINARY_DATA(T, NAME)
-int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
+int8_t TEST_BINARY_DATA(int8_t, add)[][3][N] =
{
{
{ 1 },
@@ -55,7 +55,7 @@ int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
},
};
-int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
+int16_t TEST_BINARY_DATA(int16_t, add)[][3][N] =
{
{
{ 1 },
@@ -104,7 +104,7 @@ int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
},
};
-int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
+int32_t TEST_BINARY_DATA(int32_t, add)[][3][N] =
{
{
{ 1 },
@@ -153,7 +153,7 @@ int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
},
};
-int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
+int64_t TEST_BINARY_DATA(int64_t, add)[][3][N] =
{
{
{ 1 },
@@ -202,7 +202,7 @@ int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
},
};
-uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
+uint8_t TEST_BINARY_DATA(uint8_t, add)[][3][N] =
{
{
{ 1 },
@@ -251,7 +251,7 @@ uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
},
};
-uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
+uint16_t TEST_BINARY_DATA(uint16_t, add)[][3][N] =
{
{
{ 1 },
@@ -300,7 +300,7 @@ uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
},
};
-uint32_t TEST_BINARY_DATA(uint32_t, vadd)[][3][N] =
+uint32_t TEST_BINARY_DATA(uint32_t, add)[][3][N] =
{
{
{ 1 },
@@ -349,7 +349,7 @@ uint32_t TEST_BINAR
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Reuse test name for vx combine test data [NFC]
https://gcc.gnu.org/g:2ee03727e3768c083035437b8ecff3f0845ddb3e
commit 2ee03727e3768c083035437b8ecff3f0845ddb3e
Author: Pan Li
Date: Tue May 13 22:54:17 2025 +0800
RISC-V: Reuse test name for vx combine test data [NFC]
For run test, we have a name like add/sub to indicate
the testcase. So we can reuse this to identify the
test data instead of a new one.
The below test suites are passed for this patch.
* The rv64gcv fully regression test.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Take
test name for the vx combine test data.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Leverage
the test name to identify the test data.
* 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_vsub-run-1-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c: Ditto.
Signed-off-by: Pan Li
(cherry picked from commit 6eead9665eaf0d26aa162000df0aef142c55527e)
Diff:
---
.../riscv/rvv/autovec/vx_vf/vx_binary_data.h | 32 +++---
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c | 4 +--
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c | 2 +-
17 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
index c9ea22800c2b..7e68db92ef86 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
@@ -6,7 +6,7 @@
#define TEST_BINARY_DATA(T, NAME) test_##T##_##NAME##_data
#define TEST_BINARY_DATA_WRAP(T, NAME) TEST_BINARY_DATA(T, NAME)
-int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
+int8_t TEST_BINARY_DATA(int8_t, add)[][3][N] =
{
{
{ 1 },
@@ -55,7 +55,7 @@ int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
},
};
-int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
+int16_t TEST_BINARY_DATA(int16_t, add)[][3][N] =
{
{
{ 1 },
@@ -104,7 +104,7 @@ int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
},
};
-int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
+int32_t TEST_BINARY_DATA(int32_t, add)[][3][N] =
{
{
{ 1 },
@@ -153,7 +153,7 @@ int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
},
};
-int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
+int64_t TEST_BINARY_DATA(int64_t, add)[][3][N] =
{
{
{ 1 },
@@ -202,7 +202,7 @@ int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
},
};
-uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
+uint8_t TEST_BINARY_DATA(uint8_t, add)[][3][N] =
{
{
{ 1 },
@@ -251,7 +251,7 @@ uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
},
};
-uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
+uint16_t TEST_BINARY_DATA(uint16_t, add)[][3][N] =
{
{
{ 1 },
@@ -300,7 +300,7 @@ uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
},
};
-uint32_t TEST_BINARY_DATA(uint32_t, vadd)[][3][N] =
+uint32_t TEST_BINARY_DATA(uint32_t, add)[][3][N] =
{
{
{ 1 },
@@ -349,7 +349,7 @@ uint32_t TEST_BINAR
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Reuse test name for vx combine test data [NFC]
https://gcc.gnu.org/g:fa1c9fc4b79362ee4b1c6a8223639e19a7bf
commit fa1c9fc4b79362ee4b1c6a8223639e19a7bf
Author: Pan Li
Date: Tue May 13 22:54:17 2025 +0800
RISC-V: Reuse test name for vx combine test data [NFC]
For run test, we have a name like add/sub to indicate
the testcase. So we can reuse this to identify the
test data instead of a new one.
The below test suites are passed for this patch.
* The rv64gcv fully regression test.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Take
test name for the vx combine test data.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Leverage
the test name to identify the test data.
* 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_vsub-run-1-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c: Ditto.
Signed-off-by: Pan Li
(cherry picked from commit 6eead9665eaf0d26aa162000df0aef142c55527e)
Diff:
---
.../riscv/rvv/autovec/vx_vf/vx_binary_data.h | 32 +++---
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c | 4 +--
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c | 2 +-
17 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
index c9ea22800c2b..7e68db92ef86 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
@@ -6,7 +6,7 @@
#define TEST_BINARY_DATA(T, NAME) test_##T##_##NAME##_data
#define TEST_BINARY_DATA_WRAP(T, NAME) TEST_BINARY_DATA(T, NAME)
-int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
+int8_t TEST_BINARY_DATA(int8_t, add)[][3][N] =
{
{
{ 1 },
@@ -55,7 +55,7 @@ int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
},
};
-int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
+int16_t TEST_BINARY_DATA(int16_t, add)[][3][N] =
{
{
{ 1 },
@@ -104,7 +104,7 @@ int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
},
};
-int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
+int32_t TEST_BINARY_DATA(int32_t, add)[][3][N] =
{
{
{ 1 },
@@ -153,7 +153,7 @@ int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
},
};
-int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
+int64_t TEST_BINARY_DATA(int64_t, add)[][3][N] =
{
{
{ 1 },
@@ -202,7 +202,7 @@ int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
},
};
-uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
+uint8_t TEST_BINARY_DATA(uint8_t, add)[][3][N] =
{
{
{ 1 },
@@ -251,7 +251,7 @@ uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
},
};
-uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
+uint16_t TEST_BINARY_DATA(uint16_t, add)[][3][N] =
{
{
{ 1 },
@@ -300,7 +300,7 @@ uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
},
};
-uint32_t TEST_BINARY_DATA(uint32_t, vadd)[][3][N] =
+uint32_t TEST_BINARY_DATA(uint32_t, add)[][3][N] =
{
{
{ 1 },
@@ -349,7 +349,7 @@ uint32_t TEST_BINAR
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Reuse test name for vx combine test data [NFC]
https://gcc.gnu.org/g:441da7e7ba6bec007b77438a6d4896c73531a250
commit 441da7e7ba6bec007b77438a6d4896c73531a250
Author: Pan Li
Date: Tue May 13 22:54:17 2025 +0800
RISC-V: Reuse test name for vx combine test data [NFC]
For run test, we have a name like add/sub to indicate
the testcase. So we can reuse this to identify the
test data instead of a new one.
The below test suites are passed for this patch.
* The rv64gcv fully regression test.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Take
test name for the vx combine test data.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Leverage
the test name to identify the test data.
* 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_vsub-run-1-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c: Ditto.
Signed-off-by: Pan Li
(cherry picked from commit 6eead9665eaf0d26aa162000df0aef142c55527e)
Diff:
---
.../riscv/rvv/autovec/vx_vf/vx_binary_data.h | 32 +++---
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c | 4 +--
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c | 2 +-
17 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
index c9ea22800c2b..7e68db92ef86 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
@@ -6,7 +6,7 @@
#define TEST_BINARY_DATA(T, NAME) test_##T##_##NAME##_data
#define TEST_BINARY_DATA_WRAP(T, NAME) TEST_BINARY_DATA(T, NAME)
-int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
+int8_t TEST_BINARY_DATA(int8_t, add)[][3][N] =
{
{
{ 1 },
@@ -55,7 +55,7 @@ int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
},
};
-int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
+int16_t TEST_BINARY_DATA(int16_t, add)[][3][N] =
{
{
{ 1 },
@@ -104,7 +104,7 @@ int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
},
};
-int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
+int32_t TEST_BINARY_DATA(int32_t, add)[][3][N] =
{
{
{ 1 },
@@ -153,7 +153,7 @@ int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
},
};
-int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
+int64_t TEST_BINARY_DATA(int64_t, add)[][3][N] =
{
{
{ 1 },
@@ -202,7 +202,7 @@ int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
},
};
-uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
+uint8_t TEST_BINARY_DATA(uint8_t, add)[][3][N] =
{
{
{ 1 },
@@ -251,7 +251,7 @@ uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
},
};
-uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
+uint16_t TEST_BINARY_DATA(uint16_t, add)[][3][N] =
{
{
{ 1 },
@@ -300,7 +300,7 @@ uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
},
};
-uint32_t TEST_BINARY_DATA(uint32_t, vadd)[][3][N] =
+uint32_t TEST_BINARY_DATA(uint32_t, add)[][3][N] =
{
{
{ 1 },
@@ -349,7 +349,7 @@ uint32_t TEST_BINAR
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Reuse test name for vx combine test data [NFC]
https://gcc.gnu.org/g:d6a1604efa99877e438cbb4ac518a206f5e44ee0
commit d6a1604efa99877e438cbb4ac518a206f5e44ee0
Author: Pan Li
Date: Tue May 13 22:54:17 2025 +0800
RISC-V: Reuse test name for vx combine test data [NFC]
For run test, we have a name like add/sub to indicate
the testcase. So we can reuse this to identify the
test data instead of a new one.
The below test suites are passed for this patch.
* The rv64gcv fully regression test.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Take
test name for the vx combine test data.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Leverage
the test name to identify the test data.
* 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_vsub-run-1-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c: Ditto.
Signed-off-by: Pan Li
(cherry picked from commit 6eead9665eaf0d26aa162000df0aef142c55527e)
Diff:
---
.../riscv/rvv/autovec/vx_vf/vx_binary_data.h | 32 +++---
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c | 4 +--
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c | 2 +-
17 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
index c9ea22800c2b..7e68db92ef86 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
@@ -6,7 +6,7 @@
#define TEST_BINARY_DATA(T, NAME) test_##T##_##NAME##_data
#define TEST_BINARY_DATA_WRAP(T, NAME) TEST_BINARY_DATA(T, NAME)
-int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
+int8_t TEST_BINARY_DATA(int8_t, add)[][3][N] =
{
{
{ 1 },
@@ -55,7 +55,7 @@ int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
},
};
-int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
+int16_t TEST_BINARY_DATA(int16_t, add)[][3][N] =
{
{
{ 1 },
@@ -104,7 +104,7 @@ int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
},
};
-int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
+int32_t TEST_BINARY_DATA(int32_t, add)[][3][N] =
{
{
{ 1 },
@@ -153,7 +153,7 @@ int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
},
};
-int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
+int64_t TEST_BINARY_DATA(int64_t, add)[][3][N] =
{
{
{ 1 },
@@ -202,7 +202,7 @@ int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
},
};
-uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
+uint8_t TEST_BINARY_DATA(uint8_t, add)[][3][N] =
{
{
{ 1 },
@@ -251,7 +251,7 @@ uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
},
};
-uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
+uint16_t TEST_BINARY_DATA(uint16_t, add)[][3][N] =
{
{
{ 1 },
@@ -300,7 +300,7 @@ uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
},
};
-uint32_t TEST_BINARY_DATA(uint32_t, vadd)[][3][N] =
+uint32_t TEST_BINARY_DATA(uint32_t, add)[][3][N] =
{
{
{ 1 },
@@ -349,7 +349,7 @@ uint32_t TEST_BINAR
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Reuse test name for vx combine test data [NFC]
https://gcc.gnu.org/g:6fb0a11975fbda07569301a57b19bdce24fd6e37
commit 6fb0a11975fbda07569301a57b19bdce24fd6e37
Author: Pan Li
Date: Tue May 13 22:54:17 2025 +0800
RISC-V: Reuse test name for vx combine test data [NFC]
For run test, we have a name like add/sub to indicate
the testcase. So we can reuse this to identify the
test data instead of a new one.
The below test suites are passed for this patch.
* The rv64gcv fully regression test.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Take
test name for the vx combine test data.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Leverage
the test name to identify the test data.
* 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_vsub-run-1-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c: Ditto.
Signed-off-by: Pan Li
(cherry picked from commit 6eead9665eaf0d26aa162000df0aef142c55527e)
Diff:
---
.../riscv/rvv/autovec/vx_vf/vx_binary_data.h | 32 +++---
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c | 4 +--
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c | 2 +-
17 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
index c9ea22800c2b..7e68db92ef86 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
@@ -6,7 +6,7 @@
#define TEST_BINARY_DATA(T, NAME) test_##T##_##NAME##_data
#define TEST_BINARY_DATA_WRAP(T, NAME) TEST_BINARY_DATA(T, NAME)
-int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
+int8_t TEST_BINARY_DATA(int8_t, add)[][3][N] =
{
{
{ 1 },
@@ -55,7 +55,7 @@ int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
},
};
-int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
+int16_t TEST_BINARY_DATA(int16_t, add)[][3][N] =
{
{
{ 1 },
@@ -104,7 +104,7 @@ int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
},
};
-int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
+int32_t TEST_BINARY_DATA(int32_t, add)[][3][N] =
{
{
{ 1 },
@@ -153,7 +153,7 @@ int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
},
};
-int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
+int64_t TEST_BINARY_DATA(int64_t, add)[][3][N] =
{
{
{ 1 },
@@ -202,7 +202,7 @@ int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
},
};
-uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
+uint8_t TEST_BINARY_DATA(uint8_t, add)[][3][N] =
{
{
{ 1 },
@@ -251,7 +251,7 @@ uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
},
};
-uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
+uint16_t TEST_BINARY_DATA(uint16_t, add)[][3][N] =
{
{
{ 1 },
@@ -300,7 +300,7 @@ uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
},
};
-uint32_t TEST_BINARY_DATA(uint32_t, vadd)[][3][N] =
+uint32_t TEST_BINARY_DATA(uint32_t, add)[][3][N] =
{
{
{ 1 },
@@ -349,7 +349,7 @@ uint32_t TEST_BINAR
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Reuse test name for vx combine test data [NFC]
https://gcc.gnu.org/g:db7d25f68eb538f33c85d386e8a0d9bb1b527269
commit db7d25f68eb538f33c85d386e8a0d9bb1b527269
Author: Pan Li
Date: Tue May 13 22:54:17 2025 +0800
RISC-V: Reuse test name for vx combine test data [NFC]
For run test, we have a name like add/sub to indicate
the testcase. So we can reuse this to identify the
test data instead of a new one.
The below test suites are passed for this patch.
* The rv64gcv fully regression test.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Take
test name for the vx combine test data.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Leverage
the test name to identify the test data.
* 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_vsub-run-1-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c: Ditto.
Signed-off-by: Pan Li
(cherry picked from commit 6eead9665eaf0d26aa162000df0aef142c55527e)
Diff:
---
.../riscv/rvv/autovec/vx_vf/vx_binary_data.h | 32 +++---
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c | 4 +--
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c | 2 +-
17 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
index c9ea22800c2b..7e68db92ef86 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
@@ -6,7 +6,7 @@
#define TEST_BINARY_DATA(T, NAME) test_##T##_##NAME##_data
#define TEST_BINARY_DATA_WRAP(T, NAME) TEST_BINARY_DATA(T, NAME)
-int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
+int8_t TEST_BINARY_DATA(int8_t, add)[][3][N] =
{
{
{ 1 },
@@ -55,7 +55,7 @@ int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
},
};
-int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
+int16_t TEST_BINARY_DATA(int16_t, add)[][3][N] =
{
{
{ 1 },
@@ -104,7 +104,7 @@ int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
},
};
-int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
+int32_t TEST_BINARY_DATA(int32_t, add)[][3][N] =
{
{
{ 1 },
@@ -153,7 +153,7 @@ int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
},
};
-int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
+int64_t TEST_BINARY_DATA(int64_t, add)[][3][N] =
{
{
{ 1 },
@@ -202,7 +202,7 @@ int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
},
};
-uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
+uint8_t TEST_BINARY_DATA(uint8_t, add)[][3][N] =
{
{
{ 1 },
@@ -251,7 +251,7 @@ uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
},
};
-uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
+uint16_t TEST_BINARY_DATA(uint16_t, add)[][3][N] =
{
{
{ 1 },
@@ -300,7 +300,7 @@ uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
},
};
-uint32_t TEST_BINARY_DATA(uint32_t, vadd)[][3][N] =
+uint32_t TEST_BINARY_DATA(uint32_t, add)[][3][N] =
{
{
{ 1 },
@@ -349,7 +349,7 @@ uint32_t TEST_BINAR
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Reuse test name for vx combine test data [NFC]
https://gcc.gnu.org/g:51d340319b929056c4649daa5243bbd758cc5387
commit 51d340319b929056c4649daa5243bbd758cc5387
Author: Pan Li
Date: Tue May 13 22:54:17 2025 +0800
RISC-V: Reuse test name for vx combine test data [NFC]
For run test, we have a name like add/sub to indicate
the testcase. So we can reuse this to identify the
test data instead of a new one.
The below test suites are passed for this patch.
* The rv64gcv fully regression test.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Take
test name for the vx combine test data.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Leverage
the test name to identify the test data.
* 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_vsub-run-1-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c: Ditto.
Signed-off-by: Pan Li
(cherry picked from commit 6eead9665eaf0d26aa162000df0aef142c55527e)
Diff:
---
.../riscv/rvv/autovec/vx_vf/vx_binary_data.h | 32 +++---
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c | 4 +--
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c | 2 +-
17 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
index c9ea22800c2b..7e68db92ef86 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
@@ -6,7 +6,7 @@
#define TEST_BINARY_DATA(T, NAME) test_##T##_##NAME##_data
#define TEST_BINARY_DATA_WRAP(T, NAME) TEST_BINARY_DATA(T, NAME)
-int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
+int8_t TEST_BINARY_DATA(int8_t, add)[][3][N] =
{
{
{ 1 },
@@ -55,7 +55,7 @@ int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
},
};
-int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
+int16_t TEST_BINARY_DATA(int16_t, add)[][3][N] =
{
{
{ 1 },
@@ -104,7 +104,7 @@ int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
},
};
-int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
+int32_t TEST_BINARY_DATA(int32_t, add)[][3][N] =
{
{
{ 1 },
@@ -153,7 +153,7 @@ int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
},
};
-int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
+int64_t TEST_BINARY_DATA(int64_t, add)[][3][N] =
{
{
{ 1 },
@@ -202,7 +202,7 @@ int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
},
};
-uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
+uint8_t TEST_BINARY_DATA(uint8_t, add)[][3][N] =
{
{
{ 1 },
@@ -251,7 +251,7 @@ uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
},
};
-uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
+uint16_t TEST_BINARY_DATA(uint16_t, add)[][3][N] =
{
{
{ 1 },
@@ -300,7 +300,7 @@ uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
},
};
-uint32_t TEST_BINARY_DATA(uint32_t, vadd)[][3][N] =
+uint32_t TEST_BINARY_DATA(uint32_t, add)[][3][N] =
{
{
{ 1 },
@@ -349,7 +349,7 @@ uint32_t TEST_BINAR
[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Reuse test name for vx combine test data [NFC]
https://gcc.gnu.org/g:9a8ca2f4b34ed39f5d17ab7798864d46c7788f45
commit 9a8ca2f4b34ed39f5d17ab7798864d46c7788f45
Author: Pan Li
Date: Tue May 13 22:54:17 2025 +0800
RISC-V: Reuse test name for vx combine test data [NFC]
For run test, we have a name like add/sub to indicate
the testcase. So we can reuse this to identify the
test data instead of a new one.
The below test suites are passed for this patch.
* The rv64gcv fully regression test.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Take
test name for the vx combine test data.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Leverage
the test name to identify the test data.
* 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_vsub-run-1-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c: Ditto.
Signed-off-by: Pan Li
(cherry picked from commit 6eead9665eaf0d26aa162000df0aef142c55527e)
Diff:
---
.../riscv/rvv/autovec/vx_vf/vx_binary_data.h | 32 +++---
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c | 4 +--
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c | 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c| 2 +-
.../riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c | 2 +-
17 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
index c9ea22800c2b..7e68db92ef86 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
@@ -6,7 +6,7 @@
#define TEST_BINARY_DATA(T, NAME) test_##T##_##NAME##_data
#define TEST_BINARY_DATA_WRAP(T, NAME) TEST_BINARY_DATA(T, NAME)
-int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
+int8_t TEST_BINARY_DATA(int8_t, add)[][3][N] =
{
{
{ 1 },
@@ -55,7 +55,7 @@ int8_t TEST_BINARY_DATA(int8_t, vadd)[][3][N] =
},
};
-int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
+int16_t TEST_BINARY_DATA(int16_t, add)[][3][N] =
{
{
{ 1 },
@@ -104,7 +104,7 @@ int16_t TEST_BINARY_DATA(int16_t, vadd)[][3][N] =
},
};
-int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
+int32_t TEST_BINARY_DATA(int32_t, add)[][3][N] =
{
{
{ 1 },
@@ -153,7 +153,7 @@ int32_t TEST_BINARY_DATA(int32_t, vadd)[][3][N] =
},
};
-int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
+int64_t TEST_BINARY_DATA(int64_t, add)[][3][N] =
{
{
{ 1 },
@@ -202,7 +202,7 @@ int64_t TEST_BINARY_DATA(int64_t, vadd)[][3][N] =
},
};
-uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
+uint8_t TEST_BINARY_DATA(uint8_t, add)[][3][N] =
{
{
{ 1 },
@@ -251,7 +251,7 @@ uint8_t TEST_BINARY_DATA(uint8_t, vadd)[][3][N] =
},
};
-uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
+uint16_t TEST_BINARY_DATA(uint16_t, add)[][3][N] =
{
{
{ 1 },
@@ -300,7 +300,7 @@ uint16_t TEST_BINARY_DATA(uint16_t, vadd)[][3][N] =
},
};
-uint32_t TEST_BINARY_DATA(uint32_t, vadd)[][3][N] =
+uint32_t TEST_BINARY_DATA(uint32_t, add)[][3][N] =
{
{
{ 1 },
@@ -349,7 +349,7 @@ uint32_t TEST_BINAR
