(j3.2006) (SC22WG5.5472) J3/15-159 - J3 Fortran interp letter ballot #33 - due 24-Apr-2015

Daniel C Chen cdchen
Tue Apr 21 22:10:16 EDT 2015


Yes  No   Number    Title

-Y-  ---  F08/0126  Can cobounds be referenced in the same type
                                 declaration?
-Y-  ---  F08/0127  May an initial line begin with a semicolon?

-N-  ---  F08/0128  Is recursive USE within a submodule permitted?
The NO vote is to A2.
If a module does not have any module procedure interface body,
submodules extends such a module are useless. Allowing accessing
private module variables from such a module forces the compiler to write
the private
module variables into the module symbol file or some sort.
If all the module procedure interface bodies are defined in a submodule's
ancestor module or ancestor submodules, the submodule is useless.
Again, there is really no point of accessing a private variable in such a
submodule.

There are two possible fixes:
1. A submodule whose ancestor module doesn't have any module procedure
interface body or all the module procedure interface bodies are defined in
its ancestor module or ancestor submodules should not be allowed. Or
2. Accessing a private variable by host association in a submodule is
permitted
only if its ancestor module has at least one module procedure interface
body.

There could be other solutions. The goal is to avoid recording private
variables
if it is useless.

-Y-  ---  F08/0129  Is CLASS(type) required to refer to a prior type
                                 definition?
-Y-  ---  F08/0130  Does coarray allocation sync even with stopped
                                   images?
-Y-  ---  F08/0131  Are the changes to C_LOC in the 2010 revision
                                  intentional?
-Y-  ---  F08/0132  Can a procedure pointer be declared with an
                                  interface block?
-Y-  ---  F08/0133  Is unallocated actual associated with
                                     nonallocatable dummy OK?
-Y-  ---  F08/0134  <stat-variable> in an image control statement
-Y-  ---  F08/0135  Vector subscripted actual makes VALUE dummy
                                   undefinable?
-Y-  ---  F08/0136  Argument correspondence with VALUE and
                                  ASYNCHRONOUS
-Y-  ---  F08/0137  Result of TRANSFER when MOLD is an array with
                                  element size zero


XL Fortran Development - IBM Toronto Software Lab
Phone: 905-413-3056
Tie: 969-3056
Email: cdchen at ca.ibm.com
http://www.ibm.com/software/awdtools/fortran/xlfortran



From:	"Whitlock, Stan" <stan.whitlock at intel.com>
To:	WG5 <sc22wg5 at open-std.org>
Date:	03/29/2015 12:41
Subject:	(j3.2006) (SC22WG5.5472) J3/15-159 - J3 Fortran interp letter
            ballot #33 - due 24-Apr-2015
Sent by:	j3-bounces at mailman.j3-fortran.org



                                                        J3/15-159
To:           J3 Members
From:      Stan Whitlock
Subject:   J3 Fortran interp letter ballot #33 - due 24-Apr-2015
Date:       2015 March 29

Enclosed in the next letter ballot on Fortran interpretations.

The rules for interpretation handling by which we operate say:

    o   J3 votes on the answer at a J3 meeting; a simple majority
        vote marks the answer as "passed by J3 meeting".

    o   Between J3 meetings the chair of /interp sends a J3 letter
        ballot to J3 to approve interp answers that have been "passed
        by J3 meeting".  The letter ballot runs for 30 days.  An interp
        answer passes by a 2/3rds vote;  a no vote must be accompanied
        by an explanation of the changes necessary to change the member's
        vote to yes.

        J3/interp reserves the right to recall an interp answer for
        more study even if the answer passes.

12 Fortran interpretations are currently "Passed by J3 meeting" after
J3 meeting #206.  This is the letter ballot phase to go from "Passed
by J3 meeting" to "Passed by J3 letter ballot".

The following Fortran interpretations are being balloted:

Yes  No   Number    Title

---  ---  F08/0126  Can cobounds be referenced in the same type
                                 declaration?
---  ---  F08/0127  May an initial line begin with a semicolon?
---  ---  F08/0128  Is recursive USE within a submodule permitted?
---  ---  F08/0129  Is CLASS(type) required to refer to a prior type
                                 definition?
---  ---  F08/0130  Does coarray allocation sync even with stopped
                                   images?
---  ---  F08/0131  Are the changes to C_LOC in the 2010 revision
                                  intentional?
---  ---  F08/0132  Can a procedure pointer be declared with an
                                  interface block?
---  ---  F08/0133  Is unallocated actual associated with
                                     nonallocatable dummy OK?
---  ---  F08/0134  <stat-variable> in an image control statement
---  ---  F08/0135  Vector subscripted actual makes VALUE dummy
                                   undefinable?
---  ---  F08/0136  Argument correspondence with VALUE and
                                  ASYNCHRONOUS
---  ---  F08/0137  Result of TRANSFER when MOLD is an array with
                                  element size zero

The text of these interpretations is attached.  Each interpretation
starts with a row of "-"s.

Please mark the above -Y- in the Yes column for "yes", -C- in the Yes
column for "yes with comment", or -N- in the No column for a "no"
answer {be sure to include your reasons with "no"} and send only the
above text {not this entire mail message} with any comments to

        j3 at j3-fortran.org

by 11:59:59PM, PDT, Friday, 24-Apr-2015, in order to be counted.


Thanks                         /Stan[attachment "15-159 Stan - J3 Fortran
interp	LB #33 - due 24-Apr-2015 - m207.txt" deleted by Daniel C
Chen/Toronto/IBM] _______________________________________________
J3 mailing list
J3 at mailman.j3-fortran.org
http://mailman.j3-fortran.org/mailman/listinfo/j3
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.j3-fortran.org/pipermail/j3/attachments/20150421/4a93e0cd/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: graycol.gif
Type: image/gif
Size: 105 bytes
Desc: not available
Url : http://mailman.j3-fortran.org/pipermail/j3/attachments/20150421/4a93e0cd/attachment-0001.gif 



More information about the J3 mailing list