IBM Support

LI75778: 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

    LI75778

  • Reported component name

    XL FORTRAN LINU

  • Reported component ID

    5724X1600

  • Reported release

    D10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2010-11-23

  • Closed date

    2010-11-23

  • Last modified date

    2010-11-23

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

    IZ79954

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

Fix information

  • Fixed component name

    XL FORTRAN LINU

  • Fixed component ID

    5724X1600

Applicable component levels

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSAT4T","label":"XL Fortran for Linux"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"D10","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
15 October 2021