--- old/src/share/vm/c1/c1_GraphBuilder.cpp 2016-03-09 16:02:07.000000000 +0300 +++ new/src/share/vm/c1/c1_GraphBuilder.cpp 2016-03-09 16:02:07.000000000 +0300 @@ -3942,7 +3942,7 @@ bool GraphBuilder::try_method_handle_inline(ciMethod* callee) { - ValueStack* state_before = state()->copy_for_parsing(); + ValueStack* state_before = copy_state_before(); vmIntrinsics::ID iid = callee->intrinsic_id(); switch (iid) { case vmIntrinsics::_invokeBasic: @@ -4032,7 +4032,7 @@ fatal("unexpected intrinsic %d: %s", iid, vmIntrinsics::name_at(iid)); break; } - set_state(state_before); + set_state(state_before->copy_for_parsing()); return false; } --- old/src/share/vm/code/debugInfoRec.cpp 2016-03-09 16:02:08.000000000 +0300 +++ new/src/share/vm/code/debugInfoRec.cpp 2016-03-09 16:02:07.000000000 +0300 @@ -369,7 +369,6 @@ assert(method == NULL || (method->is_native() && bci == 0) || (!method->is_native() && 0 <= bci && bci < method->code_size()) || - (method->is_compiled_lambda_form() && bci == -99) || // this might happen in C1 bci == -1, "illegal bci"); // serialize the locals/expressions/monitors