--- old/src/share/vm/opto/loopnode.cpp 2015-06-04 19:04:35.938167100 -0700 +++ new/src/share/vm/opto/loopnode.cpp 2015-06-04 19:04:35.714988700 -0700 @@ -2408,7 +2408,7 @@ for (LoopTreeIterator iter(_ltree_root); !iter.done(); iter.next()) { IdealLoopTree* lpt = iter.current(); if (lpt->is_counted()) { - sw.transform_loop(lpt); + sw.transform_loop(lpt, true); } } }