IBM Support

LI78275: PROCEDURE POINTER GETS invalid OFFSET.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Compiler has incorrect offset when a procedure pointer
    component is at the 3rd and the higher enclosing level of a
    derived type definition, in which the first and the middle
    components are all by descriptor entities. The problem is due
    to compiler loading only the base address and doesn't add the
    offset of each by descriptor component in the middle. As a
    result the compiler may generate the code issuing invalid
    output.
    

Local fix

  • N/A
    

Problem summary

  • Fortran Front End has incorrect offset when a procedure pointer
    component is at the 3rd and the higher enclosing level of a
    derived type definition, in which the first and the middle
    components are all by descriptor entities. The problem is FFE
    only loads the base address and doesn't add the offset of each
    by descriptor component in the middle.
    

Problem conclusion

  • The problem had been fixed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    LI78275

  • Reported component name

    XL FORTRAN LINU

  • Reported component ID

    5725C7500

  • Reported release

    F10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-10-30

  • Closed date

    2014-10-30

  • Last modified date

    2014-10-30

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

    IV59340

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

Fix information

  • Fixed component name

    XL FORTRAN LINU

  • Fixed component ID

    5725C7500

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":"15.1","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
17 October 2021