[aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 17 new changesets
gnu.andrew at redhat.com
gnu.andrew at redhat.com
Fri Sep 6 15:23:38 UTC 2019
Changeset: c61a86859323
Author: manc
Date: 2019-04-30 18:44 -0700
URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c61a86859323
8223177: Data race on JvmtiEnvBase::_tag_map in double-checked locking
Summary: Add memory fences on accesses to JvmtiEnvBase::_tag_map
Reviewed-by: dholmes, jcbeyler, sspitsyn
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
Changeset: 25738d7267c3
Author: manc
Date: 2019-05-01 20:25 -0700
URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/25738d7267c3
8223227: Rename acquire_tag_map() to tag_map_acquire() in jvmtiEnvBase
Reviewed-by: dholmes, jcbeyler
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
Changeset: bd6ec847115e
Author: neliasso
Date: 2019-08-19 17:36 +0200
URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/bd6ec847115e
8219517: assert(false) failed: infinite loop in PhaseIterGVN::optimize
Reviewed-by: kvn, thartmann
! src/share/vm/opto/memnode.cpp
Changeset: 940791dabea2
Author: thartmann
Date: 2019-03-11 11:42 +0100
URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/940791dabea2
8218201: Failures when vmIntrinsics::_getClass is not inlined
Summary: Fix BCEscapeAnalyzer to correctly handle _getClass intrinsic.
Reviewed-by: kvn, dlong, redestad, neliasso
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/bcEscapeAnalyzer.hpp
+ test/compiler/escapeAnalysis/TestGetClass.java
Changeset: c06dc174d786
Author: fyang
Date: 2019-01-21 13:31 +0800
URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c06dc174d786
8217359: C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal
Reviewed-by: thartmann
Contributed-by: jitao8 at huawei.com
! src/share/vm/opto/connode.cpp
+ test/compiler/c2/Test8217359.java
Changeset: 18fd6d87f16f
Author: roland
Date: 2018-09-28 14:24 +0200
URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/18fd6d87f16f
8211232: GraphKit::make_runtime_call() sometimes attaches wrong memory state to call
Reviewed-by: kvn
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
Changeset: bf9503046dd4
Author: roland
Date: 2018-12-14 11:22 +0100
URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/bf9503046dd4
8215265: C2: range check elimination may allow illegal out of bound access
Reviewed-by: thartmann, kvn
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
+ test/compiler/rangechecks/RangeCheckEliminationScaleNotOne.java
Changeset: b290489738b8
Author: kvn
Date: 2018-06-15 08:28 -0700
URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b290489738b8
8202948: C2: assert(init_offset >= 0) failed: positive offset from object start
Summary: convert the assert into compilation check which will skip superword optimization
Reviewed-by: roland, thartmann
! src/share/vm/opto/superword.cpp
+ test/compiler/loopopts/superword/TestNegBaseOffset.java
Changeset: 7e0a4478e80f
Author: neliasso
Date: 2019-02-14 14:31 +0100
URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7e0a4478e80f
8087128: C2: Disallow definition split on MachCopySpill nodes
Reviewed-by: kvn
! src/share/vm/opto/reg_split.cpp
Changeset: 9f614da5f371
Author: kvn
Date: 2015-06-19 17:46 -0700
URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9f614da5f371
8080157: assert(allocates2(pc)) failed: not in CodeBuffer memory
Summary: increase code_size2 for stubs
Reviewed-by: iveresov
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/share/vm/runtime/stubRoutines.cpp
Changeset: 657162a310c4
Author: hseigel
Date: 2019-07-11 09:26 -0400
URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/657162a310c4
8226798: JVM crash in klassItable::initialize_itable_for_interface(int, InstanceKlass*, bool, Thread*)
Summary: When calculating vtable size at class load time, do not look for miranda method if matching package private method is found in a super class.
Reviewed-by: acorn, lfoltan
! src/share/vm/oops/klassVtable.cpp
+ test/runtime/VtableTests/VTableTest.java
+ test/runtime/VtableTests/pkg/A.java
Changeset: b02fb6a07ed5
Author: andrew
Date: 2019-09-03 06:41 +0100
URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b02fb6a07ed5
8141570: Fix Zero interpreter build for --disable-precompiled-headers
Summary: Prepare Zero build for backport of JDK-8062808.
Reviewed-by: sgehwolf
! make/linux/makefiles/zeroshark.make
! src/share/vm/runtime/java.cpp
Changeset: 0e3d6188f198
Author: zgu
Date: 2019-09-03 06:57 +0100
URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0e3d6188f198
8155951: VM crash in nsk/jvmti/RedefineClasses/StressRedefine: assert failed: Corrupted constant pool
8151066: assert(0 <= i && i < length()) failed: index out of bounds
Summary: lock classes for redefinition because constant pool merging isn't thread safe, use method constant pool because constant pool merging doesn't make equivalent cpCaches because of invokedynamic
Reviewed-by: shade, andrew
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: b13d79420363
Author: andrew
Date: 2019-09-04 17:48 +0100
URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b13d79420363
8147611: G1 - Missing memory barrier in start_cset_region_for_worker
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 760b28d87178
Author: andrew
Date: 2019-09-04 19:40 +0100
URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/760b28d87178
Added tag jdk8u232-b05 for changeset b13d79420363
! .hgtags
Changeset: a047aebf12df
Author: andrew
Date: 2019-09-05 17:38 +0100
URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a047aebf12df
Merge jdk8u232-b05
! .hgtags
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/stubRoutines.cpp
Changeset: a06870b3894d
Author: andrew
Date: 2019-09-05 17:38 +0100
URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a06870b3894d
Added tag aarch64-shenandoah-jdk8u232-b05 for changeset a047aebf12df
! .hgtags
More information about the aarch64-port-dev
mailing list