[aarch64-port-dev ] Changesets to backport to jdk8
Edward Nevill
edward.nevill at gmail.com
Tue Oct 20 15:49:39 UTC 2015
Hi,
I would like to backport the changesets below from jdk9 to jdk8.
Tested with jtreg hotspot and langtools, results before and after were
Hotspot: Test results: passed: 675; failed: 17; error: 2
Langtools: Test results: passed: 3,089
A webrev of the changes is available at
http://cr.openjdk.java.net/~enevill/jdk8-backports-1510/webrev
OK to push?
Ed.
--- CUT HERE ---
changeset: 8568:1c63a35618ff
tag: tip
user: ecaspole
date: Mon Sep 21 10:36:36 2015 -0400
files: src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
description:
8131645: [ARM64] crash on Cavium when using G1
Summary: Add a fence when creating the CodeRootSetTable so the readers do not see invalid memory.
Reviewed-by: aph, tschatzl
changeset: 8567:25335f4d32fe
user: enevill
date: Thu Oct 15 15:33:54 2015 +0000
files: src/cpu/aarch64/vm/interp_masm_aarch64.cpp
description:
8139674: aarch64: guarantee failure in TestOptionsWithRanges.java
Summary: Fix negative overflow in instruction field
Reviewed-by: kvn, roland, adinn, aph
changeset: 8566:f65f72fac5ca
user: aph
date: Tue Sep 29 17:01:37 2015 +0000
files: src/cpu/aarch64/vm/macroAssembler_aarch64.cpp src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
description:
8138575: Improve generated code for profile counters
Reviewed-by: kvn
changeset: 8565:7ba6a229679d
user: aph
date: Wed Sep 30 13:23:46 2015 +0000
files: src/cpu/aarch64/vm/c2_globals_aarch64.hpp
description:
8138641: Disable C2 peephole by default for aarch64
Reviewed-by: roland
Contributed-by: felix.yang at linaro.org
changeset: 8564:3327600b1bce
user: aph
date: Mon Sep 28 16:18:15 2015 +0000
files: src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
description:
8136165: AARCH64: Tidy up compiled native calls
Summary: Do some cleaning
Reviewed-by: roland, kvn, enevill
changeset: 8563:55aa493031fd
user: enevill
date: Wed Sep 16 13:50:57 2015 +0000
files: src/cpu/aarch64/vm/aarch64.ad
description:
8136615: aarch64: elide DecodeN when followed by CmpP 0
Summary: remove DecodeN when comparing a narrow oop with 0
Reviewed-by: kvn, adinn
changeset: 8562:bc7f582fc2e0
user: roland
date: Mon Sep 21 10:51:33 2015 +0200
files: src/share/vm/opto/callnode.hpp src/share/vm/opto/macro.cpp src/share/vm/opto/memnode.cpp
description:
8136596: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape
Summary: elide MemBar when AllocateNode _is_non_escaping
Reviewed-by: kvn, roland
Contributed-by: hui.shi at linaro.org
changeset: 8561:e0ad611f5271
user: enevill
date: Tue Sep 15 12:59:51 2015 +0000
files: src/cpu/aarch64/vm/macroAssembler_aarch64.cpp src/cpu/aarch64/vm/macroAssembler_aarch64.hpp src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
description:
8136524: aarch64: test/compiler/runtime/7196199/Test7196199.java fails
Summary: Fix safepoint handlers to save 128 bits on vector poll
Reviewed-by: kvn
Contributed-by: felix.yang at linaro.org
changeset: 8560:d331b7dd3eb0
user: aph
date: Tue Sep 08 14:08:58 2015 +0100
files: src/cpu/aarch64/vm/aarch64.ad src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
description:
8135157: DMB elimination in AArch64 C2 synchronization implementation
Summary: Reduce memory barrier usage in C2 fast lock and unlock.
Reviewed-by: kvn
Contributed-by: wei.tang at linaro.org, aph at redhat.com
changeset: 8559:b516036ba465
user: adinn
date: Wed Aug 26 17:13:59 2015 +0100
files: src/cpu/aarch64/vm/aarch64.ad
description:
8134322: AArch64: Fix several errors in C2 biased locking implementation
Summary: Several errors in C2 biased locking require fixing
Reviewed-by: kvn
Contributed-by: hui.shi at linaro.org
--- CUT HERE ---
More information about the aarch64-port-dev
mailing list