x86: promote arguments to C functions according to the ABI (#7383)
authorSimon Marlow <marlowsd@gmail.com>
Wed, 20 Feb 2013 11:43:33 +0000 (11:43 +0000)
committerIan Lynagh <ian@well-typed.com>
Sat, 23 Feb 2013 17:39:23 +0000 (17:39 +0000)
commit085e8145f63c8f42d8bc19cd3cff52b8cd5b6455
treeb2a7d00c620925767cf8514cfde18551fec0a06e
parent06edacff89c07f0ba2d7ac6004b62b1ebd54ed7f
x86: promote arguments to C functions according to the ABI (#7383)

I don't think the x86-64 version is quite right, but this ought to be
enough to pass cgrun071.

This code is terrible and needs a complete refactor.  There's a lot of
duplication, and we ought to be specifying the ABI in a much more
abstract way (like LLVM).
compiler/nativeGen/X86/CodeGen.hs