From jkr@jkr.cc.rl.ac.uk  Fri Jul 28 16:21:10 2000
Received: from nameserv.rl.ac.uk (nameserv.rl.ac.uk [130.246.135.129])
	by dkuug.dk (8.9.2/8.9.2) with ESMTP id QAA18429
	for <SC22WG5@dkuug.dk>; Fri, 28 Jul 2000 16:21:09 +0200 (CEST)
	(envelope-from jkr@jkr.cc.rl.ac.uk)
Received: from jkr.cc.rl.ac.uk (jkr.cc.rl.ac.uk [130.246.8.20])
	by nameserv.rl.ac.uk (8.8.8/8.8.8) with ESMTP id PAA21534
	for <SC22WG5@dkuug.dk>; Fri, 28 Jul 2000 15:21:09 +0100
Received: (from jkr@localhost)
	by jkr.cc.rl.ac.uk (8.8.8+Sun/8.8.8) id PAA20388
	for SC22WG5@dkuug.dk; Fri, 28 Jul 2000 15:22:15 +0100 (BST)
Date: Fri, 28 Jul 2000 15:22:15 +0100 (BST)
From: John Reid <jkr@rl.ac.uk>
Message-Id: <200007281422.PAA20388@jkr.cc.rl.ac.uk>
To: SC22WG5@dkuug.dk
Subject: WG5 letter ballot on Fortran 95 interpretations
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"


Yes    No    Number    Title

---    -x-   000067    Writing zeros

I agree with Malcolm Cohen and Richard Maine

-x-    ---   000068    Asterisks as I/O units

-x-    ---   000069    What is a numeric character?

-c-    ---   000070    Asymmetry between constant specification and
                       initialization expressions

I think a better edit for [54:36-37] and [56:34-35] would be
   Change "the specification expression variables" to "a variable".

-X-    ---   000071    Character array constructors

-X-    ---   000072    Resolving generic procedure references

-X-    ---   000076    INTENT(IN) dummy arguments and implied DO loops

-X-    ---   000077    INTENT(IN) dummy arguments and NULLIFY

---    -X-   000079    Pointer Assignment and Allocatable Arrays

I think it would be more friendly and consistent to say that pointing
to an unallocated allocatable array is legal and gives an unassociated
pointer.  I tried this little program on the 5 compilers (Epc, Nag,
Fujitsu, Digital, SUN) to which I have ready access:
   program main
     real, allocatable, target :: a(:)
     real, pointer :: p(:)
     allocate (p(2))
     write(*,*)associated(p)
     p => a
     write(*,*)associated(p)
   end program main
They all ran and gave the output
 T
 F

-x-    ---   000080    Host association and the EXTERNAL attribute

-x-    ---   000082    Usage of BOZ literal constants

-x-    ---   000083    Scope of array-constructor implied-DO variable

-x-    ---   000084    Events that cause variables to be defined

-x-    ---   F90/000100 ASSOCIATED intrinsic and zero-sized objects

-x-    ---   F90/000179 DO variable with POINTER attribute

-x-    ---   F90/000185 What is the allocation status of an array 
                        after an allocation failure?

-x-    ---   F90/000194 Statements between SELECT CASE and CASE


John Reid (as an individual and not as Convenor).
