JDK-8143556 : Release Note: Nondeterministic wrong answer on arithmetic corrected
  • Type: Sub-task
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 7u95,8u60,9
  • Priority: P4
  • Status: Closed
  • Resolution: Delivered
  • Submitted: 2015-11-20
  • Updated: 2022-06-14
  • Resolved: 2017-02-14
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7 JDK 8 JDK 9
7u95Resolved 8u60Resolved 9Resolved
Related Reports
Duplicate :  
Description
When performing OSR on loops with huge stride and/or initial values, in very rare cases, the tiered/server compilers could produce non-canonical loop shapes that produce nondeterministic answers when the answers should be deterministic. This issue has now been fixed.
Comments
Updates of the title and description text have been made in the Release Notes.
05-04-2016

Note, this was fixed in 8u60, for the January CPU, this was only fixed in JDK 7. This was listed as a known issue in the 8u40 release notes,
20-11-2015