On Mon, Apr 30, 2012 at 05:58:12PM +0200, Alexander Burger wrote:
> What I don't agree with is aligning the _whole_stack_, from top down
> through the whole function hierarchy. It is a waste of space and
> processing time. Very few functions in a typical environment will
> actually call 16-byte SSE instructions, and even fewer ones will operate
> on the stack instead of allocated heap memory.
What I mean is:
It is all right to use stack alignment on the application level. But it
is fatal to enforce it in the standard libraries, causing any non-
conforming application to crash.
If would be sufficient to align the stack only in the entry points of
libraries which really need it.