Work around lack of saving volatile registers from unsafe foreign calls.
authorEdward Z. Yang <ezyang@mit.edu>
Sun, 15 May 2011 12:58:42 +0000 (13:58 +0100)
committerEdward Z. Yang <ezyang@mit.edu>
Sun, 15 May 2011 13:41:24 +0000 (14:41 +0100)
commitee5addccd1929a7368a39b2c88d1b77f0bc8fb73
treeb000ebc489ddfa984064d6a25d88ce8dcc1abdbb
parent1dc458bf7ee5ca2749e62397617af291dadc891d
Work around lack of saving volatile registers from unsafe foreign calls.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
compiler/cmm/CmmNode.hs
compiler/cmm/CmmSpillReload.hs
compiler/cmm/OldCmm.hs
compiler/codeGen/StgCmmUtils.hs
includes/stg/MachRegs.h