X3J3/94-006 r2 date: 94-04-07 PC file: 94-006-2.me Archive: 94-006r2.00readme ############################################################################## # # # X3J3/94-006 r2 # # # # The interpretation files are continually updated: the result of new # # requests, ballots, error corrections, etc. # # # # Dick Weaver # ############################################################################## T A B L E O F C O N T E N T S , B Y F I L E PC File X3J3 Archive (add ".Z" for compressed files) Contents -------------------------- 94-006-2.me 94-006r2.00readme * List of Interpretations * List of Keywords * List of Interpretations, in sequence by last meeting with a history entry (for those with an identifiable meeting number in their history) Introduction, Explanation of fields * These three lists are generated from the individual interpretations. 94-006-2.edt 94-006r2.edits Edits from all interpretations, in page/line sequence. This file is generated from the individual interpretations. A listing of this file, formatted as "insertion" pages for the Fortran 90 standard and printed on colored paper (for ease of identification when inserted) is available from Dick Weaver. Listings are generally prepared just before and just after X3J3 meetings while the detail files are continously updated; thus the listing content may not reflect current file content. 94-006a2.0 94-006r2.A0 0- 99 94-006a2.100 94-006r2.A100 100-149 94-006a2.150 94-006r2.A150 150-... Part A, Interpretations active in X3J3 (status codes -, C, D, X, R, H) 94-006b2.0 94-006r2.B Part B, Interpretations WG5 approved (status codes W, P) These interpretations were placed in a separate file to eliminate repetitive printing of interpretations for which the question and answer text will not be changed. There are, however, occasional changes to such fields as "keywords" and "history". Thus new versions are placed on the server concurrent with new Part A versions. ############################################################################## List of Interpretations Status | Category | | Number | | | Title W E 00000a Minor edits and corrections for Technical Corrigendum #1 X E 00000b Minor edits and corrections for Technical Corrigendum #2 X E 00000c Minor edits and corrections C I 00000d Rejected Minor edits and corrections X I 000001 Optimization of Fortran programs W I 000002 Default main program name W I 000003 Preconnected units and UNIT=* R E 000004 Blanks in format specifications in free form source W I 000005 Namelist output of zero length character strings W E 000006 Procedure specifications in a scoping unit C I 000007 Duplicate module procedures in interface blocks - - 000008 subsumed by 000007 W I 000009 Generic interfaces with the same name in a program W I 000010 Generic interfaces with the same name in a scoping unit X I 000011 Multiple accessible defined operator and assignment interfaces X E 000012 Type of a named constant when there is implicit mapping W A 000013 Implicit mapping of an interface block W I 000014 Interface for a character function with a variable length result W E 000015 Error in fourth constraint for R429 W E 000016 Character length specification W I 000017 Creation of entities by local names in rename-list W I 000018 Valid characters for indicating fixed form statement continuation W I 000019 Correctness of last example in section 4.5 W I 000020 References to the same derived type by different names W I 000021 References to different derived types with the same name W I 000022 Use of derived type name in host scoping unit - - 000023 subsumed by 000012 W I 000024 IMPLICIT NONE and the type of a function result W I 000025 Resolution of internal procedure references W I 000026 Bounds of array expressions C I 000027 Requirements for pointers and target association C I 000028 Precedence of use or host association X I 000029 Class of a defined operator X E 000030 Length of character literals in array constructors W E 000031 Overloaded implied-DO variable names W E 000032 Implicit declaration of a derived type X I 000033 Interface blocks with the same name in a program - - 000034 subsumed by 000033 - - 000035 subsumed by 000033 W I 000036 Pointer to an assumed-size array W I 000037 Use of array sections in pointer assignment statements W I 000038 Same interface body in multiple generic interface blocks X E 000039 Association of a pointer actual argument with a dummy argument W I 000040 Allocation of arrays of pointers C E 000041 Procedure with target dummy argument requires explicit interface W I 000042 KIND parameter value W E 000043 List-directed character input W E 000044 END statement and fixed form source W I 000045 Array intrinsics with arrays of derived-type arguments W I 000046 RESULT clause for RECURSIVE functions W E 000047 Automatic data object in initialization expressions W I 000048 Pointer-valued statement functions C E 000049 Characteristics of function results W I 000050 Repeat counts on edit descriptors W I 000051 On unambiguous generic procedure references W E 000052 Expressions in statement function definitions W A 000053 Optional intrinsic function arguments X I 000054 Resolving generic procedure references W E 000055 Characteristics of character function results W I 000056 TRANSFER intrinsic function description W E 000057 Prohibition against multiple explicit specific interfaces X E 000058 Ambiguous use of "keyword" W I 000059 SEQUENCE derived type and component bounds W I 000060 Statement function argument references W E 000061 G edit descriptor with "d" = 0 W E 000062 Statement function constraints W I 000063 Interfaces and dummy procedure arguments W E 000064 SPACING result for 0.0 W I 000065 DO construct - Block and Nonblock W E 000066 Declaration of FUNCTION type W I 000067 Output of negative signed zero W E 000068 Pointer association status W E 000069 I/O implied DO variable C E 000070 Characteristics specified by interface bodies X E 000071 Use association and common block names W E 000072 Missing constraint for SIZE= X I 000073 Description of the MERGE intrinsic function W E 000074 Meaning of "referenced" in 11.3.2 X I 000075 Interface blocks in block data X I 000076 Attributes, properties, characteristics X E 000077 Miscellaneous questions W I 000078 Intrinsic functions in MODULE specification statements X E 000079 Automatic character and ALLOCATABLE, POINTER and TARGET attributes W E 000080 Vector subscripts in masked array assignment statements C E 000081 Pointer actual argument overlap X I 000082 Host association and generic names C E 000083 Extending generic intrinsic procedures W E 000084 Change masked array assignment constraint to prose W I 000085 Nondefault integer data type for UNIT=, RECL=, and REC= specifiers C E 000086 USE and host association X E 000087 PARAMETER statements and SAVE statements X E 000088 Common block names and local names X E 000089 Errors in the DATA statement description C E 000090 Subroutine and function names in nested scopes C I 000091 Constraint diagnosis for PRIVATE attribute X I 000092 Pointer and storage association X E 000093 Scalar pointer function results W I 000094 Functions in WRITE statement implied-DO loops W I 000095 Functions in IOLENGTH implied-DO loops C E 000096 Definition of "Declaration" X E 000097 Specification expression - - 000098 subsumed by 000131 X I 000099 Generic interfaces R E 000100 ASSOCIATED intrinsic and zero-sized objects C E 000101 Specification statements X I 000102 Returned value for INQUIRE POSITION= on an empty file W E 000103 Statement Function with unreferenced dummy argument W I 000104 Rounding formatted output X I 000105 Parallel evaluation of operands and arguments X I 000106 Multiple USE of modules; renaming rules W I 000107 USE renaming of generic and specific interfaces X E 000108 Referencing disassociated pointers W E 000109 Intrinsic function ASSOCIATED W I 000110 Named constant shape specification X E 000111 Array constructors in masked assignment statements X E 000112 Sequence derived type external functions X E 000113 Ordering of array specification and initialization - - 000114 subsumed by 000012 W I 000115 Multiple dummy arguments X I 000116 Scoping units and statement labels X E 000117 Use of MODULE PROCEDURE statement in internal procedures W E 000118 Named constructs and host association W E 000119 Rank of assumed-shape array W E 000120 PRESENT intrinsic and host association C E 000121 ";" As a Statement Separator X I 000122 Intrinsic procedures in modules X I 000123 Result of INT(A) not equal to A for non-default integers X E 000124 Result of LBOUND for assumed-size arrays C E 000125 Copy in/copy out of target dummy arguments X E 000126 Character Entry statements and Partial Association X I 000127 Is a module a global entity? X E 000128 Use associated generic names and renaming R I 000129 Array constructors in initialization expressions X E 000130 Multiple statements on line with END statement X E 000131 Formatted Input and Kind Type Parameters X E 000132 SYSTEM_CLOCK intrinsic conformance requirements X I 000133 Definition of "token" as used in section 3.3.1 - - 000134 subsumed by 000012 C E 000135 INTENT(IN) conformance X E 000136 scalar-structure-component in data-implied-do C E 000137 array-element in data-implied-do C E 000138 PRIVATE accessibility of a MODULE PROCEDURE C E 000139 INTRINSIC, EXTERNAL attribute questions C I 000140 TARGET attribute for a derived-type object with a pointer component C 000141 Generic name same as specific name C E 000142 Namelist I/O C E 000143 Use association and functions/subroutines/intrinsics X I 000144 Specification expressions and implicit typing. C E 000145 Expressions in of a FUNCTION statement C E 000146 Conformance C 000147 Generic name resolution C I 000148 RANDOM_SEED, RANDOM_NUMBER C 000149 Statement Function - Array constants in expressions, "composed" X E 000150 Undefinition of implied-DO variables in I/O statements X I 000151 Defined Operators with POINTER Operands X I 000152 Processor dependent values for list and namelist directed output X E 000153 Defined Operations, dummy arguments INTENT(IN) C E 000154 EQUIVALENCE and zero-sized sequences X E 000155 Multiple USE statements, rename and only lists. X I 000156 Forward references to a derived type definition X I 000157 LBOUND and UBOUND return values C 000158 Leftmost (on a line) negative integer C E 000159 May undefined expressions be used as arguments to INQUIRY functions X E 000160 Variables with the TARGET attribute in EQUIVALENCE groups C 000161 Modules and private derived types C 000162 Pointer expression "(i)" X E 000163 Pointer assignment of a disassociated pointer C 000164 Use of ONLY with multipart definitions C E 000165 Vector subscripts in Namelist input X E 000166 Array named constant is a constant expression? C 000167 Subscripts and Substrings in Initialization expressions C 000168 Use ONLY and Namelist C E 000169 End of Namelist Input X E 000170 Argument Keywords and Intrinsic Procedures C E 000171 Equivalence of DBLE(A) and REAL(A,KIND(0.0D0)) Intrinsics X E 000172 Length specified for a character-valued statement function C 000173 Definition of elemental intrinsic subroutine C A 000174 Consistent definition of NCOPIES C 000175 What is a "constant specification expression"? C E 000176 Definition of RANDOM_SEED C 000177 Structures in EQUIVALENCE lists C E 000178 Specific routine with same name as generic passed as argument ############################################################################### Keywords allocatable 79 argument association 39 81 125 argument keyword 58 170 argument - actual 39 81 178 argument - actual evaluation 105 argument - dummy 39 41 81 115 125 argument - optional 53 array allocatable 79 array argument 119 array assumed-shape 119 array assumed-size 36 124 array automatic 79 array bounds 26 70 array constant 166 array construction function 73 array constructor 19 30 111 129 array expression 26 array intrinsics 45 array of pointers 40 array pointer 108 array rank 119 array sections 37 array shape 70 84 110 113 ASSOCIATED intrinsic 100 109 association - entry 49 association - partial 49 126 association - pointer 92 association - storage 71 92 attribute 76 attribute specification statement 110 113 automatic 47 79 blanks 4 133 BLOCK DATA program unit 75 character 43 79 126 character function 14 55 character length specification 16 character set 18 characteristics 49 70 76 common block name 71 88 concurrent 105 conformance 61 91 135 139 146 constant 42 constant expression 172 constant specification expression 175 construct name 118 data entity 77 data object 76 77 DATA statement 89 136 137 DBLE intrinsic 171 declaration 96 defined 150 defined assignment 11 defined operator 11 29 151 153 definition 150 derived type 22 32 45 59 112 142 146 156 164 177 derived type definition 15 16 20 21 derived type reference 20 21 DIMENSION statement 110 113 disassociated 108 DO construct - block and nonblock 65 END statement 44 130 entity 77 ENTRY statement 49 126 EQUIVALENCE statement 154 160 177 exact dependence 49 expression evaluation 105 expression - arithmetic 1 expression - array 26 expression - constant 97 175 expression - initialization 47 129 145 167 expression - pointer 162 163 expression - specification 78 97 144 145 175 EXTERNAL attribute 139 external function 112 EXTERNAL statement 86 external subprogram 77 forward reference 156 function 105 126 143 function result 14 24 46 49 55 70 93 FUNCTION statement 145 function type 66 function - elemental 73 function - external 112 generic identifier 29 generic interface 9 10 33 38 86 99 generic name 7 54 82 83 107 128 141 147 generic procedure 51 global entity 127 host association 22 25 28 62 82 86 117 118 120 144 implicit mapping 12 13 IMPLICIT NONE 24 25 IMPLICIT statement 32 implicit typing 28 144 implied-DO in i/o statement 69 94 95 implied-DO variable 129 150 initialization 113 INQUIRE statement 102 inquiry functions 159 INT intrinsic 123 integer - negative 158 INTENT(IN) attribute 135 153 interface 57 interface block 7 11 13 54 75 83 117 interface body 6 38 interface - explicit 14 41 63 125 interface - generic 9 10 internal procedure 24 25 INTRINSIC attribute 83 139 intrinsic function 53 78 intrinsic procedure 54 83 122 143 170 intrinsic - elemental 173 i/o edit descriptor 50 i/o edit descriptors 61 104 i/o F edit descriptors 67 i/o file position 102 i/o format specification 4 i/o formatted rounding 104 i/o format-directed 131 i/o format-directed - negative signed zero 67 i/o G edit descriptor 61 104 i/o implied-do 69 94 95 i/o INQUIRE statement IOLENGTH= 95 i/o list-directed 43 131 152 i/o namelist 131 142 152 165 168 169 i/o namelist output 5 i/o OPEN statement SIZE= 72 i/o preconnected units 3 i/o RECL= 85 i/o REC= 85 i/o repeat count in format-directed 50 i/o statement 150 i/o unit 3 i/o UNIT= 85 i/o UNIT=* 3 i/o WRITE statement 94 keyword 58 kind type parameter 42 131 LBOUND intrinsic 124 157 local entities - classes of 29 local entity 127 local name 17 88 115 local name - duplicates 74 main program 2 masked array assignment 80 84 111 mathematical equivalence 1 MERGE 73 module 33 78 91 106 122 127 161 164 module procedure 117 138 module procedure name 7 named constant 12 87 110 NCOPIES 174 negative integer 158 numeric operations 1 ONLY 164 optimization 1 160 parallel 105 PARAMETER statement 12 47 87 110 pointer 39 48 81 100 151 156 162 163 177 pointer allocation 40 pointer assignment statement 36 37 pointer association 27 pointer association status 68 108 POINTER attribute 27 79 93 140 PRESENT intrinsic 120 private 161 PRIVATE attribute 91 138 142 procedure names 90 procedure references 25 procedure specification 6 procedure - dummy 63 PROGRAM statement 2 property 76 RANDOM_NUMBER intrinsic 148 RANDOM_SEED intrinsic 148 176 REAL intrinsic 171 recursive function 46 REPEAT intrinsic 174 return value 157 SAVE statement 87 scope - nested 90 scoping unit 38 90 116 SEQUENCE 59 112 177 source form 130 source form - fixed - initial line 44 source form - fixed - statement continuation 18 source form - free 4 133 source form - statement separator 121 SPACING intrinsic 64 specific name 107 141 178 specification 96 specification expression - constant 175 specification statements 101 SPREAD intrinsic 174 statement function 48 52 62 103 149 172 statement function arguments 60 statement label 116 statement ordering 110 113 structure 40 140 structure component 140 structure constructor 89 subroutine 143 SYSTEM_CLOCK intrinsic 132 target 81 100 108 125 TARGET attribute 27 41 79 140 160 token 133 TRANSFER intrinsic 56 type declaration 143 type declaration statement 110 113 typographical errors a b c d UBOUND intrinsic 157 undefined 150 use association 9 28 71 78 86 128 142 143 168 use renaming 17 106 107 128 142 155 USE statement 33 106 155 variable 77 variable length 14 vector subscript 80 165 WHERE statement/construct 80 84 111 zero length 5 43 zero-sized dimension 157 zero-sized objects 100 zero-sized sequences 154 ";" 121 ############################################################################### List of Interpretations, in sequence by last meeting with a history entry 129 000001 X 94-116 m129 X3J3 ballot approved 22-1 129 000004 R m129 WG5 #549 email, J Martin, 94-04-21, failed WG5 ballot 129 000007 C 94-116 m129 X3J3 ballot failed 15-8 129 00000c X 94-116 m129 X3J3 ballot items 5,6,7 approved 21-2 129 000012 X 94-116 m129 X3J3 ballot approved 22-1 129 000028 C 94-116 m129 X3J3 ballot failed 16-7 129 000079 X 94-116 m129 X3J3 ballot approved 22-1 129 000088 X 94-116 m129 X3J3 ballot approved 22-1 129 000096 C 94-116 m129 X3J3 ballot failed 16-7 129 000100 R m129 WG5 #549 email, 94-4-21, J Martin, failed WG5 ballot 129 000121 C 94-116 m129 X3J3 ballot failed 13-10 129 000122 X 94-116 m129 X3J3 ballot approved 22-1 129 000125 C 94-116 m129 X3J3 ballot failed 10-13 129 000129 R m129 WG5 #549 email, 94-4-21, J Martin, failed WG5 ballot 129 000135 C 94-116 m129 X3J3 ballot failed 10-13 129 000136 X 94-116 m129 X3J3 ballot approved 20-3 129 000137 C 94-116 m129 X3J3 ballot failed 12-11 129 000145 C 94-116 m129 X3J3 ballot failed 22-1 (email from Shepherd, 116r1) 129 000148 C 94-116 m129 X3J3 ballot failed 12-11 129 000156 X 94-119 m129 X3J3 ballot approved 22-1 129 000160 X 94-119 m129 X3J3 ballot approved 21-2 129 000163 X 94-119 m129 X3J3 ballot approved 21-2 129 000166 X 94-119 m129 X3J3 ballot approved 22-1 129 000172 X 94-119 m129 X3J3 ballot approved 23-0 129 000173 C 94-121 m129 submitted 129 000174 C 94-133 m129 submitted 129 000175 C 94-137 m129 submitted 129 000176 C 94-142 m129 submitted 129 000177 C 94-xxx m129 submitted 129 000178 C 94-xxx m129 submitted 128 00000b X 94-034 m128 X3J3 ballot approved 4 (as part of 00000c, then moved here) 128 00000d C 94-028 m128 additional items 8-9 128 000041 C m128 Status changed to "consideration in progress" as this refers 128 000041 C to edits in 000121 that no longer exist 128 000049 C X3J3/94-059 m128 New edit, 128 000070 C X3J3/94-060 m128 New edit in 0000049 referenced 128 000082 X 94-034 m128 X3J3 ballot passed 27-1 128 000086 C 94-034 m128 Relying on edit in 000082 that has been removed, status 128 000086 C changed to X3J3 consideration in progress 128 000087 X 94-034 m128 X3J3 ballot failed 27-0 (!) 128 000087 X 94-094r1 m128 revised wording of edit 2, but not intent. Approved uc 128 000087 X Moved to "ready for WG5" without objection 128 000090 C 94-034 m128 X3J3 ballot failed 25-2 128 000099 X 94-034 m128 X3J3 ballot passed 27-0 128 000101 C 94-036 m128 delete edits to section D 128 000124 X 94-034 m128 X3J3 ballot passed item 157 25-2 128 000127 X 94-034 m128 X3J3 ballot passed 27-0 128 000131 X 94-034 m128 X3J3 ballot passed 26-1 128 000132 X 94-034 m128 X3J3 ballot passed 26-1 128 000142 C X3J3/94-067 m128 clarified answer 2 and added new edit. Approved uc, 128 000142 C but then returned to status "X3J3 consideration" as 128 000142 C meeting 127 ballot not completely addressed. 128 000143 C 94-034 m128 X3J3 ballot failed 22-6 128 000146 C 94-034 m128 X3J3 ballot failed 25-2 128 000150 X 94-034 m128 X3J3 ballot passed 26-1 128 000151 X 94-034 m128 X3J3 ballot passed 26-1 128 000152 X 94-034 m128 X3J3 ballot passed 27-0 128 000153 X 94-034 m128 X3J3 ballot passed 27-0 128 000154 C 94-034 m128 X3J3 ballot failed 10-18 128 000155 X 94-034 m128 X3J3 ballot passed 26-1 128 000157 X 94-034 m128 X3J3 ballot passed 25-2 128 000159 C 94-017 m128 proposed response 128 000164 C 94-038 m128 submitted 128 000165 C 94-034 m128 X3J3 ballot failed 18-10 128 000165 C 94-015 m128 proposed changing meaning of 'subscript' in f95 128 000169 C 94-034 m128 X3J3 ballot failed 26-1 128 000170 X 94-034 m128 X3J3 ballot passed 26-1 128 000171 C 94-018 m128 submitted 127 000027 C X3J3/93-255r1 m127 ballot failed 17-7 127 000076 X X3J3/93-255r1 m127 ballot passed 23-1 127 000077 X X3J3/93-255r1 m127 ballot passed 23-1 127 000081 C X3J3/93-255r1 m127 ballot failed 19-5 127 000083 C X3J3/93-255r1 m127 ballot failed 21-3 127 000097 X X3J3/93-255r1 m127 ballot passed 24-0 127 000098 - X3J3/93-255r1 m127 ballot failed 21-3 127 000098 - subsumed by 000131 127 000111 X X3J3/93-255r1 m127 ballot passed 24-0 127 000114 - X3J3/93-255r1 m127 ballot failed 21-3 127 000114 - m127 subsumed by 000012 127 000126 X X3J3/93-255r1 m127 ballot passed 23-1 127 000128 X X3J3/93-255r1 m127 ballot passed 24-0 127 000133 X X3J3/93-255r1 m127 ballot passed 23-1 127 000134 - X3J3/93-255r1 m127 ballot failed 22-2 127 000134 - m127 subsumed by 000012 127 000139 C X3J3/93-314r1 m127 response withdrawn 127 000140 C X3J3/93-255r1 m127 ballot failed 18-5 127 000144 X X3J3/93-255r1 m127 ballot passed 21-3 127 000158 C 93-277 m127 submitted 127 000161 C 93-290 m127 submitted 127 000162 C 93-280 m127 submitted 127 000167 C 93-286 m127 submitted 127 000168 C 93-287 m127 submitted 126 000032 W X3J3/93-234 m126 edit 3 is subsumed and superceded by interpretation 82 126 000091 C X3J3/93-220 m126 withdrawn 126 000141 C 93-188 m126 submitted 126 000147 C 93-202 m126 submitted 126 000149 C 93-222 m126 submitted 125 000011 X 93-111 m125 X3J3 ballot approved with Rolison edits 125 000029 X X3J3/93-111 m125 ballot approved with Weaver edit 125 000030 X X3J3/93-111 m125 ballot approved with Rolison edit 125 000036 W m125 edits from WG5 ballot N865 comments 125 000036 W N881 WG5 approval 125 000036 W 93-150 m125 edits from WG5 ballot 125 000039 X 93-111 m125 ballot approved with Maine, Martin edits 125 000039 X 93-150 m125 edits from X3J3 ballot 125 000047 W X3J3/93-151 m125 approved unanimous consent 125 000047 W N903 changed 1st edit "a constant" to "an initialization" to match 125 000058 X X3J3/93-111 m125 ballot approved with Kelble edits 125 000071 X 93-111 m125 ballot, approved with Weaver and Rolison edits 125 000073 X X3J3/93-111 m125 ballot approved with Rolison edit 125 000075 X X3J3/93-111 m125 ballot approved 125 000089 X X3J3/93-111 m125 ballot accepted with Maine edit (assumed done at m125) 125 000089 X X3J3/93-150 m125 Edits from X3J3 ballot 125 000092 X X3J3/93-111 m125 ballot approved 125 000093 X X3J3/93-111 m125 ballot approved 125 000105 X 93-111 m125 ballot accepted with Kelble, Rolison edits 125 000106 X X3J3/93-111 m125 ballot approved 125 000108 X m125 edits from X3J3 ballot 125 000108 X X3J3/93-111 m125 ballot approved with Kelble, Leonard, Maine, O'Gara, 125 000108 X Rolison edits. 125 000108 X X3J3/93-150 m125 edits 125 000112 X 93-111 m125 ballot approved 125 000113 X X3J3/93-111 m125 ballot approved 125 000117 X X3J3/93-111 m125 ballot approved 125 000123 X 93-111 m125 ballot approved 125 000130 X 93-111 m125 ballot approved 125 000138 C 93-159 m125 submited 124 000033 X m124 Approved by unanimous consent 124 000102 X 93-071 m124 passed uc 123 000002 W m123 X3J3 draft response at meetings 120, 123 123 000002 W N881 WG5 approval 123 000003 W 119-ADT-2 (119.013) m123 Approved 123 000003 W N881 WG5 approval 123 000006 W 92-312 m123 Revised following letter ballot, approved uc 123 000006 W N881 WG5 approval 123 000009 W X3J3/92-267r m123 Edit approved 123 000009 W N881 WG5 approval 123 000010 W X3J3/92-267r m123 Edit approved 123 000010 W N881 WG5 approval 123 000013 W X3J3/92-267r m123 Edit approved 123 000013 W WG5 N881 ballot failed 123 000013 W WG5 N930 Berchtesgaden, resolution B2 approved 123 000015 W m123 Approved 123 000015 W N881 WG5 approval 123 000016 W 92-267r m123 Edit approved 123 000016 W N881 WG5 approval 123 000017 W 92-296 m123 Response proposed, approved by unanimous consent 123 000017 W N881 WG5 approval 123 000018 W X3J3/92-267r m123 Edit approved 123 000018 W N881 WG5 approval 123 000019 W m123 Approved 123 000019 W N881 WG5 approval 123 000020 W 92-267r m123 Edit approved 123 000020 W N881 WG5 approval 123 000021 W X3J3/92-267r m123 Edit approved 123 000021 W N881 WG5 approval 123 000022 W X3J3/92-267r m123 Edit approved 123 000022 W N881 WG5 approval 123 000024 W 92-267r m123 Edit approved 123 000024 W N881 WG5 approval 123 000026 W m123 Approved 123 000026 W N881 WG5 approval 123 000031 W 92-229b m123 -- 4th response approved (22-1) 123 000031 W N865 ballot comments - edit to answer 123 000031 W N881 WG5 approval 123 000031 W 93-150 edits from WG5 ballot 123 000038 W 92-267r m123 Edit approved 123 000038 W N881 WG5 approval 123 000040 W 92-267r m123 Edit approved 123 000040 W N881 WG5 approval 123 000042 W 92-267r m123 Edit approved 123 000042 W N881 WG5 approval 123 000044 W 92-267r m123 Edit approved 123 000044 W N881 WG5 approval 123 000045 W 92-267r m123 Edit approved 123 000045 W N881 WG5 approval 123 000046 W 92-267r m123 Edit approved 123 000046 W N881 WG5 approval 123 000048 W 92-267r m123 Edit approved 123 000048 W N881 WG5 approval 123 000050 W X3J3/92-267r m123 Edit approved 123 000050 W N881 WG5 approval 123 000056 W X3J3/92-294 m123 Revised response, approved by uc 123 000056 W N881 WG5 approval 123 000057 W X3J3/92-314 m123 Revised following letter ballot to correct 123 000057 W transcription errors in the recording of what was contained in 92-162A 123 000057 W N881 WG5 passed 123 000060 W X3J3/92-315 m123 Revised after letter ballot 123 000060 W m123 Revision approved by unanimous consent 123 000060 W N881 WG5 approval 123 000061 W X3J3/92-267r m123 Edit approved 123 000061 W N881 WG5 approval 123 000064 W X3J3/92-267r m123 Edit approved in 123 000064 W N881 WG5 approval 123 000065 W X3J3/92-267r m123 Edit approved 123 000065 W N881 WG5 approval 123 000068 W X3J3/92-329 m123 Approved uc 123 000068 W N881 WG5 approval 123 000068 W N904 added 3rd edit, delete "or" to match 123 000069 W X3J3/92-217b m123 Approved 123 000069 W N881 WG5 approval 123 000074 W 92-297 m123 Response draft approved uc 123 000074 W N881 WG5 approval 123 000078 W m123 Approved uc 123 000078 W N881 WG5 approval 123 000080 W X3J3/92-207 m123 Submitted 123 000080 W X3J3/92-291 m123 Response, approved (UC) 123 000080 W N881 WG5 approval 123 000084 W X3J3/92-211 m123 Submitted, Approved uc 123 000084 W N881 WG5 ballot approval 123 000085 W X3J3/92-274 m123 Approved 123 000085 W N881 WG5 approval 123 000094 W X3J3/92-292 m123 Approved 123 000094 W N881 WG5 approval 123 000095 W X3J3/92-311 m123 Approved 123 000095 W N881 WG5 approval 123 000103 W X3J3/92-249r m123 Approved 16-3 123 000103 W N881 WG5 approval 123 000104 W X3J3/92-299 m123 Approved 123 000104 W N881 WG5 approval 123 000107 W m123 approved uc 123 000107 W N881 WG5 approval 123 000109 W m123 approved 18-1 123 000109 W N881 WG5 approval 123 000110 W X3J3/92-289 m123 Submitted 123 000110 W m123 Approved 17-2 123 000110 W N881 WG5 approval 123 000115 W X3J3/92-295 m123 Response proposed - approved uc 123 000115 W N881 WG5 approval 123 000116 X 92-304 m123 approved by uc 123 000118 W X3J3/92-319 m123 Response proposed - approved uc 123 000118 W N881 WG5 approval 123 000119 W X3J3/92-320 m123 Response proposed - approved uc 123 000119 W N881 WG5 approval 122 000051 W X3J3/92-151 m122 Approved 25-0 122 000051 W N881 WG5 approval 122 000052 W X3J3/92-153A m122 Approved 17-2 122 000052 W N881 WG5 approval 122 000053 W X3J3/92-156r m122 approved 122 000053 W N881 WG5 approval 122 000054 X X3J3/92-157 m122 approved 122 000055 W X3J3/92-158 m122 Drafted at the WG5 Victoria Meeting July, approved 122 000055 W N881 WG5 approval 122 000059 W X3J3/92-165A m122 Approved 19-2 122 000059 W Approved in ballot 92-182 122 000059 W N881 WG5 approval 122 000062 W X3J3/92-160 m122 Approved 23-0 122 000062 W X3J3/92-182 Approved in ballot 122 000062 W N881 WG5 approval 122 000063 W X3J3/92-161 m122 Approved 24-0 122 000063 W X3J3/92-182 Approved in ballot 122 000063 W N881 WG5 approval 122 000066 W X3J3/92-173 m122 Approved uc 122 000066 W X3J3/92-182 Approved in ballot 122 000066 W N881 WG5 approval 122 000067 W X3J3/92-074 m122 Approved 22-0 122 000067 W X3J3/92-182 Approved in ballot 122 000067 W N881 WG5 approval 121 000025 W X3J3 m121 draft response 121 000025 W X3J3/92-182 Approved in ballot 121 000025 W N881 WG5 approval 121 000043 W X3J3/92-116 m121 Approved by a vote of 19-0 121 000043 W Approved in ballot 92-182 121 000043 W N881 WG5 approval ############################################################################## Introduction, Explanation of fields This document is an internal working document of X3J3, the Fortran Technical Committee of X3, and contains the committee's responses to the defect reports received against ISO/IEC 1539:1991 (E). The status of each item in this document is specified in the STATUS field, the values of which are: -. Subsumed The consolidation of two or more items. H. Hold (followed by the otherwise current status) The status is dependent on some other interpretation or action, as noted in the history field. C. X3J3 consideration in progress Submitted to and being processed by X3J3, but as yet no response has been adopted by X3J3. D. X3J3 draft response A response (ANSWER field) has been approved by a formal X3J3 vote but not yet approved by subsequent letter ballot. X. X3J3 approved; ready for WG5 Approved by an X3J3 letter ballot. This vote will be taken only on items having a STATUS of "X3J3 draft response". W. WG5 approved; ready for SC22 Approved by WG5 for further processing within ISO as a corrigendum item. WG5 will advise X3J3 when an item reaches this status. R. Returned by WG5 for X3J3 reconsideration Returned to X3J3 after the item had been forwarded to WG5 but failed to gain WG5 approval. This status is equivalent to "X3J3 consideration in progress". P. Published Published as an item in an approved corrigenda report, or incorporated into the next draft revision of the standard. In either case the item must have previously attained the status of "WG5 approved; ready for SC22". The defect type of each item in this document is specified with the DEFECT TYPE field, the values of which are given below. These definitions are taken from the X3/SD-2 of February 1992. Note that is the answer and not the question determines defect type. blank No defect type assigned. Amendment Any modification of the standard that introduces technical changes or changes in what it means to conform to the standard shall be treated as an amendment to the standard. Erratum The standard may be modified with corrigenda to: a) Correct a typographical error. b) Insert a missing word, sentence, paragraph, figure, example, table, or clause. c) Delete a extraneous word, sentence, paragraph, figure, example, table, or clause. Any such modification of the standard shall not introduce technical changes or changes in what it means to conform to the standard. Interpretation An interpretation is a clarifying commentary on the standard that does not introduce either a technical change or a change in what it means to conform to the standard. An interpretation does not contain an edit (X3J3, m126). Items numbered 00000a, b, etc., contains minor edits and corrections to the standard. ###############################################################################