Mercurial > hg > aarch64-jdk8u51-b16-hotspot
changeset 8069:44142a22d60f
8072129: [AARCH64] missing fix for 8066900
Summary: add 8066900 fix to arm64 code.
author | enevill |
---|---|
date | Wed, 04 Feb 2015 12:13:46 +0000 |
parents | 4f902e26d7e3 |
children | 13af349259e6 |
files | src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Tue Feb 03 16:48:05 2015 +0000 +++ b/src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Wed Feb 04 12:13:46 2015 +0000 @@ -377,7 +377,7 @@ case handle_exception_nofpu_id: case handle_exception_id: // At this point all registers MAY be live. - oop_map = save_live_registers(sasm, id == handle_exception_nofpu_id); + oop_map = save_live_registers(sasm, id != handle_exception_nofpu_id); break; case handle_exception_from_callee_id: { // At this point all registers except exception oop (r0) and @@ -441,7 +441,7 @@ case handle_exception_nofpu_id: case handle_exception_id: // Restore the registers that were saved at the beginning. - restore_live_registers(sasm, id == handle_exception_nofpu_id); + restore_live_registers(sasm, id != handle_exception_nofpu_id); break; case handle_exception_from_callee_id: // WIN64_ONLY: No need to add frame::arg_reg_save_area_bytes to SP