OpenJDK / jdk / jdk
changeset 56056:de0ccdc4db13
8229925: [s390, PPC64] Exception check missing in interpreter
Reviewed-by: dholmes, rrich
author | mdoerr |
---|---|
date | Thu, 22 Aug 2019 15:52:03 +0200 |
parents | 78844dceede6 |
children | 0094711309c3 |
files | src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp src/hotspot/cpu/s390/interp_masm_s390.cpp |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp Thu Aug 22 14:36:10 2019 +0100 +++ b/src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp Thu Aug 22 15:52:03 2019 +0200 @@ -2265,7 +2265,7 @@ cmpdi(CCR0, Rcounters, 0); bne(CCR0, has_counters); call_VM(noreg, CAST_FROM_FN_PTR(address, - InterpreterRuntime::build_method_counters), method, false); + InterpreterRuntime::build_method_counters), method); ld(Rcounters, in_bytes(Method::method_counters_offset()), method); cmpdi(CCR0, Rcounters, 0); beq(CCR0, skip); // No MethodCounters, OutOfMemory.
--- a/src/hotspot/cpu/s390/interp_masm_s390.cpp Thu Aug 22 14:36:10 2019 +0100 +++ b/src/hotspot/cpu/s390/interp_masm_s390.cpp Thu Aug 22 15:52:03 2019 +0200 @@ -1914,7 +1914,7 @@ load_and_test_long(Rcounters, Address(Rmethod, Method::method_counters_offset())); z_brnz(has_counters); - call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::build_method_counters), Rmethod, false); + call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::build_method_counters), Rmethod); z_ltgr(Rcounters, Z_RET); // Runtime call returns MethodCounters object. z_brz(skip); // No MethodCounters, out of memory.