Fixes are available
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
XL Fortran for Blue Gene/Q Fix Pack 9 (August 2014 Update) for 14.1
XL Fortran for Blue Gene/Q Fix Pack 10 (November 2014 Update) for 14.1
Closed as program error.
The XL Fortran compiler is incorrectly flagging an OMP REDUCTION statement as an error: !$omp reduction(+:x) "tmp.f90", line 12.6: 1515-095 (E) If a variable is specified in a REDUCTION clause with a reduction operator or function, any use of that variable must be in a reduction statement.
PROBLEM DESCRIPTION: XL Fortran diagnoses reduction statements that do not follow the forms: x = x op expr x = expr op x (except for subtraction) x = intr(x, expr_list) x = intr(expr_list, x) These forms, however, are not required by the OpenMP specification. USERS AFFECTED: Users of XL Fortran with programs containing OpenMP reduction clauses that don't follow the forms above.
XL Fortran no longer forces reduction statements to have one of the forms above.
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