Rational Developer for System z
PL/I for Windows, Version 7.6, Programming Guide

Other unexpected program results

Due to a difference in the way Windows responds to floating-point conditions, you might experience altered program flow. One consequence of altered program flow is conditions that do not get raised because they have become disabled.

For example, although using the NOIMPRECISE compile-time option does provide better floating-point error detection than IMPRECISE, the Windows operating system does not always detect floating-point exceptions immediately. If you have a statement in your program that is likely to raise a floating-point exception, you can avoid this detection problem by enclosing the statement, by itself, in a BEGIN block.


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)