This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: Vectorizing HIRLAM 4: complicated access patterns examined.
- From: Toon Moene <toon at moene dot indiv dot nluug dot nl>
- To: tobias dot schlueter at physik dot uni-muenchen dot de, toon at moene dot indiv dot nluug dot nl
- Cc: fortran at gcc dot gnu dot org, jakub at redhat dot com
- Date: Wed, 02 Nov 2005 20:35:37 +0100
- Subject: Re: Vectorizing HIRLAM 4: complicated access patterns examined.
Toon Moene wrote:
> Nope, I checked. This has nothing to do with equivalences.
The issue in PR18833 was primarily the correct identification whether a(1:2)
is a substring or an array reference, so this might still be related. The
patch only worked around this issue in the special case of equivalence
statements, so it might be the case that we hit another case where this same
issue arises, but I'm not sure as I haven't looked in the debugger.
This is a slightly further reduced testcase:
PROGRAM TABLES
IMPLICIT CHARACTER*8(Y)
!WRITE(YLOCAL,'(I2.2)') ILOCAL
!ybtable='b'
YBTABLE=Ylocal(1:2)
END
Try some combination of removing comments and removing the substring
specifier, and you'll get different error messages or success rates.
Ah.
Can you open a PR please?
No. As I just explained on irc, lynx doesn't know my password
that Firefox maintained, so I'm effectively locked out of all bug
management (other than fixing them) ...
Cheers,
--
Toon Moene - e-mail: toon@moene.indiv.nluug.nl - phone: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
A maintainer of GNU Fortran 95: http://gcc.gnu.org/fortran/