Fixes are available
XL Fortran for AIX Fix Pack 4 (June 2013 PTF) for 14.1
XL Fortran for AIX Fix Pack 5 (September 2013 PTF) for 14.1
XL Fortran for AIX Fix Pack 6 (December 2013 PTF) for 14.1
XL Fortran for AIX Fix Pack 7 (March 2014 PTF) for 14.1
XL Fortran for AIX Fix Pack 8 (July 2014 PTF) for 14.1
XL Fortran for AIX Fix Pack 9 (October 2014 PTF) for 14.1
XL Fortran for AIX Fix Pack 10 (February 2015 PTF) for 14.1
XL Fortran for AIX Fix Pack 11 (May 2015 PTF) for 14.1
Closed as program error.
Compiling a Fortran application encounters the following internal error in the xlfcode component of the compiler. No optimization is enabled. xlfcode:cw_breg.c:239: load_backchain: Assertion `scope_diff > 0' failed. /opt/ibmcmp/xlf/bg/14.1/bin/.orig/xlf90_r: 1501-224 (S) fatal error in /opt/ibmcmp/xlf/bg/14.1/exe/xlfcode: signal 6 received
PROBLEM DESCRIPTION: The compiler encounters an internal error when calling a Fortran procedure with an assumed-size or explicit shape argument that also has an optional character argument with assumed-length. For example: test.f90: contains SUBROUTINE t1(afull, mat_label) implicit none real :: afull(*) character(*), optional :: mat_label END SUBROUTINE SUBROUTINE t2() implicit none real, pointer :: U_full(:) call t1(U_full) END SUBROUTINE END USERS AFFECTED: Users who have procedures with OPTIONAL assumed-length character arguments.
Fixed the interface to handle optional assumed-length character dummy arguments that are not present.
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
RE10 PSN U859152