]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V: remove param riscv-vector-abi. [PR113538]
authorYanzhang Wang <yanzhang.wang@intel.com>
Thu, 25 Jan 2024 13:06:09 +0000 (21:06 +0800)
committerPan Li <pan2.li@intel.com>
Thu, 25 Jan 2024 13:12:34 +0000 (21:12 +0800)
commitacc22d56e140220e7dc6c138918cb6754b6d1c0b
treec6a56a8b3d47b452caf6445073c51048d681fa39
parentfb1b7e2fec951ba0bf4f68fac6a16929f4f63910
RISC-V: remove param riscv-vector-abi. [PR113538]

Also adjust some of the tests for scan-assembly. The behavior is the
same as --param=riscv-vector-abi before.

gcc/ChangeLog:

PR target/113538
* config/riscv/riscv.cc (riscv_get_arg_info): Remove the flag.
(riscv_fntype_abi): Ditto.
* config/riscv/riscv.opt: Ditto.

gcc/testsuite/ChangeLog:

PR target/113538
* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Fix the asm
check.
* gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Ditto.
* gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
* gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
* gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
* gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
* gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
* gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
* gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
* gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
* gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
* gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
* gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
* gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
* gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
* gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
* gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
* gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
* gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
* gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
* gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
* gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
* gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
* gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
* gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
* gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
* gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
* gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
* gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
* gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
* gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
* gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
* gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
* gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
* gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
* gcc.target/riscv/rvv/base/spill-10.c: Ditto.
* gcc.target/riscv/rvv/base/spill-11.c: Ditto.
* gcc.target/riscv/rvv/base/spill-9.c: Ditto.
* gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
* gcc.target/riscv/rvv/base/vcreate.c: Ditto.
* gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
* gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
* gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
* lib/target-supports.exp: Remove the flag.

Signed-off-by: Yanzhang Wang <yanzhang.wang@intel.com>
46 files changed:
gcc/config/riscv/riscv.cc
gcc/config/riscv/riscv.opt
gcc/testsuite/gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-call-args-1-run.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-call-args-1.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-call-args-2-run.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-call-args-2.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-call-args-3-run.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-call-args-3.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-call-args-4-run.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-call-args-4.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-call-error-1.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-call-return-run.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-call-return.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-call-variant_cc.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-callee-saved-1.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-callee-saved-2.c
gcc/testsuite/gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c
gcc/testsuite/gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c
gcc/testsuite/gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c
gcc/testsuite/gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c
gcc/testsuite/gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c
gcc/testsuite/gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c
gcc/testsuite/gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c
gcc/testsuite/gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c
gcc/testsuite/gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c
gcc/testsuite/gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c
gcc/testsuite/gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c
gcc/testsuite/gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c
gcc/testsuite/gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c
gcc/testsuite/gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c
gcc/testsuite/gcc.target/riscv/rvv/base/spill-10.c
gcc/testsuite/gcc.target/riscv/rvv/base/spill-11.c
gcc/testsuite/gcc.target/riscv/rvv/base/spill-9.c
gcc/testsuite/gcc.target/riscv/rvv/base/tuple_vundefined.c
gcc/testsuite/gcc.target/riscv/rvv/base/vcreate.c
gcc/testsuite/gcc.target/riscv/rvv/base/vlmul_ext-1.c
gcc/testsuite/gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c
gcc/testsuite/gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c
gcc/testsuite/lib/target-supports.exp