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