Hi! On Fri, Mar 24, 2023 at 10:59:36PM +0100, Jakub Jelinek via Gcc-patches wrote: > 2023-03-24 Jakub Jelinek <ja...@redhat.com> > > PR target/109254 > * builtins.cc (apply_args_size): If targetm.calls.get_raw_arg_mode > returns VOIDmode, handle it like if the register isn't used for > passing arguments at all. > (apply_result_size): If targetm.calls.get_raw_result_mode returns > VOIDmode, handle it like if the register isn't used for returning > results at all. > * target.def (get_raw_result_mode, get_raw_arg_mode): Document what it > means to return VOIDmode. > * doc/tm.texi: Regenerated. > * config/aarch64/aarch64.cc (aarch64_function_value_regno_p): Return > TARGET_SVE for P0_REGNUM. > (aarch64_function_arg_regno_p): Also return true for p0-p3. > (aarch64_get_reg_raw_mode): Return VOIDmode for PR_REGNUM_P regs.
I'd like to ping this patch. https://gcc.gnu.org/pipermail/gcc-patches/2023-March/614594.html Thanks Jakub