Dalign, Dryrun, Fast – HP SunSoft Pascal 4.0 User Manual

Page 52

Advertising
background image

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

.

Advertising