--- old/src/share/vm/opto/loopopts.cpp 2013-10-12 23:25:19.495500389 +0200 +++ new/src/share/vm/opto/loopopts.cpp 2013-10-12 23:25:19.048676259 +0200 @@ -238,7 +238,7 @@ ProjNode* dp_proj = dp->as_Proj(); ProjNode* unc_proj = iff->as_If()->proj_out(1 - dp_proj->_con)->as_Proj(); if (exclude_loop_predicate && - is_uncommon_trap_proj(unc_proj, Deoptimization::Reason_predicate)) + unc_proj->is_uncommon_trap_proj(Deoptimization::Reason_predicate)) return; // Let IGVN transformation change control dependence. IdealLoopTree *old_loop = get_loop(dp);