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