NCG: fix mkRegRegMoveInstr for x86-64
authorwolfgang.thaller@gmx.net <unknown>
Sat, 25 Feb 2006 22:59:20 +0000 (22:59 +0000)
committerwolfgang.thaller@gmx.net <unknown>
Sat, 25 Feb 2006 22:59:20 +0000 (22:59 +0000)
ghc/compiler/nativeGen/RegAllocInfo.hs

index e5b4b14..98c4e2d 100644 (file)
@@ -803,7 +803,11 @@ mkRegRegMoveInstr src dst
 #if i386_TARGET_ARCH || x86_64_TARGET_ARCH
     = case regClass src of
         RcInteger -> MOV wordRep (OpReg src) (OpReg dst)
+#if i386_TARGET_ARCH
         RcDouble  -> GMOV src dst
+#else
+        RcDouble  -> MOV F64 (OpReg src) (OpReg dst)
+#endif
 #elif powerpc_TARGET_ARCH
     = MR dst src
 #endif