Technical Report (ISO/IEC TR 15580)

Floating-Point Exception Handling

This Technical Report (of Type 2) defines language facilities for detecting and treating, in a programmer-selected way, conditions and exceptions that can occur in Fortran programs. The TR has been produced in order to provide a means of enabling compiler vendors to add floating-point exception handling to their compilers in advance of its formal standardization as part of Fortran 2000.

It is the intention of WG5 that the syntax and semantics specified in this report will be incorporated unchanged in the next revision of Fortran, unless experience in their implementation and/or use indicates that a change is necessary. In this way, although it is impossible to guarantee that there will be no change in the final standard version, the investment of implementors will be protected as far as possible, as will that of programmers who have used these features in compilers that support them.

This Technical Report has been revised as a result of a small number of problems discovered during its incorporation into the text of the revision to the Fortran base language standard (IS1539-1:1997). The latest version is available from the WG5 file server as WG5/N1378 in both Acrobat (pdf) and PostScript formats. This version will subjected to an ISO DTR ballot.

Important Disclaimer

Comments on this page should be sent by email to the WebMaster