This is the mail archive of the egcs@egcs.cygnus.com mailing list for the EGCS project. See the EGCS home page for more information.


[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index] [Subject Index] [Author Index] [Thread Index]

Re: Recent RSS growth for our NWP code.



>>>>> "Toon" == Toon Moene <toon@moene.indiv.nluug.nl> writes:

    Toon> [ Sorry for the clumsy reply - my ISP decided to spread the
    Toon> wrong info on the mail route to moene.indiv.nluug.nl again
    Toon> [yes, I've notified them], so I'm reading this with lynx on
    Toon> the egcs web archives - Netscape dies a horrible death
    Toon> trying to read in 264K of archive ]

Thanks; mail sent directly to you was bouncing.

    Toon> The interesting thing is that I indeed thought about your
    Toon> alias-set patches as a possible culprit, but Fortran doesn't
    Toon> allow array temporaries (at least not the language that g77
    Toon> supports), so how can this be a problem ?  The only reuse of
    Toon> stack space (in the Mbyte size category) is *between*
    Toon> subsequent SUBROUTINEs ...

Umm; that's perhaps the same situation.  We don't reuse the stack
space allocated for an inline function's stack frame.  It would be
easy to do this if the same function is called more than once, and we
should do this.  I'm working on this.

-- 
Mark Mitchell 			mark@markmitchell.com
Mark Mitchell Consulting	http://www.markmitchell.com