1.1 --- a/src/share/vm/opto/superword.cpp Mon Jun 28 10:52:50 2010 -0700 1.2 +++ b/src/share/vm/opto/superword.cpp Mon Jun 28 14:54:39 2010 -0700 1.3 @@ -1172,8 +1172,7 @@ 1.4 _phase->set_ctrl(vn, _phase->get_ctrl(p->at(0))); 1.5 for (uint j = 0; j < p->size(); j++) { 1.6 Node* pm = p->at(j); 1.7 - _igvn.hash_delete(pm); 1.8 - _igvn.subsume_node(pm, vn); 1.9 + _igvn.replace_node(pm, vn); 1.10 } 1.11 _igvn._worklist.push(vn); 1.12 }