Xsafe=mem, Xsbfast – HP SunSoft Pascal 4.0 User Manual

Page 85

Advertising
background image

The Pascal Compiler

61

3

–xs

(Solaris 2.x only) The

-xs

option disables Auto-Read for

dbx

in case you

cannot keep the

.o

files around. This option passes the

-s

option to the

assembler and the linker.

•

No Auto-Read

—This is the older way of loading symbol tables.

•

The compiler instructs the linker to place all symbol tables for

dbx

in the

executable file.

•

The linker links more slowly and

dbx

initializes more slowly.

•

If you move the executables to another directory, then to use

dbx

you

must move the source files, but you need not move the object (

.o

) files.

•

Auto-Read

—This is the newer (and default) way of loading symbol tables.

•

The compiler distributes this information in the

.o

files so that

dbx

loads

the symbol table information only if and when it is needed.

•

The linker links faster and

dbx

initializes faster.

•

If you move the executables to another directory, then to use

dbx

, you

must move both the source files and the object (

.o

) files.

-xsafe=mem

(Solaris 2.x only) The

-xsafe=mem

option allows the compiler to assume no

memory-based traps occur.

This option grants permission to use the speculative load instruction on V9
machines.

-xsb

Same as

-sb

.

-xsbfast

Same as

-sbfast

.

Advertising