RFR: 8365146: Remove LockingMode related code from ppc64 [v3]

Fredrik Bredberg fbredberg at openjdk.org
Wed Aug 20 09:05:09 UTC 2025


On Tue, 19 Aug 2025 09:13:45 GMT, Axel Boldt-Christmas <aboldtch at openjdk.org> wrote:

>> Fredrik Bredberg has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision:
>> 
>>  - Merge branch 'master' into 8365146_remove_lockingmode_ppc64
>>  - Update after review
>>  - Merge branch 'master' into 8365146_remove_lockingmode_ppc64
>>  - 8365146: Remove LockingMode related code from ppc64
>
> src/hotspot/cpu/ppc/macroAssembler_ppc.cpp line 2675:
> 
>> 2673: // "The box" is the space on the stack where we copy the object mark.
>> 2674: void MacroAssembler::compiler_fast_lock_object(ConditionRegister flag, Register oop, Register box,
>> 2675:                                                Register temp, Register displaced_header, Register current_header) {
> 
> Need to remove the declarations in the hpp file as well.

Fixed

> src/hotspot/cpu/ppc/macroAssembler_ppc.cpp line 2799:
> 
>> 2797: 
>> 2798: void MacroAssembler::compiler_fast_unlock_object(ConditionRegister flag, Register oop, Register box,
>> 2799:                                                  Register temp, Register displaced_header, Register current_header) {
> 
> Need to remove the declarations in the hpp file as well.

Fixed

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/26697#discussion_r2287491489
PR Review Comment: https://git.openjdk.org/jdk/pull/26697#discussion_r2287492916


More information about the hotspot-runtime-dev mailing list