A fix is available
Closed as program error.
test program produces incorrect result at runtime if compiled with -qhot. Adding "@PROCESS nohot" for the offending routines corrects the problem.
PROBLEM DESCRIPTION: incorrect result with -qhot USERS AFFECTED: the problem will happen when SIMD is enabled. It will affect three level or more nested loops, where the inner most loop has small iterations which can be fully unrolled. The statements in the inner most loops should contain three-dimensions arrays(should be stride on access, no control flow, no calls. also the array index should be simple expressions where compiler generated index code match specific internal pattern). The scenario is rare.
SIMD is trying to change 3-dim array index pattern which is wrong. Keep the index order as original order of the 3D array. Apply applicable 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
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.