--- old/src/share/vm/opto/chaitin.cpp 2012-11-27 18:44:54.243800170 -0800 +++ new/src/share/vm/opto/chaitin.cpp 2012-11-27 18:44:53.872156273 -0800 @@ -1495,7 +1495,7 @@ cisc->ins_req(1,src); // Requires a memory edge } b->_nodes.map(j,cisc); // Insert into basic block - n->subsume_by(cisc); // Correct graph + n->subsume_by(cisc, C); // Correct graph // ++_used_cisc_instructions; #ifndef PRODUCT