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 shenandoah-dev
mailing list