Skip to content
Snippets Groups Projects
Commit cb555964 authored by Simon Marlow's avatar Simon Marlow Committed by Ian Lynagh
Browse files

Keep the C stack pointer 16-byte aligned on all x86 platforms, not just Mac OS X (#5250).

The OS X ABI requires the C stack pointer to be 16-byte aligned at a
function call.  As far as I know this is not a requirement on other
x86 ABIs, but it seems that gcc is now generating SSE2 code that
assumes stack alignment (-mincoming-stack-boundary defaults to 4), so
we have to respect 16-byte alignment.
parent f9efd4a6
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment