hg: jdk-updates/jdk14u: 13 new changesets
tobias.hartmann at oracle.com
tobias.hartmann at oracle.com
Tue Mar 10 10:33:54 UTC 2020
Changeset: a5cb5e6bd220
Author: chagedorn
Date: 2020-01-31 09:32 +0100
URL: https://hg.openjdk.java.net/jdk-updates/jdk14u/rev/a5cb5e6bd220
8235332: TestInstanceCloneAsLoadsStores.java fails with -XX:+StressGCM
Summary: Account for GC barriers when skipping a cloned ArrayCopyNode in ConnectionGraph::find_inst_mem()
Reviewed-by: roland, neliasso
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestCloneAccessStressGCM.java
Changeset: 1a656a58d8f7
Author: roland
Date: 2020-01-28 13:36 +0100
URL: https://hg.openjdk.java.net/jdk-updates/jdk14u/rev/1a656a58d8f7
8237951: CTW: C2 compilation fails with "malformed control flow"
Reviewed-by: vlivanov, kvn
! src/hotspot/share/opto/phaseX.cpp
Changeset: de9b3b8ec179
Author: dnsimon
Date: 2020-02-04 09:33 +0100
URL: https://hg.openjdk.java.net/jdk-updates/jdk14u/rev/de9b3b8ec179
8238190: [JVMCI] Fix single implementor speculation for diamond shapes.
Reviewed-by: kvn
Contributed-by: david.leopoldseder at oracle.com
! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestSingleImplementor.java
Changeset: f824e064646d
Author: chagedorn
Date: 2020-02-13 15:07 +0100
URL: https://hg.openjdk.java.net/jdk-updates/jdk14u/rev/f824e064646d
8237945: CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo
Summary: Removing too strong assertion about array allocation in LibraryCallKit::tightly_coupled_allocation().
Reviewed-by: thartmann, neliasso
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestTightlyCoupledAllocationAssert.java
Changeset: 215272fffc97
Author: chagedorn
Date: 2020-02-13 15:07 +0100
URL: https://hg.openjdk.java.net/jdk-updates/jdk14u/rev/215272fffc97
8238756: C2: assert(((n) == __null || !VerifyIterativeGVN || !((n)->is_dead()))) failed: can not use dead node
Summary: Fix -XX:+VerifyIterativeGVN due to a dead node and add some basic flag testing.
Reviewed-by: roland, neliasso
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/c2/TestVerifyIterativeGVN.java
+ test/hotspot/jtreg/compiler/loopopts/TestMoveStoreAfterLoopVerifyIterativeGVN.java
Changeset: c249c9bce360
Author: chagedorn
Date: 2020-02-13 15:08 +0100
URL: https://hg.openjdk.java.net/jdk-updates/jdk14u/rev/c249c9bce360
8238811: C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges
Summary: Fix -XX:+VerifyGraphEdges by additionally handling ArrayCopyNodes and UnlockNodes and add some basic flag testing.
Reviewed-by: roland, neliasso
! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/TestVerifyGraphEdges.java
Changeset: 17e2011d9470
Author: roland
Date: 2020-01-13 10:00 +0100
URL: https://hg.openjdk.java.net/jdk-updates/jdk14u/rev/17e2011d9470
8236759: ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling
Reviewed-by: thartmann, neliasso
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/LoadSplitThruPhi.java
Changeset: 81b1cd61fc72
Author: thartmann
Date: 2020-02-18 08:28 +0100
URL: https://hg.openjdk.java.net/jdk-updates/jdk14u/rev/81b1cd61fc72
8239142: C2's UseUniqueSubclasses optimization is broken for array accesses
Summary: Avoid resetting the elemtype for array accesses.
Reviewed-by: vlivanov, eosterlund
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp
Changeset: de03861cb8b9
Author: lucy
Date: 2020-02-21 15:14 +0100
URL: https://hg.openjdk.java.net/jdk-updates/jdk14u/rev/de03861cb8b9
8239456: vtable stub generation: assert failure (code size estimate)
Reviewed-by: thartmann
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
Changeset: 775f72d3b5e2
Author: chagedorn
Date: 2020-02-28 15:33 +0100
URL: https://hg.openjdk.java.net/jdk-updates/jdk14u/rev/775f72d3b5e2
8239852: java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed
Summary: Remove an assertion which was too strong for some valid IRs when running with -XX:+VerifyGraphEdges
Reviewed-by: neliasso, thartmann
! src/hotspot/share/opto/gcm.cpp
Changeset: 12c8a7d67e9b
Author: lucy
Date: 2020-02-28 16:36 +0100
URL: https://hg.openjdk.java.net/jdk-updates/jdk14u/rev/12c8a7d67e9b
8239931: [win][x86] vtable stub generation: assert failure (code size estimate) follow-up
Reviewed-by: mdoerr
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
Changeset: 3515c6bba5e7
Author: chagedorn
Date: 2020-03-02 10:23 +0100
URL: https://hg.openjdk.java.net/jdk-updates/jdk14u/rev/3515c6bba5e7
8238438: SuperWord::co_locate_pack picks memory state of first instead of last load
Summary: Fix selection of first and last memory state in SuperWord::co_locate_pack
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/CoLocatePackMemoryState.java
Changeset: b810182d1dbc
Author: stefank
Date: 2020-03-02 12:30 +0100
URL: https://hg.openjdk.java.net/jdk-updates/jdk14u/rev/b810182d1dbc
8240220: IdealLoopTree::dump_head predicate printing is broken
Reviewed-by: thartmann, neliasso, chagedorn
! src/hotspot/share/opto/loopnode.cpp
More information about the jdk-updates-changes
mailing list