Procedures

The Cray Fortran compiler allows specification an interface body for the program unit being compiled if the interface body matches the program unit definition.

Procedure Interface

Interface Duplication
The Cray Fortran compiler allows specification of an interface body for the program unit being compiled if the interface body matches the program unit definition.

Procedure Definition

Recursive Function Extension
The Cray Fortran compiler allows direct recursion for functions that do not specify a RESULT clause on the FUNCTION statement.
Empty CONTAINS Sections
The Cray Fortran compiler allows a CONTAINS statement with no internal or module procedure following.