Fixes are available
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:
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
RF10 PSN IV59340
UP06/09/13
[{"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