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

duke duke at openjdk.java.net
Fri Jan 7 03:24:46 UTC 2022


Changeset: 9bdf6eb7
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-01-04 07:55:53 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/9bdf6eb7b2412ecff523015f1430dfb6a0e4dd09

8279385: [test] Adjust sun/security/pkcs12/KeytoolOpensslInteropTest.java after 8278344

Reviewed-by: weijun

! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java

Changeset: 863bffb3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-04 09:56:17 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/863bffb3b6617dcec6461a41cf0a676ad2fefbc7

8279374: Remove unused JNIHandles::weak_oops_do

Reviewed-by: coleenp

! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp

Changeset: 1ffdc52c
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-01-04 10:14:50 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/1ffdc52cf0ab88458e0583bff28d35ca33d244b7

8279412: [JVMCI] failed speculations list must outlive any nmethod that refers to it

Reviewed-by: kvn, never

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java

Changeset: 93c7d90c
Author:    Hamlin Li <mli at openjdk.org>
Date:      2022-01-04 11:55:41 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/93c7d90c55034ba8dbcd612366c891ad08c9c54e

8278282: G1: Log basic statistics for evacuation failure

Reviewed-by: tschatzl, ayang, iwalulya

! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: d1e6f261
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2022-01-04 15:00:58 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/d1e6f26160e811b8d6f44108899422a62c0be388

8279351: [TESTBUG] SADebugDTest.java does not handle "Address already in use" error

Reviewed-by: cjplummer

! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java

Changeset: 99a8351b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-04 16:06:34 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/99a8351bc913a94f8aebef54fe7b147545edd258

8279386: Remove duplicate RefProcPhaseTimeTracker

Reviewed-by: iwalulya, mli

! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp

Changeset: b4b0328d
Author:    William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2021-12-28 17:32:00 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/b4b0328d62d9a9646f2822c361e41001bf0d4aa0

8278824: Uneven work distribution when scanning heap roots in G1

Reviewed-by: ayang, tschatzl, phh

! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: e7244c19
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-01-04 10:56:37 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/e7244c19f4e24698ab074da530bf6c403f0e22cd

8278966: two microbenchmarks tests fail "assert(!jvms->method()->has_exception_handlers()) failed: no exception handler expected" after JDK-8275638

Reviewed-by: rbackman, vlivanov

! src/hotspot/share/opto/callGenerator.cpp
! test/hotspot/jtreg/compiler/exceptions/TestLateMHInlineExceptions.java

Changeset: 06f37132
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-04 11:13:07 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/06f3713271f7827b376a3a9cfbfd3d91bc77f7de

8279379: GHA: Print tests that are in error

Reviewed-by: erikj, clanger

! .github/workflows/submit.yml

Changeset: 58b5fb32
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-01-04 12:34:38 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/58b5fb3233a9bbbfc1f1f8818be4dfd54325f1bd

8265317: [vector] assert(payload->is_object()) failed: expected 'object' value for scalar-replaced boxed vector but got: NULL

Reviewed-by: kvn, thartmann

! src/hotspot/share/prims/vectorSupport.cpp

Changeset: 95a3010a
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-01-04 12:35:48 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/95a3010acf822a76bf0e1ebffdddce5d38b75e7b

8275830: C2: Receiver downcast is missing when inlining through method handle linkers

Reviewed-by: kvn, dlong

! src/hotspot/share/opto/doCall.cpp
! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java
! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java
! test/hotspot/jtreg/compiler/cha/Utils.java

Changeset: 191f7307
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-01-04 19:31:12 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/191f7307bb2f2e2ce93480b4fc5fbbef216ff7cd

Merge

! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: f3263053
Author:    Zhiqiang Zang <zhiqiang.zang at utexas.edu>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-01-05 00:38:59 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/f3263053963451637258f9d318e7b93b79fcce54

8278114: New addnode ideal optimization: converting "x + x" into "x << 1"

Reviewed-by: kvn, redestad

! src/hotspot/share/opto/mulnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestIRLShiftIdeal_XPlusX_LShiftC.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/LShiftIdeal_XPlusX_LShiftC.java

Changeset: 8b5de27c
Author:    bobpengxie <bobpengxie at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-01-05 02:22:26 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/8b5de27ce1e4fe664e08879c2ca89d08db710c9d

8279485: Incorrect copyright year in compiler/lib/ir_framework/IRNode.java  after JDK-8278114

Reviewed-by: haosun, jiefu

! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 0f98efbf
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-05 12:04:09 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/0f98efbf2f0e47bb398fe7ca5235853e1d98df3a

8279445: Update JMH devkit to 1.34

Reviewed-by: aph, erikj

! make/devkit/createJMHBundle.sh

Changeset: b6ec39cc
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-05 15:36:16 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/b6ec39cc84cfc845b09c0f851a24751c4abf6e1c

8279510: Parallel: Remove unused PSScavenge::_consecutive_skipped_scavenges

Reviewed-by: kbarrett

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

Changeset: a741b927
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-05 16:19:00 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/a741b927a3cdc8e339ae557c77886ea850aa06b6

8279453: Disable tools/jar/ReproducibleJar.java on 32-bit platforms

Reviewed-by: alanb, bpb

! test/jdk/tools/jar/ReproducibleJar.java

Changeset: 9a0e8900
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-01-05 18:55:49 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/9a0e890056fb8ae4e28e656118e73fae33ba5e2a

8277515: Update --release 18 symbol information for JDK 18 build 29

Reviewed-by: iris

! make/data/symbols/java.base-I.sym.txt

Changeset: 7b429a64
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-01-05 19:12:41 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/7b429a64ce7def84833de9e95217f303d9a7629d

8279168: Shenandoah: Remove unused always_true in ShenandoahRootAdjuster::roots_do()

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp

Changeset: 523300e7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-05 19:45:27 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/523300e7968b28ade4bbfe004030227a224ab2dc

8279526: Exceptions::count_out_of_memory_exceptions miscounts class metaspace OOMEs

Reviewed-by: zgu, coleenp

! src/hotspot/share/utilities/exceptions.cpp

Changeset: ab490534
Author:    Ludvig Janiuk <ludvig.j.janiuk at oracle.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-05 20:09:32 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/ab490534a1d14ad48ceb532ec1673ca9636f552d

8279533: Bad indentation and missing curly braces in BlockBegin::set_end

Reviewed-by: shade

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

Changeset: f8f91480
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-01-04 22:59:33 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/f8f9148016662578804479180a70e3732b08c11c

8278948: compiler/vectorapi/reshape/TestVectorCastAVX1.java crashes in assembler

Reviewed-by: kvn, sviswanathan

! src/hotspot/cpu/x86/x86.ad
+ test/hotspot/jtreg/compiler/vectorapi/Test8278948.java

Changeset: 0f4807e8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-05 07:29:17 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/0f4807e8fe2468f303b32a6f2dc9ccc7ecad82a1

8279222: Incorrect legacyMap.get in java.security.Provider after JDK-8276660

Co-authored-by: Valerie Peng <valeriep at openjdk.org>
Reviewed-by: alanb, valeriep

! src/java.base/share/classes/java/security/Provider.java
! test/jdk/java/security/Provider/CaseSensitiveServices.java

Changeset: 9d43d25d
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-01-05 10:47:34 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/9d43d25da8bcfff425a795dcc230914a384a5c82

8278897: Alignment of heap segments is not enforced correctly

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/invoke/MemoryAccessVarHandleBase.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleMemoryAccess.java.template
! src/java.base/share/classes/jdk/internal/access/foreign/MemorySegmentProxy.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java
! test/jdk/java/foreign/TestArrayCopy.java
+ test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestSegmentCopy.java
! test/jdk/java/foreign/TestSpliterator.java
! test/jdk/java/foreign/TestVarHandleCombinators.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantHeap.java

Changeset: 5cd95153
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-01-05 16:37:42 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/5cd95153331860f990c268bd28e4cd38f3ce6d4a

8279525: ProblemList java/awt/GraphicsDevice/CheckDisplayModes.java on macosx-aarch64

Reviewed-by: ccheung

! test/jdk/ProblemList.txt

Changeset: 590fa9d8
Author:    Anton Tarasov <ant at openjdk.org>
Date:      2022-01-05 18:37:00 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/590fa9d8d75b4cf401fe5a1556f4f0b7145a77ab

8278612: [macos] test/jdk/java/awt/dnd/RemoveDropTargetCrashTest crashes with VoiceOver on macOS

Reviewed-by: serb, kizune

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m

Changeset: 564c8c63
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-01-05 19:01:11 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/564c8c6390ee380ab2e2eb73ef22c3184c369f9f

8279529: ProblemList java/nio/channels/DatagramChannel/ManySourcesAndTargets.java on macosx-aarch64
8279532: ProblemList sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java

Reviewed-by: jnimeh

! test/jdk/ProblemList.txt

Changeset: 844dfb3a
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-01-06 01:26:50 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/844dfb3ab6a1d8b68ccdcc73726ee0f73cfcb3c8

Merge

! src/hotspot/cpu/x86/x86.ad
! test/jdk/ProblemList.txt
! src/hotspot/cpu/x86/x86.ad
! test/jdk/ProblemList.txt

Changeset: 456bd1ed
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-01-06 05:58:17 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/456bd1ed1cbfedc225194e9afb917b913e5bc9d5

8211004: javac is complaining about non-denotable types and refusing to generate the class file

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/8203436/T8203436a.java
! test/langtools/tools/javac/8203436/T8203436a.out
! test/langtools/tools/javac/8203436/T8203436b.out
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/IllegalSignature.java
! test/langtools/tools/javac/generics/diamond/neg/Neg21.out

Changeset: 2dbb936d
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-01-06 08:12:53 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/2dbb936da91a875a5a88da5d4c0b4956b9c6368f

8279339: (ch) Input/Output streams returned by Channels factory methods don't support concurrent read/write ops

Reviewed-by: lancea, bpb

! src/java.base/share/classes/java/nio/channels/Channels.java
! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java
! src/java.base/share/classes/sun/nio/ch/ChannelOutputStream.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
+ src/java.base/share/classes/sun/nio/ch/SocketInputStream.java
+ src/java.base/share/classes/sun/nio/ch/SocketOutputStream.java
+ src/java.base/share/classes/sun/nio/ch/Streams.java
+ test/jdk/java/nio/channels/Channels/SocketChannelStreams.java

Changeset: bc123811
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-06 08:27:54 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/bc12381105ef5ba14f99304a220817e97c9a99b5

8279505: Update documentation for RETRY_COUNT and REPEAT_COUNT

Reviewed-by: erikj, serb

! doc/testing.html
! doc/testing.md

Changeset: 8703f148
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-01-06 18:41:06 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/8703f14808d7256d4b07e7ea8a232889bbca4894

8273322: Enhance macro logic optimization for masked logic operations.

Reviewed-by: kvn, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/vectorapi/TestMaskedMacroLogicVector.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java
! test/micro/org/openjdk/bench/vm/compiler/MacroLogicOpt.java

Changeset: b3dbfc64
Author:    Phil Race <prr at openjdk.org>
Date:      2022-01-06 19:06:33 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/b3dbfc645283cb315016ec531ec41570ab3f75f1

4884570: StreamPrintService.isAttributeValueSupported does not work properly for SheetCollate

Reviewed-by: serb

! src/java.desktop/share/classes/sun/print/PSStreamPrintService.java
+ test/jdk/javax/print/attribute/StreamServiceAttributeTest.java

Changeset: 8d0f385f
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-01-06 22:02:55 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/8d0f385fd0243c3e38b400f463b8d9727b0a5956

8279520: SPNEGO has not passed channel binding info into the underlying mechanism

Reviewed-by: mullan, valeriep

! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java
! test/jdk/sun/security/krb5/auto/IgnoreChannelBinding.java

Changeset: 6a42fbaf
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-01-07 00:04:51 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/6a42fbaf9b87c69e72fd1a8053431c3f24e8875e

8279258: Auto-vectorization enhancement for two-dimensional array operations

Reviewed-by: neliasso, kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/AutoVectorization2DArray.java

Changeset: 78f48a22
Author:    Fei Yang <felix.yang at huawei.com>
Date:      2022-01-06 22:21:12 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/78f48a22a92f94fb90cfe4fce68cd4c31153a948

Merge branch 'master' into riscv-port




More information about the riscv-port-dev mailing list