# Deleted and Obsolescent Language Features

Fortran 90 identified some FORTRAN 77 features to be obsolescent. Fortran 95 deleted some Fortran 90 features, and identified some Fortran 90 language features to be obsolescent.

Fortran 90 identified some FORTRAN 77 features to be obsolescent. Fortran 95 deleted some Fortran 90 obsolescent features, and identified some Fortran 90 language features to become obsolescent. Subsequent standard revisions have continued to identify some features of previous standards as obsolescent and to delete selected features that were previously deemed obsolescent.

Fortran 2008 has also identified some earlier standard language features to be obsolescent. Features considered obsolescent may be removed from future revisions of the Fortran Standard.

Fortran 2018 identified the following language features as obsolescent: the COMMON and EQUIVALENCE statement, the FORALL statement and construct, BLOCK DATA subprograms, labeled DO loops, and specific names for intrinsic procedures. The arithmetic IF statement and the non-block form of DO constructs were deleted in Fortran 2018.

To have these features flagged, you can specify compiler option stand.

### Note

Intel® Fortran fully supports features identified as deleted from or obsolescent in the Fortran Standard.

Parent topic: Language Reference

- Deleted Language Features in the Fortran Standard
- Obsolescent Language Features in the Fortran Standard

## See Also

stand compiler option