RFR(T): 8242107: Shenandoah: Fix aarch64 build after JDK-8242082

Aleksey Shipilev shade at redhat.com
Fri Apr 3 13:43:11 UTC 2020


On 4/3/20 3:33 PM, Roman Kennke wrote:
> diff -r d8d2145c205c -r dfaf0661932c
> src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
> ---
> a/src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
>   Fri Apr 03 15:06:08 2020 +0200
> +++
> b/src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
>   Fri Apr 03 15:32:35 2020 +0200
> @@ -616,7 +616,7 @@
>    // Is marking still active?
>    Address gc_state(thread,
> in_bytes(ShenandoahThreadLocalData::gc_state_offset()));
>    __ ldrb(tmp, gc_state);
> -  __ mov(rscratch2, ShenandoahHeap::MARKING | ShenandoahHeap::TRAVERSAL);
> +  __ mov(rscratch2, ShenandoahHeap::MARKING);
>    __ tst(tmp, rscratch2);
>    __ br(Assembler::EQ, done);

Looks good and trivial.

-- 
Thanks,
-Aleksey




More information about the hotspot-gc-dev mailing list