This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Type based aliasing
- From: Toon Moene <toon at moene dot indiv dot nluug dot nl>
- To: Robert Dewar <dewar at gnat dot com>
- Cc: gcc at gcc dot gnu dot org, nathan at codesourcery dot com
- Date: Sat, 05 Oct 2002 22:49:52 +0200
- Subject: Re: Type based aliasing
- Organization: Moene Computational Physics, Maartensdijk, The Netherlands
- References: <20021005203332.A8670F2CAF@nile.gnat.com>
Robert Dewar wrote:
<<`Define' in Fortran-speak is to `have a value assigned to it and all of
the entities that are associated with it'.
Assignment is one way to cause problems here, but not the only one.
OK, sure, I was using assignment loosely, but the statement that "Fortran
rules don't allow arguments to overlap at all" is definitely misleading,
since it is just fine for arguments to overlap providing that no definitions
occur in an aliased situation.
Yep, this is definitely true and might by worth stressing.
--
Toon Moene - mailto:toon@moene.indiv.nluug.nl - phoneto: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
Maintainer, GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html
Join GNU Fortran 95: http://g95.sourceforge.net/ (under construction)