From owner-sc22wg5@open-std.org Thu Feb 28 04:27:45 2008 Return-Path: X-Original-To: sc22wg5-dom6 Delivered-To: sc22wg5-dom6@open-std.org Received: by open-std.org (Postfix, from userid 521) id 46F5FD8934; Thu, 28 Feb 2008 04:27:45 +0100 (CET) X-Original-To: sc22wg5@open-std.org Delivered-To: sc22wg5@open-std.org Received: from over.ny.us.ibm.com (over.ny.us.ibm.com [32.97.182.150]) by open-std.org (Postfix) with ESMTP id 4E1EA38508 for ; Thu, 28 Feb 2008 04:27:29 +0100 (CET) Received: from e3.ny.us.ibm.com ([192.168.1.103]) by pokfb.esmtp.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id m1S2sFYE019247 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 27 Feb 2008 21:54:15 -0500 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234]) by e3.ny.us.ibm.com (8.13.8/8.13.8) with ESMTP id m1S2rZ8A008768 for ; Wed, 27 Feb 2008 21:53:35 -0500 Received: from d01av03.pok.ibm.com (d01av03.pok.ibm.com [9.56.224.217]) by d01relay02.pok.ibm.com (8.13.8/8.13.8/NCO v8.7) with ESMTP id m1S2rZTL243470 for ; Wed, 27 Feb 2008 21:53:35 -0500 Received: from d01av03.pok.ibm.com (loopback [127.0.0.1]) by d01av03.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id m1S2rY9D021514 for ; Wed, 27 Feb 2008 21:53:35 -0500 Received: from d25ml04.torolab.ibm.com (d25ml04.torolab.ibm.com [9.26.6.105]) by d01av03.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id m1S2rYQs021497; Wed, 27 Feb 2008 21:53:34 -0500 In-Reply-To: <20080130160004.59FEBD7482@open-std.org> To: WG5 Cc: J3 MIME-Version: 1.0 Subject: Re: (j3.2006) (SC22WG5.3504) Letter ballot on Fortran 2003 interpretations X-Mailer: Lotus Notes Release 7.0 HF144 February 01, 2006 Message-ID: From: Jim Xia Date: Wed, 27 Feb 2008 21:53:32 -0500 X-MIMETrack: Serialize by Router on D25ML04/25/M/IBM(Release 7.0.2HF446 | March 16, 2007) at 02/27/2008 21:53:34, Serialize complete at 02/27/2008 21:53:34 Content-Type: multipart/alternative; boundary="=_alternative 000FE369852573FD_=" Sender: owner-sc22wg5@open-std.org Precedence: bulk This is a multipart message in MIME format. --=_alternative 000FE369852573FD_= Content-Type: text/plain; charset="US-ASCII" The following Fortran 2003 interpretations are being balloted: Yes No Number Title -Y- --- F03/0049 Separators in list-directed output involving UDDTIO -Y- --- F03/0050 Questions about internal files -Y- --- F03/0086 Elemental and BIND(C) -Y- --- F03/0088 Defined operations/assignments and VOLATILE/ASYNCHRONOUS -Y- --- F03/0089 Interoperability of non-BIND derived types -C- --- F03/0092 Procedure characteristics and unlimited polymorphic -Y- --- F03/0093 Allocatable array on intrinsic assignment with scalar expr -Y- --- F03/0094 Final subroutine and VALUE attribute -Y- --- F03/0095 Bounds remapped pointer assignment and ASSOCIATED -Y- --- F03/0097 Blanks as separators in NAMELIST input -Y- --- F03/0098 Does allocate with source= define subcomponents? -Y- --- F03/0101 Is UDDTIO output suitable for namelist and list-directed input Comments on F03/0092 In the example code, it uses the following declaration procedure (foo), target :: proc_tgt Don't we just violate the syntax rules for in procedure declaration statement [264:9-20]? TARGET is not listed as one of the [264:13-18]. This statement should be changed to procedure (foo) :: proc_tgt as appeared in the original interp paper. Jim Xia XL Fortran Compiler Testing IBM Toronto Lab at 8200 Warden Ave. Phone (905) 413-3444 Tie-line 313-3444 D2/NAH/8200 /MKM --=_alternative 000FE369852573FD_= Content-Type: text/html; charset="US-ASCII"

The following Fortran 2003 interpretations are being balloted:

Yes   No   Number     Title
-Y-   ---  F03/0049  Separators in list-directed output
                     involving UDDTIO  
-Y-   ---  F03/0050  Questions about internal files  
-Y-   ---  F03/0086  Elemental and BIND(C)  
-Y-   ---  F03/0088  Defined operations/assignments and
                     VOLATILE/ASYNCHRONOUS  
-Y-   ---  F03/0089  Interoperability of non-BIND derived types
-C-   ---  F03/0092  Procedure characteristics and unlimited
                     polymorphic
-Y-   ---  F03/0093  Allocatable array on intrinsic assignment with
                     scalar expr
-Y-   ---  F03/0094  Final subroutine and VALUE attribute  
-Y-   ---  F03/0095  Bounds remapped pointer assignment and ASSOCIATED
-Y-   ---  F03/0097  Blanks as separators in NAMELIST input
-Y-   ---  F03/0098  Does allocate with source= define subcomponents?
-Y-   ---  F03/0101  Is UDDTIO output suitable for namelist and
                     list-directed input


Comments on F03/0092

In the example code, it uses the following declaration
    procedure (foo), target  :: proc_tgt

Don't we just violate the syntax rules for <proc-attr-spec> in procedure
declaration statement [264:9-20]?  TARGET is not listed as one of the
<proc-attr-spec> [264:13-18].  This statement should be changed to
    procedure (foo) :: proc_tgt
as appeared in the original interp paper.



Jim Xia

XL Fortran Compiler Testing
IBM Toronto Lab at 8200 Warden Ave.
Phone (905) 413-3444  Tie-line 313-3444
D2/NAH/8200 /MKM
--=_alternative 000FE369852573FD_=--