--- a/hotspot/src/share/vm/opto/coalesce.cpp Fri Aug 16 13:39:26 2013 -0400
+++ b/hotspot/src/share/vm/opto/coalesce.cpp Fri Aug 16 14:11:40 2013 -0700
@@ -322,9 +322,7 @@
copy = m->clone();
// Insert the copy in the basic block, just before us
b->_nodes.insert(l++, copy);
- if(_phc.clone_projs(b, l, m, copy, _phc._lrg_map)) {
- l++;
- }
+ l += _phc.clone_projs(b, l, m, copy, _phc._lrg_map);
} else {
const RegMask *rm = C->matcher()->idealreg2spillmask[m->ideal_reg()];
copy = new (C) MachSpillCopyNode(m, *rm, *rm);