egcs-1.2 stuff
Toon Moene
toon@moene.indiv.nluug.nl
Wed Mar 31 23:46:00 GMT 1999
Richard Henderson wrote:
>
> On Wed, Mar 24, 1999 at 10:53:46PM +0100, Toon Moene wrote:
> > 2. It might be best to enable -fno-strict-aliasing by default from
> > the Fortran Frontend, because Fortran knows of no type based
> > aliasing rules.
>
> No. What'll happen is that the Fortran front end simply won't
> set any alias sets, and so normally the strict alias code just
> won't fire.
Could be - I was just parrotting what Mark Mitchell wrote me about it
... I haven't really studied what the new alias set business does.
> However, it is well within the relm of possibility that we can
> use alias sets for spill slots and whatnot, independant of the
> source language. So it wouldn't be especially good to just
> turn off -fstrict-aliasing arbitrarily.
Oh, I should have written that it is a temporary measure. For my
programs, and hence probably for a lot of other Fortran code that has
stack based arrays, it led to larger working sets and slower execution.
I think that's not desirable for a solution that won't solve a real
problem with that code.
Cheers,
--
Toon Moene (toon@moene.indiv.nluug.nl)
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
Phone: +31 346 214290; Fax: +31 346 214286
g77 Support: fortran@gnu.org; egcs: egcs-bugs@cygnus.com
More information about the Gcc
mailing list