(j3.2006) J3 Fortran interp letter ballot

John Reid John.Reid
Tue Oct 13 06:29:29 EDT 2009



-Y-  ---  F95/0098   Are dummy functions returning assumed-length

                             character legal?

-Y-  ---  F03/0022   Coexistence of IEEE and non-IEEE kinds

-Y-  ---  F03/0024   DEALLOCATE and array pointers

-Y-  ---  F03/0034   IEEE_LOGB()

-Y-  ---  F03/0039   HYPOT()

-Y-  ---  F03/0078   IEEE_SUPPORT_DATATYPE vs. mathematical equivalence

-C-  ---  F03/0090   Polymorphic array constructors

-Y-  ---  F03/0130   Elemental specific intrinsic procedure

                             characteristics

-Y-  ---  F03/0131   SAVE attribute and EQUIVALENCE

-Y-  ---  F03/0132   Unformatted i/o and private components

-Y-  ---  F03/0133   Is unlimited polymorphic allowed in COMMON?

-Y-  ---  F03/0134   Implicit typing of procedure pointers

-Y-  ---  F03/0135   Interaction between RESULT, recursion, and host

                             generic

-Y-  ---  F03/0136   Are subroutines distinguishable from arrays?

-Y-  ---  F03/0137   Dummy procedure type compatibility

-C-  ---  F03/0138   External <procedure-name> as <proc-target>


Comment on F03/0090.
In 07-231, the function name in (1) is f. This needs to be restored or the other
occurrences of f changed to f1. Similarly in (2), f2 should be changed to f or
all occurences of f and F should be changed to f2.


Comment on F03/0138.
The edit makes a sentence that is very hard to read and may even be ambiguous.
It would be much better as two sentences:
[144:6+] In 7.4.2 Pointer assignment, add at the end of constraint C727:
      "If it is the name of an external procedure, the procedure shall be
       accessed by USE or host association, referenced in the scoping unit as a
       procedure, or have the EXTERNAL attribute".



More information about the J3 mailing list