General directives label or modify certain entities, and are preceded by the cDEC$ tag (for syntax rules, see Section 11.1). You do not need to specify a compiler option to enable general directives.
The following are general directives:
Specifies an alternate external name to be used when referring to external objects such as subroutines and functions.
Provides the compiler with information that can improve optimization and help with error checking.
Provides identification of an object module.
Specifies that the direction of data dependences in a succeeding loop are uniform and have a forward direction.
Tells the compiler not to vectorize the DO loop following the directive.
Controls whether fields in records and data items in common blocks are naturally aligned or packed on arbitrary byte boundaries.
Modifies certain attributes of a common block.
Provides a listing header.