# HG changeset patch # User thartmann # Date 1489403589 -3600 # Node ID 0fa9327949f84d7ed400ce5fd3aab4b60bf928eb # Parent 8764956ec9288bf8f543c70ce9a9593fa2971796 8176441: assert(false) failed: modified node was not processed by IGVN.transform_old() Summary: The shiftNode needs to be added to the IGVN worklist after being modified. Reviewed-by: kvn, vlivanov diff -r 8764956ec928 -r 0fa9327949f8 hotspot/src/share/vm/opto/mulnode.cpp --- a/hotspot/src/share/vm/opto/mulnode.cpp Fri Mar 03 23:08:35 2017 -0800 +++ b/hotspot/src/share/vm/opto/mulnode.cpp Mon Mar 13 12:13:09 2017 +0100 @@ -648,6 +648,7 @@ if (shift != maskedShift) { shiftNode->set_req(2, phase->intcon(maskedShift)); // Replace shift count with masked value. + phase->igvn_rehash_node_delayed(shiftNode); } return maskedShift;