1.1 --- a/src/share/vm/opto/gcm.cpp Thu May 21 10:05:36 2009 -0700 1.2 +++ b/src/share/vm/opto/gcm.cpp Wed May 27 12:35:51 2009 -0700 1.3 @@ -617,6 +617,9 @@ 1.4 assert(!LCA_orig->dominates(pred_block) || 1.5 early->dominates(pred_block), "early is high enough"); 1.6 must_raise_LCA = true; 1.7 + } else { 1.8 + // anti-dependent upon PHI pinned below 'early', no edge needed 1.9 + LCA = early; // but can not schedule below 'early' 1.10 } 1.11 } 1.12 }