019a592
diff -r 214a94e9366c src/cpu/aarch64/vm/nativeInst_aarch64.cpp
019a592
--- openjdk/hotspot/src/cpu/aarch64/vm/nativeInst_aarch64.cpp	Mon Jul 17 12:11:32 2017 +0000
019a592
+++ openjdk/hotspot/src/cpu/aarch64/vm/nativeInst_aarch64.cpp	Mon Jul 24 16:23:14 2017 +0100
019a592
@@ -343,7 +343,7 @@
019a592
   CodeBuffer cb(code_pos, instruction_size);
019a592
   MacroAssembler a(&cb;;
019a592
 
019a592
-  a.mov(rscratch1, entry);
019a592
+  a.movptr(rscratch1, (uintptr_t)entry);
019a592
   a.br(rscratch1);
019a592
 
019a592
   ICache::invalidate_range(code_pos, instruction_size);
019a592
019a592