--- old/src/hotspot/share/opto/macro.cpp 2018-10-25 10:48:36.928227588 +0200 +++ new/src/hotspot/share/opto/macro.cpp 2018-10-25 10:48:28.476209697 +0200 @@ -940,6 +940,7 @@ } k -= (oc2 - use->outcnt()); } + _igvn.remove_dead_node(use); } else if (use->is_ArrayCopy()) { // Disconnect ArrayCopy node ArrayCopyNode* ac = use->as_ArrayCopy();