https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68769

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2015-12-08
     Ever confirmed|0                           |1

--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> Without pointers, there's no way to introduce an alias for a and b.

Indeed! but I don't understand what cray pointers have to do with that. They
are an extension to f77 which is rejected by gfortran unless -fcray-pointer is
used (IMO mixing cray pointers and comp is a recipe for disasters).

Note that in post f90 standards, POINTERs are part of the Fortran syntax and
can alias. Note also variables can also alias through EQUIVALENCE even if using

EQUIVALENCE (a(2), b(1))
a(2:n)=b(1:n-1)

is probably invalid.

Reply via email to