3

–dalign

The dalignoption instructs the compiler to generate double load and store instructions wherever possible for faster execution. All double-typed data become double-aligned, so do not use this option when correct alignment is not ensured.

-dn

(Solaris 2.x only) The -dnoption specifies static linking in the link editor.

-dryrun

The –dryrunoption instructs the compiler to show, but not execute, the commands constructed by the compilation driver. You can then see the order of execution of compiler passes without actually executing them.

-dy

(Solaris 2.x only) The -dyoption specifies dynamic linking in the link editor.

–fast

(Solaris 1.x only) The –fastoption selects optimum compilation options for speed and provides close to the maximum performance for most realistic applications. A convenience option, it chooses the fastest code generation option available on the compile-time hardware, the optimization level -02, the -dalignoption, and a set of inline expansion templates. If you combine - fast with other options, the last specification applies.

(Solaris 2.x only) The -fastoption includes -fns-ftrap=%none; that is, it turns off all trapping. In previous releases, the -fastmacro option included -fnonstd;now it does not.

-fastincludes -nativein its expansion.

The code generation option, the optimization level, and using inline template files can be overridden by subsequent switches. For example, although the optimization part of -fastis -O2, the optimization part of -fast-03is -03.

28

Pascal 4.0 User’s Guide