Fixes are available
May 2013 Update for XL Fortran for Blue Gene/Q, V14.1
XL Fortran for Blue Gene/Q Fix Pack 5 (August 2013 Update) for 14.1
XL Fortran for Blue Gene/Q Fix Pack 6 (November 2013 Update) for 14.1
XL Fortran for Blue Gene/Q Fix Pack 7 (February 2014 Update) for 14.1
XL Fortran for Blue Gene/Q Fix Pack 8 (May 2014 Update) 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