https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99719
--- Comment #5 from cqwrteur <unlvsur at live dot com> --- (In reply to Richard Biener from comment #2) > Do you have a working GCC version as well? > > Please specify how you configured. Hello. I know why the bug happens. It looks like it is a bug when I use the attribute [[gnu::sysv_abi]] since I want my parameters to be passed by value. It has to be a bug related between the swap of [[gnu::ms_abi]] and [[gnu::sysv_abi]]. However, it looks like swapping to ms_abi from sysv_abi will cleanup SIMD registers. Is that correct?