This is the mail archive of the
mailing list for the GCC project.
Re: GNU Fortran 90?
Zack Weinberg wrote:
> On Thu, Nov 16, 2000 at 09:24:52PM +0100, Toon Moene wrote:
> > So from my point of view it could well be that automatic vectorisation
> > is added to GCC before g77 is removed. In that case g77 would benefit
> > from this as well - although not as much as I would want, because RTH
> > recently discovered that John Carr's alias analysis just doesn't work
> > perfectly for g77 (expletives elided).
> The thing is, I got to listen to a discussion on how we could
> implement autovectorization, not so long ago, and the consensus was we
> don't want to do it in RTL. Instead, we want to reimplement general
> loop optimization - including unrolling and vectorization - at the
> tree level. That of course requires we have function-at-a-time mode
> in every front end that uses the new optimizer. And I don't think
> anyone wants to implement function-at-a-time mode in g77; the effort
> would be far better spent finishing g95 sooner.
Oh - yes - in this respect I fully agree with you. If we don't do
autovectorisation in RTL, it'll never benefit g77 for the reason you
Toon Moene - mailto:firstname.lastname@example.org - phoneto: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html
GNU Fortran 95: http://g95.sourceforge.net/ (under construction)