# HG changeset patch # User enevill # Date 1446054670 0 # Node ID e903061ac7ca30f5a76044fee1de3cafb722f5b1 # Parent acaa2f3db91b97d069d1e5b1d310988b0421ded8 8140611: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs Summary: Fix register usage on calling native synchronized methods Reviewed-by: kvn, adinn diff -r acaa2f3db91b -r e903061ac7ca src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp --- a/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Wed Oct 28 17:47:45 2015 +0000 +++ b/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Wed Oct 28 17:51:10 2015 +0000 @@ -1801,7 +1801,7 @@ const Register obj_reg = r19; // Will contain the oop const Register lock_reg = r13; // Address of compiler lock object (BasicLock) const Register old_hdr = r13; // value of old header at unlock time - const Register tmp = c_rarg3; + const Register tmp = lr; Label slow_path_lock; Label lock_done;