Code Review for 7092236

Prepared by:never on Tue Sep 20 10:33:43 PDT 2011
Workspace:/net/smite.us.oracle.com/export/ws/synth
Compare against: ssh://hg.openjdk.java.net/hsx/hotspot-comp-gate/hotspot
Summary of changes: 27 lines changed: 17 ins; 7 del; 3 mod; 1161 unchg
Patch of changes: 7092236.patch
Author comments:
7092236: java/util/EnumSet/EnumSetBash.java fails
Reviewed-by:

The changes for 7083184 moved an early bailout outside of the guarding
test which caused us to skip checking some dependencies when classes
are loaded during compilation. The fix is to move it back inside. I
also simplified the logic since I found it quite confusing. Tested by
failing test from bug report. I suspect this is the same issue that
was causing the intermittent JPRT failures with
IncompatibleClassChangeError.

Bug id: 7092236 java/util/EnumSet/EnumSetBash.java fails
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/ci/ciEnv.cpp

27 lines changed: 17 ins; 7 del; 3 mod; 1161 unchg

This code review page was prepared using /never/bin/webrev (vers 23.18-hg-never).