From: ken Date: Thu, 26 Jul 2001 03:26:28 +0000 (+0000) Subject: [project @ 2001-07-26 03:26:28 by ken] X-Git-Tag: Approximately_9120_patches~1404 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=780454451b96cfa5727287469b0daf459170f2f2;p=ghc-hetmet.git [project @ 2001-07-26 03:26:28 by ken] The heap shall start at HEAP_BASE == 0x180000000L on alpha-osf3. --- diff --git a/ghc/rts/MBlock.h b/ghc/rts/MBlock.h index 27bc859..437d65d 100644 --- a/ghc/rts/MBlock.h +++ b/ghc/rts/MBlock.h @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: MBlock.h,v 1.9 2001/06/29 16:58:06 sewardj Exp $ + * $Id: MBlock.h,v 1.10 2001/07/26 03:26:28 ken Exp $ * * (c) The GHC Team, 1998-1999 * @@ -40,8 +40,13 @@ extern void * getMBlocks(nat n); #define HEAP_BASE 0x50000000 #elif osf3_TARGET_OS -/* guess */ -#define HEAP_BASE 0x50000000 +/* ToDo: Perhaps by adjusting this value we can make linking without + * -static work (i.e., not generate a core-dumping executable)? */ +#if SIZEOF_VOID_P == 8 +#define HEAP_BASE 0x180000000L +#else +#error I have no idea where to begin the heap on a non-64-bit osf3 machine. +#endif #elif hpux_TARGET_OS /* guess */