[aarch64-port-dev ] [8u] RFR: Revert differences against upstream 8u

Aleksey Shipilev shade at redhat.com
Thu Feb 18 18:56:40 UTC 2021


On 2/18/21 7:41 PM, Andrew Hughes wrote:
> On 19:30 Thu 18 Feb     , Aleksey Shipilev wrote:
>> changeset:   8867:af37ee789a9c
>> user:        aph
>> date:        Thu May 05 14:14:21 2016 +0000
>> summary:     AArch64 support for Shenandoah.
> 
> Right, upstream has '%' because it's the pre-Shenandoah sources.
> It was later removed in aarch64/shenandoah-jdk8u:
> 
> https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/af37ee789a9c#l10.14
> 
> Removing it is the right thing, no?

I don't see how.

8u upstream has it with "%":
 
http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/file/3d2970e26c36/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp#l1723

...and it still has "%r0" in the line that is not affected by Shenandoah at all:
 
http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/file/3d2970e26c36/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp#l1744

...and the same shape remains thorough JDK 11 -> JDK 17.

It is a typo in the initial Shenandoah 8u sources, plain and simple, should be reverted to upstream 
state. Moreover, this is a _comment line_, it does not even affect the product code.

-- 
Thanks,
-Aleksey



More information about the aarch64-port-dev mailing list