JDK-6743188 : incomplete fix for 6700047 C2 failed in idom_no_update
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: hs14
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: solaris_9
  • CPU: sparc
  • Submitted: 2008-08-29
  • Updated: 2011-03-07
  • Resolved: 2011-03-07
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 6 JDK 7 Other
6u13-revFixed 7Fixed hs11.3Fixed
Related Reports
Relates :  
Relates :  
The fix for 6700047 only checks the direct control when it should be checking the control of the containing loop.

EVALUATION http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/ee8f06bfb27c

EVALUATION The suggested fix is correct.

SUGGESTED FIX We should stop further optimization on the loop tree if we perform partial peeling. If there were more general support for recomputing the node placement we could use that but since that doesn't exist we'll just allow the next pass to do it.