This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Implement stack arrays even for unknown sizes
On Sat, 2011-04-09 at 09:21 +0100, N.M. Maclaren wrote:
> On Apr 8 2011, Michael Matz wrote:
> >
> >It adds a new option -fstack-arrays which makes the frontend put
> >all local arrays on stack memory. ...
>
> Excellent!
>
> >I haven't rechecked performance now, but four months ago this was the
> >result for the fortran benchmarks in cpu2006:
>
> There is actually a much better approach, which was done in Algol 68
> and seems now to be done only in Ada. As far as the compiler
> implementation goes, it is a trivial variation on what you have done,
> but there is a little more work in the run-time system.
>
> That is to use primary and secondary stacks. ...
How does your secondary stack interact with threads? Do it force the use
of more memory per thread?
/MF