On 5/21/24 4:53 AM, pan2...@intel.com wrote:
From: Pan Li <pan2...@intel.com>

After we support __builtin_add_overflow  branch form unsigned SAT_ADD
from the middle end.  Add more tests case to cover the functionarlities.

The below test suites are passed.
* The rv64gcv fully regression test.

gcc/testsuite/ChangeLog:

        * gcc.target/riscv/sat_arith.h: Add test macro for
        branch __builtin_add_overflow form.
        * gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-13.c: New test.
        * gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-14.c: New test.
        * gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-15.c: New test.
        * gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-16.c: New test.
        * gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-run-13.c: New test.
        * gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-run-14.c: New test.
        * gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-run-15.c: New test.
        * gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-run-16.c: New test.
        * gcc.target/riscv/sat_u_add-13.c: New test.
        * gcc.target/riscv/sat_u_add-14.c: New test.
        * gcc.target/riscv/sat_u_add-15.c: New test.
        * gcc.target/riscv/sat_u_add-16.c: New test.
        * gcc.target/riscv/sat_u_add-run-13.c: New test.
        * gcc.target/riscv/sat_u_add-run-14.c: New test.
        * gcc.target/riscv/sat_u_add-run-15.c: New test.
        * gcc.target/riscv/sat_u_add-run-16.c: New test.
OK
jeff

Reply via email to