From: Edward Z. Yang Date: Wed, 6 Apr 2011 15:31:44 +0000 (+0100) Subject: Fix bug in X86 codegen: use GMOV instead of MOV for F64 w/o SSE2. X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=bd9c83564a5bb03d38f00c5d42cc20eb917a6545;p=ghc-hetmet.git Fix bug in X86 codegen: use GMOV instead of MOV for F64 w/o SSE2. Signed-off-by: Edward Z. Yang --- 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 _ _)