## 15.1 General Directives

Compaq Fortran provides several general-purpose compiler directives to perform tasks during compilation. You do not need to specify a compiler option to enable general directives.

This section describes syntax rules and the following directives:

- ALIAS (Section 15.1.2)

  Specifies an alternate external name to be used when referring to external subprograms.

- ATTRIBUTES (Section 15.1.3)

  Specifies properties for data objects and procedures.

- DECLARE and NODECLARE (Section 15.1.4)

  Generates or disables warnings for variables that have been used but not declared.

- DEFINE and UNDEFINE (Section 15.1.5)

  Specifies a symbolic variable whose existence (or value) can be tested during conditional compilation.

- FIXEDFORMLINESIZE (Section 15.1.6)

  Sets the line length for fixed-form source code.

- FREEFORM and NOFREEFORM (Section 15.1.7)

  Specifies free-format or fixed-format source code.

- IDENT (Section 15.1.8)

  Specifies an identifier for an object module.

- IF and IF DEFINED (Section 15.1.9)

  Specifies a conditional compilation construct.

- INTEGER (Section 15.1.10)

  Specifies the default integer kind.

- IVDEP (Section 15.1.11)

  Assists the compiler's dependence analysis.

- MESSAGE (Section 15.1.12)

  Specifies a character string to be sent to the standard output device during the first compiler pass.

- OBJCOMMENT (Section 15.1.13)

  Specifies a library search path in an object file.

- OPTIONS (Section 15.1.14)

  Affects data alignment and warnings about data alignment.

- PACK (Section 15.1.15)

  Specifies the memory starting addresses of derived-type items.

- PSECT (Section 15.1.16)

  Modifies certain characteristics of a common block.

- REAL (Section 15.1.17)

  Specifies the default real kind.

- STRICT and NOSTRICT (Section 15.1.18)

  Disables or enables language features not found in the language standard specified on the command line (Fortran 95 or Fortran 90).

- TITLE and SUBTITLE (Section 15.1.19)

  Specifies a title or subtitle for a listing header.

- UNROLL (Section 15.1.20)

  Tells the compiler's optimizer how many times to unroll a DO loop.

Previous Page Next Page Table of Contents