git: openjdk/jdk21u-dev: master: 8320397: RISC-V: Avoid passing t0 as temp register to MacroAssembler:: cmpxchg_obj_header/cmpxchgptr

Fei Yang fyang at openjdk.org
Wed Oct 16 14:25:50 UTC 2024


Changeset: f7660807
Branch: master
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-10-16 14:23:04 +0000
URL:       https://git.openjdk.org/jdk21u-dev/commit/f7660807190f92d06c16c575326dc855f8b7d7a4

8320397: RISC-V: Avoid passing t0 as temp register to MacroAssembler:: cmpxchg_obj_header/cmpxchgptr

Backport-of: 0be0775a762edbefacf4188b4787b039153fe670

! src/hotspot/cpu/riscv/gc/x/x_riscv.ad
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp



More information about the jdk-updates-changes mailing list