X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fparser%2Fhschooks.c;h=7b091e84ac4962ac4fc5c6aa41a75580e55102b9;hb=cbbee4e8727c583daf32d9bf17f00afaa839ef10;hp=5c87b3189d5c66552ea9dd3d1c996a0206e753ca;hpb=bb1cdf565e46ff8367fb08ec998007d054e0f02f;p=ghc-hetmet.git diff --git a/compiler/parser/hschooks.c b/compiler/parser/hschooks.c index 5c87b31..7b091e8 100644 --- a/compiler/parser/hschooks.c +++ b/compiler/parser/hschooks.c @@ -4,19 +4,8 @@ for various bits of the RTS. They are linked in instead of the defaults. */ -/* For GHC 4.08, we are relying on the fact that RtsFlags has - * compatible layout with the current version, because we're - * #including the current version of RtsFlags.h below. 4.08 didn't - * ship with its own RtsFlags.h, unfortunately. For later GHC - * versions, we #include the correct RtsFlags.h. - */ -#if __GLASGOW_HASKELL__ < 502 -#include "../includes/Rts.h" -#include "../includes/RtsFlags.h" -#else #include "Rts.h" #include "RtsFlags.h" -#endif #include "HsFFI.h" @@ -30,12 +19,9 @@ void defaultsHook (void) { RtsFlags.GcFlags.heapSizeSuggestion = 6*1024*1024 / BLOCK_SIZE; - RtsFlags.GcFlags.maxStkSize = 8*1024*1024 / sizeof(W_); -#if __GLASGOW_HASKELL__ >= 411 - /* GHC < 4.11 didn't have these */ + RtsFlags.GcFlags.maxStkSize = 512*1024*1024 / sizeof(W_); RtsFlags.GcFlags.giveStats = COLLECT_GC_STATS; RtsFlags.GcFlags.statsFile = stderr; -#endif } void