--- old/src/hotspot/share/opto/loopnode.cpp 2019-04-03 18:51:16.595854532 +0200 +++ new/src/hotspot/share/opto/loopnode.cpp 2019-04-03 18:51:16.445852912 +0200 @@ -3972,7 +3972,7 @@ while(worklist.size() != 0 && LCA != early) { Node* s = worklist.pop(); if (s->is_Load() || s->Opcode() == Op_SafePoint || - (s->is_CallStaticJava() && s->as_CallStaticJava()->uncommon_trap_request() != 0) || s->is_Phi()) { + (s->is_CallStaticJava() && s->as_CallStaticJava()->uncommon_trap_request() != 0)) { continue; } else if (s->is_MergeMem()) { for (DUIterator_Fast imax, i = s->fast_outs(imax); i < imax; i++) {