Some language features considered redundant in Fortran 90 are identified as obsolescent in Fortran 95.
Other methods are suggested to achieve the functionality of the following obsolescent features:
To replace this functionality, it is recommended that you use an integer variable to return a value to the calling program, and let the calling program use a CASE construct to test the value and perform operations (see Section 7.3).
To replace this functionality, it is recommended that you use an IF statement or construct (see Section 7.7).
To replace this functionality, it is recommended that you use one of the following:
Dummy arguments of a function can still have assumed character length; this feature is not obsolescent.
To replace this functionality, it is recommended that you use the Fortran 90 forms of specifying a length selector in CHARACTER declarations (see Section 5.1.2).
To replace this functionality, it is recommended that you use a CASE construct (see Section 7.3).
This functionality has been included since FORTRAN 66, but is considered to be a potential source of errors.
Newer methods of entering data have made this source form obsolescent and error-prone.
The recommended method for coding is to use free source form (see Section 2.3.1).
To replace this functionality, it is recommended that you use an END DO statement (see Section 7.5.1) or a CONTINUE statement (see Section 7.4).
To replace this functionality, it is recommended that you use an internal function (see Section 8.7).