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

duke duke at openjdk.java.net
Sat Nov 27 01:03:40 UTC 2021


Changeset: eb4d886b
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-11-26 01:45:33 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/eb4d886bc0f57085b21ef41f2069ff60b2714cfa

8277504: Use String.stripTrailing instead of hand-crafted method in SwingUtilities2

Reviewed-by: pbansal, serb

! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java

Changeset: 7e54d065
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-11-26 01:55:58 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/7e54d065a17f1277adf1b8561fadb8a480bc6bed

8277165: jdeps --multi-release --print-module-deps fails if module-info.class in different versioned directories
8277166: Data race in jdeps VersionHelper
8277123: jdeps does not report some exceptions correctly

Reviewed-by: jvernee, alanb

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/MultiReleaseException.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/VersionHelper.java
+ test/langtools/tools/jdeps/multiVersion/MultiVersionError.java
+ test/langtools/tools/jdeps/multiVersion/src/m1/module-info.java
+ test/langtools/tools/jdeps/multiVersion/src/m1/p/Test.java
+ test/langtools/tools/jdeps/multiVersion/src/m1/p/internal/P.java
+ test/langtools/tools/jdeps/multiVersion/src/m2/module-info.java
+ test/langtools/tools/jdeps/multiVersion/src/m2/p/internal/P.java
+ test/langtools/tools/jdeps/multiVersion/src/m2/q/Q.java

Changeset: 3383c0dc
Author:    Stuart Monteith <smonteith at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2021-11-26 09:02:58 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/3383c0dcc016715dcb350b6ba196a7cdc833cdc6

8277659: [TESTBUG] Microbenchmark ThreadOnSpinWaitProducerConsumer.java hangs

Reviewed-by: njian, ngasson

! test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWaitProducerConsumer.java

Changeset: 00a6238d
Author:    Yadong Wang <yadongwang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2021-11-26 09:09:02 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/00a6238daed4a4aaa6001275ce620646cdabfeb5

8277508: need to check has_predicated_vectors before calling scalable_predicate_reg_slots

Reviewed-by: njian, thartmann, ngasson

! src/hotspot/share/opto/matcher.cpp

Changeset: 99e4bda3
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-11-26 09:46:09 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/99e4bda303f2c71972a125d0ecaf4cf986c8614a

8277417: C1 LIR instruction for load-klass

Reviewed-by: iveresov, mdoerr, ngasson, aph

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp

Changeset: 3e798dd4
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-11-26 09:48:09 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/3e798dd40c68439f3220445e679b9e0e495435d8

8275330: C2:  assert(n->is_Root() || n->is_Region() || n->is_Phi() || n->is_MachMerge() || def_block->dominates(block)) failed: uses must be dominated by definitions

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestDeadPostLoopBecausePredicate.java

Changeset: 040b2c52
Author:    Ludvig Janiuk <ludvig.j.janiuk at oracle.com>
Committer: Nils Eliasson <neliasso at openjdk.org>
Date:      2021-11-26 09:52:10 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/040b2c52d3e82048630fbd45a7db48a5e65204b7

8277139: Improve code readability in PredecessorValidator (c1_IR.cpp)

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/c1/c1_IR.cpp

Changeset: ce0234b4
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-11-26 14:54:09 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/ce0234b47d5c40e74dac368396e92cdec5cc2de7

8277860: PPC: Remove duplicate info != NULL check

Reviewed-by: chagedorn, mdoerr

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp

Changeset: 3d810ad6
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2021-11-26 14:55:02 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/3d810ad6912b7bca03e212b604cf60412da11c18

8277411: C2 fast_unlock intrinsic on AArch64 has unnecessary ownership check

Reviewed-by: ngasson, neliasso

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 40fef231
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2021-11-26 16:21:15 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/40fef2311c95eca0ec34652f9fc0e56b827b8380

8275908: Record null_check traps for calls and array_check traps in the interpreter

Reviewed-by: chagedorn, mdoerr

! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
+ test/hotspot/jtreg/compiler/exceptions/OptimizeImplicitExceptions.java
+ test/hotspot/jtreg/compiler/uncommontrap/Decompile.java
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: b9eb532d
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-11-26 19:13:38 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/b9eb532de20be7c2c18a654a23dcc8dd66654049

8276685: Malformed Javadoc inline tags in JDK source in /jdk/management/jfr/RecordingInfo.java

Reviewed-by: mgronlun

! src/jdk.management.jfr/share/classes/jdk/management/jfr/RecordingInfo.java

Changeset: e9b36a83
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-11-27 00:46:09 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/e9b36a83160d3c1fa79841692e9fadf336bf7954

8276670: G1: Rename G1CardSetFreePool and related classes

Reviewed-by: tschatzl, ayang

- src/hotspot/share/gc/g1/g1CardSetFreeMemoryTask.cpp
- src/hotspot/share/gc/g1/g1CardSetFreeMemoryTask.hpp
! src/hotspot/share/gc/g1/g1CardSetMemory.cpp
! src/hotspot/share/gc/g1/g1CardSetMemory.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
+ src/hotspot/share/gc/g1/g1SegmentedArrayFreeMemoryTask.cpp
+ src/hotspot/share/gc/g1/g1SegmentedArrayFreeMemoryTask.hpp
! src/hotspot/share/gc/g1/g1SegmentedArrayFreePool.cpp
! src/hotspot/share/gc/g1/g1SegmentedArrayFreePool.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp

Changeset: a2ab8988
Author:    Fei Yang <felix.yang at huawei.com>
Date:      2021-11-26 20:00:42 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/a2ab8988a0ed4e13b834f3c841cf74d834acc048

Merge branch 'master' into riscv-port

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
+ src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp



More information about the riscv-port-dev mailing list