Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

ID 767251
Date 3/31/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

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.