Closed as program error.
Error Message: When a Java method with unusual characteristics has been JIT-compiled, it may produce incorrect I/O, cause an ABEND or unexpected exception, or crash. . Stack Trace: N/A . This issue will most likely affect a Java method with a combination of branches, method calls, loops, and unusual definitions and uses of loop induction variables.
This issue can be avoided using the -Xjit:disableGlobalVP option. Note that this option prevents the JIT compiler from performing many types of optimization. This will cause a significant impact on performance.
The problem is caused when the JIT compiler performs an optimization known as value propagation, and mistakenly concludes that a definition of a variable is unreachable code. As a result, it propagates an incorrect alternative definition of the variable to a use later on in the method, causing unexpected behaviour.
This defect will be fixed in: 6.0.0 SR11 6.0.1 SR2 7.0.0 SR1 . The JIT compiler has been updated to prevent the incorrect propagation.
Reported component name
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
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.