diff --git a/src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp b/src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp index ef0bb31fc1f..ecc75efc740 100644 --- a/src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp @@ -2609,7 +2609,7 @@ void LIR_Assembler::increment_profile_ctr(LIR_Opr step, LIR_Opr dest_opr, } juint mask = freq_opr->as_jint(); __ andw(dest, dest, mask); - __ cbzw(rscratch1, *overflow_stub->entry()); + __ cbzw(dest, *overflow_stub->entry()); } }