Procedures

The ELEMENTAL and PURE prefixes are allowed in user-defined functions and subroutines as extensions.

As an extension, the END INTERFACE statement of an interface block defining a generic routine can specify a generic identifier.