git: openjdk/riscv-port: riscv-port: 16 new changesets

duke duke at openjdk.java.net
Tue Feb 15 01:58:27 UTC 2022


Changeset: adbe0661
Author:    Bhavana Kilambi <bhavana.kilambi at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-02-14 01:33:20 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/adbe0661029f12a36a44af52b83b189384d33a27

8239927: Product variable PrefetchFieldsAhead is unused and should be removed

Reviewed-by: njian, dholmes

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 483d4b97
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2022-02-14 08:27:21 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/483d4b97e0ae4ab7b0d87058901f57688a0f0811

8281505: Add CompileCommand PrintIdealPhase

Reviewed-by: kvn, thartmann, chagedorn

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/phasetype.hpp
+ test/hotspot/jtreg/compiler/oracle/PrintIdealPhaseTest.java

Changeset: 1ef45c5b
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-02-14 08:35:53 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/1ef45c5bbdeb4e1ca65c6d8f3ac1568a6951f3a7

8280799: С2: assert(false) failed: cyclic dependency prevents range check elimination

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestPredicateInputBelowLoopPredicate.java

Changeset: 46f52296
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-02-14 08:37:31 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/46f522962f1b2bbb2513823821e332db1093994b

8281539: IGV: schedule approximation computes immediate dominators wrongly

Replace custom dominator computation with one from the WALA libraries.

Reviewed-by: neliasso, chagedorn

! src/utils/IdealGraphVisualizer/ServerCompiler/pom.xml
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java
! src/utils/IdealGraphVisualizer/pom.xml

Changeset: 2632d40d
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2022-02-14 09:03:45 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/2632d40dfc9f681e53fe04d32b6380ffb4eeb88c

8281637: Remove unused VerifyOption_G1UseNextMarking

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/shared/verifyOption.hpp

Changeset: 25972062
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-02-14 09:15:58 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/2597206242356d42ca5d08be809cfdff79df924d

8280783: Parallel: Refactor PSCardTable::scavenge_contents_parallel

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp

Changeset: c61d629a
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-02-14 09:52:50 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/c61d629add65f9c25f73c335f2a3c5095da5be52

8281553: Ensure we only require liveness from mach-nodes with barriers

Reviewed-by: neliasso, chagedorn

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp

Changeset: 95f198b2
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-02-14 10:31:42 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/95f198b2b1b2d5437515dc837cc160e4224c0ff3

8274980: Improve adhoc build version strings

Reviewed-by: shade, erikj

! .github/workflows/submit.yml
! make/Docs.gmk
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/hotspot/lib/CompileJvm.gmk
! test/jdk/java/lang/RuntimeTests/Version/Basic.java
! test/langtools/tools/javac/options/modes/InfoOptsTest.java

Changeset: 534e5578
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-02-14 11:57:46 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/534e557874274255c55086b4f6128063cbd9cc58

8256368: Avoid repeated upcalls into Java to re-resolve MH/VH linkers/invokers

Reviewed-by: dlong, kvn

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! test/jdk/ProblemList-Xcomp.txt

Changeset: 2604a88f
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2022-02-14 12:05:16 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/2604a88fbb6d0f9aec51c7d607ea275bc34a672c

8281585: Remove unused imports under test/lib and jtreg/gc

Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/gc/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java
! test/hotspot/jtreg/gc/TestCardTablePageCommits.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java
! test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java
! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java
! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java
! test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java
! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgoTools.java
! test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java
! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/hotspot/jtreg/gc/epsilon/TestClasses.java
! test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java
! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java
! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java
! test/lib/RedefineClassHelper.java
! test/lib/jdk/test/lib/OSVersion.java
! test/lib/jdk/test/lib/Utils.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
! test/lib/jdk/test/lib/artifacts/ArtifactManager.java
! test/lib/jdk/test/lib/classloader/ClassUnloadCommon.java
! test/lib/jdk/test/lib/containers/docker/Common.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
! test/lib/jdk/test/lib/format/ArrayCodec.java
! test/lib/jdk/test/lib/format/ArrayDiff.java
! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java
! test/lib/jdk/test/lib/hexdump/ObjectStreamPrinter.java
! test/lib/jdk/test/lib/hprof/model/JavaObjectArray.java
! test/lib/jdk/test/lib/hprof/model/JavaThing.java
! test/lib/jdk/test/lib/hprof/model/JavaValueArray.java
! test/lib/jdk/test/lib/hprof/model/ReachableExcludesImpl.java
! test/lib/jdk/test/lib/hprof/model/ReachableObjects.java
! test/lib/jdk/test/lib/hprof/util/ArraySorter.java
! test/lib/jdk/test/lib/hprof/util/Misc.java
! test/lib/jdk/test/lib/security/KeyStoreUtils.java
! test/lib/jdk/test/lib/security/timestamp/DefaultRespInterceptor.java
! test/lib/jdk/test/lib/security/timestamp/TsaHandler.java
! test/lib/jdk/test/lib/security/timestamp/TsaServer.java
! test/lib/jdk/test/lib/util/JavaAgentBuilder.java

Changeset: 9d0a4c3f
Author:    Brian J. Stafford <brianjstafford at gmail.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-02-14 12:20:46 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/9d0a4c3f2e347c30ff56ba1416c08cc662f7f23c

8274238: Inconsistent type for young_list_target_length()

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: f07b8165
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-02-14 16:41:47 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/f07b8165231799383303e5c0755d07afd2feb7fd

8280940: gtest os.release_multi_mappings_vm is racy

Reviewed-by: dcubed, sjohanss

! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 88fc3bfd
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-02-14 18:46:46 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/88fc3bfdff7f89a02fcfb16909df144e6173c658

8280473: CI: Support unresolved JVM_CONSTANT_Dynamic constant pool entries

Reviewed-by: dlong, redestad, neliasso

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/runtime/TestConstantDynamic.java
! test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java

Changeset: 16f649b9
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-02-14 18:53:50 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/16f649b9c5b480d2a8499b1a92939cdf53ecc8dc

8281678: appcds/dynamicArchive/ArchiveConsistency.java fails after JDK-8279997

Reviewed-by: shade, dcubed

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java

Changeset: 1a7b70a8
Author:    Phil Race <prr at openjdk.org>
Date:      2022-02-14 23:31:13 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/1a7b70a8be0a236b98925a8320d25d88a405d595

8269091: javax/sound/sampled/Clip/SetPositionHang.java failed with ArrayIndexOutOfBoundsException: Array index out of range: -4

Reviewed-by: serb

! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java
! test/jdk/javax/sound/sampled/Clip/SetPositionHang.java

Changeset: 6b15afe4
Author:    Fei Yang <felix.yang at huawei.com>
Date:      2022-02-14 20:56:05 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/6b15afe48e083752a7a53f798195468c89235442

Merge branch 'master' into riscv-port

! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/runtime/arguments.cpp



More information about the riscv-port-dev mailing list