3

-libmieee

Forces IEEE 754 style return values for math routines in exceptional cases. In such cases, no exception message is printed, and errno is not set.

–libmil

The –libmiloption instructs the compiler to select the best inline templates for the floating-point option and operating system release available on this system.

–llib

The –lliboption links ld(1) with the object library, lib.

Do not use the -lucboption because Pascal is not compatible with the object library, libucb.

–misalign

The –misalignoption allows for misaligned data in memory. Use this option only if you receive a warning message that your data is misaligned.

With the –misalignoption, pc generates much slower code for references to formal parameters. If possible, recode the indicated section instead of recompiling your program with this option.

-mt

The -mtoption uses multithread-safe libraries, eliminates conflicts between threads, so that Pascal library routines can be safely used in a multiprocessing environment.

The MT-safe library for Pascal is called libpc_mt.

On a single-processor system, the code that is generated with this option runs more slowly; the degradation in performance is usually insignificant, however.

Refer to the Multithreaded Programming Guide in the Solaris documentation for more information.

34

Pascal 4.0 User’s Guide