The ASSIGN statement assigns a label to an integer variable. Subsequently, this variable can be used as a branch target statement by an assigned GO TO statement or as a format specifier in a formatted input/output statement.
The ASSIGN and assigned GO TO statements are obsolescent features in Fortran 90, which have been deleted in Fortran 95. Compaq Fortran fully supports features deleted in Fortran 95.
For details on obsolescent features in Fortran 90 and Fortran 95, as well as features deleted in Fortran 95, see Appendix A.