Dalign, Dryrun, Fast – HP SunSoft Pascal 4.0 User Manual
Page 52
28
Pascal 4.0 User’s Guide
3
–dalign
The –
dalign
option 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
-dn
option specifies static linking in the link editor.
-dryrun
The
–dryrun
option 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
-dy
option specifies dynamic linking in the link editor.
–fast
(Solaris 1.x only) The
–fast
option 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
-dalign
option, and a set of inline expansion templates. If you combine
-
fast
with other options, the last specification applies.
(Solaris 2.x only) The
-fast
option includes
-fns -ftrap=%none
; that is, it
turns off all trapping. In previous releases, the
-fast
macro option included
-fnonstd;
now it does not.
-fast
includes
-native
in 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
-fast
is
-O2
, the optimization part of
-fast -03
is
-03
.