3

–xs

(Solaris 2.x only) The -xsoption disables Auto-Read for dbx in case you cannot keep the .o files around. This option passes the -soption 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-ReadThis 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=memoption 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.

The Pascal Compiler

61