[project @ 1999-07-14 13:37:44 by simonmar]
authorsimonmar <unknown>
Wed, 14 Jul 1999 13:37:44 +0000 (13:37 +0000)
committersimonmar <unknown>
Wed, 14 Jul 1999 13:37:44 +0000 (13:37 +0000)
- add USE_REPORT_PRELUDE
- Directory and Time don't need -monly-3-regs any more
- remove a -fno-prune-tydecls

ghc/lib/std/Makefile

index db136bf..02da0a6 100644 (file)
@@ -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