To: J3 12-183r1 From: Dan Nagle Subject: Minor Features List for f1x Date: 2012 October 16 This paper is to start the list of suggestions for topics to be considered as "warts" to be addressed in Fortran 1x, in furtherance of WG5's plans for future development. It is subgroup's intention that the items discussed below be discussed in plenary for suitability as work items, and that these items be removed if found to be inappropriate, and that other items be added when found to be consistent with WG5's Markham resolutions. This is a meeting document rather than a standing document as the next meeting of J3 must write a final list for forwarding to WG5 by the next meeting of WG5. Item 1 The g0 edit descriptor had a ".d" added in response to public comments as a part of Fortran 2008. The requirement is that ".d" (where is this stated in 10-007r1 ?) be absent when the list item is not real or complex should be eliminated to make it optional and ignored when the list item is not real or complex. A specific behavior should be selected for interpretation of ".d" when used with g0 and the list item is of type integer, logical, or character. Straw Vote: Is this appropriate for inclusion in f1x? Yes Straw Vote: If so, what is the behavior of g0.d in all cases? Item 2 An attribute that requires a separate instance of a local entity for each instance of a procedure would be useful when a pure procedure is referenced from a do concurrent. Also, it would provide documentation for local entities in recursive procedures. Many processors support an automatic declaration now. Adding this to the standard would therefore promote portability of programs and reduce diagnostics when standards-conformance-checking has been selected. Straw Vote: Is this appropriate for inclusion in f1x? No, this is unnecessary. Please see 12.6.2.4p1 pg308 of 10-007r1.