re PR fortran/63529 (Bad error and ICE with Cray Pointers in Modules)
authorSteven G. Kargl <kargl@gcc.gnu.org>
Sun, 13 May 2018 17:18:05 +0000 (17:18 +0000)
committerSteven G. Kargl <kargl@gcc.gnu.org>
Sun, 13 May 2018 17:18:05 +0000 (17:18 +0000)
2018-05-13  Steven G. Kargl  <kargl@gcc.gnu.org>

PR fortran/63529
* gfortran.texi: Clarify documentation for Cray pointer and
assumed-sized array.

From-SVN: r260213

gcc/fortran/ChangeLog
gcc/fortran/gfortran.texi

index a00e861..e1827a9 100644 (file)
@@ -1,3 +1,9 @@
+2018-05-13  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/63529
+       * gfortran.texi: Clarify documentation for Cray pointer and
+       assumed-sized array.
+
 2018-05-13  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/85742
index 6f89481..4632563 100644 (file)
@@ -1906,10 +1906,12 @@ or,
         pointer ( <pointer1> , <pointee1> ), ( <pointer2> , <pointee2> ), ...
 @end smallexample
 The pointer is an integer that is intended to hold a memory address.
-The pointee may be an array or scalar.  A pointee can be an assumed
-size array---that is, the last dimension may be left unspecified by
-using a @code{*} in place of a value---but a pointee cannot be an
-assumed shape array.  No space is allocated for the pointee.
+The pointee may be an array or scalar.
+If an assumed-size array is permitted within the scoping unit, a
+pointee can be an assumed-size array.
+That is, the last dimension may be left unspecified by using a @code{*}
+in place of a value. A pointee cannot be an assumed shape array.
+No space is allocated for the pointee.
 
 The pointee may have its type declared before or after the pointer
 statement, and its array specification (if any) may be declared