HomeAbout Us A-Z IndexSearch * Contact Us Register LoginPress Shop

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 0368 Details

Help Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges

This page provides all information on Problem Report 0368.


Report 0368 Actions


    Problem Report Number 0368
    Submitter's Classification Minor System Fault
    State Resolved
    Resolution Minor System Fault (MSF)
    Problem Resolution ID MSF.X.0009
    Raised 1994-01-31 08:00
    Updated 2003-03-13 08:00
    Published 1994-03-29 08:00
    Expiry Date 1995-03-28
    Product Standard Internationalised System Calls and Libraries (XPG4)
    Certification Program The Open Brand certification program
    Test Suite VSX4 version 4.2.4
    Test Identification XOPEN.os/maths/y0 10, 11
    Problem Summary MSF4.009 We use an MC6882 floating point chip, or software emulation, that is capable of handling the value used in both of these test cases. An overflow condition is not caused by the test. .sp We return the ...
    Problem Text
    We use an MC6882 floating point chip, or software emulation, that is
    capable of handling the value used in both of these test cases. An
    overflow condition is not caused by the test.
    .sp
    We return the representation of -Infinity and leave errno unset. We believe
    that the correct response is to set errno to ERANGE and return 0. This
    will be corrected in the next release.
    Test Output
    .sp 1
    When the result would overflow (due to the argument being too small),
    y1() returns either -HUGE_VAL or zero, and may set errno to ERANGE.
    This test is not executed in XPG3 mode.
    ERRNO VALUES: expected: 34 (ERANGE), observed: 0 (NO ERROR)
    .sp 1
    When the result would overflow (due to the argument being too small),
    yn() returns either -HUGE_VAL or zero, and may set errno to ERANGE.
    This test is not executed in XPG3 mode.
    RETURN VALUES: expected: 0, observed: ---
    Bit Representation: expected value: \000\000\000\000\000\000\000\000
    Bit Representation: observed value: \377\360\000\000\000\000\000\000
    ERRNO VALUES: expected: 34 (ERANGE), observed: 0 (NO ERROR)

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    This minor system fault should not adversely affect applications since
    the result of -Infinity is likely to be trapped in a subsequent operation which
    uses the return value and the computation should be abandoned at that point
    rather than when the ERANGE error indication is set.

    It is recommended that this be considered to be a minor system fault.

    Review Type SA Review
    Start Date null
    Completed null
    Status Complete
    Review Resolution Minor System Fault (MSF)
    Review Conclusion
    A Temporary Waiver is granted.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority