summaryrefslogtreecommitdiff
path: root/ghc/compiler
diff options
context:
space:
mode:
authorsof <unknown>1997-11-24 20:20:07 +0000
committersof <unknown>1997-11-24 20:20:07 +0000
commit472c68ef2073b4bdd8b80320d16a10b4204c8b2f (patch)
tree94844a029a0e15242623b748bd0006041acee2ef /ghc/compiler
parenta5596651376acbab028be83da2455a72552ed715 (diff)
downloadhaskell-472c68ef2073b4bdd8b80320d16a10b4204c8b2f.tar.gz
[project @ 1997-11-24 20:20:07 by sof]
-monly-3-regs needed to have these compile with post gcc-2.7.2 snapshots under cygwin32-b18
Diffstat (limited to 'ghc/compiler')
-rw-r--r--ghc/compiler/Makefile4
1 files changed, 3 insertions, 1 deletions
diff --git a/ghc/compiler/Makefile b/ghc/compiler/Makefile
index 800d37b9b1..ccad9875df 100644
--- a/ghc/compiler/Makefile
+++ b/ghc/compiler/Makefile
@@ -147,6 +147,7 @@ SRC_HC_OPTS += $(GhcHcOpts)
# adds these flags to the command line
absCSyn/AbsCSyn_HC_OPTS = -fno-omit-reexported-instances
+absCSyn/CStrings_HC_OPTS = -monly-3-regs
basicTypes/IdInfo_HC_OPTS = -K2m
coreSyn/AnnCoreSyn_HC_OPTS = -fno-omit-reexported-instances
hsSyn/HsExpr_HC_OPTS = -K2m
@@ -204,12 +205,13 @@ typecheck/TcEnv_HC_OPTS = -H10m
ifeq "$(Ghc2_0)" "NO"
typecheck/TcMonad_HC_OPTS = -fvia-C
endif
-utils/Argv_HC_OPTS = -fvia-C
+utils/Argv_HC_OPTS = -fvia-C -monly-3-regs
utils/SST_HC_OPTS = -fvia-C
utils/PrimPacked_HC_OPTS = -fvia-C -monly-3-regs
utils/FastString_HC_OPTS = -fvia-C -monly-3-regs
utils/StringBuffer_HC_OPTS = -fvia-C
utils/Digraph_HC_OPTS = -fglasgow-exts -fvia-C
+utils/Outputable_HC_OPTS = -monly-3-regs
# optimiser misbehaving in 0.29, occurrence analyser fails to terminate when
# compiling lib/required/Time.lhs