Fix the build on amd64/Linux
authorIan Lynagh <igloo@earth.li>
Fri, 6 Feb 2009 14:34:20 +0000 (14:34 +0000)
committerIan Lynagh <igloo@earth.li>
Fri, 6 Feb 2009 14:34:20 +0000 (14:34 +0000)
compiler/codeGen/CgHpc.hs
compiler/codeGen/StgCmmForeign.hs
compiler/codeGen/StgCmmHpc.hs
compiler/nativeGen/PositionIndependentCode.hs
compiler/nativeGen/PprMach.hs
compiler/nativeGen/Regs.hs

index faee9c2..ce31717 100644 (file)
@@ -21,9 +21,7 @@ import FastString
 import HscTypes
 import Panic
 import Char
 import HscTypes
 import Panic
 import Char
-import StaticFlags
 import BasicTypes
 import BasicTypes
-import PackageConfig
 
 import Data.Word
 
 
 import Data.Word
 
index 711b79e..b8a7255 100644 (file)
@@ -37,6 +37,7 @@ import StaticFlags
 import Maybes
 import Outputable
 import ZipCfgCmmRep
 import Maybes
 import Outputable
 import ZipCfgCmmRep
+import BasicTypes
 
 import Control.Monad
 
 
 import Control.Monad
 
index afc238a..ab95a66 100644 (file)
@@ -21,6 +21,7 @@ import FastString
 import HscTypes
 import Char
 import StaticFlags
 import HscTypes
 import Char
 import StaticFlags
+import BasicTypes
 
 mkTickBox :: Module -> Int -> CmmAGraph
 mkTickBox mod n 
 
 mkTickBox :: Module -> Int -> CmmAGraph
 mkTickBox mod n 
index d74a627..a1e11d8 100644 (file)
@@ -70,6 +70,7 @@ import Instrs
 import NCGMonad         ( NatM, getNewRegNat, getNewLabelNat )
 
 import StaticFlags     ( opt_PIC, opt_Static )
 import NCGMonad         ( NatM, getNewRegNat, getNewLabelNat )
 
 import StaticFlags     ( opt_PIC, opt_Static )
+import BasicTypes
 
 import Pretty
 import qualified Outputable
 
 import Pretty
 import qualified Outputable
index 1e6f458..55e3930 100644 (file)
@@ -30,6 +30,7 @@ import BlockId
 import Cmm
 import Regs            -- may differ per-platform
 import Instrs
 import Cmm
 import Regs            -- may differ per-platform
 import Instrs
+import Regs
 
 import CLabel          ( CLabel, pprCLabel, externallyVisibleCLabel,
                          labelDynamic, mkAsmTempLabel, entryLblToInfoLbl )
 
 import CLabel          ( CLabel, pprCLabel, externallyVisibleCLabel,
                          labelDynamic, mkAsmTempLabel, entryLblToInfoLbl )
index 51eb0f0..c93ecdd 100644 (file)
@@ -61,7 +61,7 @@ module Regs (
        freg,
        sp, r3, r4, r27, r28, f1, f20, f21,
 
        freg,
        sp, r3, r4, r27, r28, f1, f20, f21,
 
-#elif i386_TARGET_ARCH || i386_64_TARGET_ARCH
+#elif i386_TARGET_ARCH || x86_64_TARGET_ARCH
        EABase(..), EAIndex(..), addrModeRegs,
        
        eax, ebx, ecx, edx, esi, edi, ebp, esp,
        EABase(..), EAIndex(..), addrModeRegs,
        
        eax, ebx, ecx, edx, esi, edi, ebp, esp,