Libmieee, Libmil, L lib – HP SunSoft Pascal 4.0 User Manual

Page 58: Misalign

Advertising
background image

34

Pascal 4.0 User’s Guide

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

–libmil

option instructs the compiler to select the best inline templates

for the floating-point option and operating system release available on this
system.

–l

lib

The

–l

lib option links

ld

(1) with the object library, lib.

Do not use the

-lucb

option because Pascal is not compatible with the object

library,

libucb

.

–misalign

The

–misalign

option allows for misaligned data in memory. Use this option

only if you receive a warning message that your data is misaligned.

With the

–misalign

option,

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

-mt

option 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.

Advertising