https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115458
Palmer Dabbelt <palmer at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |palmer at gcc dot gnu.org --- Comment #8 from Palmer Dabbelt <palmer at gcc dot gnu.org> --- (In reply to Jeffrey A. Law from comment #7) > Bisection of the reduced case landed here for me: > > commit acc22d56e140220e7dc6c138918cb6754b6d1c0b (HEAD) > Author: Yanzhang Wang <yanzhang.w...@intel.com> > Date: Thu Jan 25 21:06:09 2024 +0800 > > 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. > [ ... ] We were chatting about this in the patchwork sync, just writing it here in case anyone is watching the bug. This one isn't quite a non-functional change (even though it sort of looks like one): before the change the default behavior is to disable the vector ABI, after the change it's enabled by default. There's some functions with vector arguments in here, so this patch should change the behavior. A more interesting patch might show up bisecting with `--param=riscv-vector-abi` enabled.