I=0 IF(I.EQ.0) THEN I=1 WRITE(6,*) I END
Let me make an interesting suggestion here - put this code in a free-form source (.f90) file rather than fixed-form (.f or .for).
See Doctor Fortran in "Source Form Just Wants to be Free"