Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master
http://hackage.haskell.org/trac/ghc/changeset/bd9c83564a5bb03d38f00c5d42cc20eb917a6545 >--------------------------------------------------------------- commit bd9c83564a5bb03d38f00c5d42cc20eb917a6545 Author: Edward Z. Yang <[email protected]> Date: Wed Apr 6 16:31:44 2011 +0100 Fix bug in X86 codegen: use GMOV instead of MOV for F64 w/o SSE2. Signed-off-by: Edward Z. Yang <[email protected]> >--------------------------------------------------------------- compiler/nativeGen/X86/CodeGen.hs | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/compiler/nativeGen/X86/CodeGen.hs b/compiler/nativeGen/X86/CodeGen.hs index 86ecbf9..5df8f77 100644 --- a/compiler/nativeGen/X86/CodeGen.hs +++ b/compiler/nativeGen/X86/CodeGen.hs @@ -431,7 +431,7 @@ getRegister (CmmReg reg) size | not use_sse2 && isFloatSize sz = FF80 | otherwise = sz -- - return (Fixed sz (getRegisterReg use_sse2 reg) nilOL) + return (Fixed size (getRegisterReg use_sse2 reg) nilOL) getRegister tree@(CmmRegOff _ _) _______________________________________________ Cvs-ghc mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-ghc
