Xcg89, Xcg92 – HP SunSoft Pascal 4.0 User Manual

Page 79

Advertising
background image

The Pascal Compiler

55

3

-xcg89

Same as

-cg89

.

-xcg92

Same as

-cg92

.

–xF

(Solaris 2.x only) The

–xF

option enables performance analysis of the executable

file using the SPARCworks Performance Analyzer and Debugger. This option
also causes the assembler to generate some debugging information in the
object file, necessary for data collection. The compiler generates code that can
be reordered at the function level. It takes each function in the file and places
it into a separate section. For example, functions

fcn1()

and

fcn2()

are

placed in the sections

.text%fcn1

and

.text%fcn2

. You can control the

order of functions in the final executable by using the

–xF

and the loader

–Mmapfile

options.

In the map file, if you include the flag

O

in the string of segment flags, then the

static linker

ld

attempts to place sections in the order they appear in the map

file. See the Solaris documentation for details about this option, the segment
flags, and the map file.

micro2

Use timing properties of the MicroSPARC II chip.

hyper

Use timing properties of the HyperSPARC™ chip.

hyper2

Use timing properties of the HyperSPARC II chip.

powerup

Use timing properties of the Weitek

®

PowerUp™ chip.

ultra

Use timing properties of the UltraSPARC chip.

Table 3-5

The

-xchip

Values (Continued)

Value

Meaning

Advertising