git: openjdk/riscv-port: riscv-port: 28 new changesets
duke
duke at openjdk.java.net
Tue Jan 11 02:09:29 UTC 2022
Changeset: 8d1a1e83
Author: Roland Westrelin <roland at openjdk.org>
Date: 2022-01-10 07:52:18 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/8d1a1e83f40f7a147e033be6b2221c1bb1abd8ab
8278228: C2: Improve identical back-to-back if elimination
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestBackToBackIfs.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 2f8a2fd0
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2022-01-10 08:17:36 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/2f8a2fd077a2b9c88ab1823b52715278e26bbff1
8279568: IGV: Add bci and line number property for OSR compilations
Reviewed-by: kvn, roland
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: 4aefd8b8
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-10 08:30:39 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/4aefd8b8b6cd76137e3bc51a84d1182fde22ba02
8279528: Unused TypeEnter.diag after JDK-8205187
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
Changeset: 5fa13bb4
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2022-01-10 08:56:34 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/5fa13bb4a39225c4345ee129b30fb08ad5fdff6d
8279522: Serial: Remove unused Generation::clear_remembered_set
Reviewed-by: iwalulya, mli
! src/hotspot/share/gc/shared/cardGeneration.cpp
! src/hotspot/share/gc/shared/cardGeneration.hpp
! src/hotspot/share/gc/shared/generation.hpp
Changeset: 79b614cc
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2022-01-10 08:57:23 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/79b614cc19454765eba17acd27d9772e7eaae1ee
8279523: Parallel: Remove unnecessary PSScavenge::_to_space_top_before_gc
Reviewed-by: kbarrett, mli
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psScavenge.inline.hpp
Changeset: 1f101b04
Author: Tobias Holenstein <tobias.holenstein at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2022-01-10 10:50:07 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/1f101b04f4d7c166cc0a830383e4e08025df5c74
8278329: some TraceDeoptimization code not included in PRODUCT build
Reviewed-by: dnsimon, kvn, never, thartmann
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframeArray.cpp
Changeset: 6613ce64
Author: Sergey Nazarkin <snazarki at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-10 11:54:15 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/6613ce64d76a6cc40fd933b022834098721b8d23
8279300: [arm32] SIGILL when running GetObjectSizeIntrinsicsTest
Reviewed-by: shade
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
Changeset: 4ff67205
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2022-01-10 13:18:41 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/4ff6720573f9b55eb397d1aac9b398228faf2ceb
8183227: read/write APIs in class os shall return ssize_t
Reviewed-by: fparain, rehn
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/utilities/ostream.cpp
Changeset: 11d88ce8
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2022-01-10 13:57:45 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/11d88ce82efd72d3d63f7c7271c285cd21b01217
8218857: Confusing overloads for os::open
Reviewed-by: kbarrett, rehn
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 76477f8c
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2022-01-10 14:34:04 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/76477f8cdbc012f7ff0670ad57067ebf304612a0
8142362: Lots of code duplication in Copy class
Reviewed-by: kvn, hseigel
! src/hotspot/cpu/aarch64/copy_aarch64.hpp
! src/hotspot/cpu/x86/copy_x86.hpp
! src/hotspot/os_cpu/bsd_aarch64/copy_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_x86/bsd_x86_32.S
! src/hotspot/os_cpu/bsd_x86/copy_bsd_x86.hpp
! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/linux_arm_32.S
! src/hotspot/os_cpu/linux_x86/copy_linux_x86.hpp
! src/hotspot/os_cpu/linux_x86/linux_x86_32.S
! src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp
! src/hotspot/share/utilities/copy.hpp
Changeset: debaa28e
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2022-01-10 15:02:57 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/debaa28e9c0bcb01d0551df907a851bd1e1c3e78
8274679: Remove unnecessary conversion to String in security code in java.base
Reviewed-by: weijun
! src/java.base/share/classes/java/security/cert/PKIXCertPathBuilderResult.java
! src/java.base/share/classes/java/security/cert/PKIXCertPathValidatorResult.java
! src/java.base/share/classes/java/security/cert/PKIXParameters.java
! src/java.base/share/classes/java/security/cert/TrustAnchor.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.base/share/classes/sun/security/provider/certpath/Builder.java
! src/java.base/share/classes/sun/security/provider/certpath/ConstraintsChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardState.java
! src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java
! src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java
Changeset: dee447f8
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2022-01-10 16:20:58 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/dee447f8ae788c6c1f6cd1e1fcb93faceab37b6c
8274809: Update java.base classes to use try-with-resources
Reviewed-by: mullan, alanb, dfuchs
! src/java.base/share/classes/javax/crypto/SealedObject.java
! src/java.base/share/classes/sun/net/NetProperties.java
! src/java.base/share/classes/sun/net/www/MimeTable.java
! src/java.base/share/classes/sun/security/timestamp/HttpTimestamper.java
! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java
! src/java.base/share/classes/sun/security/util/PolicyUtil.java
! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java
Changeset: 7c792f27
Author: Fairoz Matte <fmatte at openjdk.org>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-01-06 14:20:45 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/7c792f27a8f6ccf87922cc5f2768946e55e33816
8279333: Some JFR tests do not accept 'GCLocker Initiated GC' as a valid GC Cause
Reviewed-by: egahlin
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java
Changeset: 967ef0c4
Author: Ioi Lam <iklam at openjdk.org>
Date: 2022-01-07 05:30:20 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/967ef0c48252957f9bec42965fe02414fd2c77cb
8278020: ~13% variation in Renaissance-Scrabble
Backport-of: 4ba980ba439f94a6b5015e64382a6c308476d63f
! src/hotspot/share/oops/klass.hpp
Changeset: d65c6658
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2022-01-07 13:41:29 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/d65c665839c0a564c422ef685f2673fac37315d7
8279527: Dereferencing segments backed by different scopes leads to pollution
Reviewed-by: psandoz, jvernee
! src/java.base/share/classes/java/nio/Buffer.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ConfinedScope.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeSymbolImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ResourceScopeImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SharedScope.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverPollutedSegments.java
Changeset: 642ab34a
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2022-01-10 08:33:46 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/642ab34a60172f4b629f953e146b54b9c7269033
8278373: JavacTrees.searchMethod finds incorrect match
Reviewed-by: vromero, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! test/langtools/tools/javac/doctree/ReferenceTest.java
Changeset: 8f969a13
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2022-01-10 09:30:55 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/8f969a1362343df8592046a838436f41894ee471
8278930: javac tries to compile a file twice via PackageElement.getEnclosedElements
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
+ test/langtools/tools/javac/processing/model/element/TestListPackageFromAPI.java
Changeset: 06b4d494
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-01-10 11:41:14 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/06b4d494bf7bfec7db83351f0df372cba2b22bae
8278344: sun/security/pkcs12/KeytoolOpensslInteropTest.java test fails because of different openssl output
Backport-of: 8b5ff4bdffc8f32317d67b00c085071d6c772b30
! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
Changeset: 354c9047
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2022-01-10 12:04:01 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/354c9047987c0837d95440780993a0aa84551ea1
8273452: DocTrees.getDocCommentTree should be specified as idempotent
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
Changeset: 928e3477
Author: Fairoz Matte <fmatte at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2022-01-10 12:36:05 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/928e34773694dda5373027848a3363887bcaf4f4
8279032: compiler/loopopts/TestSkeletonPredicateNegation.java times out with -XX:TieredStopAtLevel < 4
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/loopopts/TestSkeletonPredicateNegation.java
Changeset: ad34f03b
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2022-01-10 13:56:01 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/ad34f03b549e6f37825efc3e554d2232b557611a
8279515: C1: No inlining through invokedynamic and invokestatic call sites when resolved class is not linked
Reviewed-by: kvn, dlong
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
+ test/hotspot/jtreg/compiler/inlining/ResolvedClassTest.java
Changeset: 40df5df9
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-01-10 15:07:49 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/40df5df95edb67331d39d829b895094e961fe21f
8279398: jdk/jfr/api/recording/time/TestTimeMultiple.java failed with "RuntimeException: getStopTime() > afterStop"
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
Changeset: d9b1bb58
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2022-01-10 17:06:23 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/d9b1bb58600c03cee43387864d1530d4dd5f1422
Merge
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
Changeset: 0d190961
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-01-10 18:41:39 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0d190961f28fb670fab06838dba69ec7a20c2fb9
8279642: JFR: Remove unnecessary creation of Duration and Instant objects
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
Changeset: d7e6e9bd
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-01-10 18:58:16 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/d7e6e9bd0b0ed819bf04454397cfb45ee82c3a9f
8279643: JFR: Explain why path is sometimes missing from FileRead and FileWrite events
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java
Changeset: 4471e951
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-01-10 19:52:26 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/4471e95174a89d83794ed894c2a1bb3fc9def74d
8279645: JFR: The cacheEventType in Dispatcher is never assigned
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java
Changeset: 2f7665b8
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2022-01-11 00:21:20 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/2f7665b8292cc09574d62fecc3e9619c488ac137
8279644: hsdis may not work when it was built with --with-binutils=system
Reviewed-by: erikj
! make/autoconf/jdk-options.m4
Changeset: e2ef978d
Author: Fei Yang <felix.yang at huawei.com>
Date: 2022-01-10 21:05:45 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e2ef978d427e0ee532aaa21d90e7c7d227adaef9
Merge branch 'master' into riscv-port
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/riscv/assembler_riscv.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/copy_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/vmreg_riscv.inline.hpp
! src/hotspot/os_cpu/linux_riscv/copy_linux_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
+ src/hotspot/cpu/riscv/assembler_riscv.cpp
+ src/hotspot/cpu/riscv/assembler_riscv.hpp
+ src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
+ src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/copy_riscv.hpp
+ src/hotspot/cpu/riscv/frame_riscv.inline.hpp
+ src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/nativeInst_riscv.cpp
+ src/hotspot/cpu/riscv/relocInfo_riscv.cpp
+ src/hotspot/cpu/riscv/riscv.ad
+ src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
+ src/hotspot/cpu/riscv/vmreg_riscv.inline.hpp
+ src/hotspot/os_cpu/linux_riscv/copy_linux_riscv.hpp
+ src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
More information about the riscv-port-dev
mailing list