PROGRAM V7DO C THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY ONLY BE USED C OR COPIED IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE. C C COPYRIGHT (C) DIGITAL EQUIPMENT CORPORATION 1982, 1983 C August 1981 C CDM C Test for version 7 DO loops. Increment variables should C retain their value after the DO loop has executed. INTEGER IIII(2) C-100- J=0 DO 100 I=1,10 J=J+1 100 CONTINUE IF (J.NE.10) TYPE 110,J 110 FORMAT(' ?Error 110. DO loop only executed 'I4' times.') IF (I.NE.11) TYPE 120,I 120 FORMAT(' ?Error 120. I='I4', should = 11') C-200- M=-4 INCR=-3 N=0 DO 200 J=M,-10,INCR KVAL=KVAL+J DO 200 JJJJ=N+1,2 IIII(JJJJ)=JJJJ JVAL=JVAL+JJJJ 200 CONTINUE IF (KVAL.NE.-21) TYPE 210,KVAL IF (J.NE.-13) TYPE 220,J IF (JVAL.NE.9) TYPE 230,JVAL IF (JJJJ.NE.3) TYPE 240,JJJJ 210 FORMAT(' ?Error 210. KVAL='I4', should =-21') 220 FORMAT(' ?Error 220. J='I4', should =-13') 230 FORMAT(' ?Error 230. JVAL='I4', should =9') 240 FORMAT(' ?Error 240. JJJJ='I4', should =3') END