--- old/src/share/vm/opto/lcm.cpp 2015-10-30 19:14:54.772475744 +0100 +++ new/src/share/vm/opto/lcm.cpp 2015-10-30 19:14:54.708475742 +0100 @@ -196,8 +196,12 @@ case Op_StrComp: case Op_StrEquals: case Op_StrIndexOf: + case Op_StrIndexOfChar: case Op_AryEq: + case Op_StrInflatedCopy: + case Op_StrCompressedCopy: case Op_EncodeISOArray: + case Op_HasNegatives: // Not a legit memory op for implicit null check regardless of // embedded loads continue;