+main/CmdLineOpts_HC_OPTS = -K6m
+nativeGen/PprMach_HC_OPTS = -K2m
+nativeGen/MachMisc_HC_OPTS = -K2m
+nativeGen/MachCode_HC_OPTS = -H10m
+
+# Avoids Bug in 3.02, it seems
+usageSP/UsageSPInf_HC_OPTS = -Onot
+
+prelude/PrimOp_HC_OPTS = -H12m -K3m
+prelude/PrelRules_HC_OPTS = -fvia-C
+
+parser/Lex_HC_OPTS = -fvia-C -K2m -H16m
+parser/Ctype_HC_OPTS = -K2m -fvia-C
+
+rename/ParseIface_HC_OPTS += -Onot -H45m -K2m -fno-warn-incomplete-patterns
+
+parser/Parser_HC_OPTS += -Onot -H80m -optCrts-M80m -K2m -fno-warn-incomplete-patterns
+
+ifeq "$(TARGETPLATFORM)" "hppa1.1-hp-hpux9"
+rename/RnMonad_HC_OPTS = -O2 -O2-for-C
+endif
+
+rename/RnEnv_HC_OPTS =
+rename/RnSource_HC_OPTS = -H12m
+rename/RnIfaces_HC_OPTS = -H8m
+rename/RnExpr_HC_OPTS = -H10m
+rename/RnNames_HC_OPTS = -H12m
+rename/RnMonad_HC_OPTS =
+specialise/Specialise_HC_OPTS = -Onot -H12m
+simplCore/Simplify_HC_OPTS = -H15m
+simplCore/OccurAnal_HC_OPTS = -H10m
+typecheck/TcGenDeriv_HC_OPTS = -H10m
+
+# tmp, -- SDM
+specialise/Specialise_HC_OPTS += -fno-prune-tydecls
+hsSyn/HsBasic_HC_OPTS += -fno-prune-tydecls
+simplCore/SimplMonad_HC_OPTS += -fno-prune-tydecls
+absCSyn/AbsCSyn_HC_OPTS += -fno-prune-tydecls
+absCSyn/AbsCUtils_HC_OPTS += -fno-prune-tydecls
+codeGen/CgBindery_HC_OPTS += -fno-prune-tydecls
+codeGen/CgLetNoEscape_HC_OPTS += -fno-prune-tydecls
+codeGen/CgExpr_HC_OPTS += -fno-prune-tydecls
+nativeGen/AbsCStixGen_HC_OPTS += -fno-prune-tydecls
+
+# Was 10m for 2.10
+typecheck/TcHsSyn_HC_OPTS = -H15m
+
+
+# Was 10m for 2.10
+typecheck/TcExpr_HC_OPTS = -H15m
+typecheck/TcBinds_HC_OPTS = -H10m
+
+typecheck/TcEnv_HC_OPTS = -H10m
+utils/Argv_HC_OPTS = -fvia-C
+utils/SST_HC_OPTS =
+utils/StringBuffer_HC_OPTS = -fvia-C -fno-prune-tydecls
+utils/Digraph_HC_OPTS = -fglasgow-exts
+utils/DirUtils_HC_OPTS =
+
+# temporary, due to bug in NCG (SDM, 1/6/2000)
+utils/FastString_HC_OPTS = -fvia-C
+
+ifeq "$(alpha_HOST_ARCH)" "1"
+# "stbu" bug in alpha native code generator...
+basicTypes/Unique_HC_OPTS =