IV31551: INTERNAL COMPILER ERROR WITH INVALID COMPONENT
Fixes are available
February 2013 PTF for XL Fortran for AIX, V13.1
May 2013 PTF for XL Fortran for AIX, V13.1
XL Fortran for AIX Fix Pack 15 (August 2013 PTF) for 13.1
XL Fortran for AIX Fix Pack 16 (November 2013 PTF) for 13.1
XL Fortran for AIX Fix Pack 17 (February 2014 PTF) for 13.1
XL Fortran for AIX Fix Pack 21 (April 2015 PTF) for 13.1
XL Fortran for AIX Fix Pack 22 (September 2015 PTF) for 13.1
XL Fortran for AIX Fix Pack 23 (March 2016 PTF) for 13.1
XL Fortran for AIX Fix Pack 24 (September 2016 PTF) for 13.1
Closed as program error.
Compiling the following test case produces Internal Compiler Error. The test case references ZLAND, a non-existent component of the RFIELD_ACCESS type (it should be LAND). !comp_test.f90 SUBROUTINE COMPILER_ERROR IMPLICIT NONE INTEGER, PARAMETER :: KLON = 10 LOGICAL :: LLLAND(KLON) TYPE RFIELD_ACCESS real, pointer :: land(:) => null() END TYPE TYPE(RFIELD_ACCESS) :: YLRL YLRL%LAND=0.0 WHERE(LLLAND) YLRL%ZLAND=1.0 END SUBROUTINE
correct the code.
PROBLEM DESCRIPTION: Internal Compiler Error without issuing a proper error message when the user specifies invalid component names. USERS AFFECTED: Users having invalid component names in their code may encounter this problem.
The problem has been fixed. Apply provided service.
Reported component name
XL FORTRAN FOR
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
XL FORTRAN FOR
Fixed component ID
Applicable component levels
RD10 PSY U857531