From: simonmar Date: Wed, 14 Jul 1999 13:37:44 +0000 (+0000) Subject: [project @ 1999-07-14 13:37:44 by simonmar] X-Git-Tag: Approximately_9120_patches~5991 X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=47a2e45427df12d7f98a37cc6435c571e0d73da1 [project @ 1999-07-14 13:37:44 by simonmar] - add USE_REPORT_PRELUDE - Directory and Time don't need -monly-3-regs any more - remove a -fno-prune-tydecls --- diff --git a/ghc/lib/std/Makefile b/ghc/lib/std/Makefile index db136bf..02da0a6 100644 --- a/ghc/lib/std/Makefile +++ b/ghc/lib/std/Makefile @@ -37,6 +37,10 @@ ifneq "$(way)" "dll" SRC_HC_OPTS += -static endif +ifdef USE_REPORT_PRELUDE +SRC_HC_OPTS += -DUSE_REPORT_PRELUDE=1 +endif + # # Object and interface files have suffixes tagged with their ways # @@ -46,12 +50,10 @@ endif # per-module flags PrelArrExtra_HC_OPTS += -monly-2-regs -Directory_HC_OPTS += -monly-3-regs -Time_HC_OPTS += -monly-3-regs # Far too much heap is needed to compile PrelNumExtra with -O at the # moment, but there you go.. -PrelNumExtra_HC_OPTS += -H34m -K2m +PrelNumExtra_HC_OPTS += -H24m -K2m PrelPack_HC_OPTS += -K4m PrelBase_HC_OPTS += -H12m @@ -63,7 +65,6 @@ PrelHandle_HC_OPTS += -H20m Time_HC_OPTS += -H24m -K2m Complex_HC_OPTS += -H10m IO_HC_OPTS += -H12m -PrelMain_HC_OPTS += -fno-prune-tydecls # avoids an apparent bug; ToDo List_HC_OPTS += -H8m Directory_HC_OPTS += -H8m