Ftrap= t – HP SunSoft Pascal 4.0 User Manual

Page 54

Advertising
background image

30

Pascal 4.0 User’s Guide

3

The default is

-fround=nearest

.

The meanings are the same as those for the

ieee_flags

subroutine.

If you compile one routine with

-fround=

r, compile all routines of the

program with the same

–fround=

r option; otherwise, unexpected results may

occur.

–ftrap=

t

(Solaris 2.x only) The

-ftrap=

t option sets the IEEE 754 trapping mode in

effect at startup.

t is a comma-separated list of one or more of the following:

%all

,

%none

,

common

, [

no%

]

invalid

, [

no%

]

overflow

, [

no%

]

underflow

, [

no%

]

division

,

[

no%

]

inexact

. The default is

-ftrap=%none

.

This option sets the IEEE 754 trapping modes that are established at program
initialization. Processing is left-to-right. The common exceptions, by definition,
are invalid, division by zero, and overflow.

Example:

-ftrap=%all,no%inexact

means set all traps, except

inexact

.

The meanings are the same as for the

ieee_flags

function, except that:

%all

turns on all the trapping modes.

%none

, the default, turns off all trapping modes.

A

no%

prefix turns off that specific trapping mode.

If you compile one routine with

-ftrap=

t, compile all routines of the program

with the same

-ftrap=

t option; otherwise, unexpected results may occur.

-G

(Solaris 2.x only) The

-G

option builds a shared library. All object files specified

with this command option should have been compiled with either the

-pic

or

the

-PIC

option.

Advertising