# HG changeset patch # User adinn # Date 1516891647 0 # Node ID 2d9dad1b821abffb3fd9e12a2d585f77bc0d5ff9 # Parent 46a2e41ebe599d393b766f468dbca5df2d2c70db 8195859: AArch64: vtableStubs gtest fails after 8174962 Summary: gtest vtableStubs introduced by 8174962 fails on AArch64 with an invalid insn encoding Reviewed-by: duke diff -r 46a2e41ebe59 -r 2d9dad1b821a src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp --- a/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Thu Jan 25 20:56:49 2018 +0000 +++ b/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Thu Jan 25 14:47:27 2018 +0000 @@ -1049,7 +1049,8 @@ ldr(method_result, Address(method_result, vtable_offset_in_bytes)); } else { vtable_offset_in_bytes += vtable_index.as_constant() * wordSize; - ldr(method_result, Address(recv_klass, vtable_offset_in_bytes)); + ldr(method_result, + form_address(rscratch1, recv_klass, vtable_offset_in_bytes)); } }