[aarch64-port-dev ] JDK 13 AArch64 issues to backport
Andrew John Hughes
gnu.andrew at redhat.com
Tue Jun 18 20:48:02 UTC 2019
On 17/06/2019 13:29, Aleksey Shipilev wrote:
> Hi,
>
> I was reading through the JDK 13 changelist:
> https://builds.shipilev.net/backports-monitor/release-notes-13.txt
>
> ...and there are some AArch64 issues that probably deserve backports to 8u and 11u as well.
>
> These are:
> 8215879: Aarch64: ReservedStackAccess may leave stack guard in inconsistent state
> 8217368: AArch64: C2 recursive stack locking optimisation not triggered
> 8209413: AArch64: NPE in clhsdb jstack command
> 8216989: CardTableBarrierSetAssembler::gen_write_ref_array_post_barrier() does not check for zero
> length on AARCH64
> 8219993: AArch64: Compiled CI stubs are unsafely modified
> 8221995: AARCH64: problems with CAS instructions encoding
> 8205421: AARCH64: StubCodeMark should be placed after alignment
> 8213134: AArch64: vector shift failed with MaxVectorSize=8
> 8221658: aarch64: add necessary predicate for ubfx patterns
> 8163363: AArch64: Stack size in tools/launcher/Settings.java needs to be adjusted
> 8222785: aarch64: add necessary masking for immediate shift counts
> 8223020: aarch64: expand minI_rReg and maxI_rReg patterns into separate instructions
> 8215961: jdk/jfr/event/os/TestCPUInformation.java fails on AArch64
> 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
> 8215792: AArch64: String.indexOf generates incorrect result
> 8218966: AArch64: String.compareTo() can read memory after string
> 8216350: AArch64: monitor unlock fast path not called
> 8219006: AArch64: Register corruption in slow subtype check
> 8219011: Implement MacroAssembler::warn method on AArch64
> 8219698: aarch64: SIGILL triggered when specifying unsupported hardware features
>
> I marked them with "8-aarch64" and "11" as affected versions, where applicable. If you will, please
> consider backporting them.
>
> Also, put "redhat-interest" to get them on Red Hat's people backporting radars:
> https://builds.shipilev.net/backports-monitor/label-actionable-redhat-interest.txt
>
A few of these have already been backported:
For 11u:
changeset: 52543:0402d1e99f13
user: ngasson
date: Tue Mar 12 10:48:02 2019 +0800
summary: 8216350: AArch64: monitor unlock fast path not called
https://hg.openjdk.java.net/jdk-updates/jdk11u/rev/0402d1e99f13
For aarch64/shenandoah-jdk8u:
changeset: 10839:f98005f3f634
tag: aarch64-shenandoah-jdk8u201-b11
user: fyang
date: Mon Feb 11 17:09:17 2019 +0800
summary: 8218185: aarch64: missing LoadStore barrier in
TemplateTable::putfield_or_static
https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f98005f3f634
changeset: 10891:7b7da2a4e83c
parent: 10889:d0bf0d3e0b2e
user: fyang
date: Mon Feb 25 19:09:02 2019 +0800
summary: 8219635: aarch64: missing LoadStore barrier in
TemplateTable::fast_storefield
https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7b7da2a4e83c
changeset: 10893:06dccf7653c0
tag: aarch64-shenandoah-jdk8u201-b13
user: qpzhang
date: Mon Mar 25 18:48:15 2019 +0800
summary: 8221220: AArch64: Add StoreStore membar explicitly for
Volatile Writes in TemplateTable
https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/06dccf7653c0
For icedtea7-2.6:
changeset: 6697:65b809089544
tag: icedtea-2.6.17pre01
user: fyang
date: Wed Feb 20 14:43:02 2019 +0000
summary: 8218185, PR3669: aarch64: missing LoadStore barrier in
TemplateTable::putfield_or_static
https://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot/rev/65b809089544
changeset: 6717:4a6c33ce009c
user: fyang
date: Tue Apr 16 04:38:49 2019 +0100
summary: 8219635, PR3726: aarch64: missing LoadStore barrier in
TemplateTable::fast_storefield
https://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot/rev/4a6c33ce009c
changeset: 6718:6e7512a54bc6
tag: icedtea-2.6.18
user: qpzhang
date: Tue Apr 16 04:44:36 2019 +0100
summary: 8221220, PR3726: AArch64: Add StoreStore membar explicitly
for Volatile Writes in TemplateTable
https://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot/rev/6e7512a54bc6
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
https://keybase.io/gnu_andrew
More information about the aarch64-port-dev
mailing list