IBM Support

IZ79954: INCORRECT RUNTIME OUTPUT

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Output produced by source code that is compiled with version
    13.1 of the compiler is different than when the same source code
    is compiled using version 12.1 of the compiler.
    

Local fix

  • N/A
    

Problem summary

  • An optimization introduced in 13.1, relating to avoiding overly
    pessimistic compiler temporaries, was
    being applied incorrectly because a certain form of data
    conversion operator was obscuring a vector
    subscript operation. The vector subscript confused the
    optimization, resulting in a failure.
    

Problem conclusion

  • During self-assignment optimization, the compiler now correctly
    detects and avoids optimizing the vector subscript.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IZ79954

  • Reported component name

    XL FORTRAN FOR

  • Reported component ID

    5724X1500

  • Reported release

    D10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-07-12

  • Closed date

    2010-09-10

  • Last modified date

    2010-09-24

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

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

    LI75778

Fix information

  • Fixed component name

    XL FORTRAN FOR

  • Fixed component ID

    5724X1500

Applicable component levels

  • RD10 PSY U839243

       UP A

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGH4D","label":"XL Fortran for AIX"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"13.1","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
24 September 2010