IF branches that can be translated into iterative DO loops are recognized as follows:
I = 1 11 IF ( I .GT. N ) GOTO 10 A(I) = B(I) + C(I) I = I + 1 GOTO 11 10 CONTINUE
Becomes:
I = 1
II2 = 1
DO 3 II1 = II2,N,1
A(I) = B(I) + C(I)
I = I + 1
3 CONTINUE