This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: -freduce-all-givs and fortran
- To: aj at suse dot de
- Subject: Re: -freduce-all-givs and fortran
- From: Toon Moene <moene at knmi dot nl>
- Date: Thu, 06 Sep 2001 15:46:19 +0000
- CC: jh at suse dot de, gcc-patches at gcc dot gnu dot org, gcc at gcc dot gnu dot org
- Organization: Royal Netherlands Meteorological Institute
Andreas wrote:
> 168.wupwise 1600 418 382* 1600 417 384*
> 171.swim 3100 1213 256* 3100 1040 298*
> 172.mgrid 1800 1017 177* 1800 1117 161*
> 173.applu 2100 759 277* 2100 813 258*
> 200.sixtrack 1100 577 191* 1100 534 206*
vs:
168.wupwise 444 360
171.swim 1012 306
172.mgrid 1036 174
173.applu 816 258
200.sixtrack 556 198
OK, so swim indeed gets most optimised "without" loop optimisation.
:-)
Someone who shall remain nameless showed me a (small) part of swim that
should fall wholly within the "fair use" clause. I mailed it home to
study it there (where I actually have access to g77 :-)
However, I think I already know what's wrong ...
Sixtrack is more complicated, but as its source code is available
online, it might be possible to track that one down too.
"Back ... in the USSR !"
--
Toon Moene, KNMI, PO Box 201, 3730 AE De Bilt, The Netherlands.
Tel. +31302206443, Fax +31302210407, e-mail moene@knmi.nl
URL: http://www.knmi.nl/hirlam