https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107533
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Ramana Radhakrishnan from comment #2) > yes the by-value parameters are a separate issue that I hope recent patches > on the list (I remember something flying past) should help correct. The patch improved both returns and argument passing: https://gcc.gnu.org/pipermail/gcc-patches/2024-August/660968.html