--- old/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp 2016-10-21 17:19:02.408185358 +0200 +++ new/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp 2016-10-21 17:19:02.218188901 +0200 @@ -538,6 +538,10 @@ range_check(masm, rax, r11, StubRoutines::code2()->code_begin(), StubRoutines::code2()->code_end(), L_ok); + if (StubRoutines::code3() != NULL) + range_check(masm, rax, r11, + StubRoutines::code3()->code_begin(), StubRoutines::code3()->code_end(), + L_ok); const char* msg = "i2c adapter must return to an interpreter frame"; __ block_comment(msg); __ stop(msg);