There's an (unconvincing to me) explanation for why gcc does this here: <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19131">https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19131</a><div class="gmail_extra"><br><div class="gmail_quote">On 9 Sep 2016 10:14 am, "Eli Friedman" <<a href="mailto:efriedma@codeaurora.org">efriedma@codeaurora.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">efriedma added a comment.<br>
<br>
This is probably going to lead to someone complaining about clang realigning the stack on 32-bit Windows; are your sure we're choosing the right alignment there?<br>
<br>
<br>
<a href="https://reviews.llvm.org/D24378" rel="noreferrer" target="_blank">https://reviews.llvm.org/<wbr>D24378</a><br>
<br>
<br>
<br>
</blockquote></div></div>