--- old/src/hotspot/share/opto/library_call.cpp 2018-08-31 00:46:58.082609791 +0200 +++ new/src/hotspot/share/opto/library_call.cpp 2018-08-31 00:46:57.892613266 +0200 @@ -2967,8 +2967,6 @@ Node* rec_thr = argument(0); Node* tls_ptr = NULL; Node* cur_thr = generate_current_thread(tls_ptr); - cur_thr = access_resolve(cur_thr, ACCESS_WRITE); - rec_thr = access_resolve(rec_thr, ACCESS_WRITE); Node* cmp_thr = _gvn.transform(new CmpPNode(cur_thr, rec_thr)); Node* bol_thr = _gvn.transform(new BoolNode(cmp_thr, BoolTest::ne)); @@ -3403,9 +3401,6 @@ klasses[which_arg] = _gvn.transform(kls); } - args[0] = access_resolve(args[0], ACCESS_WRITE); - args[1] = access_resolve(args[1], ACCESS_WRITE); - // Having loaded both klasses, test each for null. bool never_see_null = !too_many_traps(Deoptimization::Reason_null_check); for (which_arg = 0; which_arg <= 1; which_arg++) { @@ -6122,9 +6117,6 @@ src = must_be_not_null(src, true); dest = must_be_not_null(dest, true); - src = access_resolve(src, ACCESS_WRITE); - dest = access_resolve(dest, ACCESS_WRITE); - ciInstanceKlass* instklass_AESCrypt = klass_AESCrypt->as_instance_klass(); Node* instof = gen_instanceof(embeddedCipherObj, makecon(TypeKlassPtr::make(instklass_AESCrypt)));