https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111107
Alexander Monakov <amonakov at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amonakov at gcc dot gnu.org --- Comment #9 from Alexander Monakov <amonakov at gcc dot gnu.org> --- -mpreferred-stack-boundary=n means that functions consume stack in increments of 2**n. This is sufficient to ensure that once stack is aligned to that boundary, it will keep it without the need for dynamic realignment. -mincoming-stack-boundary specifies the guaranteed alignment on entry. If the function needs to place local variables with greater alignment requirement on the stack, it has perform dynamic realignment.