comp.lang.ada
 help / color / mirror / Atom feed
From: "Kevin K" <kevink4@gmail.com>
Subject: Re: Gnat storage size
Date: Thu, 31 Aug 2006 00:15:01 GMT
Date: 2006-08-31T00:15:01+00:00	[thread overview]
Message-ID: <KIRoJuEXw9g9-pn2-zukqWrF71v0Y@localhost> (raw)
In-Reply-To: hfKdnT6rZpsdPW3ZnZ2dnUVZ_rSdnZ2d@comcast.com

On Sat, 26 Aug 2006 19:26:56 UTC, tmoran@acm.org wrote:

> > > What command line parameter do I need with Gnat 3.15p to increase the
> > > main program's stack size?
> >
> > -largs -Wl,--stack=0x1000000
> >
> > see the GNAT User's Guide: 5.3 Setting Stack Size from gnatlink
> 
> gnatmake big -largs -Wl,--stack=0x1000000
> works for a parameter of 4022 but gives:
> raised STORAGE ERROR : EXCEPTION_STACK_OVERFLOW
> with a parameter >= 4023, while either of
> gnatmake big -largs -Wl,--stack=0x2000000
> gnatmake big -largs -Wl,--stack=0x8000000
> work for 4023 .. 4025 but 4026 again gives:
> raised STORAGE_ERROR : big.adb:4 object too large

For what's it worth, I just installed Gnat 2006 for Windows, and 
converted your test procedure.  By using the -Xlinker 
--stack=0x10000000 on it, I was able to successfully run big 64000 on 
XP (technically, Tablet PC).

So either you need to use the -Xlinker variant, or there is a 
limitation in the 3.15 version of the compiler.  Or you are using an 
older version of Windows that doesn't support this.

-- 




  parent reply	other threads:[~2006-08-31  0:15 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-08-26 18:09 Gnat storage size tmoran
2006-08-26 18:46 ` Gautier
2006-08-26 19:26   ` tmoran
2006-08-28  6:26     ` Alex R. Mosteo
2006-08-30  7:53       ` tmoran
2006-09-01 13:24         ` Alex R. Mosteo
2006-08-31  0:15     ` Kevin K [this message]
2006-08-31  1:42       ` tmoran
2006-08-31 23:47         ` Kevin K
2006-08-26 22:42 ` Kevin K
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox