From: sof Date: Mon, 26 May 1997 01:59:07 +0000 (+0000) Subject: [project @ 1997-05-26 01:59:07 by sof] X-Git-Tag: Approximately_1000_patches_recorded~547 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=3d37e764cac9ae910762cc4a0707a7c77fc0a008;p=ghc-hetmet.git [project @ 1997-05-26 01:59:07 by sof] Use -fvia-C to workaround 0.29 writeArray# NCG buglet --- diff --git a/ghc/compiler/Makefile b/ghc/compiler/Makefile index bf652aa..ab85305 100644 --- a/ghc/compiler/Makefile +++ b/ghc/compiler/Makefile @@ -190,17 +190,23 @@ rename/ParseUnfolding_HC_OPTS = -Onot -H16m ifeq "$(TARGETPLATFORM)" "hppa1.1-hp-hpux9" rename/RnMonad_HC_OPTS = -fvia-C -O2 -O2-for-C else +ifeq "$(Ghc2_0)" "NO" rename/RnMonad_HC_OPTS = -fvia-C endif +endif rename/RnEnv_HC_OPTS = -fvia-C rename/RnSource_HC_OPTS = -H12m rename/RnIfaces_HC_OPTS = -H8m -fvia-C rename/RnNames_HC_OPTS = -H12m +rename/RnMonad_HC_OPTS = -fvia-C specialise/Specialise_HC_OPTS = -Onot -H12m stgSyn/StgSyn_HC_OPTS = -fno-omit-reexported-instances typecheck/TcGenDeriv_HC_OPTS = -H10m typecheck/TcExpr_HC_OPTS = -H10m typecheck/TcEnv_HC_OPTS = -H10m +ifeq "$(Ghc2_0)" "NO" +typecheck/TcMonad_HC_OPTS = -fvia-C +endif utils/Argv_HC_OPTS = -fvia-C utils/SST_HC_OPTS = -fvia-C utils/PrimPacked_HC_OPTS = -fvia-C -monly-3-regs