------- Comment #13 from steven at gcc dot gnu dot org 2006-05-24 06:08 ------- Re. comment #12, my copy of the June 1997 Fortran 95 draft is very clear assuming we agree that there is no default initialization for this pointer.
14.6.2.1 Pointer association status A pointer may have a pointer association status of associated, disassociated, or undefined. Its association status may change during execution of a program. Unless a pointer is initialized (explicitly or by default), it has an initial association status of undefined. A pointer may be initialized to have an association status of disassociated. 5.1.2.7 POINTER attribute An object with the POINTER attribute shall neither be referenced nor defined unless, as a result of executing a pointer assignment (7.5.2) or an ALLOCATE statement (6.3.1), it becomes pointer associated with a target object that may be referenced or defined. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27662