Defect Report #275

Previous Defect Report < - > Next Defect Report


Submitter: UK C Panel
Submission Date: 2001-09-07
Source: Clive D.W. Feather <clive@demon.net>
Version: 1.2
Date: 2002-05-15
Subject: bitwise-OR of nothing

Problem

FE_ALL_EXCEPT is defined in 7.6#6 as:

[#6] The macro

            FE_ALL_EXCEPT

is simply the bitwise OR of all floating-point exception macros defined by the implementation.

If no floating-point exception macros are defined, is FE_ALL_EXCEPT:

[This appears to be the only case of its kind.]

Suggested Technical Corrigendum

Append to 7.6#6:

If no such macros are defined, FE_ALL_EXCEPT can either be defined as 0 or left undefined.


Proposed Technical Corrigendum

Append to 7.6#6:

If no such macros are defined, FE_ALL_EXCEPT shall be defined as 0.


Previous Defect Report < - > Next Defect Report