diff options
author | Simon Marlow <simonmar@microsoft.com> | 2006-10-17 09:44:35 +0000 |
---|---|---|
committer | Simon Marlow <simonmar@microsoft.com> | 2006-10-17 09:44:35 +0000 |
commit | 80564ddc183ea98856994112858f0b9f3e178f94 (patch) | |
tree | b7ec4ba800d4f92fc3bb16fdd4d7049687ded56b /compiler/codeGen/SMRep.lhs | |
parent | f1842cac3b167b4597b4708aaf4a8392834aa06d (diff) | |
download | haskell-80564ddc183ea98856994112858f0b9f3e178f94.tar.gz |
Rejig TABLES_NEXT_TO_CODE: the -unreg flag was broken by earlier changes
A GHC binary can generally build either registerised or unregisterised
code, unless it is unregisterised only.
The previous changes broke this, but I think I've now restored it.
Diffstat (limited to 'compiler/codeGen/SMRep.lhs')
-rw-r--r-- | compiler/codeGen/SMRep.lhs | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/compiler/codeGen/SMRep.lhs b/compiler/codeGen/SMRep.lhs index 2419ba1dec..96b53135cd 100644 --- a/compiler/codeGen/SMRep.lhs +++ b/compiler/codeGen/SMRep.lhs @@ -31,7 +31,6 @@ module SMRep ( isStaticRep, fixedHdrSize, arrWordsHdrSize, arrPtrsHdrSize, profHdrSize, thunkHdrSize, - tablesNextToCode, smRepClosureType, smRepClosureTypeInt, rET_SMALL, rET_VEC_SMALL, rET_BIG, rET_VEC_BIG @@ -295,16 +294,6 @@ thunkHdrSize = fixedHdrSize + smp_hdr \end{code} \begin{code} --- IA64 mangler doesn't place tables next to code -tablesNextToCode :: Bool -#if defined(ia64_TARGET_ARCH) || defined(powerpc64_TARGET_ARCH) -tablesNextToCode = False -#else -tablesNextToCode = not opt_Unregisterised -#endif -\end{code} - -\begin{code} isStaticRep :: SMRep -> Bool isStaticRep (GenericRep is_static _ _ _) = is_static isStaticRep BlackHoleRep = False |