[aarch64-port-dev ] JDK 13 AArch64 issues to backport

Aleksey Shipilev shade at redhat.com
Wed Jun 19 16:50:56 UTC 2019


On 6/19/19 6:37 PM, Andrew Dinn wrote:
> Ok, to get this ball rolling, here is my list of what really ought to be
> backported (to both or either of 8u) and then at the end what can
> probably be ignored.
> 
> Note I have not (yet) checked all the patches to be sure they are
> actually applicable for 11 or 8. This is just a first cut to say they
> are worth checking.
> 
> Am I supposed to backport them now or is anyone else going to step in?

Yes, I think we can start with 11u, which is open for pushes (for 11.0.5). 8u is more complicated,
because we would probably like to wait for the aarch64-port/jdk8u-shenandoah tree to finish current
CPU cycle.

> No, don't bother to backport
> 
>>   8221995: AARCH64: problems with CAS instructions encoding

This looks like a hard to diagnose bug that might only manifest in complicated compilations. Do we
really not care about this?

>>   8218185: aarch64: missing LoadStore barrier in TemplateTable::putfield_or_static
>>   8219635: aarch64: missing LoadStore barrier in TemplateTable::fast_storefield
>>   8221220: AArch64: Add StoreStore membar explicitly for Volatile Writes in TemplateTable

It is a bit awkward that they are backported to 8u, but not to 11u, so maybe just the consistency
reasons make them good candidates for 11u backports? Do we think these three are not affecting
correctness at all? They don't seem to be harmful for performance, as they affect the interpreter only.

-- 
Thanks,
-Aleksey



More information about the aarch64-port-dev mailing list