--- old/src/share/vm/c1/c1_LIRGenerator.cpp 2016-10-13 15:45:24.766274508 +0200 +++ new/src/share/vm/c1/c1_LIRGenerator.cpp 2016-10-13 15:45:24.662274512 +0200 @@ -2973,7 +2973,7 @@ } // emit invoke code - bool optimized = x->target_is_loaded() && x->target_is_final(); + bool optimized = x->target_is_final(); // implies that it is loaded too. assert(receiver->is_illegal() || receiver->is_equal(LIR_Assembler::receiverOpr()), "must match"); // JSR 292