git: openjdk/riscv-port-jdk17u: riscv-port: 60 new changesets

duke duke at openjdk.org
Mon May 15 06:43:15 UTC 2023


Changeset: 1dee04a7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-04-25 06:00:09 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/1dee04a76fd95f167524b83e0404d3c8d8fe2690

8278146: G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause

Reviewed-by: tschatzl
Backport-of: 3a1fca3adf3111a966cb62d926b95acc89b7fe97

! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/runtime/vmOperation.hpp

Changeset: ee63f83e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-04-25 09:55:28 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/ee63f83ed705c9cd3c49316fc4936668744f415d

8296412: Special case infinite loops with unmerged backedges in IdealLoopTree::check_safepts

Backport-of: da38d43fcc640ea9852db6c7c23817dcef7080d5

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopWithUnmergedBackedges.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopWithUnmergedBackedgesMain.java

Changeset: 3e0e4f0e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-04-25 09:56:58 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/3e0e4f0eadb52d09a598535a30d00c2b9374d757

8301338: Identical branch conditions in CompileBroker::print_heapinfo

Reviewed-by: mbaesken
Backport-of: d583767bf17aea55d361a1d1713444fc41fa9911

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: d9642295
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-04-25 09:58:34 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/d964229552eb72bac8960ce12ecb6729162f98a2

8302172: [JVMCI] HotSpotResolvedJavaMethodImpl.canBeInlined must respect ForceInline

Backport-of: 1ef9f6507ba45419f0fa896915eec064762c5153

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

Changeset: 24e91c1e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-04-25 10:02:48 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/24e91c1e5adee3e787b90128b402deb231f3b178

8302594: use-after-free in Node::destruct

Backport-of: 2e3cea01daca594dfa4477439a9849eea19b249e

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

Changeset: e6e6bedf
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-04-25 15:12:44 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/e6e6bedf7b7898a88dedce79600a473832871e9c

8252990: Intrinsify Unsafe.storeStoreFence

Backport-of: b7a06be98d3057dac4adbb7f4071ac62cf88fe52

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java

Changeset: bf0606a9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-04-25 15:14:36 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/bf0606a9b735b555a860a99139c09c2bc1da1600

8283566: G1: Improve G1BarrierSet::enqueue performance

Reviewed-by: tschatzl
Backport-of: 6ebf845ff7d758c99367488818427fcb7a5dbda9

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Changeset: d5cbf22f
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-04-25 16:45:03 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/d5cbf22f23a5c3ecf97f9f0b23c19b435c6e266b

8306658: GHA: MSVC installation could be optional since it might already be pre-installed

Backport-of: d980cb48793f2bb662aece545fb00724c12a5613

! .github/workflows/build-windows.yml

Changeset: e1326051
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-04-25 20:15:51 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/e132605161ff25cdac0d993ab8ab41f75f367200

8296545: C2 Blackholes should allow load optimizations

Reviewed-by: mdoerr
Backport-of: eab0ada3a16a432fdfd1f0b8fceca149c725451b

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/blackhole/BlackholeLoadOptoTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 243e6430
Author:    Anton Kozlov <akozlov at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-04-26 11:44:03 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/243e643076f70c2cfb480897e1640a21e7ac6552

8306768: CodeCache Analytics reports wrong threshold

Reviewed-by: phh

! src/hotspot/share/code/codeHeapState.cpp

Changeset: 394a7562
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-04-27 06:49:42 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/394a7562cfd065c060387575fe3c811bf1b94de1

8254711: Add java.security.Provider.getService JFR Event
8294673: JFR: Add SecurityProviderService#threshold to TestActiveSettingEvent.java

Reviewed-by: mbaesken
Backport-of: bc2af47e1e4e6e96020e03a60ce098ddd17f63ba

! src/java.base/share/classes/java/security/Provider.java
+ src/java.base/share/classes/jdk/internal/event/SecurityProviderServiceEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/SecurityProviderServiceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java
! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java
+ test/jdk/jdk/jfr/event/security/TestSecurityProviderServiceEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 790802bd
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-04-27 06:51:07 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/790802bdd5cc6cd2a20674454c02c0f4366dbf21

8293858: Change PKCS7 code to use default SecureRandom impl instead of SHA1PRNG

Backport-of: 2157145766f9789ade0940e9ae1715a3b74d508b

! src/java.base/share/classes/sun/security/pkcs/PKCS7.java

Changeset: da740fa6
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-04-27 06:58:18 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/da740fa6fa89b99b618037786bbc5207a76a5ba8

8302595: use-after-free related to GraphKit::clone_map

Reviewed-by: rrich
Backport-of: 3cc459b6c2f571987dc36fd548a2b830f0b33a0a

! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp

Changeset: ac823d34
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-04-27 08:40:42 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/ac823d3453dcb36551a104bbfdee386e11f68f2f

8306664: GHA: Update MSVC version to latest stepping

Reviewed-by: shade

! .github/workflows/main.yml

Changeset: 52324b55
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-04-27 10:27:40 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/52324b55fb7be2cd1ba9e843ece93375ac23649c

8300079: SIGSEGV in LibraryCallKit::inline_string_copy due to constant NULL src argument

Reviewed-by: mdoerr
Backport-of: 45e4e00981ef8b4bf143afce0889698319273c1d

! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/intrinsics/string/TestCopyValueOf.java

Changeset: 48632e51
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-04-27 10:32:13 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/48632e51c78cdda61a789e5781244eff3cf6eb9b

8301491: C2: java.lang.StringUTF16::indexOfChar intrinsic called with negative character argument

Backport-of: 47ca5773a54743244a9b28f877246d260b90a408

! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/intrinsics/string/TestStringIndexOfCharIntrinsics.java

Changeset: 241c066a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-04-27 10:36:28 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/241c066a28edc3f72a50092846f49fe30d82e222

8290822: C2: assert in PhaseIdealLoop::do_unroll() is subject to undefined behavior

Backport-of: cd77fcfb5f9156e5f0909fa15a842dde6c25c66a

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

Changeset: b90d9170
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-04-27 10:44:19 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/b90d91703225fb508b454d815981786876b7cbbe

8303130: Document required Accessibility permissions on macOS

Reviewed-by: dmarkov
Backport-of: a10d5ac61be3d074937f629959c7aeb694147203

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

Changeset: 1ba2d531
Author:    William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-04-27 15:53:58 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/1ba2d5310ad80ab595cb2ee7ad62cbe569d0110c

8305403: Shenandoah evacuation workers may deadlock

Reviewed-by: shade
Backport-of: 793da60ee833d09db0f6f14b50a7cbd7f4549e3b

! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: a4850332
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-04-28 14:10:44 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/a4850332065acc2c0713f1bb79cb3b175ab8c213

8306883: Thread stacksize is reported with wrong units in os::create_thread logging

Backport-of: 27c5c1070ac559caa8dbad598337046f59355464

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp

Changeset: b2f16a59
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-04-28 15:50:17 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/b2f16a5926c74146fe37b0373cc053d4fc3fd2a4

8289735: UTIL_LOOKUP_PROGS fails on pathes with space
8306976: UTIL_REQUIRE_SPECIAL warning on grep

Reviewed-by: mbaesken
Backport-of: bad6aa68e4d491e819ab22e91dd5d65bb094120e

! make/autoconf/basic.m4
! make/autoconf/basic_tools.m4
! make/autoconf/configure.ac
! make/autoconf/platform.m4

Changeset: aa8c46ca
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-02 07:04:09 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/aa8c46ca52c2f983470ab4c05e64c1ae85aa3b8e

8301190: [vectorapi] The typeChar of LaneType is incorrect when default locale is tr

Backport-of: c3ff151457102cd45e3c7a49a235a04066beca60

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LaneType.java

Changeset: 5296357f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-03 08:04:00 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/5296357fe27ac9f68c635cd1ba324c4985934354

8303822: gtestMain should give more helpful output

Backport-of: 0f26d09da881b1dfedfc0dcaff46fc169fa1f020

! test/hotspot/gtest/gtestMain.cpp

Changeset: 07993bfa
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-03 08:29:17 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/07993bfa8862012c362fa44c271b102029eb438a

8287897: Augment src/jdk.internal.le/share/legal/jline.md with information on 4th party dependencies

Backport-of: bc28baeba9360991e9b7575e1fbe178d873ccfc1

! src/jdk.internal.le/share/legal/jline.md

Changeset: 65a02dab
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-03 08:32:52 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/65a02dab9226191ae8d1b5a0884fcdba7674b797

8303476: Add the runtime version in the release file of a JDK image

Backport-of: 32247c336a189a40f696626a2578c65535ef6376

! make/ReleaseFile.gmk
+ test/jdk/build/releaseFile/CheckReleaseFile.java
- test/jdk/build/releaseFile/CheckSource.java

Changeset: 96adf073
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-03 08:37:05 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/96adf073565e9a65912392510df8575e49695734

8297955: LDAP CertStore should use LdapName and not String for DNs
8224768: Test ActalisCA.java fails

Backport-of: df9aad018a769a27221cb29e4e66465e5d98ba94

! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java
! test/jdk/ProblemList.txt
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java

Changeset: 5ed96968
Author:    Sergey Nazarkin <snazarki at openjdk.org>
Date:      2023-05-04 09:44:40 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/5ed96968109147ae2ef3485b182a4027c439f497

8305481: gtest is_first_C_frame failing on ARM

Backport-of: 0243da2e4adc1b7ab6fcd5b10778532101158dce

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

Changeset: 345e370f
Author:    Alexey Pavlyutkin <apavlyutkin at azul.com>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2023-05-04 09:45:30 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/345e370fed065e2ee312fc315bfc453a29fbb2f0

8303861: Error handling step timeouts should never be blocked by OnError and others

Reviewed-by: phh, stuefe
Backport-of: a00f5d24d3824e3ab84208401a967efe0e7bf88e

! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/TimeoutInErrorHandlingTest.java

Changeset: 04eb720d
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-04 10:53:25 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/04eb720d03edc37d7e1cb32c909c31c40485d7a8

8303511: C2: assert(get_ctrl(n) == cle_out) during unrolling

Reviewed-by: shade
Backport-of: 3f2d929dc3336b301e7e5dceb899d59451645828

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestAddPAtOuterLoopHead.java

Changeset: 820030a5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-04 10:56:45 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/820030a5a953b1684ea66c5cb4c698d4e4dd57b6

8303564: C2: "Bad graph detected in build_loop_late" after a CMove is wrongly split thru phi

Backport-of: 5e232cf0a96cf81036a2d9d7814127b7bc9ebab1

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestWrongCMovSplitIf.java

Changeset: 1d7b9add
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-04 10:59:24 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/1d7b9add2664ce708ac20c971df8ef8f2b00afd4

8303069: Memory leak in CompilerOracle::parse_from_line

Backport-of: 384a8b85a7266b920242ea73baf578577ca588ec

! src/hotspot/share/compiler/compilerOracle.cpp

Changeset: d8d69f36
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-04 11:02:18 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/d8d69f3674ed98084a4d661a9e5c527921688c03

8303508: Vector.lane() gets wrong value on x86

Backport-of: d61de141eb8ba52122db43172429f9186ea47e61

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
+ test/hotspot/jtreg/compiler/vectorapi/Test8303508.java

Changeset: 79aa7b15
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-05-04 15:10:52 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/79aa7b15dbc54de891838ae2d4ca63838028c157

8257856: Make ClassFileVersionsTest.java robust to JDK version updates

Reviewed-by: mbaesken
Backport-of: 8b042d14b78c66b50495d0d8b559ca3f6744d806

! test/jdk/java/lang/module/ClassFileVersionsTest.java

Changeset: 547667df
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-05 12:42:43 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/547667dff63ef851a97a5c4629c6d2a83edb6317

8305994: Guarantee eventual async monitor deflation

Reviewed-by: eastigeevich, simonis
Backport-of: 6b81342c2215041dbb7e9020a67cdc56976c97b1

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/synchronizer.cpp
+ test/hotspot/jtreg/runtime/Monitor/GuaranteedAsyncDeflationIntervalTest.java

Changeset: 58c9f6a9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-05 15:40:23 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/58c9f6a92b46d7373794496e85d5f6a031f70d23

8306774: Make runtime/Monitor/GuaranteedAsyncDeflationIntervalTest.java more reliable

Reviewed-by: serb, simonis
Backport-of: 9ad6dc881d285cc26c136f0ef19af5bac0a75022

! test/hotspot/jtreg/runtime/Monitor/GuaranteedAsyncDeflationIntervalTest.java

Changeset: 31bbf9f4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-05 20:53:25 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/31bbf9f4a6f61befe426cd9d1de2e1874ddd765f

8306825: Monitor deflation might be accidentally disabled by zero intervals

Backport-of: a6b4f25bd50e6861281d162f143c5bc9c16bac51

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
+ test/hotspot/jtreg/runtime/Monitor/DeflationIntervalsTest.java
- test/hotspot/jtreg/runtime/Monitor/GuaranteedAsyncDeflationIntervalTest.java

Changeset: fc1d3d3f
Author:    Tyler Steele <tsteele at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-05-06 20:02:31 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/fc1d3d3fadf1ed369f889caf6d8c867b27846bb3

8304291: [AIX] Broken build after JDK-8301998

Backport-of: 310aa9347861922af5f0311e9e93a5f49dee6adc

! src/java.desktop/share/native/libharfbuzz/hb-algs.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset.cc

Changeset: 6dbd5a68
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-08 07:54:27 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/6dbd5a68c7c1e8f433c3e1c9a0e0746f8d9d730f

8275735: [linux] Remove deprecated Metrics api (kernel memory limit)

Backport-of: 9971a2cab3892a17f3fd39243df5ecfff5b9f108

! src/java.base/linux/classes/jdk/internal/platform/CgroupV1Metrics.java
! src/java.base/linux/classes/jdk/internal/platform/CgroupV1MetricsImpl.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1Subsystem.java
! test/jdk/jdk/internal/platform/docker/MetricsMemoryTester.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV1.java

Changeset: 72515481
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-08 07:56:52 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/725154813f61ec5b2ee38261867735b5d8dfa9f4

8283057: Update GCC to version 11.2.0 for Oracle builds on Linux

Reviewed-by: mbaesken
Backport-of: 8384ac4ed3eaaa18998ab88e1ca36358c212e699

! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk

Changeset: 7dab7e55
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-08 08:13:22 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/7dab7e5507286c682bf43862ff567ff0d9dfde36

8285987: executing shell scripts without #! fails on Alpine linux

Backport-of: 9d2f591e6a15dc155a8cc3b18a54456d5f9a3aa7

! test/jdk/java/lang/ProcessBuilder/Basic.java
! test/langtools/jdk/jshell/ExternalEditorTest.java
! test/lib/jdk/test/lib/Platform.java

Changeset: 8c541047
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-08 08:23:15 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/8c541047b0bc8178c4ecffdaefa67cab5a76110b

8286191: misc tests fail due to JDK-8285987

Reviewed-by: mbaesken
Backport-of: de8f4d01b234f5224a687dae5db52ab31247c2da

! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java

Changeset: 05f15628
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-08 08:27:56 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/05f15628b0f61e01adf7aa622c968b4f1337ce04

8286398: Address possibly lossy conversions in jdk.internal.le

Backport-of: e534c133af9bcefb073a336f1fdc0dc226a9dd82

! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java

Changeset: 20fea6c3
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-08 08:52:53 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/20fea6c325a4882572cac576e5dff23652adb3a0

8244976: vmTestbase/nsk/jdi/Event/request/request001.java doesn' initialize eName

Backport-of: 1451642317dbe9f941172945e9f366000434653f

! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001.java

Changeset: aee7ab68
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-08 08:57:56 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/aee7ab6869a6337256c883e313e4a8b30a46775e

8292990: Improve test coverage for XPath Axes: parent

Backport-of: e393973761eec8fe08d901d93fc5a9261b6faf14

+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpParentTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathTestBase.java

Changeset: 2aaf3c5b
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-08 09:35:32 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/2aaf3c5b01ddf5363eabfc6832133a2909fc27e3

8296084: javax/swing/JSpinner/4788637/bug4788637.java fails intermittently on a VM

Backport-of: 319faa5afc37df5fd9ce4305e6e38a7bd4b39c65

! test/jdk/javax/swing/JSpinner/4788637/bug4788637.java

Changeset: fafd0820
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-08 09:36:25 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/fafd082046d11acd964e90c72b52cd125bbfdbff

8289509: Improve test coverage for XPath Axes: descendant, descendant-or-self, following, following-sibling

Backport-of: 1961e81e02e707cd0c8241aa3af6ddabf7668589

+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpDescendantTest.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpFollowingTest.java

Changeset: b5e6753a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-08 10:23:25 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/b5e6753a0901c3475a7b70f0b4c76a43595b4ec2

8297450: ScaledTextFieldBorderTest.java fails when run with -show parameter

Backport-of: ea83cb960d07ffa9384aad6a1e2a0233e3ebbdd1

! test/jdk/javax/swing/border/LineBorder/ScaledTextFieldBorderTest.java

Changeset: 86aca8b2
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-08 10:35:38 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/86aca8b260c2ca5966329c554ea0715c831e77fd

8302508: Add timestamp to the output TraceCompilerThreads

Reviewed-by: shade
Backport-of: f813dc71836e002814622fead8a2b0464b49c83a

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 3a0aff20
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-08 10:40:15 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/3a0aff20d958efef410773a345c9d322dd31f1e5

8299570: [JVMCI] Insufficient error handling when CodeBuffer is exhausted

Reviewed-by: shade
Backport-of: ad326fc62be9fa29438fb4b59a51c38dd94afd68

! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp

Changeset: 6a849743
Author:    Guoxiong Li <gli at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2023-05-09 07:33:34 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/6a8497437ad11c8afbe7f02390ab5491a9390277

8305690: [X86] Do not emit two REX prefixes in Assembler::prefix

Backport-of: 49726ee3a95023a912aacad0e3714eae146eed21

! src/hotspot/cpu/x86/assembler_x86.cpp

Changeset: b9eca2d8
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-10 07:15:00 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/b9eca2d898433d29eab5c3472f2db13b6305ffa3

8305993: Add handleSocketErrorWithMessage to extend nio Net.c exception message

Backport-of: ebba42ac52109ca036f2e721402c06afa8f455bb

! src/java.base/unix/native/libnio/ch/Net.c

Changeset: d4467a72
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2023-05-10 08:28:04 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/d4467a72e6c1f124b07b0c1e2b753d65d6a41ff1

8307331: Correctly update line maps when class redefine rewrites bytecodes

Backport-of: f94f957734355fe112e861d1f2f0b49df20f6b66

! src/hotspot/share/runtime/relocator.cpp

Changeset: efa17865
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-10 14:37:37 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/efa178650c6b2c78602c9d4ed1ff374dba21f7d7

8292206: TestCgroupMetrics.java fails as getMemoryUsage() is lower than expected

Backport-of: 6ccee839580fd9dc4cd4941b44dbbe3105202561

! test/jdk/jdk/internal/platform/cgroup/TestCgroupMetrics.java
! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java

Changeset: 3f529615
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-10 14:41:04 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/3f5296153a528e7b6b8b8128f3725cbef6c14ca9

8296934: Write a test to verify whether Undecorated Frame can be iconified or not

Backport-of: 7845b0d7b4193688448b7bf0c427df4976d302e5

+ test/jdk/java/awt/Frame/Iconify/IconifyTest.java

Changeset: 86561416
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2023-05-11 07:47:39 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/86561416c87b036f7000910ef58d396a4bbf7ef6

8301216: ForkJoinPool invokeAll() ignores timeout

Reviewed-by: clanger

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java

Changeset: d5a23099
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-11 08:55:00 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/d5a23099f5c820e0d45fe38578600d197a184b59

8297587: Upgrade JLine to 3.22.0

Reviewed-by: mbaesken
Backport-of: 4619e8bae838abd1f243c2c65a538806d226b8e8

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletionMatcher.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/CompletionMatcherImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JansiSupport.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JnaSupport.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Timeout.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-vtp.caps
! src/jdk.internal.le/share/classes/module-info.java
! src/jdk.internal.le/share/legal/jline.md
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl.java
+ src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java
- src/jdk.internal.le/windows/classes/module-info.java.extra
! test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java
! test/jdk/jdk/internal/jline/KeyConversionTest.java
+ test/jdk/jdk/internal/jline/OSUtilsTest.java
! test/langtools/jdk/jshell/ExecPtyGetFlagsToSetTest.java

Changeset: 5b29c6ec
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-11 11:04:45 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/5b29c6ec93372b20016565b84d449860b7233d6c

8304867: Explicitly disable dtrace for ppc builds

Reviewed-by: clanger
Backport-of: ff368d504e9101e11c7182185f56255f429d31e3

! make/autoconf/jvm-features.m4

Changeset: 1970b639
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-11 11:06:11 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/1970b639fd169f3370c940abe22343e0452ca30a

8304054: Linux: NullPointerException from FontConfiguration.getVersion in case no fonts are installed

Backport-of: 3c7ab80501d7935d6f65b18c1eb2b47b207ffcf9

! src/java.desktop/share/classes/sun/awt/FontConfiguration.java

Changeset: 398da7ec
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-05-11 12:50:54 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/398da7ec46d04422e530d7742f334a764aabb5b5

8305088: SIGSEGV in Method::is_method_handle_intrinsic

Reviewed-by: mbaesken

! src/hotspot/share/code/nmethod.cpp

Changeset: e92cf807
Author:    Fei Yang <yangfei at iscas.ac.cn>
Date:      2023-05-15 10:24:19 +0000
URL:       https://git.openjdk.org/riscv-port-jdk17u/commit/e92cf807367592f8cf88d14bc59d7affea04aef0

Merge branch 'master' into riscv-port

! make/autoconf/jvm-features.m4
! make/autoconf/platform.m4
! src/hotspot/os/linux/os_linux.cpp
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
! make/autoconf/jvm-features.m4
! make/autoconf/platform.m4
! src/hotspot/os/linux/os_linux.cpp
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java



More information about the riscv-port-dev mailing list