Thanks Jeff and Kito, LGTM.

Pan

-----Original Message-----
From: Jeff Law <jeffreya...@gmail.com> 
Sent: Wednesday, July 9, 2025 10:33 PM
To: Ciyan Pan <panci...@eswincomputing.com>; gcc-patches@gcc.gnu.org
Cc: kito.ch...@gmail.com; richard.guent...@gmail.com; tamar.christ...@arm.com; 
juzhe.zh...@rivai.ai; Li, Pan2 <pan2...@intel.com>; rdapp....@gmail.com
Subject: Re: [PATCH] RISC-V: Adjust testdata for unsigned vector SAT_SUB



On 7/9/25 2:35 AM, Ciyan Pan wrote:
> From: panciyan <panci...@eswincomputing.com>
> 
> This patch adjust test data for unsigned vector SAT_SUB to vec_sat_data.h
> 
> Passed the rv64gcv regression test.
> 
> Signed-off-by: Ciyan Pan <panci...@eswincomputing.com>
> gcc/testsuite/ChangeLog:
> 
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_arith.h: Add 
> vec_sat_u_sub_fmt wrap define.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_data.h: Add vec_sat_u_sub 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-1-u16.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-1-u32.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-1-u64.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-1-u8.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-10-u16.c: 
> Remove test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-10-u32.c: 
> Remove test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-10-u64.c: 
> Remove test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-10-u8.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-2-u16.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-2-u32.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-2-u64.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-2-u8.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-3-u16.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-3-u32.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-3-u64.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-3-u8.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-4-u16.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-4-u32.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-4-u64.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-4-u8.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-5-u16.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-5-u32.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-5-u64.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-5-u8.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-6-u16.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-6-u32.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-6-u64.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-6-u8.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-7-u16.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-7-u32.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-7-u64.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-7-u8.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-8-u16.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-8-u32.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-8-u64.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-8-u8.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-9-u16.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-9-u32.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-9-u64.c: Remove 
> test data.
>          * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-9-u8.c: Remove 
> test data.
Thanks.  I ran this through my tester since the pre-commit tester didn't 
run it for some reason or another.  I also spot checked some of the 
tables of data to make sure they were unchanged.  Everything looked 
good, so I've pushed this to the trunk.

Thanks!

jeff

Reply via email to