IBM Support

LI75702: INCORRECT OUTPUT WITH -O3 AND -QARCH=450D

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • bgxlc seems to generate wrong code with "-O3 -qarch=450d" in
    specific cases. The same source code with "-O3 -qarch=450" gets
    the correct answer.
    

Local fix

  • n/a
    

Problem summary

  • Blue Gene L and P users are affected by this issue.
    
    Incorrect floating point results lead to incorrect result
    values from functions.
    

Problem conclusion

  • The compiler has been fixed by repairing the way we remove an
    item from an array so that we correctly update the links
    associated with the array.
    

Temporary fix

Comments

APAR Information

  • APAR number

    LI75702

  • Reported component name

    XL C/C++ AE BG/

  • Reported component ID

    5799HJH00

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-09-13

  • Closed date

    2010-09-13

  • Last modified date

    2010-09-13

  • APAR is sysrouted FROM one or more of the following:

    LI74679

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    XL C/C++ AE BG/

  • Fixed component ID

    5799HJH00

Applicable component levels



Document information

More support for: XL C/C++
Compiler

Software version: 9.0

Reference #: LI75702

Modified date: 13 September 2010


Translate this page: