|
|
1.1 ! root 1: C***********************************************************************00010111 ! 2: C DATE***82/08/02*18.33.46 ! 3: C OWNER PRE/850703/TC-85- -410/ /FSTC/278FCVS*F78UBP20/ ! 4: C AUDIT FCVS78 V2.0 ! 5: C***** FORTRAN 77 00020111 ! 6: C***** FM111 IOFMTS - (353) 00030111 ! 7: C***** 00040111 ! 8: C***********************************************************************00050111 ! 9: C***** GENERAL PURPOSE SUBSET REFS00060111 ! 10: C***** TO TEST ADDITIONAL FEATURES OF READ AND WRITE 12.8 00070111 ! 11: C***** STATEMENTS, FORMATTED RECORDS AND FORMAT STATEMENTS 12.1.1 00080111 ! 12: C***** FOR INTEGER AND REAL DATA TYPES 00090111 ! 13: C***** TO TEST CHARACTER CONSTANTS AS FORMAT SPECIFIERS. 13.1.2 00100111 ! 14: C***** RESTRICTIONS OBSERVED 00110111 ! 15: C***** * H AND X DESCRIPTORS ARE NEVER REPEATED 13.2.1 00120111 ! 16: C***** * FOR W.D DESCRIPTORS, D IS ALWAYS SPECIFIED AND 00130111 ! 17: C***** W IS EQUAL TO OR GREATER THAN D 00140111 ! 18: C***** * FIELD WIDTH IS NEVER ZERO 00150111 ! 19: C***** * IF AN I/O LIST SPECIFIES AT LEAST ONE ITEM 13.3 00160111 ! 20: C***** AT LEAST ONE REPEATABLE EDIT DESCRIPTOR MUST EXIST 00170111 ! 21: C***** IN THE FORMAT SPECIFICATION 00180111 ! 22: C***** * ITEMS IN I/O LIST CORRESPOND TO EDIT DESCRIPTORS 00190111 ! 23: C***** * NEGATIVE OUTPUT VALUES ARE SIGNED 13.5.9 00200111 ! 24: C***** * AN H EDIT DESCRIPTOR IS NEVER USED ON INPUT 13.5.2 00210111 ! 25: C***** * IN THE INPUT FIELD, FOR THE IW EDIT DESCRIPTOR 13.5.9.1 00220111 ! 26: C***** THE CHARACTER STRING MUST BE AN OPTIONALLY SIGNED 00230111 ! 27: C***** INTEGER CONSTANT 00240111 ! 28: C***** GENERAL COMMENTS 00250111 ! 29: C***** PLUS SIGNS FOR INPUT FIELDS ARE USUALLY OMITTED 13.5.9 00260111 ! 30: C INPUT DATA TO THIS SEGMENT CONSISTS OF 8 CARD IMAGES IN COL. 1 - 39 00270111 ! 31: COL. 1-------------------------------------------46 00280111 ! 32: CARD 1 111 2 2 3 3. 3E-1 44 5 5 6 . 67 . 78 8. 8E-1 00290111 ! 33: CARD 2 9 9 00300111 ! 34: CARD 3 2345 1 34512 45123 51234 00310111 ! 35: CARD 4 2345 1 34512 45123 51234 00320111 ! 36: CARD 5 00330111 ! 37: CARD 6 246801357912345678901234 00340111 ! 38: CARD 7 .10203040506070809010E+0233.33 00350111 ! 39: CARD 8 1 2 3 4 5 6 00360111 ! 40: C***** 00370111 ! 41: C***** S P E C I F I C A T I O N S SEGMENT 353 00380111 ! 42: C***** 00390111 ! 43: INTEGER I2I(2,2), I3I(2,2,2), J3I(1,2,3) 00400111 ! 44: REAL A1S(5) 00410111 ! 45: CHARACTER*80 IDATA 00420111 ! 46: C***** 00430111 ! 47: C***** I N P U T - O U T P U T TAPE ASSIGNMENT STATEMENTS 00440111 ! 48: CBB** ********************** BBCCOMNT **********************************00450111 ! 49: C**** 00460111 ! 50: C**** 1978 FORTRAN COMPILER VALIDATION SYSTEM 00470111 ! 51: C**** VERSION 2.0 00480111 ! 52: C**** 00490111 ! 53: C**** 00500111 ! 54: C**** SUGGESTIONS AND COMMENTS SHOULD BE FORWARDED TO 00510111 ! 55: C**** GENERAL SERVICES ADMINISTRATION 00520111 ! 56: C**** FEDERAL SOFTWARE TESTING CENTER 00530111 ! 57: C**** 5203 LEESBURG PIKE, SUITE 1100 00540111 ! 58: C**** FALLS CHURCH, VA. 22041 00550111 ! 59: C**** 00560111 ! 60: C**** (703) 756-6153 00570111 ! 61: C**** 00580111 ! 62: CBE** ********************** BBCCOMNT **********************************00590111 ! 63: CBB** ********************** BBCINITA **********************************00600111 ! 64: C**** SPECIFICATION STATEMENTS 00610111 ! 65: C**** 00620111 ! 66: CHARACTER ZVERS*13, ZVERSD*17, ZDATE*17, ZPROG*5, ZCOMPL*20, 00630111 ! 67: 1 ZNAME*20, ZTAPE*10, ZPROJ*13, REMRKS*31, ZTAPED*13 00640111 ! 68: CBE** ********************** BBCINITA **********************************00650111 ! 69: CBB** ********************** BBCINITB **********************************00660111 ! 70: C**** INITIALIZE SECTION 00670111 ! 71: DATA ZVERS, ZVERSD, ZDATE 00680111 ! 72: 1 /'VERSION 2.0 ', '82/08/02*18.33.46', '*NO DATE*TIME'/ 00690111 ! 73: DATA ZCOMPL, ZNAME, ZTAPE 00700111 ! 74: 1 /'*NONE SPECIFIED*', '*NO COMPANY NAME*', '*NO TAPE*'/ 00710111 ! 75: DATA ZPROJ, ZTAPED, ZPROG 00720111 ! 76: 1 /'*NO PROJECT*', '*NO TAPE DATE', 'XXXXX'/ 00730111 ! 77: DATA REMRKS /' '/ 00740111 ! 78: C**** THE FOLLOWING 9 COMMENT LINES (CZ01, CZ02, ...) CAN BE REPLACED 00750111 ! 79: C**** FOR IDENTIFYING THE TEST ENVIRONMENT 00760111 ! 80: C**** 00770111 ! 81: CZ01 ZVERS = 'VERSION OF THE COMPILER VALIDATION SYSTEM' 00780111 ! 82: CZ02 ZVERSD = 'CREATION DATE/TIME OF THE COMPILER VALIDATION SYSTEM' 00790111 ! 83: CZ03 ZPROG = 'PROGRAM NAME' 00800111 ! 84: ZDATE = '07-Nov-85 ' *RP ! 85: ZCOMPL = 'CCI 5.2 ' *RP ! 86: ZPROJ = 'TC-85- -410' *RP ! 87: ZNAME = ' ' *RP ! 88: ZTAPE = ' ' *RP ! 89: ZTAPED = '850703 ' *RP ! 90: C 00870111 ! 91: IVPASS = 0 00880111 ! 92: IVFAIL = 0 00890111 ! 93: IVDELE = 0 00900111 ! 94: IVINSP = 0 00910111 ! 95: IVTOTL = 0 00920111 ! 96: IVTOTN = 0 00930111 ! 97: ICZERO = 0 00940111 ! 98: C 00950111 ! 99: C I01 CONTAINS THE LOGICAL UNIT NUMBER FOR THE CARD READER. 00960111 ! 100: I01 = 05 00970111 ! 101: C I02 CONTAINS THE LOGICAL UNIT NUMBER FOR THE PRINTER. 00980111 ! 102: I02 = 06 00990111 ! 103: C 01000111 ! 104: I01 = 5 01010111 ! 105: C THE CX010 CARD IS FOR OVERRIDING THE PROGRAM DEFAULT I01 = 5 01020111 ! 106: CX011 REPLACED BY FEXEC X-011 CONTROL CARD. CX011 IS FOR SYSTEMS 01030111 ! 107: C REQUIRING ADDITIONAL STATEMENTS FOR FILES ASSOCIATED WITH CX010. 01040111 ! 108: C 01050111 ! 109: I02 = 6 01060111 ! 110: C THE CX020 CARD IS FOR OVERRIDING THE PROGRAM DEFAULT I02= 6 01070111 ! 111: CX021 REPLACED BY FEXEC X-021 CONTROL CARD. CX021 IS FOR SYSTEMS 01080111 ! 112: C REQUIRING ADDITIONAL STATEMENTS FOR FILES ASSOCIATED WITH CX020. 01090111 ! 113: C 01100111 ! 114: CBE** ********************** BBCINITB **********************************01110111 ! 115: IRVI = I01 01120111 ! 116: NUVI = I02 01130111 ! 117: C***** TOTAL NUMBER OF EXPECTED TEST 01140111 ! 118: IVTOTL =4 01150111 ! 119: ZPROG='FM111' 01160111 ! 120: CBB** ********************** BBCHED0A **********************************01170111 ! 121: C**** 01180111 ! 122: C**** WRITE REPORT TITLE 01190111 ! 123: C**** 01200111 ! 124: WRITE (I02, 90002) 01210111 ! 125: WRITE (I02, 90006) 01220111 ! 126: WRITE (I02, 90007) 01230111 ! 127: WRITE (I02, 90008) ZVERS, ZVERSD 01240111 ! 128: WRITE (I02, 90009) ZPROG, ZPROG 01250111 ! 129: WRITE (I02, 90010) ZDATE, ZCOMPL 01260111 ! 130: CBE** ********************** BBCHED0A **********************************01270111 ! 131: C***** HEADER FORMAT STATEMENT 01280111 ! 132: WRITE(NUVI, 35300) 01290111 ! 133: 35300 FORMAT(/1X, 35HIOFMTS - (353) ADDITIONAL FORMATTED/16X, 01300111 ! 134: 1 14HDATA TRANSFERS,//2X, 01310111 ! 135: 2 32HSUBSET REFS 12.9.5.2 13.1 13.5) 01320111 ! 136: CBB** ********************** BBCHED0B **********************************01330111 ! 137: C**** WRITE DETAIL REPORT HEADERS 01340111 ! 138: C**** 01350111 ! 139: WRITE (I02,90004) 01360111 ! 140: WRITE (I02,90004) 01370111 ! 141: WRITE (I02,90013) 01380111 ! 142: WRITE (I02,90014) 01390111 ! 143: WRITE (I02,90015) IVTOTL 01400111 ! 144: CBE** ********************** BBCHED0B **********************************01410111 ! 145: C***** 01420111 ! 146: C******************************************************* 01430111 ! 147: C**** TO DELETE A TEST USED CODE SHOWN IN TEST 1 * 01440111 ! 148: C**** REPLACE THE DELETE COMMENT WITH DELETE CODE * 01450111 ! 149: C******************************************************* 01460111 ! 150: CT001* TEST 1 01470111 ! 151: C***** TEST VARIOUS COMBINATION OF BZ AND BN EDIT 13.5.8 01480111 ! 152: C***** DESCRIPTORS, INCLUDING USING EACH AS A LEADING 13.5.9(1)01490111 ! 153: C***** DESCRIPTOR, AND PRECEDING IW, EW.D, AND FW.D DESCRIPTORS. 01500111 ! 154: C***** BN AND BZ HAVE NO EFFECT ON OUTPUT. 13.5.8 01510111 ! 155: C***** CARDS 1-2 01520111 ! 156: C***** 01530111 ! 157: IVTNUM = 1 01540111 ! 158: C**** TO DELETE TEST 1 - CARDS 1 THRU 5 MUST BE BYPASS 01550111 ! 159: C**** USE THE FOLLOWING CODE: 01560111 ! 160: C**** IVDELE=IVDELE+1 01570111 ! 161: C**** WRITE (NUVI,80000) IVTNUM 01580111 ! 162: C**** DO 0031 IPASS=1,5 01590111 ! 163: C0011 FORMAT (A80) 01600111 ! 164: C**** READ (IRVI,0011) IDATA 01610111 ! 165: C0031 CONTINUE 01620111 ! 166: C**** COMMENT OUT OUT FOLLOWING LINES UNTIL NEXT TEST 01630111 ! 167: C************************* 01640111 ! 168: IVINSP=IVINSP+1 01650111 ! 169: WRITE (NUVI,80004) IVTNUM 01660111 ! 170: READ(IRVI, 35301)I2I(1,2), IVI, A1S(3), JVI, KVI, A1S(2), AVS, 01670111 ! 171: 1 A1S(1), I2I(1,1) 01680111 ! 172: 35301 FORMAT(BZ,(2I4, E10.1, BN, 2I4, F5.2, BZ, F5.2, BN, E10.1)) 01690111 ! 173: WRITE(NUVI, 35302)I2I(1,2), IVI, A1S(3), JVI, KVI, A1S(2), AVS, 01700111 ! 174: 1 A1S(1), I2I(1,1) 01710111 ! 175: C****************************TEST 1 ******************** 01720111 ! 176: 35302 FORMAT (1H ,10X,11HCOMPUTED: , 2I5, 1X, E10.5, BN, 2I5, F6.1, 01730111 ! 177: 1 BZ, F6.2, BN, 1X, E8.3, I5) 01740111 ! 178: 70010 FORMAT (1H ,10X,10HCORRECT: , 01750111 ! 179: 1 44H 1110 2020 .30303E-07 44 55 6.6 70.07, 01760111 ! 180: 2 14H .888E+01 99) 01770111 ! 181: WRITE (NUVI,70010) 01780111 ! 182: C***** CARDS 3-4 01790111 ! 183: READ(IRVI, 35303) I3I(1,2,1), A1S(3), AVS, IVI, I2I(1,1), 01800111 ! 184: 1 JVI, BVS, A1S(2), (I3I(KVI,1,1), KVI=1,2) 01810111 ! 185: 35303 FORMAT(BZ, (I5, F5.0, BN, F5.2, 2I5)) 01820111 ! 186: C***************************************************************** 01830111 ! 187: WRITE(NUVI, 35304) I3I(1,2,1), A1S(3), AVS, IVI, I2I(1,1), 01840111 ! 188: 1 JVI, BVS, A1S(2), I3I(1,1,1), I3I(2,1,1) 01850111 ! 189: 35304 FORMAT ( /BN, 11X,11HCOMPUTED: , I5, F7.0, BZ, 1X, F5.2, 01860111 ! 190: 1 2(1X,I4),I5, F7.0, BZ, 1X, F5.2, 2(1X, I4)) 01870111 ! 191: 70011 FORMAT (1H ,10X,10HCORRECT: , 01880111 ! 192: 1 29H 23450 10345. 12.45 1235 1234, 01890111 ! 193: 2 28H 2345 1345. 12.45 1235 1234) 01900111 ! 194: WRITE (NUVI,70011) 01910111 ! 195: C**** CARD 5 01920111 ! 196: CVS = -0.0044 01930111 ! 197: READ(IRVI, 35305) IVI, AVS, A1S(2), JVI, BVS 01940111 ! 198: 35305 FORMAT(BZ, I5, F5.1, BN, F5.1, I5, BZ, F5.1, I5) 01950111 ! 199: C************************************************************** 01960111 ! 200: WRITE(NUVI, 35306) IVI, AVS, A1S(2), JVI, BVS, CVS, CVS 01970111 ! 201: 35306 FORMAT (/11X,11HCOMPUTED: , 01980111 ! 202: 1 I5, 2(3X, F2.1), I5, 3X, E5.1E1, 3X, F2.1, 3X, E6.1E1) 01990111 ! 203: 70012 FORMAT (1H ,10X,10HCORRECT: , 02000111 ! 204: 1 43H 0 .0 .0 0 .0E+0 .0 -.4E-2/) 02010*TI ! 205: WRITE (NUVI,70012) 02020111 ! 206: C***** 02030111 ! 207: CT002* TEST 2 02040111 ! 208: C***** TEST CASES WHERE THE NUMBER OF CHARACTERS TO BE 13.5.9(3) 02050111 ! 209: C***** OUTPUT EXCEEDS THE SPECIFIED OUTPUT FIELD WIDTH, 02060111 ! 210: C***** OR AN EXPONENT EXCEEDS ITS SPECIFIED LENGTH. 02070111 ! 211: C*************************************** 02080111 ! 212: IVTNUM = 2 02090111 ! 213: C***** SEE NOTES TEST 1 TO DELETE TEST (NO READS REQUIRED) 02100111 ! 214: IVINSP=IVINSP+1 02110111 ! 215: WRITE (NUVI,80004) IVTNUM 02120111 ! 216: AVS = 0.12345E+10 02130111 ! 217: C********************************************************* 02140111 ! 218: WRITE(NUVI, 35307) AVS, AVS, AVS, AVS, AVS 02150111 ! 219: 35307 FORMAT (1H ,10X,10HCOMPUTED: , 02160111 ! 220: 1 E9.5E1, 1X, E10.5E2, 1X, E11.5E3,1X,E11.5E4,1X,E10.5) 02170111 ! 221: 70020 FORMAT (1H ,10X,10HCORRECT: , 02180111 ! 222: 1 44H********* .12345E+10 .12345E+010 ***********, 02190111 ! 223: 2 11H .12345E+10/) 02200111 ! 224: WRITE (NUVI,70020) 02210111 ! 225: CT003* TEST 3 02220111 ! 226: C***** 02230111 ! 227: C***** - TEST THAT FW.D AND EW.D MAY HAVE MORE DIGITS 13.5.9(2) 02240111 ! 228: C***** ON INPUT THAN THE PROCESSOR CAN USE. 02250111 ! 229: C***** - READ IN AN ARRAY USING AN IMPLIED DO-LOOP, AND 12.8.2.3 02260111 ! 230: C***** AND TEST VALUE OF THE IMPLIED DO-PARAMETER. 11.10 02270111 ! 231: C***** - USE AS A FORMAT AN INTEGER VARIABLE WHOSE VALUE 10.3 02280111 ! 232: C***** IS ASSIGNED USING AN ASSIGNMENT STATEMENT. 12.4(2) 02290111 ! 233: C***** - TEST THAT ON INPUT, THE X-EDIT DESCRIPTOR MAY 13.5.3 02300111 ! 234: C***** SPECIFY A POSITION BEYOND COLUMN 80 IF THERE ARE 02310111 ! 235: C***** NO MORE ITEMS IN THE I/O LIST. 02320111 ! 236: C***** 02330111 ! 237: IVTNUM = 3 02340111 ! 238: C***** CARDS 6-7 02350111 ! 239: C***** SEE NOTES TEST 1 TO DELETE TEST 02360111 ! 240: C***** CARDS 6 & 7 MUST BE BYPASSED 02370111 ! 241: IVINSP=IVINSP+1 02380111 ! 242: WRITE (NUVI,80004) IVTNUM 02390111 ! 243: ASSIGN 35308 TO JVI 02400111 ! 244: 35308 FORMAT(2F5.2, F14.0 / E25.20, F5.2, 51X) 02410111 ! 245: READ(IRVI, JVI) (A1S(IVI), IVI=1,5) 02420111 ! 246: C************************************************************* 02430111 ! 247: ASSIGN 35309 TO JVI 02440111 ! 248: 35309 FORMAT (11X,10HCOMPUTED: ,I5,1X,F5.2) 02450111 ! 249: 70030 FORMAT (1H ,10X,10HCORRECT: , 02460111 ! 250: 1 11H 6 33.33/) 02470111 ! 251: WRITE(NUVI, JVI) IVI, A1S(5) 02480111 ! 252: WRITE (NUVI,70030) 02490111 ! 253: C***** 02500111 ! 254: CT004* TEST 4 02510111 ! 255: C***** - TEST NESTING OF 3 LEVELS OF PARENTHESES WITHIN A 02520111 ! 256: C***** FORMAT STATEMENT. 02530111 ! 257: C***** - TEST DIFFERENT FORMS OF CHARACTER CONSTANTS USED 12.4(2)02540111 ! 258: C***** AS A FORMAT SPECIFIER, INCLUDING BLANKS BEFORE 13.1.2 02550111 ! 259: C***** THE FIRST PARENTHESIS, AND CHARCTERS AFTER THE 02560111 ! 260: C***** LAST PARENTHESIS. 02570111 ! 261: C***** - 2 CONSECUTIVE APOSTROPHES IN A H-EDIT DESCRIPTOR 13.5.2 02580111 ! 262: C***** CARD 8 02590111 ! 263: IVTNUM = 4 02600111 ! 264: C***** SEE NOTES TEST 1 TO DELETE TEST 02610111 ! 265: C***** NO READS REQUIRED 02620111 ! 266: IVINSP=IVINSP+1 02630111 ! 267: WRITE (NUVI,80004) IVTNUM 02640111 ! 268: READ(IRVI, ' (3(1(2(I5))))') 02650111 ! 269: 1 (((J3I(IVI,JVI,KVI),IVI=1,1),JVI=1,2),KVI=1,3) 02660111 ! 270: C*************************************************** 02670111 ! 271: WRITE(NUVI, 02680111 ! 272: 1 '(/11X, 10HCOMPUTED: ,4(2X, I3) )JUNK') 02690111 ! 273: 2 (J3I(1,2,IVI),IVI=1,3) 02700111 ! 274: WRITE (NUVI, 02710111 ! 275: 1 '(11X,10HCORRECT: , 15H 2 4 6) ') 02720111 ! 276: WRITE (NUVI, 02730111 ! 277: 1 '(/11X,9HCOMPUTED:,21H ''THAT''S ALL FOR NOW'')') 02740111 ! 278: 70040 FORMAT (11X,10HCORRECT: , 02750111 ! 279: 1 20H'THAT'S ALL FOR NOW') 02760111 ! 280: WRITE (NUVI,70040) 02770111 ! 281: C***** 02780111 ! 282: 0041 CONTINUE 02790111 ! 283: C***** END OF TEST SEGMENT 353 02800111 ! 284: CBB** ********************** BBCSUM0 **********************************02810111 ! 285: C**** WRITE OUT TEST SUMMARY 02820111 ! 286: C**** 02830111 ! 287: IVTOTN = IVPASS + IVFAIL + IVDELE + IVINSP 02840111 ! 288: WRITE (I02, 90004) 02850111 ! 289: WRITE (I02, 90014) 02860111 ! 290: WRITE (I02, 90004) 02870111 ! 291: WRITE (I02, 90020) IVPASS 02880111 ! 292: WRITE (I02, 90022) IVFAIL 02890111 ! 293: WRITE (I02, 90024) IVDELE 02900111 ! 294: WRITE (I02, 90026) IVINSP 02910111 ! 295: WRITE (I02, 90028) IVTOTN, IVTOTL 02920111 ! 296: CBE** ********************** BBCSUM0 **********************************02930111 ! 297: CBB** ********************** BBCFOOT0 **********************************02940111 ! 298: C**** WRITE OUT REPORT FOOTINGS 02950111 ! 299: C**** 02960111 ! 300: WRITE (I02,90016) ZPROG, ZPROG 02970111 ! 301: WRITE (I02,90018) ZPROJ, ZNAME, ZTAPE, ZTAPED 02980111 ! 302: WRITE (I02,90019) 02990111 ! 303: CBE** ********************** BBCFOOT0 **********************************03000111 ! 304: CBB** ********************** BBCFMT0A **********************************03010111 ! 305: C**** FORMATS FOR TEST DETAIL LINES 03020111 ! 306: C**** 03030111 ! 307: 80000 FORMAT (1H ,2X,I3,4X,7HDELETED,32X,A31) 03040111 ! 308: 80002 FORMAT (1H ,2X,I3,4X,7H PASS ,32X,A31) 03050111 ! 309: 80004 FORMAT (1H ,2X,I3,4X,7HINSPECT,32X,A31) 03060111 ! 310: 80008 FORMAT (1H ,2X,I3,4X,7H FAIL ,32X,A31) 03070111 ! 311: 80010 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,15X,10HCOMPUTED= , 03080111 ! 312: 1I6,/,1H ,15X,10HCORRECT= ,I6) 03090111 ! 313: 80012 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 03100111 ! 314: 1E12.5,/,1H ,16X,10HCORRECT= ,E12.5) 03110111 ! 315: 80018 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 03120111 ! 316: 1A21,/,1H ,16X,10HCORRECT= ,A21) 03130111 ! 317: 80020 FORMAT (1H ,16X,10HCOMPUTED= ,A21,1X,A31) 03140111 ! 318: 80022 FORMAT (1H ,16X,10HCORRECT= ,A21,1X,A31) 03150111 ! 319: 80024 FORMAT (1H ,16X,10HCOMPUTED= ,I6,16X,A31) 03160111 ! 320: 80026 FORMAT (1H ,16X,10HCORRECT= ,I6,16X,A31) 03170111 ! 321: 80028 FORMAT (1H ,16X,10HCOMPUTED= ,E12.5,10X,A31) 03180111 ! 322: 80030 FORMAT (1H ,16X,10HCORRECT= ,E12.5,10X,A31) 03190111 ! 323: 80050 FORMAT (1H ,48X,A31) 03200111 ! 324: CBE** ********************** BBCFMT0A **********************************03210111 ! 325: CBB** ********************** BBCFMT0B **********************************03220111 ! 326: C**** FORMAT STATEMENTS FOR PAGE HEADERS 03230111 ! 327: C**** 03240111 ! 328: 90002 FORMAT (1H1) 03250111 ! 329: 90004 FORMAT (1H ) 03260111 ! 330: 90006 FORMAT (1H ,20X,31HFEDERAL SOFTWARE TESTING CENTER) 03270111 ! 331: 90007 FORMAT (1H ,19X,34HFORTRAN COMPILER VALIDATION SYSTEM) 03280111 ! 332: 90008 FORMAT (1H ,21X,A13,A17) 03290111 ! 333: 90009 FORMAT (1H ,/,2H *,A5,6HBEGIN*,12X,15HTEST RESULTS - ,A5,/) 03300111 ! 334: 90010 FORMAT (1H ,8X,16HTEST DATE*TIME= ,A17,15H - COMPILER= ,A20) 03310111 ! 335: 90013 FORMAT (1H ,8H TEST ,10HPASS/FAIL ,6X,17HDISPLAYED RESULTS, 03320111 ! 336: 1 7X,7HREMARKS,24X) 03330111 ! 337: 90014 FORMAT (1H ,46H----------------------------------------------, 03340111 ! 338: 1 33H---------------------------------) 03350111 ! 339: 90015 FORMAT (1H ,48X,17HTHIS PROGRAM HAS ,I3,6H TESTS,/) 03360111 ! 340: C**** 03370111 ! 341: C**** FORMAT STATEMENTS FOR REPORT FOOTINGS 03380111 ! 342: C**** 03390111 ! 343: 90016 FORMAT (1H ,/,2H *,A5,4HEND*,14X,14HEND OF TEST - ,A5,/) 03400111 ! 344: 90018 FORMAT (1H ,A13,13X,A20,7H * ,A10,1H/, 03410111 ! 345: 1 A13) 03420111 ! 346: 90019 FORMAT (1H ,26HFOR OFFICIAL USE ONLY ,35X,15HCOPYRIGHT 1982) 03430111 ! 347: C**** 03440111 ! 348: C**** FORMAT STATEMENTS FOR RUN SUMMARY 03450111 ! 349: C**** 03460111 ! 350: 90020 FORMAT (1H ,21X,I5,13H TESTS PASSED) 03470111 ! 351: 90022 FORMAT (1H ,21X,I5,13H TESTS FAILED) 03480111 ! 352: 90024 FORMAT (1H ,21X,I5,14H TESTS DELETED) 03490111 ! 353: 90026 FORMAT (1H ,21X,I5,25H TESTS REQUIRE INSPECTION) 03500111 ! 354: 90028 FORMAT (1H ,21X,I5,4H OF ,I3,15H TESTS EXECUTED) 03510111 ! 355: CBE** ********************** BBCFMT0B **********************************03520111 ! 356: STOP 03530111 ! 357: END 03540111
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.