3

–c

The –coption instructs the compiler not to call the linker, ld(1). The Pascal compiler, pc, leaves a .o or object file for each source file. Without –c, pc calls the linker when it finishes compilation, and produces an executable file, called a.out by default.

-calign

The -calignoption instructs the compiler to allocate storage in records the same way as the C compiler allocates structures. See the Pascal 4.0 Reference Manual for details of how data is aligned with and without -calign.

You can use calign within a program as well as on the command-line. However, calign only has an effect in the type and var sections of the program. Any types you define when calign is on use C-style alignment whenever you define variables of that type.

–cg89

(Solaris 1.x only) The –cg89option generates code to run on generic SPARC architecture.

(Solaris 2.x only) This option is a macro for:

-xarch=v7 -xchip=old -xcache=64/32/1.

–cg92

(Solaris 1.x only) The –cg92option generates code to run on SPARC V8 architecture.

(Solaris 2.x only) This option is a macro for:

-xarch=v8 -xchip=super -xcache=16/64/4:1024/64/1

-cond

You can only use this option when you also use the -xloption.

26

Pascal 4.0 User’s Guide