<div class="gmail_quote">On Tue, Jan 10, 2012 at 8:51 AM, Joerg Sonnenberger <span dir="ltr"><<a href="mailto:joerg@britannica.bec.de">joerg@britannica.bec.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<br>
the SYSV ABI says the stack alignment of i386 is 32bit, not 64bit.<br>
The attached patch fixes the default. Comments?<br>
<br>
This is PR 11725.<br></blockquote><div><br></div><div>Stack alignment on 32-bit x86 has plagued us with issues before, but I think this is still safe... However, I'd really like Nick to look at it, as he is likely to remember details that I don't.</div>
<div><br></div><div>Just to understand correctly, this doesn't change the requested 16-byte alignment of stacks on *linux* 32-bit x86? While I understand that that is a divergence from the SYSV ABI, it is an important and ubiquitous one on Linux.</div>
</div>