Represent the free register set using Word64 on x86-64 (fixes ffi009)
authorSimon Marlow <marlowsd@gmail.com>
Mon, 15 Feb 2010 13:01:02 +0000 (13:01 +0000)
committerSimon Marlow <marlowsd@gmail.com>
Mon, 15 Feb 2010 13:01:02 +0000 (13:01 +0000)
commit3fd25ca4ae2b41c283210112c6e710e8a44804ba
treec60b31ef49e06ca008bb141b86560ef3f4a6efac
parent635f8049a713dcef23723f6e5575bb5b34894b5c
Represent the free register set using Word64 on x86-64 (fixes ffi009)
Following recent changes to the numbering of registers, we overflowed
Word32 on x86-64, with the result that xmm8 and later we not being
allocated.
compiler/nativeGen/RegAlloc/Linear/X86/FreeRegs.hs
compiler/nativeGen/X86/Ppr.hs
compiler/nativeGen/X86/Regs.hs