# 11.2 General Directives

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:

- ALIAS (see Section 11.2.1)

  Specifies an alternate external name to be used when referring to external objects such as subroutines and functions.

- ASSERT (VAX only) (see Section 11.2.2)

  Provides the compiler with information that can improve optimization and help with error checking.

- IDENT (see Section 11.2.3)

  Provides identification of an object module.

- INIT_DEP_FWD (VAX only) (see Section 11.2.4)

  Specifies that the direction of data dependences in a succeeding loop are uniform and have a forward direction.

- NOVECTOR (VAX only) (see Section 11.2.5)

  Tells the compiler not to vectorize the DO loop following the directive.

- OPTIONS (Alpha only) (see Section 11.2.6)

  Controls whether fields in records and data items in common blocks are naturally aligned or packed on arbitrary byte boundaries.

- PSECT (see Section 11.2.7)

  Modifies certain attributes of a common block.

- TITLE and SUBTITLE (see Section 11.2.8)

  Provides a listing header.

Previous Page Next Page Table of Contents