https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78444

--- Comment #7 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to Iain Sandoe from comment #6)
> for sysV5 psABI targets, the call site requirement is 64 for m32 and 126/256
> for m64.
sysV5 requires 128bit alignment at the call site, but on linux no runtime
mechanism enforces this requirement. So, if it is possible to prove that the
called function doesn't need 128bit alignment, we can misalign the caller to
word size without consequences. From the trail of this PR, I suspect this is
not the case on Darwin.

Reply via email to