From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,73c865853bdc4937 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!news2.google.com!newsfeed.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!elnk-nf2-pas!elnk-pas-nf1!newsfeed.earthlink.net!pd7cy1no!shaw.ca!newscon04.news.prodigy.net!prodigy.net!newsdst01.news.prodigy.net!prodigy.com!postmaster.news.prodigy.com!newssvr14.news.prodigy.com.POSTED!660be329!not-for-mail From: "Kevin K" Message-ID: Newsgroups: comp.lang.ada Subject: Re: Gnat storage size References: <44f096f8$1_3@news.bluewin.ch> User-Agent: ProNews/2 V1.57.cp107 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 8bit NNTP-Posting-Host: 67.65.251.8 X-Complaints-To: abuse@prodigy.net X-Trace: newssvr14.news.prodigy.com 1156983301 ST000 67.65.251.8 (Wed, 30 Aug 2006 20:15:01 EDT) NNTP-Posting-Date: Wed, 30 Aug 2006 20:15:01 EDT Organization: SBC http://yahoo.sbc.com X-UserInfo1: [[PAPDCAOXTMQS@[GJJB^T\BUSXB@DTMNHWB_EYLJZ]BGIELCNSKQFCY@TXDX_WHSVB]ZEJLSNY\^J[CUVSA_QLFC^RQHUPH[P[NRWCCMLSNPOD_ESALHUK@TDFUZHBLJ\XGKL^NXA\EVHSP[D_C^B_^JCX^W]CHBAX]POG@SSAZQ\LE[DCNMUPG_VSC@VJM Date: Thu, 31 Aug 2006 00:15:01 GMT Xref: g2news2.google.com comp.lang.ada:6430 Date: 2006-08-31T00:15:01+00:00 List-Id: 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. --