[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