diff -r 13588c901957 -r 9cf78a70fa4f src/hotspot/share/opto/ifnode.cpp --- a/src/hotspot/share/opto/ifnode.cpp Thu Oct 17 20:27:44 2019 +0100 +++ b/src/hotspot/share/opto/ifnode.cpp Thu Oct 17 20:53:35 2019 +0100 @@ -1480,12 +1480,6 @@ if (TraceIterativeGVN) { tty->print(" Removing IfNode: "); this->dump(); } - if (VerifyOpto && !igvn->allow_progress()) { - // Found an equivalent dominating test, - // we can not guarantee reaching a fix-point for these during iterativeGVN - // since intervening nodes may not change. - return NULL; - } #endif igvn->hash_delete(this); // Remove self to prevent spurious V-N