x86inc: Preserve arguments when allocating stack space
authorHenrik Gramner <henrik@gramner.com>
Mon, 12 Oct 2015 18:15:18 +0000 (20:15 +0200)
committerHenrik Gramner <henrik@gramner.com>
Sat, 16 Jan 2016 23:30:12 +0000 (00:30 +0100)
commit963b99efaaf1f0628b155e52b8a7c102cd1d37ff
tree2b6f8ebb69003e74b488f0dd9cf767183472160d
parent6e5033417a53fa66d002665618a1350d7417725e
x86inc: Preserve arguments when allocating stack space

When allocating stack space with a larger alignment than the known stack
alignment a temporary register is used for storing the stack pointer.
Ensure that this isn't one of the registers used for passing arguments.
common/x86/x86inc.asm