[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