summaryrefslogtreecommitdiff
path: root/.gitmodules
diff options
context:
space:
mode:
authorGeoffrey Mainland <mainland@apeiron.net>2013-08-06 08:27:50 +0100
committerGeoffrey Mainland <mainland@apeiron.net>2013-08-06 09:00:47 +0100
commit3e598fe0b01f4692f50c377ac91010040227e7ce (patch)
tree964d39c04e12e45301581b4a2aed11c82e0d14ac /.gitmodules
parent253a5b753f9592e63344eff6c71298f566928e4d (diff)
downloadhaskell-3e598fe0b01f4692f50c377ac91010040227e7ce.tar.gz
Only use real XMM registers when assigning arguments.
My original change to the calling convention mistakenly used all 6 XMM registers---which live in the global register table---on x86 (32 bit). This royally screwed up the floating point code generated for that platform because floating point arguments were passed in global registers instead of on the stack!
Diffstat (limited to '.gitmodules')
0 files changed, 0 insertions, 0 deletions