@@ -1,3 +1,11 @@ |
|
|
|
1 |
2025-06-15 Pan Li pan2.li@intel.com |
|
|
2 |
|
|
|
3 |
* config/riscv/riscv-v.cc (expand_vx_binary_vec_dup_vec): Add new |
|
|
4 |
case UMAX. |
|
|
5 |
(expand_vx_binary_vec_vec_dup): Ditto. |
|
|
6 |
* config/riscv/riscv.cc (riscv_rtx_costs): Ditto. |
|
|
7 |
* config/riscv/vector-iterators.md: Add new op umax. |
|
|
8 |
|
|
|
1 |
2025-06-14 Georg-Johann Lay avr@gjlay.de |
9 |
2025-06-14 Georg-Johann Lay avr@gjlay.de |
2 |
10 |
|
|
3 |
Backported from master: |
11 |
Backported from master: |
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMPindex caed742bd6e6..6597a2bbdbd5 100644--- a/gcc/DATESTAMP+++ b/gcc/DATESTAMP |
|
|
|
@@ -1 +1 @@ |
|
|
|
20250615 |
20250616 |
|
|
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLogindex c339beb4bee6..58f293bcc537 100644--- a/gcc/testsuite/ChangeLog+++ b/gcc/testsuite/ChangeLog |
|
|
|
@@ -1,3 +1,47 @@ |
|
|
|
1 |
2025-06-15 Pan Li pan2.li@intel.com |
|
|
2 |
|
|
|
3 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Add asm check |
|
|
4 |
for vmaxu.vx combine. |
|
|
5 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto. |
|
|
6 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto. |
|
|
7 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto. |
|
|
8 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto. |
|
|
9 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto. |
|
|
10 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto. |
|
|
11 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto. |
|
|
12 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto. |
|
|
13 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto. |
|
|
14 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto. |
|
|
15 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto. |
|
|
16 |
|
|
|
17 |
2025-06-15 Pan Li pan2.li@intel.com |
|
|
18 |
|
|
|
19 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check |
|
|
20 |
for vmaxu.vx combine. |
|
|
21 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto. |
|
|
22 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto. |
|
|
23 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto. |
|
|
24 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto. |
|
|
25 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto. |
|
|
26 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto. |
|
|
27 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto. |
|
|
28 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto. |
|
|
29 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto. |
|
|
30 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto. |
|
|
31 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto. |
|
|
32 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test |
|
|
33 |
helper macros. |
|
|
34 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test |
|
|
35 |
data for run test. |
|
|
36 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-1-u16.c: New test. |
|
|
37 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-1-u32.c: New test. |
|
|
38 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-1-u64.c: New test. |
|
|
39 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-1-u8.c: New test. |
|
|
40 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-2-u16.c: New test. |
|
|
41 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-2-u32.c: New test. |
|
|
42 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-2-u64.c: New test. |
|
|
43 |
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-2-u8.c: New test. |
|
|
44 |
|
|
|
1 |
2025-06-14 Georg-Johann Lay avr@gjlay.de |
45 |
2025-06-14 Georg-Johann Lay avr@gjlay.de |
2 |
46 |
|
|
3 |
Backported from master: |
47 |
Backported from master: |