https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95277
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- The question is whether those attributes shall change the ABI or whether it is enough for GCC to apply this alignment to the incoming variable by eventually issueing a callee-copy. And what happens to C++ type where producing another copy is not allowed. Does _Alignas work here?