--- old/src/hotspot/share/opto/escape.cpp 2019-07-03 10:04:41.415266352 +0200 +++ new/src/hotspot/share/opto/escape.cpp 2019-07-03 10:04:41.131266356 +0200 @@ -173,8 +173,7 @@ // scalar replaceable objects in split_unique_types(). _mergemem_worklist.append(n->as_MergeMem()); } else if (OptimizePtrCompare && n->is_Cmp() && - ((n->Opcode() == Op_CmpP && !(((CmpPNode*)n)->has_perturbed_operand() != NULL)) || - n->Opcode() == Op_CmpN)) { + (n->Opcode() == Op_CmpP || n->Opcode() == Op_CmpN)) { // Collect compare pointers nodes. ptr_cmp_worklist.append(n); } else if (n->is_MemBarStoreStore()) {