diff -r fd58d5121d7a -r d73865d27efc hotspot/src/share/vm/opto/loopopts.cpp --- a/hotspot/src/share/vm/opto/loopopts.cpp Tue Apr 15 02:27:34 2014 -0700 +++ b/hotspot/src/share/vm/opto/loopopts.cpp Tue Apr 15 14:34:48 2014 -0700 @@ -2700,6 +2700,7 @@ // Inhibit more partial peeling on this loop new_head_clone->set_partial_peel_loop(); C->set_major_progress(); + loop->record_for_igvn(); #if !defined(PRODUCT) if (TracePartialPeeling) {