RFR: 8276927: [PPC64] Port shenandoahgc to linux on ppc64le

Martin Doerr mdoerr at openjdk.java.net
Thu Nov 11 16:35:32 UTC 2021


On Wed, 10 Nov 2021 09:00:04 GMT, Niklas Radomski <nradomski at openjdk.org> wrote:

> Port the Shenandoah garbage collector (JDK-8241457)[https://bugs.openjdk.java.net/browse/JDK-8241457] to linux on ppc64le.

src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp line 536:

> 534:   if (!preserve_gp_registers) { __ clobber_volatile_gprs(dst); }
> 535:   if (!needs_frame) { __ clobber_carg_stack_slots(tmp1); }
> 536: #endif

This clobber code was certainly good during development and early testing. But is it worth keeping it? Other GCs and other places don't have it any more. So, I'd slightly prefer removal. Feel free to do so if you agree.

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

PR: https://git.openjdk.java.net/jdk/pull/6325



More information about the build-dev mailing list