X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fcompiler%2FcodeGen%2FSMRep.lhs;h=8bbf79d1daa69b83683a49f0e854725bf18b2e0d;hb=e7c3f957fd36fd9f6369183b7a31e2a4a4c21b43;hp=92b9513d565793d1805f52e540f04ad987235e27;hpb=423d477bfecd490de1449c59325c8776f91d7aac;p=ghc-hetmet.git diff --git a/ghc/compiler/codeGen/SMRep.lhs b/ghc/compiler/codeGen/SMRep.lhs index 92b9513..8bbf79d 100644 --- a/ghc/compiler/codeGen/SMRep.lhs +++ b/ghc/compiler/codeGen/SMRep.lhs @@ -41,7 +41,7 @@ module SMRep ( import Id ( Id, idType ) import Type ( Type, typePrimRep, PrimRep(..) ) import TyCon ( TyCon, tyConPrimRep ) -import MachOp ( MachRep(..), MachHint(..), wordRep ) +import MachOp-- ( MachRep(..), MachHint(..), wordRep ) import CmdLineOpts ( opt_SccProfilingOn, opt_GranMacros, opt_Unregisterised ) import Constants import Outputable @@ -289,7 +289,7 @@ arrPtrsHdrSize = fixedHdrSize*wORD_SIZE + sIZEOF_StgMutArrPtrs_NoHdr \begin{code} -- IA64 mangler doesn't place tables next to code tablesNextToCode :: Bool -#ifdef ia64_TARGET_ARCH +#if defined(ia64_TARGET_ARCH) || defined(powerpc64_TARGET_ARCH) tablesNextToCode = False #else tablesNextToCode = not opt_Unregisterised