From xlinzheng at openjdk.org Mon Apr 3 03:48:48 2023 From: xlinzheng at openjdk.org (Xiaolin Zheng) Date: Mon, 3 Apr 2023 03:48:48 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8296975: RISC-V: Enable UseRVA20U64 profile by default Message-ID: The last backported patch of RVC - to enable it by default. Although, we don't have `UseRVA20U64` in jdk17, so I only made `UseRVC` true here. Looking forward to some opinions about it. Tested along with remaining patches, hotspot tier1~4 with fastdebug build. ------------- Commit messages: - 8296975: RISC-V: Enable UseRVA20U64 profile by default Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/33/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=33&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296975 Stats: 2 lines in 1 file changed: 1 ins; 1 del; 0 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/33.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/33/head:pull/33 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/33 From duke at openjdk.org Mon Apr 3 04:10:34 2023 From: duke at openjdk.org (duke) Date: Mon, 3 Apr 2023 04:10:34 GMT Subject: git: openjdk/riscv-port-jdk17u: riscv-port: 16 new changesets Message-ID: Changeset: c6a35f50 Author: Sergey Bylokhov Date: 2023-03-27 18:04:42 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/c6a35f50b35c15dbbd6efd45c3a286e06ebabe80 8302849: SurfaceManager might expose partially constructed object Backport-of: 63ef2143289f4aac52c8b2a6b555ed2b33dc1c07 ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java Changeset: ac0b7c93 Author: Goetz Lindenmaier Date: 2023-03-28 12:07:08 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/ac0b7c9371f202748d2ee9df79aeae0005cbad7a 8268288: jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java fails with "Error: ShouldNotReachHere()" Reviewed-by: mbaesken Backport-of: 0a0909263194032ae7d8348484e3638f84090233 ! src/hotspot/share/cds/filemap.cpp Changeset: 268a6a5a Author: Goetz Lindenmaier Date: 2023-03-29 07:17:50 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/268a6a5a3143d26e5a2ec557874e2e903185df42 8282077: PKCS11 provider C_sign() impl should handle CKR_BUFFER_TOO_SMALL error Backport-of: d7f31d0d53bfec627edc83ceb75fc6202891e186 ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sign.c Changeset: 7cf28d56 Author: Goetz Lindenmaier Date: 2023-03-29 07:21:24 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/7cf28d56a91ccae6d4f51257824a17047975ac51 8283062: Uninitialized warnings in libgtest with GCC 11.2 Backport-of: a244051a8c967039d7639afcaf83f7d92af49613 ! make/hotspot/lib/CompileGtest.gmk Changeset: 6ba50fcf Author: Goetz Lindenmaier Date: 2023-03-29 07:23:18 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/6ba50fcf822d26b2a1777e7803f3220ec7b01f93 8286287: Reading file as UTF-16 causes Error which "shouldn't happen" Backport-of: cc7560e995eac56709d9e55a1561135fad246cb2 ! src/java.base/share/classes/java/lang/String.java + test/jdk/java/lang/String/NewStringNoRepl.java Changeset: 59d82117 Author: Goetz Lindenmaier Date: 2023-03-29 07:25:20 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/59d821177de36330d14416f5359f0c0ac3242427 8287541: Files.writeString fails to throw IOException for charset "windows-1252" Backport-of: 6fb84e2c9119bdb9c66dd49422bcab637bbd4008 ! src/java.base/share/classes/java/lang/String.java ! test/jdk/java/nio/file/Files/ReadWriteString.java Changeset: ec7f1698 Author: Goetz Lindenmaier Date: 2023-03-29 07:28:32 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/ec7f16985a0ac78a99799f45f27c8926e4102479 8291637: HttpClient default keep alive timeout not followed if server sends invalid value Backport-of: b17a745d7f55941f02b0bdde83866aa5d32cce07 ! src/java.base/share/classes/sun/net/www/http/HttpClient.java + test/jdk/sun/net/www/http/KeepAliveCache/B8291637.java Changeset: a71545b5 Author: Goetz Lindenmaier Date: 2023-03-29 07:31:39 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/a71545b516575a58d4d6719e816b878c7091340c 8291226: Create Test Cases to cover scenarios for JDK-8278067 Backport-of: 86ec158dfb7a770fe9a74ff8617bac938d0bb90f + test/jdk/sun/net/www/http/HttpClient/KeepAliveTest.java Changeset: 8bc5ad10 Author: Matthias Baesken Date: 2023-03-30 12:06:17 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/8bc5ad105a3da4e165dfabdd512d7d52236b7377 8304671: javac regression: Compilation with --release 8 fails on underscore in enum identifiers Reviewed-by: phh Backport-of: 63d4afbeb17df4eff0f65041926373ee62a8a33a ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/parser/JavacParserTest.java Changeset: 590256dd Author: Goetz Lindenmaier Date: 2023-03-31 11:00:47 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/590256ddcb1bdda10131bdba2c70b919594785c0 8275721: Name of UTC timezone in a locale changes depending on previous code Backport-of: 543d1a8cf41d32dca161c9d8041f133a71bf0ecb ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java + test/jdk/sun/util/resources/TimeZone/ChineseTimeZoneNameTest.java Changeset: f53661b1 Author: Goetz Lindenmaier Date: 2023-03-31 11:06:22 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/f53661b1a907b685a237e12ed4b984153cf866d1 8282227: Locale information for nb is not working properly Backport-of: 3d07b3c7f01b60ff4dc38f62407c212b48883dbf ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java + test/jdk/sun/util/resources/cldr/NorwegianFallbackTest.java Changeset: 1253eb40 Author: Goetz Lindenmaier Date: 2023-03-31 11:08:06 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/1253eb403268b665b79a41c784bf7f57e19328cb 8291638: Keep-Alive timeout of 0 should close connection immediately Backport-of: 26ac8366360685ef0cf3447ee7db16ba7a7fa1ec ! src/java.base/share/classes/sun/net/www/HeaderParser.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java ! test/jdk/sun/net/www/http/HttpClient/KeepAliveTest.java Changeset: 0f72c301 Author: Goetz Lindenmaier Date: 2023-03-31 12:12:13 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/0f72c301ea416690c4148eaddaf4b7af47ff5bf9 8278434: timeouts in test java/time/test/java/time/format/TestZoneTextPrinterParser.java Backport-of: 8dc4437d002db5d025b47f48e7420e3bae55bdec ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java ! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java Changeset: ac655ba0 Author: Martin Doerr Date: 2023-03-31 12:31:01 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/ac655ba08e7386876452d2ed1a797c532a1d4056 8304880: [PPC64] VerifyOops code in C1 doesn't work with ZGC Reviewed-by: rrich Backport-of: 695683b5b15c69a56fe7ee1a93482fe7c3530ca8 ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp Changeset: 47e4dba6 Author: Glavo Committer: Paul Hohensee Date: 2023-04-03 00:04:29 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/47e4dba6a266caa7a3d6305113d903e657a6fb25 8278834: Error "Cannot read field "sym" because "this.lvar[od]" is null" when compiling Reviewed-by: phh Backport-of: be0538d7c8e2cbfa599dbcb4c5c69533678a8421 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java + test/langtools/tools/javac/patterns/BindingsInitializer.java Changeset: d6ee7e8b Author: Fei Yang Date: 2023-04-03 11:14:57 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/d6ee7e8bf2b6d62fb55c0818f53b74f0ce94919f Merge branch 'master' into riscv-port From fyang at openjdk.org Mon Apr 3 04:19:45 2023 From: fyang at openjdk.org (Fei Yang) Date: Mon, 3 Apr 2023 04:19:45 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8296975: RISC-V: Enable UseRVA20U64 profile by default In-Reply-To: References: Message-ID: On Mon, 3 Apr 2023 03:41:56 GMT, Xiaolin Zheng wrote: > The last backported patch of RVC - to enable it by default. > > Although, we don't have `UseRVA20U64` in jdk17, so I only made `UseRVC` true here. Looking forward to some opinions about it. > > Tested hotspot tier1~4 with fastdebug build. Looks OK. ------------- Marked as reviewed by fyang (Committer). PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/33#pullrequestreview-1368264263 From dzhang at openjdk.org Mon Apr 3 06:13:09 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Mon, 3 Apr 2023 06:13:09 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8290137: riscv: small refactoring for add_memory_int32/64 Message-ID: Please review this backport to riscv-port-jdk17u. Backport of [JDK-8290137](https://bugs.openjdk.org/browse/JDK-8290137). Applies cleanly. Testing: - Tier1-3 passed without new failure on unmacthed (release). ------------- Commit messages: - 8290137: riscv: small refactoring for add_memory_int32/64 Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/34/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=34&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8290137 Stats: 87 lines in 8 files changed: 40 ins; 0 del; 47 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/34.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/34/head:pull/34 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/34 From fyang at openjdk.org Tue Apr 4 01:00:44 2023 From: fyang at openjdk.org (Fei Yang) Date: Tue, 4 Apr 2023 01:00:44 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8296975: RISC-V: Enable UseRVA20U64 profile by default In-Reply-To: References: Message-ID: On Mon, 3 Apr 2023 03:41:56 GMT, Xiaolin Zheng wrote: > The last backported patch of RVC - to enable it by default. > > Although, we don't have `UseRVA20U64` in jdk17, so I only made `UseRVC` true here. Looking forward to some opinions about it. > > Tested hotspot tier1~4 with fastdebug build. @zhengxiaolinX : I feel it might be better to create new repo-specific JBS issue for this. The title could be something like: "RISC-V: Enable RVC extension by default on supported hardware". And the JBS version should be repo-riscv-port-17 which has been created recently. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/33#issuecomment-1495190938 From xlinzheng at openjdk.org Tue Apr 4 03:55:37 2023 From: xlinzheng at openjdk.org (Xiaolin Zheng) Date: Tue, 4 Apr 2023 03:55:37 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8305512: RISC-V: Enable RVC extension by default on supported hardware In-Reply-To: References: Message-ID: On Tue, 4 Apr 2023 00:55:36 GMT, Fei Yang wrote: > @zhengxiaolinX : I feel it might be better to create new repo-specific JBS issue for this. The title could be something like: "RISC-V: Enable RVC extension by default on supported hardware". And the JBS version should be repo-riscv-port-17 which has been created recently. Thanks for the advice, which sounds very reasonable. I have created the other issue and changed the title. Although I cannot find a proper way to remove the `backport` label from the skara guide [1]. As the owner of this repo, could you please help to remove the label? Thank you. [1] https://wiki.openjdk.org/display/SKARA/Pull+Request+Commands ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/33#issuecomment-1495309085 From fyang at openjdk.org Tue Apr 4 09:26:42 2023 From: fyang at openjdk.org (Fei Yang) Date: Tue, 4 Apr 2023 09:26:42 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8305512: RISC-V: Enable RVC extension by default on supported hardware In-Reply-To: References: Message-ID: On Tue, 4 Apr 2023 03:52:29 GMT, Xiaolin Zheng wrote: > > @zhengxiaolinX : I feel it might be better to create new repo-specific JBS issue for this. The title could be something like: "RISC-V: Enable RVC extension by default on supported hardware". And the JBS version should be repo-riscv-port-17 which has been created recently. > > Thanks for the advice, which sounds very reasonable. I have created the other issue and changed the title. Although I cannot find a proper way to remove the `backport` label from the skara guide [1]. > > As the owner of this repo, could you please help to remove the label? Thank you. > > [1] https://wiki.openjdk.org/display/SKARA/Pull+Request+Commands Yeah, we should remove the backport label for this. I have done that for you. Thanks. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/33#issuecomment-1495637501 From fyang at openjdk.org Tue Apr 4 12:35:42 2023 From: fyang at openjdk.org (Fei Yang) Date: Tue, 4 Apr 2023 12:35:42 GMT Subject: [riscv-port-jdk17u:riscv-port] Withdrawn: 8305512: RISC-V: Enable RVC extension by default on supported hardware In-Reply-To: References: Message-ID: On Mon, 3 Apr 2023 03:41:56 GMT, Xiaolin Zheng wrote: > The last backported patch of RVC - to enable it by default. > > Although, we don't have `UseRVA20U64` in jdk17, so I only made `UseRVC` true here. Looking forward to some opinions about it. > > Tested hotspot tier1~4 with fastdebug build. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/33 From duke at openjdk.org Tue Apr 4 12:35:46 2023 From: duke at openjdk.org (duke) Date: Tue, 4 Apr 2023 12:35:46 GMT Subject: git: openjdk/riscv-port-jdk17u: riscv-port: 8305512: RISC-V: Enable RVC extension by default on supported hardware Message-ID: <5518ccba-4242-4f20-84c0-49a520a3f6ce@openjdk.org> Changeset: 8040e76b Author: zhengxiaolinX Committer: GitHub Date: 2023-04-04 20:32:52 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/8040e76ba94665ab88614fb2f3d1760c2f536919 8305512: RISC-V: Enable RVC extension by default on supported hardware ! src/hotspot/cpu/riscv/globals_riscv.hpp From fyang at openjdk.org Tue Apr 4 12:37:40 2023 From: fyang at openjdk.org (Fei Yang) Date: Tue, 4 Apr 2023 12:37:40 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8290137: riscv: small refactoring for add_memory_int32/64 In-Reply-To: References: Message-ID: On Mon, 3 Apr 2023 06:05:21 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8290137](https://bugs.openjdk.org/browse/JDK-8290137). Applies cleanly. > > Testing: > - Tier1-3 passed without new failure on unmacthed (release). Marked as reviewed by fyang (Committer). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/34#pullrequestreview-1370876901 From duke at openjdk.org Wed Apr 5 02:14:45 2023 From: duke at openjdk.org (duke) Date: Wed, 5 Apr 2023 02:14:45 GMT Subject: git: openjdk/riscv-port-jdk17u: riscv-port: 8290137: riscv: small refactoring for add_memory_int32/64 Message-ID: Changeset: d5fe5af6 Author: Dingli Zhang Committer: GitHub Date: 2023-04-05 10:14:12 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/d5fe5af679eeee8231c54df1b1f020585c46a5d5 8290137: riscv: small refactoring for add_memory_int32/64 ! src/hotspot/cpu/riscv/assembler_riscv.cpp ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp From fyang at openjdk.org Wed Apr 5 02:16:37 2023 From: fyang at openjdk.org (Fei Yang) Date: Wed, 5 Apr 2023 02:16:37 GMT Subject: [riscv-port-jdk17u:riscv-port] Withdrawn: 8290137: riscv: small refactoring for add_memory_int32/64 In-Reply-To: References: Message-ID: <720J0Af5OGaNm1cI5nVPQTfeARsH-gLYrdZXA1f0GmY=.3926b1b8-0efb-4580-a74e-87ff64cf8fe7@github.com> On Mon, 3 Apr 2023 06:05:21 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8290137](https://bugs.openjdk.org/browse/JDK-8290137). Applies cleanly. > > Testing: > - Tier1-3 passed without new failure on unmacthed (release). This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/34 From dzhang at openjdk.org Wed Apr 5 02:45:44 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 5 Apr 2023 02:45:44 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8293474: RISC-V: Unify the way of moving function pointer Message-ID: <68f5HLZoo9EYUlNnsPQKjluQ93AJGB4ZQLnwIG7xynY=.b908f4e8-853c-410f-9880-5b9907bf1433@github.com> Please review this backport to riscv-port-jdk17u. Backport of [JDK-8293474](https://bugs.openjdk.org/browse/JDK-8293474). The original patch cannot be directly applied because of https://github.com/openjdk/riscv-port-jdk17u/pull/32 , and there are no other additional changes. Testing: - Tier1-3 passed without new failure on unmacthed (release). ------------- Commit messages: - 8293474: RISC-V: Unify the way of moving function pointer Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/35/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=35&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293474 Stats: 29 lines in 3 files changed: 2 ins; 10 del; 17 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/35.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/35/head:pull/35 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/35 From duke at openjdk.org Thu Apr 6 01:25:30 2023 From: duke at openjdk.org (duke) Date: Thu, 6 Apr 2023 01:25:30 GMT Subject: git: openjdk/riscv-port-jdk17u: riscv-port: 8293474: RISC-V: Unify the way of moving function pointer (#35) Message-ID: <55fd8edf-a58f-44fe-b501-41ad42b16574@openjdk.org> Changeset: a078187d Author: Dingli Zhang Committer: GitHub Date: 2023-04-06 09:25:05 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/a078187dd3dd2fd1582fcc3ad0f9bcf3d5307ee5 8293474: RISC-V: Unify the way of moving function pointer (#35) ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp From fyang at openjdk.org Thu Apr 6 01:28:39 2023 From: fyang at openjdk.org (Fei Yang) Date: Thu, 6 Apr 2023 01:28:39 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8293474: RISC-V: Unify the way of moving function pointer In-Reply-To: <68f5HLZoo9EYUlNnsPQKjluQ93AJGB4ZQLnwIG7xynY=.b908f4e8-853c-410f-9880-5b9907bf1433@github.com> References: <68f5HLZoo9EYUlNnsPQKjluQ93AJGB4ZQLnwIG7xynY=.b908f4e8-853c-410f-9880-5b9907bf1433@github.com> Message-ID: <13i63NUpO7jM54Ka2a4RZiDHQWWydc36mOBTEdPm9aI=.775ad4d0-faa6-4bee-9ba2-5d837036c775@github.com> On Wed, 5 Apr 2023 02:37:37 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8293474](https://bugs.openjdk.org/browse/JDK-8293474). > The original patch cannot be directly applied because of https://github.com/openjdk/riscv-port-jdk17u/pull/32 , and there are no other additional changes. > > Testing: > - Tier1-3 passed without new failure on unmacthed (release). Looks good. Thanks. ------------- Marked as reviewed by fyang (Committer). PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/35#pullrequestreview-1373933956 From fyang at openjdk.org Thu Apr 6 01:28:39 2023 From: fyang at openjdk.org (Fei Yang) Date: Thu, 6 Apr 2023 01:28:39 GMT Subject: [riscv-port-jdk17u:riscv-port] Withdrawn: 8293474: RISC-V: Unify the way of moving function pointer In-Reply-To: <68f5HLZoo9EYUlNnsPQKjluQ93AJGB4ZQLnwIG7xynY=.b908f4e8-853c-410f-9880-5b9907bf1433@github.com> References: <68f5HLZoo9EYUlNnsPQKjluQ93AJGB4ZQLnwIG7xynY=.b908f4e8-853c-410f-9880-5b9907bf1433@github.com> Message-ID: On Wed, 5 Apr 2023 02:37:37 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8293474](https://bugs.openjdk.org/browse/JDK-8293474). > The original patch cannot be directly applied because of https://github.com/openjdk/riscv-port-jdk17u/pull/32 , and there are no other additional changes. > > Testing: > - Tier1-3 passed without new failure on unmacthed (release). This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/35 From dzhang at openjdk.org Thu Apr 6 02:15:32 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Thu, 6 Apr 2023 02:15:32 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8294430: RISC-V: Small refactoring for movptr_with_offset Message-ID: Please review this backport to riscv-port-jdk17u. Backport of [JDK-8294430](https://bugs.openjdk.org/browse/JDK-8294430). The original patch cannot be directly applied because jdk17u has no `emit_etnry_barrier_stub`, which introduce with [JDK-8293007](https://bugs.openjdk.org/browse/JDK-8293007) , and there are no other additional changes. Testing: - Tier1-3 passed without new failure on unmacthed (release). ------------- Commit messages: - 8294430: RISC-V: Small refactoring for movptr_with_offset Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/36/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=36&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294430 Stats: 25 lines in 9 files changed: 0 ins; 2 del; 23 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/36.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/36/head:pull/36 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/36 From fyang at openjdk.org Thu Apr 6 02:47:31 2023 From: fyang at openjdk.org (Fei Yang) Date: Thu, 6 Apr 2023 02:47:31 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8294430: RISC-V: Small refactoring for movptr_with_offset In-Reply-To: References: Message-ID: On Thu, 6 Apr 2023 02:08:28 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8294430](https://bugs.openjdk.org/browse/JDK-8294430). > The original patch cannot be directly applied because jdk17u has no `emit_entry_barrier_stub`, which introduced with [JDK-8293007](https://bugs.openjdk.org/browse/JDK-8293007), and there are no other additional changes. > > Testing: > - Tier1-3 passed without new failure on unmacthed (release). Looks good. ------------- Marked as reviewed by fyang (Committer). PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/36#pullrequestreview-1373976680 From fjiang at openjdk.org Thu Apr 6 11:11:34 2023 From: fjiang at openjdk.org (Feilong Jiang) Date: Thu, 6 Apr 2023 11:11:34 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8294430: RISC-V: Small refactoring for movptr_with_offset In-Reply-To: References: Message-ID: On Thu, 6 Apr 2023 02:08:28 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8294430](https://bugs.openjdk.org/browse/JDK-8294430). > The original patch cannot be directly applied because jdk17u has no `emit_entry_barrier_stub`, which introduced with [JDK-8293007](https://bugs.openjdk.org/browse/JDK-8293007), and there are no other additional changes. > > Testing: > - Tier1-3 passed without new failure on unmacthed (release). Marked as reviewed by fjiang (no project role). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/36#pullrequestreview-1374642333 From duke at openjdk.org Fri Apr 7 01:01:20 2023 From: duke at openjdk.org (duke) Date: Fri, 7 Apr 2023 01:01:20 GMT Subject: git: openjdk/riscv-port-jdk17u: riscv-port: 8294430: RISC-V: Small refactoring for movptr_with_offset (#36) Message-ID: Changeset: dab3ec4b Author: Dingli Zhang Committer: GitHub Date: 2023-04-07 08:59:08 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/dab3ec4b54185cf8d25b4b7f5b6f3d3f1b365dcc 8294430: RISC-V: Small refactoring for movptr_with_offset (#36) ! src/hotspot/cpu/riscv/assembler_riscv.cpp ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp From fyang at openjdk.org Fri Apr 7 01:02:15 2023 From: fyang at openjdk.org (Fei Yang) Date: Fri, 7 Apr 2023 01:02:15 GMT Subject: [riscv-port-jdk17u:riscv-port] Withdrawn: 8294430: RISC-V: Small refactoring for movptr_with_offset In-Reply-To: References: Message-ID: On Thu, 6 Apr 2023 02:08:28 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8294430](https://bugs.openjdk.org/browse/JDK-8294430). > The original patch cannot be directly applied because jdk17u has no `emit_entry_barrier_stub`, which introduced with [JDK-8293007](https://bugs.openjdk.org/browse/JDK-8293007), and there are no other additional changes. > > Testing: > - Tier1-3 passed without new failure on unmacthed (release). This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/36 From gli at openjdk.org Fri Apr 7 01:19:15 2023 From: gli at openjdk.org (Guoxiong Li) Date: Fri, 7 Apr 2023 01:19:15 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8294430: RISC-V: Small refactoring for movptr_with_offset In-Reply-To: References: Message-ID: <9NSs_sdORr36GCn2gtSHKoeumRP8asUycuIOIXavLlY=.9805f3b8-92dc-4474-8a2a-e27c7d545171@github.com> On Thu, 6 Apr 2023 02:08:28 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8294430](https://bugs.openjdk.org/browse/JDK-8294430). > The original patch cannot be directly applied because jdk17u has no `emit_entry_barrier_stub`, which introduced with [JDK-8293007](https://bugs.openjdk.org/browse/JDK-8293007), and there are no other additional changes. > > Testing: > - Tier1-3 passed without new failure on unmacthed (release). I recieved a `Withdrawn` email because the PR is merged by using the GitHub UI instead of using the command `/integrate`. It is good to obey the OpenJDK dev flow and use the command `/integrate` because it would do some checks and avoid the unnecessary/wrong information, such as the `Withdrawn` email. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/36#issuecomment-1499815508 From gcao at openjdk.org Fri Apr 7 04:04:25 2023 From: gcao at openjdk.org (Gui Cao) Date: Fri, 7 Apr 2023 04:04:25 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8294492: RISC-V: Use li instead of patchable movptr at non-patchable callsites Message-ID: Please review this backport to riscv-port-jdk17u. Backport of [JDK-8294492](https://bugs.openjdk.org/browse/JDK-8294492). Because there is no [JDK-8293769](https://bugs.openjdk.org/browse/JDK-8293769), [JDK-8296916](https://bugs.openjdk.org/browse/JDK-8296916), [JDK-8294100](https://bugs.openjdk.org/browse/JDK-8294100) here in riscv-port-jdk17u, it will show not clean. Testing: Tier1-3 passed without new failure on unmacthed (release). ------------- Commit messages: - 8294492: RISC-V: Use li instead of patchable movptr at non-patchable callsites Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/37/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=37&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294492 Stats: 103 lines in 8 files changed: 21 ins; 52 del; 30 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/37.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/37/head:pull/37 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/37 From xlinzheng at openjdk.org Fri Apr 7 04:12:13 2023 From: xlinzheng at openjdk.org (Xiaolin Zheng) Date: Fri, 7 Apr 2023 04:12:13 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8294492: RISC-V: Use li instead of patchable movptr at non-patchable callsites In-Reply-To: References: Message-ID: <6DkFBmm9FX8CHnEw5CSMQYA9NVlZMGKYcIm0X84wzcY=.efe4d780-319b-4f61-a682-219090ccf281@github.com> On Fri, 7 Apr 2023 03:57:39 GMT, Gui Cao wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8294492](https://bugs.openjdk.org/browse/JDK-8294492). > Because there is no [JDK-8293769](https://bugs.openjdk.org/browse/JDK-8293769), [JDK-8296916](https://bugs.openjdk.org/browse/JDK-8296916), [JDK-8294100](https://bugs.openjdk.org/browse/JDK-8294100) here in riscv-port-jdk17u, it will show not clean. > > Testing: > > Tier1-3 passed without new failure on unmacthed (release). The diff is the same as the original commit. Looks good and thank you for backporting this. ------------- Marked as reviewed by xlinzheng (no project role). PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/37#pullrequestreview-1375800689 From duke at openjdk.org Sat Apr 8 02:14:55 2023 From: duke at openjdk.org (duke) Date: Sat, 8 Apr 2023 02:14:55 GMT Subject: git: openjdk/riscv-port-jdk17u: riscv-port: Update project to riscv-port Message-ID: <5d1fe1dc-4e51-4c54-b28e-6075498640c9@openjdk.org> Changeset: 1bb5c63f Author: Fei Yang Date: 2023-04-08 10:13:12 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/1bb5c63f876d8a601fddc7cb2c6795db6450c4b7 Update project to riscv-port ! .jcheck/conf From fyang at openjdk.org Sat Apr 8 02:20:11 2023 From: fyang at openjdk.org (Fei Yang) Date: Sat, 8 Apr 2023 02:20:11 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8294492: RISC-V: Use li instead of patchable movptr at non-patchable callsites In-Reply-To: References: Message-ID: On Fri, 7 Apr 2023 03:57:39 GMT, Gui Cao wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8294492](https://bugs.openjdk.org/browse/JDK-8294492). > Because there is no [JDK-8293769](https://bugs.openjdk.org/browse/JDK-8293769), [JDK-8296916](https://bugs.openjdk.org/browse/JDK-8296916), [JDK-8294100](https://bugs.openjdk.org/browse/JDK-8294100) here in riscv-port-jdk17u, it will show not clean. > > Testing: > > Tier1-3 passed without new failure on unmacthed (release). Marked as reviewed by fyang (Lead). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/37#pullrequestreview-1376691588 From fyang at openjdk.org Sat Apr 8 02:32:13 2023 From: fyang at openjdk.org (Fei Yang) Date: Sat, 8 Apr 2023 02:32:13 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8294430: RISC-V: Small refactoring for movptr_with_offset In-Reply-To: <9NSs_sdORr36GCn2gtSHKoeumRP8asUycuIOIXavLlY=.9805f3b8-92dc-4474-8a2a-e27c7d545171@github.com> References: <9NSs_sdORr36GCn2gtSHKoeumRP8asUycuIOIXavLlY=.9805f3b8-92dc-4474-8a2a-e27c7d545171@github.com> Message-ID: On Fri, 7 Apr 2023 01:15:56 GMT, Guoxiong Li wrote: > I recieved a `Withdrawn` email because the PR is merged by using the GitHub UI instead of using the command `/integrate`. It is good to obey the OpenJDK dev flow and use the command `/integrate` because it would do some checks and avoid the unnecessary/wrong information, such as the `Withdrawn` email. Yeah, I think you are right. This also remind me that the project in .jcheck/conf for the riscv-port branch of this repo should be updated to riscv-port like we do for [1]. I have done this configuration and I think we can now switch to the normal dev flow for our future backport PRs. [1] https://github.com/openjdk/riscv-port/tree/riscv-port ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/36#issuecomment-1500767107 From gcao at openjdk.org Sat Apr 8 03:27:13 2023 From: gcao at openjdk.org (Gui Cao) Date: Sat, 8 Apr 2023 03:27:13 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8294492: RISC-V: Use li instead of patchable movptr at non-patchable callsites In-Reply-To: References: Message-ID: On Fri, 7 Apr 2023 03:57:39 GMT, Gui Cao wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8294492](https://bugs.openjdk.org/browse/JDK-8294492). > Because there is no [JDK-8293769](https://bugs.openjdk.org/browse/JDK-8293769), [JDK-8296916](https://bugs.openjdk.org/browse/JDK-8296916), [JDK-8294100](https://bugs.openjdk.org/browse/JDK-8294100) here in riscv-port-jdk17u, it will show not clean. > > Testing: > > Tier1-3 passed without new failure on unmacthed (release). This pull request has now been integrated. Changeset: 4d5ed8fe Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/4d5ed8fee13d543041e19d8fc590ad46f79b4906 Stats: 103 lines in 8 files changed: 21 ins; 52 del; 30 mod 8294492: RISC-V: Use li instead of patchable movptr at non-patchable callsites Reviewed-by: xlinzheng, fyang Backport-of: 1decdcee71eae3344aaf2c0223d40a2b57a044b9 ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/37 From gcao at openjdk.org Sat Apr 8 04:03:14 2023 From: gcao at openjdk.org (Gui Cao) Date: Sat, 8 Apr 2023 04:03:14 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8295270: RISC-V: Clean up and refactoring for assembler functions Message-ID: Please review this backport to riscv-port-jdk17u. Backport of [JDK-8295270](https://bugs.openjdk.org/browse/JDK-8295270). [JDK-8295270](https://bugs.openjdk.org/browse/JDK-8295270) not clean?origin patch has no eden_allocate, which removed with [JDK-8290706](https://bugs.openjdk.org/browse/JDK-8290706) Testing: Tier1-3 passed without new failure on unmacthed (release). ------------- Commit messages: - backport 8295270: RISC-V: Clean up and refactoring for assembler functions Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/38/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=38&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295270 Stats: 1361 lines in 12 files changed: 641 ins; 609 del; 111 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/38.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/38/head:pull/38 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/38 From xlinzheng at openjdk.org Mon Apr 10 03:43:11 2023 From: xlinzheng at openjdk.org (Xiaolin Zheng) Date: Mon, 10 Apr 2023 03:43:11 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8295270: RISC-V: Clean up and refactoring for assembler functions In-Reply-To: References: Message-ID: On Sat, 8 Apr 2023 03:55:31 GMT, Gui Cao wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8295270](https://bugs.openjdk.org/browse/JDK-8295270). > [JDK-8295270](https://bugs.openjdk.org/browse/JDK-8295270) not clean?origin patch has no eden_allocate, which removed with [JDK-8290706](https://bugs.openjdk.org/browse/JDK-8290706) > > Testing: > > Tier1-3 passed without new failure on unmacthed (release). src/hotspot/cpu/riscv/assembler_riscv.hpp line 496: > 494: "only internal_word_type relocs make sense here"); \ > 495: relocate(InternalAddress(dest).rspec()); \ > 496: IncompressibleRegion ir(this); /* relocations */ Here we have an `IncompressibleRegion` thing to keep instructions in `INSN_ENTRY_RELOC` from being compressed by the C extension, for relocations are here. But after moving to different locations in this patch, the `IncompressibleRegion` is missing. Please see the below comments. src/hotspot/cpu/riscv/macroAssembler_riscv.hpp line 491: > 489: guarantee(rtype == relocInfo::internal_word_type, \ > 490: "only internal_word_type relocs make sense here"); \ > 491: relocate(InternalAddress(dest).rspec()); Suggestion: relocate(InternalAddress(dest).rspec()); \ IncompressibleRegion ir(this); /* relocations */ src/hotspot/cpu/riscv/macroAssembler_riscv.hpp line 653: > 651: guarantee(rtype == relocInfo::internal_word_type, \ > 652: "only internal_word_type relocs make sense here"); \ > 653: relocate(InternalAddress(dest).rspec()); Suggestion: relocate(InternalAddress(dest).rspec()); \ IncompressibleRegion ir(this); /* relocations */ ------------- PR Review Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/38#discussion_r1161407899 PR Review Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/38#discussion_r1161408118 PR Review Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/38#discussion_r1161408202 From gcao at openjdk.org Mon Apr 10 07:00:49 2023 From: gcao at openjdk.org (Gui Cao) Date: Mon, 10 Apr 2023 07:00:49 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8295270: RISC-V: Clean up and refactoring for assembler functions [v2] In-Reply-To: References: Message-ID: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8295270](https://bugs.openjdk.org/browse/JDK-8295270). > [JDK-8295270](https://bugs.openjdk.org/browse/JDK-8295270) not clean?origin patch has no eden_allocate, which removed with [JDK-8290706](https://bugs.openjdk.org/browse/JDK-8290706) > > Testing: > > Tier1-3 passed without new failure on unmacthed (release). Gui Cao has updated the pull request incrementally with one additional commit since the last revision: Add the missing IncompressibleRegion ------------- Changes: - all: https://git.openjdk.org/riscv-port-jdk17u/pull/38/files - new: https://git.openjdk.org/riscv-port-jdk17u/pull/38/files/c3ee016b..09c99c42 Webrevs: - full: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=38&range=01 - incr: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=38&range=00-01 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/38.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/38/head:pull/38 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/38 From gcao at openjdk.org Mon Apr 10 07:00:50 2023 From: gcao at openjdk.org (Gui Cao) Date: Mon, 10 Apr 2023 07:00:50 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8295270: RISC-V: Clean up and refactoring for assembler functions [v2] In-Reply-To: References: Message-ID: On Mon, 10 Apr 2023 03:36:35 GMT, Xiaolin Zheng wrote: >> Gui Cao has updated the pull request incrementally with one additional commit since the last revision: >> >> Add the missing IncompressibleRegion > > src/hotspot/cpu/riscv/assembler_riscv.hpp line 496: > >> 494: "only internal_word_type relocs make sense here"); \ >> 495: relocate(InternalAddress(dest).rspec()); \ >> 496: IncompressibleRegion ir(this); /* relocations */ > > Here we have an `IncompressibleRegion` thing to keep instructions in `INSN_ENTRY_RELOC` from being compressed by the C extension, for relocations are here. But after moving to different locations in this patch, the `IncompressibleRegion` is missing. Please see the below comments. > > This may be caused by the order of patch submission. Thanks for the reivew, fixed. ------------- PR Review Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/38#discussion_r1161486400 From xlinzheng at openjdk.org Mon Apr 10 07:03:15 2023 From: xlinzheng at openjdk.org (Xiaolin Zheng) Date: Mon, 10 Apr 2023 07:03:15 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8295270: RISC-V: Clean up and refactoring for assembler functions [v2] In-Reply-To: References: Message-ID: On Mon, 10 Apr 2023 07:00:49 GMT, Gui Cao wrote: >> Please review this backport to riscv-port-jdk17u. >> Backport of [JDK-8295270](https://bugs.openjdk.org/browse/JDK-8295270). >> [JDK-8295270](https://bugs.openjdk.org/browse/JDK-8295270) not clean?origin patch has no eden_allocate, which removed with [JDK-8290706](https://bugs.openjdk.org/browse/JDK-8290706) >> >> Testing: >> >> Tier1-3 passed without new failure on unmacthed (release). > > Gui Cao has updated the pull request incrementally with one additional commit since the last revision: > > Add the missing IncompressibleRegion Thanks for these incremental changes! LGTM from a cursory look. ------------- Marked as reviewed by xlinzheng (Author). PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/38#pullrequestreview-1377164966 From fyang at openjdk.org Mon Apr 10 08:47:16 2023 From: fyang at openjdk.org (Fei Yang) Date: Mon, 10 Apr 2023 08:47:16 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8295270: RISC-V: Clean up and refactoring for assembler functions [v2] In-Reply-To: References: Message-ID: On Mon, 10 Apr 2023 07:00:49 GMT, Gui Cao wrote: >> Please review this backport to riscv-port-jdk17u. >> Backport of [JDK-8295270](https://bugs.openjdk.org/browse/JDK-8295270). >> [JDK-8295270](https://bugs.openjdk.org/browse/JDK-8295270) not clean?origin patch has no eden_allocate, which removed with [JDK-8290706](https://bugs.openjdk.org/browse/JDK-8290706) >> >> Testing: >> >> Tier1-3 passed without new failure on unmacthed (release). > > Gui Cao has updated the pull request incrementally with one additional commit since the last revision: > > Add the missing IncompressibleRegion Looks good. Thanks. ------------- Marked as reviewed by fyang (Lead). PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/38#pullrequestreview-1377263621 From gcao at openjdk.org Mon Apr 10 08:47:16 2023 From: gcao at openjdk.org (Gui Cao) Date: Mon, 10 Apr 2023 08:47:16 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8295270: RISC-V: Clean up and refactoring for assembler functions [v2] In-Reply-To: References: Message-ID: <44pkRKo5CagUed2SwP-0Ak_MriAebtyBDPJz_HujQLw=.81595dbf-b89c-4810-a4ff-b640ff885396@github.com> On Mon, 10 Apr 2023 07:00:49 GMT, Gui Cao wrote: >> Please review this backport to riscv-port-jdk17u. >> Backport of [JDK-8295270](https://bugs.openjdk.org/browse/JDK-8295270). >> [JDK-8295270](https://bugs.openjdk.org/browse/JDK-8295270) not clean?origin patch has no eden_allocate, which removed with [JDK-8290706](https://bugs.openjdk.org/browse/JDK-8290706) >> >> Testing: >> >> Tier1-3 passed without new failure on unmacthed (release). > > Gui Cao has updated the pull request incrementally with one additional commit since the last revision: > > Add the missing IncompressibleRegion Thanks all for the review. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/38#issuecomment-1501562899 From gcao at openjdk.org Mon Apr 10 08:50:17 2023 From: gcao at openjdk.org (Gui Cao) Date: Mon, 10 Apr 2023 08:50:17 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8295270: RISC-V: Clean up and refactoring for assembler functions In-Reply-To: References: Message-ID: On Sat, 8 Apr 2023 03:55:31 GMT, Gui Cao wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8295270](https://bugs.openjdk.org/browse/JDK-8295270). > [JDK-8295270](https://bugs.openjdk.org/browse/JDK-8295270) not clean?origin patch has no eden_allocate, which removed with [JDK-8290706](https://bugs.openjdk.org/browse/JDK-8290706) > > Testing: > > Tier1-3 passed without new failure on unmacthed (release). This pull request has now been integrated. Changeset: 0b9aefb0 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/0b9aefb0d571bb343f46adcf01800a2ef2d8aec7 Stats: 1363 lines in 12 files changed: 643 ins; 609 del; 111 mod 8295270: RISC-V: Clean up and refactoring for assembler functions Reviewed-by: xlinzheng, fyang Backport-of: 3d75e88eb25f56ed2214496826004578c2c75012 ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/38 From dzhang at openjdk.org Tue Apr 11 09:10:24 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Tue, 11 Apr 2023 09:10:24 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8295968: RISC-V: Rename some assembler intrinsic functions for RVV 1.0 Message-ID: Please review this backport to riscv-port-jdk17u. Backport of [JDK-8295968](https://bugs.openjdk.org/browse/JDK-8295968). Applies cleanly with command `patch`. Just rename, build success. ------------- Commit messages: - 8295968: RISC-V: Rename some assembler intrinsic functions for RVV 1.0 Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/39/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=39&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295968 Stats: 10 lines in 4 files changed: 0 ins; 0 del; 10 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/39.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/39/head:pull/39 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/39 From gcao at openjdk.org Tue Apr 11 09:24:10 2023 From: gcao at openjdk.org (Gui Cao) Date: Tue, 11 Apr 2023 09:24:10 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8293050: RISC-V: Remove redundant non-null assertions about macro-assembler Message-ID: Please review this backport to riscv-port-jdk17u. Backport of [JDK-8293050](https://bugs.openjdk.org/browse/JDK-8293050). No other changes, build success. ------------- Commit messages: - backport RISC-V: Remove redundant non-null assertions about macro-assembler Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/40/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=40&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293050 Stats: 53 lines in 8 files changed: 0 ins; 47 del; 6 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/40.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/40/head:pull/40 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/40 From fyang at openjdk.org Tue Apr 11 11:00:06 2023 From: fyang at openjdk.org (Fei Yang) Date: Tue, 11 Apr 2023 11:00:06 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8295968: RISC-V: Rename some assembler intrinsic functions for RVV 1.0 In-Reply-To: References: Message-ID: On Tue, 11 Apr 2023 09:00:53 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8295968](https://bugs.openjdk.org/browse/JDK-8295968). Applies cleanly with command `patch`. > > Just rename, build success. Marked as reviewed by fyang (Lead). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/39#pullrequestreview-1378983427 From fyang at openjdk.org Tue Apr 11 11:01:12 2023 From: fyang at openjdk.org (Fei Yang) Date: Tue, 11 Apr 2023 11:01:12 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8293050: RISC-V: Remove redundant non-null assertions about macro-assembler In-Reply-To: References: Message-ID: On Tue, 11 Apr 2023 09:07:22 GMT, Gui Cao wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8293050](https://bugs.openjdk.org/browse/JDK-8293050). > > No other changes, build success. Marked as reviewed by fyang (Lead). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/40#pullrequestreview-1378984249 From dzhang at openjdk.org Wed Apr 12 02:20:05 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 12 Apr 2023 02:20:05 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8295968: RISC-V: Rename some assembler intrinsic functions for RVV 1.0 In-Reply-To: References: Message-ID: On Tue, 11 Apr 2023 09:00:53 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8295968](https://bugs.openjdk.org/browse/JDK-8295968). Applies cleanly with command `patch`. > > Just rename, build success. This pull request has now been integrated. Changeset: 12e5b845 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/12e5b8450b03ef1e83fbbd78d49e1a5d49467afa Stats: 10 lines in 4 files changed: 0 ins; 0 del; 10 mod 8295968: RISC-V: Rename some assembler intrinsic functions for RVV 1.0 Reviewed-by: fyang Backport-of: 2bd24c4542d6a28b8a7829f6db8f80fefd2bce5a ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/39 From gcao at openjdk.org Wed Apr 12 02:21:00 2023 From: gcao at openjdk.org (Gui Cao) Date: Wed, 12 Apr 2023 02:21:00 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8293050: RISC-V: Remove redundant non-null assertions about macro-assembler In-Reply-To: References: Message-ID: <_SfCqJYLKpOS3O8rEQ9sQ9l81e_XdEO-JXzAjgn8PKI=.e452238b-6d40-485e-ae03-10080197ce7a@github.com> On Tue, 11 Apr 2023 09:07:22 GMT, Gui Cao wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8293050](https://bugs.openjdk.org/browse/JDK-8293050). > > No other changes, build success. This pull request has now been integrated. Changeset: e569c04c Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/e569c04cf3107878c8c40c3966cbe987a72e1068 Stats: 53 lines in 8 files changed: 0 ins; 47 del; 6 mod 8293050: RISC-V: Remove redundant non-null assertions about macro-assembler Reviewed-by: fyang Backport-of: 38e670631587853d0f2b5cad48f8ddbce46cecdb ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/40 From dzhang at openjdk.org Wed Apr 12 09:12:56 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 12 Apr 2023 09:12:56 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8296447: RISC-V: Make the operands order of vrsub_vx/vrsub_vi consistent with RVV 1.0 spec Message-ID: Please review this backport to riscv-port-jdk17u. Backport of [JDK-8296447](https://bugs.openjdk.org/browse/JDK-8296447). A little conflict is that we do not have the `vneg_v` in `macroAssembler_riscv.cpp` Testing: - jdk/incubator/vector (release/fastdebug with UseRVV on QEMU) ------------- Commit messages: - 8296447: RISC-V: Make the operands order of vrsub_vx/vrsub_vi consistent with RVV 1.0 spec Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/41/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=41&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296447 Stats: 20 lines in 2 files changed: 1 ins; 11 del; 8 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/41.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/41/head:pull/41 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/41 From gcao at openjdk.org Wed Apr 12 10:56:06 2023 From: gcao at openjdk.org (Gui Cao) Date: Wed, 12 Apr 2023 10:56:06 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8302776: RISC-V: Fix typo CSR_INSTERT to CSR_INSTRET Message-ID: <7rDiWt7I2nxAxA5vCRquRtQqbGF80WtRY4t48IJT7Pk=.66922e1b-de3c-493a-8b6b-7cd71a2fce0d@github.com> Please review this backport to riscv-port-jdk17u. Backport of [JDK-8302776](https://bugs.openjdk.org/browse/JDK-8302776). Applies cleanly, and build success. ------------- Commit messages: - backport RISC-V: Fix typo CSR_INSTERT to CSR_INSTRET Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/42/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=42&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8302776 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/42.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/42/head:pull/42 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/42 From fyang at openjdk.org Wed Apr 12 13:03:11 2023 From: fyang at openjdk.org (Fei Yang) Date: Wed, 12 Apr 2023 13:03:11 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8302776: RISC-V: Fix typo CSR_INSTERT to CSR_INSTRET In-Reply-To: <7rDiWt7I2nxAxA5vCRquRtQqbGF80WtRY4t48IJT7Pk=.66922e1b-de3c-493a-8b6b-7cd71a2fce0d@github.com> References: <7rDiWt7I2nxAxA5vCRquRtQqbGF80WtRY4t48IJT7Pk=.66922e1b-de3c-493a-8b6b-7cd71a2fce0d@github.com> Message-ID: On Wed, 12 Apr 2023 10:48:34 GMT, Gui Cao wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8302776](https://bugs.openjdk.org/browse/JDK-8302776). > > Applies cleanly, and build success. Marked as reviewed by fyang (Lead). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/42#pullrequestreview-1381266939 From gcao at openjdk.org Thu Apr 13 00:47:06 2023 From: gcao at openjdk.org (Gui Cao) Date: Thu, 13 Apr 2023 00:47:06 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8302776: RISC-V: Fix typo CSR_INSTERT to CSR_INSTRET In-Reply-To: <7rDiWt7I2nxAxA5vCRquRtQqbGF80WtRY4t48IJT7Pk=.66922e1b-de3c-493a-8b6b-7cd71a2fce0d@github.com> References: <7rDiWt7I2nxAxA5vCRquRtQqbGF80WtRY4t48IJT7Pk=.66922e1b-de3c-493a-8b6b-7cd71a2fce0d@github.com> Message-ID: <-SS-hZwG1l0NWD3tcPbY8ZZtmSbtzzZzV0rj_JW2YzQ=.e1a75399-eac8-439a-85e0-e3a0a46f9019@github.com> On Wed, 12 Apr 2023 10:48:34 GMT, Gui Cao wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8302776](https://bugs.openjdk.org/browse/JDK-8302776). > > Applies cleanly, and build success. This pull request has now been integrated. Changeset: b5dedfed Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/b5dedfedd615d93f6cc91338813aa17a01ffc2f0 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod 8302776: RISC-V: Fix typo CSR_INSTERT to CSR_INSTRET Reviewed-by: fyang Backport-of: 303c61f3ca6b9cf6dd3f7dc700e9d0db04dc10e0 ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/42 From fyang at openjdk.org Thu Apr 13 01:25:04 2023 From: fyang at openjdk.org (Fei Yang) Date: Thu, 13 Apr 2023 01:25:04 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8296447: RISC-V: Make the operands order of vrsub_vx/vrsub_vi consistent with RVV 1.0 spec In-Reply-To: References: Message-ID: On Wed, 12 Apr 2023 09:06:13 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8296447](https://bugs.openjdk.org/browse/JDK-8296447). > A little conflict is that we do not have the `vneg_v` in `macroAssembler_riscv.cpp` > > Tested: > - jdk/incubator/vector (release/fastdebug with UseRVV on QEMU) > - tier1 (release with UseRVV on QEMU) Looks good to me. ------------- Marked as reviewed by fyang (Lead). PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/41#pullrequestreview-1382401152 From fjiang at openjdk.org Thu Apr 13 07:56:07 2023 From: fjiang at openjdk.org (Feilong Jiang) Date: Thu, 13 Apr 2023 07:56:07 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8296447: RISC-V: Make the operands order of vrsub_vx/vrsub_vi consistent with RVV 1.0 spec In-Reply-To: References: Message-ID: On Wed, 12 Apr 2023 09:06:13 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8296447](https://bugs.openjdk.org/browse/JDK-8296447). > A little conflict is that we do not have the `vneg_v` in `macroAssembler_riscv.cpp` > > Tested: > - jdk/incubator/vector (release/fastdebug with UseRVV on QEMU) > - tier1 (release with UseRVV on QEMU) Looks good to me. ------------- Marked as reviewed by fjiang (Author). PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/41#pullrequestreview-1382843445 From dzhang at openjdk.org Thu Apr 13 08:26:05 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Thu, 13 Apr 2023 08:26:05 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8296447: RISC-V: Make the operands order of vrsub_vx/vrsub_vi consistent with RVV 1.0 spec In-Reply-To: References: Message-ID: <9fxs19SxzCn7eZ85EilmRFIivAiro7j2R6r6C8FlFe0=.9b6289a0-8a47-40f6-8cdf-7c43313a1fd5@github.com> On Wed, 12 Apr 2023 09:06:13 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8296447](https://bugs.openjdk.org/browse/JDK-8296447). > A little conflict is that we do not have the `vneg_v` in `macroAssembler_riscv.cpp` > > Tested: > - jdk/incubator/vector (release/fastdebug with UseRVV on QEMU) > - tier1 (release with UseRVV on QEMU) This pull request has now been integrated. Changeset: 0884e87f Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/0884e87f342e0f2d4f1db151230d44c0b9c0e5df Stats: 20 lines in 2 files changed: 1 ins; 11 del; 8 mod 8296447: RISC-V: Make the operands order of vrsub_vx/vrsub_vi consistent with RVV 1.0 spec Reviewed-by: fyang, fjiang Backport-of: 1169dc066c0257da1a237960b8c0cc4782ef8d14 ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/41 From duke at openjdk.org Fri Apr 14 23:55:18 2023 From: duke at openjdk.org (duke) Date: Fri, 14 Apr 2023 23:55:18 GMT Subject: git: openjdk/riscv-port-jdk17u: riscv-port: 9 new changesets Message-ID: Changeset: 4c3aecba Author: Dan Lutker Committer: Sergey Bylokhov Date: 2023-04-04 18:36:35 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/4c3aecba20edb406ef68f3f87f00fbf12dcfebaf 8294281: Allow warnings to be disabled on a per-file basis Backport-of: e45f3d5176e4affaa08480b560ca983fdbcb2846 ! make/common/NativeCompilation.gmk Changeset: 768bed2c Author: Dan Lutker Committer: Paul Hohensee Date: 2023-04-04 19:03:36 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/768bed2ccf0c019304bafa7b5a0194f45796bf53 8293887: AArch64 build failure with GCC 12 due to maybe-uninitialized warning in libfdlibm k_rem_pio2.c Backport-of: 02ea338177df781912dc782e32200eaf4731a0da ! make/modules/java.base/lib/CoreLibraries.gmk Changeset: 908cab41 Author: Severin Gehwolf Date: 2023-04-03 12:18:21 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/908cab4123812b6b206b966a6ce92398cdf42c08 8304871: Use default visibility for static library builds Backport-of: f0dba218ac00c0c577400b4d864ba79a9938aef7 ! make/autoconf/flags-cflags.m4 Changeset: a2969378 Author: Goetz Lindenmaier Date: 2023-04-08 15:04:50 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/a29693789bffcf0f821590fdf235cf292c9a50b6 Merge ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-cflags.m4 Changeset: ce128803 Author: Ilarion Nakonechnyy Date: 2023-04-13 11:48:43 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/ce1288038d51f1f1d55f724f17b0185531b7b7ad 8302491: NoClassDefFoundError omits the original cause of an error Reviewed-by: phh Backport-of: 5685107579f0f00b5eae881311315cec34c1ddcb ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/oops/instanceKlass.cpp Changeset: aeb7cf50 Author: Andrew John Hughes Date: 2023-04-13 15:11:04 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/aeb7cf503994c9ed1f227f3c0ea0704a1dc31cca 8274864: Remove Amman/Cairo hacks in ZoneInfoFile Backport-of: ec199072c5867624d66840238cc8828e16ae8da7 ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java Changeset: 8bf2cf2d Author: Joshua Cao Committer: Paul Hohensee Date: 2023-04-13 16:57:48 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/8bf2cf2d7c7f716676e7827591ce052541b7be3a 8305721: add `make compile-commands` artifacts to .gitignore Reviewed-by: phh Backport-of: 9e20382311c58bd172abc98bc0a6757c3a64dda1 ! .gitignore Changeset: 01cf112c Author: Thomas Stuefe Date: 2023-04-14 09:16:29 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/01cf112cbb5603c285d0d4bb54a840e4585f8735 8305711: Arm: C2 always enters slowpath for monitorexit Backport-of: c67bbcea92919fea9b6f7bbcde8ba4488289d174 ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp Changeset: 2009e6ef Author: Fei Yang Date: 2023-04-15 07:52:21 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/2009e6efd6cc9fe073b23f2baec9f6fb5cd720fd Merge remote-tracking branch 'origin/master' into riscv-port From dzhang at openjdk.org Sat Apr 15 16:33:07 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Sat, 15 Apr 2023 16:33:07 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8292867: RISC-V: Simplify weak CAS return value handling Message-ID: Please review this backport to riscv-port-jdk17u. Backport of [JDK-8292867](https://bugs.openjdk.org/browse/JDK-8292867). Applies cleanly. Testing: - Tier1-3 passed without new failure on unmacthed (release). ------------- Commit messages: - 8292867: RISC-V: Simplify weak CAS return value handling Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/43/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=43&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8292867 Stats: 39 lines in 2 files changed: 2 ins; 13 del; 24 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/43.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/43/head:pull/43 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/43 From fyang at openjdk.org Mon Apr 17 02:06:03 2023 From: fyang at openjdk.org (Fei Yang) Date: Mon, 17 Apr 2023 02:06:03 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8292867: RISC-V: Simplify weak CAS return value handling In-Reply-To: References: Message-ID: On Sat, 15 Apr 2023 16:26:27 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8292867](https://bugs.openjdk.org/browse/JDK-8292867). Applies cleanly. > > Testing: > > - Tier1-3 passed without new failure on unmacthed (release). Marked as reviewed by fyang (Lead). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/43#pullrequestreview-1387149667 From dzhang at openjdk.org Mon Apr 17 07:15:10 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Mon, 17 Apr 2023 07:15:10 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8292867: RISC-V: Simplify weak CAS return value handling In-Reply-To: References: Message-ID: <1BHJuQ5SGTOH-E6lelcl_9Pmy2WCgPivizoxdIAjoN8=.1e8d87fa-8169-410c-8c33-9d85ec068651@github.com> On Sat, 15 Apr 2023 16:26:27 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8292867](https://bugs.openjdk.org/browse/JDK-8292867). Applies cleanly. > > Testing: > > - Tier1-3 passed without new failure on unmacthed (release). This pull request has now been integrated. Changeset: b934d814 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/b934d81464b0f74ce12835c4040c9bf38ca2aa80 Stats: 39 lines in 2 files changed: 2 ins; 13 del; 24 mod 8292867: RISC-V: Simplify weak CAS return value handling Reviewed-by: fyang Backport-of: f57d34242c9b47936d137589fc75ab794d39a9d1 ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/43 From dzhang at openjdk.org Tue Apr 18 02:44:22 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Tue, 18 Apr 2023 02:44:22 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8293524: RISC-V: Use macro-assembler functions as appropriate Message-ID: Please review this backport to riscv-port-jdk17u. Backport of [JDK-8293524](https://bugs.openjdk.org/browse/JDK-8293524). The original patch cannot be directly applied because jdk17u has no [JDK-8276901](https://bugs.openjdk.org/browse/JDK-8276901) and already had [JDK-8295396](https://bugs.openjdk.org/browse/JDK-8295396), [JDK-8295110](https://bugs.openjdk.org/browse/JDK-8295110) and [JDK-8294187](https://bugs.openjdk.org/browse/JDK-8294187). Testing: - Tier1-3 passed without new failure on unmacthed (release). ------------- Commit messages: - 8293524: RISC-V: Use macro-assembler functions as appropriate Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/44/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=44&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293524 Stats: 78 lines in 13 files changed: 0 ins; 0 del; 78 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/44.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/44/head:pull/44 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/44 From fyang at openjdk.org Tue Apr 18 06:53:13 2023 From: fyang at openjdk.org (Fei Yang) Date: Tue, 18 Apr 2023 06:53:13 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8293524: RISC-V: Use macro-assembler functions as appropriate In-Reply-To: References: Message-ID: On Tue, 18 Apr 2023 02:37:01 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8293524](https://bugs.openjdk.org/browse/JDK-8293524). > The original patch cannot be directly applied because jdk17u has no [JDK-8276901](https://bugs.openjdk.org/browse/JDK-8276901) and already had [JDK-8295396](https://bugs.openjdk.org/browse/JDK-8295396), [JDK-8295110](https://bugs.openjdk.org/browse/JDK-8295110) and [JDK-8294187](https://bugs.openjdk.org/browse/JDK-8294187). > > Testing: > - Tier1-3 passed without new failure on unmacthed (release). Looks good. Thanks. ------------- Marked as reviewed by fyang (Lead). PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/44#pullrequestreview-1389403460 From dzhang at openjdk.org Wed Apr 19 01:11:16 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 19 Apr 2023 01:11:16 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8293524: RISC-V: Use macro-assembler functions as appropriate In-Reply-To: References: Message-ID: On Tue, 18 Apr 2023 02:37:01 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8293524](https://bugs.openjdk.org/browse/JDK-8293524). > The original patch cannot be directly applied because jdk17u has no [JDK-8276901](https://bugs.openjdk.org/browse/JDK-8276901) and already had [JDK-8295396](https://bugs.openjdk.org/browse/JDK-8295396), [JDK-8295110](https://bugs.openjdk.org/browse/JDK-8295110) and [JDK-8294187](https://bugs.openjdk.org/browse/JDK-8294187). > > Testing: > - Tier1-3 passed without new failure on unmacthed (release). This pull request has now been integrated. Changeset: 719b5a83 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/719b5a837a69a5c1f4722ad9656dce7bb18bdadd Stats: 78 lines in 13 files changed: 0 ins; 0 del; 78 mod 8293524: RISC-V: Use macro-assembler functions as appropriate Reviewed-by: fyang Backport-of: 43e191d64b0094cc1ece61929c32e017ee90c0c8 ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/44 From duke at openjdk.org Wed Apr 19 01:21:21 2023 From: duke at openjdk.org (duke) Date: Wed, 19 Apr 2023 01:21:21 GMT Subject: git: openjdk/riscv-port-jdk17u: riscv-port: 11 new changesets Message-ID: Changeset: acbac0d1 Author: Goetz Lindenmaier Date: 2023-04-16 14:16:26 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/acbac0d169138f028841bc264d308a429d0a5370 8288589: Files.readString ignores encoding errors for UTF-16 Backport-of: 2728770e3d73bb11c4d6e54b5aff91588a1a780b ! src/java.base/share/classes/java/lang/String.java - test/jdk/java/lang/String/NewStringNoRepl.java + test/jdk/java/lang/String/NoReplTest.java ! test/jdk/java/nio/file/Files/ReadWriteString.java Changeset: f8408c78 Author: Andrew John Hughes Date: 2023-04-17 12:27:28 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/f8408c7896952320f8b9dc5b515c697d81639197 8305113: (tz) Update Timezone Data to 2023c Reviewed-by: phh Backport-of: ed9592c6e81f82e2bf6508ce45ba15aad8232181 ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/iso3166.tab ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java ! test/jdk/java/util/TimeZone/TimeZoneData/VERSION ! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt ! test/jdk/java/util/TimeZone/TimeZoneData/displaynames.txt ! test/jdk/java/util/TimeZone/TimeZoneTest.java Changeset: 2bf98280 Author: Jaroslav Bachorik Date: 2023-04-17 13:41:54 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/2bf98280c6fa939dff38761291b614295295bfcb 8245877: assert(_value != __null) failed: resolving NULL _value in JvmtiExport::post_compiled_method_load Backport-of: b969136b9fcf5f977ebe466f5f9de5c520413e84 ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: fc037105 Author: Goetz Lindenmaier Date: 2023-04-18 09:19:33 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/fc037105b479886a4abdf90f30d328d5db28cc39 8287246: DSAKeyValue should check for missing params instead of relying on KeyFactory provider Backport-of: f235955eefb1141a2e72116dfcf345e40416f059 ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java Changeset: 3aa85f9e Author: Goetz Lindenmaier Date: 2023-04-18 12:51:32 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/3aa85f9e256051fbc1207c296f0d6d1d2917769d 8287007: [cgroups] Consistently use stringStream throughout parsing code Backport-of: e0baf012b111e422ddf39a577b1b4af2599fd00d ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp + test/hotspot/gtest/runtime/test_os_linux_cgroups.cpp + test/jdk/jdk/internal/platform/cgroup/CgroupV1SubsystemControllerTest.java + test/jdk/jdk/internal/platform/cgroup/CgroupV2SubsystemControllerTest.java Changeset: b0e142e7 Author: Goetz Lindenmaier Date: 2023-04-18 12:53:07 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/b0e142e763959a6d9d156e51faef1d882c2d24f5 8292755: Non-default method in interface leads to a stack overflow in JShell Backport-of: 2a3879180e63aa0a7a19479f061fe78d7885da7b ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/jdk/jshell/ClassesTest.java + test/langtools/tools/javac/recovery/MethodModifiers.java Changeset: e91b87e2 Author: Goetz Lindenmaier Date: 2023-04-18 12:55:25 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/e91b87e27e9d34b6592d798e7ccf704096e36074 8294906: Memory leak in PKCS11 NSS TLS server Backport-of: 94caecbe574227b232e22d9f56361f8ecd507be6 ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java ! test/jdk/com/sun/crypto/provider/TLS/TestKeyMaterial.java ! test/jdk/com/sun/crypto/provider/TLS/keymatdata.txt ! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java ! test/jdk/sun/security/pkcs11/tls/keymatdata.txt Changeset: 9eeb7415 Author: Goetz Lindenmaier Date: 2023-04-18 12:58:09 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/9eeb7415d6c5e73142a1ec559f846f2ed694be51 8295564: Norwegian Nynorsk Locale is missing formatting Reviewed-by: andrew Backport-of: b37421e7578c108df87c24c93dcbc1f358f6c257 ! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java ! test/jdk/sun/text/resources/LocaleData.cldr ! test/jdk/sun/text/resources/LocaleDataTest.java Changeset: ff675ccb Author: Goetz Lindenmaier Date: 2023-04-18 13:00:14 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/ff675ccb587dbb2d37733522618d7312c77a807a 8297000: [jib] Add more friendly warning for proxy issues Backport-of: 0d93ab9dff04409469faa26d5cdb29c4d6488537 ! bin/jib.sh Changeset: e6c27925 Author: Goetz Lindenmaier Date: 2023-04-18 13:07:20 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/e6c27925d23fe283a23c6adbe263658909c3739d 8299959: C2: CmpU::Value must filter overflow computation against local sub computation Backport-of: 5f66024e957e5e40ce8d5a65717ea7f82c9f0b8f ! src/hotspot/share/opto/subnode.cpp + test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCmpUOverflowVsSub.java Changeset: 76f3ac41 Author: Fei Yang Date: 2023-04-19 09:09:08 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/76f3ac417cd98391657cce5a146f9cc93700e89c Merge branch 'master' into riscv-port From dzhang at openjdk.org Wed Apr 19 01:46:13 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 19 Apr 2023 01:46:13 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8293566: RISC-V: Clean up push and pop registers Message-ID: Please review this backport to riscv-port-jdk17u. Backport of [JDK-8293566](https://bugs.openjdk.org/browse/JDK-8293566). The original patch cannot be directly applied because 17u already had [JDK-8295396](https://bugs.openjdk.org/browse/JDK-8295396) (which cleanup useless CompressibleRegions) and [JDK-8295968](https://bugs.openjdk.org/browse/JDK-8295968) (which replace vl1r_v with vl1re8_v). Testing: - Tier1-3 passed without new failure on unmacthed (release). ------------- Commit messages: - RISC-V: Clean up push and pop registers Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/45/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=45&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293566 Stats: 63 lines in 5 files changed: 13 ins; 18 del; 32 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/45.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/45/head:pull/45 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/45 From fjiang at openjdk.org Wed Apr 19 06:43:15 2023 From: fjiang at openjdk.org (Feilong Jiang) Date: Wed, 19 Apr 2023 06:43:15 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8293566: RISC-V: Clean up push and pop registers In-Reply-To: References: Message-ID: On Wed, 19 Apr 2023 01:37:12 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8293566](https://bugs.openjdk.org/browse/JDK-8293566). > The original patch cannot be directly applied because 17u already had [JDK-8295396](https://bugs.openjdk.org/browse/JDK-8295396) (which cleanup useless CompressibleRegions) and [JDK-8295968](https://bugs.openjdk.org/browse/JDK-8295968) (which replace vl1r_v with vl1re8_v). > > Testing: > - Tier1-3 passed without new failure on unmacthed (release). Marked as reviewed by fjiang (Author). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/45#pullrequestreview-1391353014 From fyang at openjdk.org Wed Apr 19 23:59:11 2023 From: fyang at openjdk.org (Fei Yang) Date: Wed, 19 Apr 2023 23:59:11 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8293566: RISC-V: Clean up push and pop registers In-Reply-To: References: Message-ID: On Wed, 19 Apr 2023 01:37:12 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8293566](https://bugs.openjdk.org/browse/JDK-8293566). > The original patch cannot be directly applied because 17u already had [JDK-8295396](https://bugs.openjdk.org/browse/JDK-8295396) (which cleanup useless CompressibleRegions) and [JDK-8295968](https://bugs.openjdk.org/browse/JDK-8295968) (which replace vl1r_v with vl1re8_v). > > Testing: > - Tier1-3 passed without new failure on unmacthed (release). Marked as reviewed by fyang (Lead). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/45#pullrequestreview-1393027091 From dzhang at openjdk.org Thu Apr 20 00:29:16 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Thu, 20 Apr 2023 00:29:16 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8293566: RISC-V: Clean up push and pop registers In-Reply-To: References: Message-ID: On Wed, 19 Apr 2023 01:37:12 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8293566](https://bugs.openjdk.org/browse/JDK-8293566). > The original patch cannot be directly applied because 17u already had [JDK-8295396](https://bugs.openjdk.org/browse/JDK-8295396) (which cleanup useless CompressibleRegions) and [JDK-8295968](https://bugs.openjdk.org/browse/JDK-8295968) (which replace vl1r_v with vl1re8_v). > > Testing: > - Tier1-3 passed without new failure on unmacthed (release). This pull request has now been integrated. Changeset: 82ab9107 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/82ab910798848ad285eeda87c21f306f6738f36f Stats: 63 lines in 5 files changed: 13 ins; 18 del; 32 mod 8293566: RISC-V: Clean up push and pop registers Reviewed-by: fjiang, fyang Backport-of: 68645ebffb28605fa2c6afef11f8265fd350b5cb ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/45 From gcao at openjdk.org Thu Apr 20 02:48:04 2023 From: gcao at openjdk.org (Gui Cao) Date: Thu, 20 Apr 2023 02:48:04 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8294012: RISC-V: get/put_native_u8 missing the case when address&7 is 6 Message-ID: Please review this backport to riscv-port-jdk17u. Backport of [JDK-8294012](https://bugs.openjdk.org/browse/JDK-8294012). Applies cleanly. Testing: Tier1-3 passed without new failure on unmacthed (release). ------------- Commit messages: - backport RISC-V: get/put_native_u8 missing the case when address&7 is 6 Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/46/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=46&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294012 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/46.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/46/head:pull/46 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/46 From vkempik at openjdk.org Thu Apr 20 08:59:17 2023 From: vkempik at openjdk.org (Vladimir Kempik) Date: Thu, 20 Apr 2023 08:59:17 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8294012: RISC-V: get/put_native_u8 missing the case when address&7 is 6 In-Reply-To: References: Message-ID: On Thu, 20 Apr 2023 02:41:00 GMT, Gui Cao wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8294012](https://bugs.openjdk.org/browse/JDK-8294012). Applies cleanly. > > Testing: > > Tier1-3 passed without new failure on unmacthed (release). Marked as reviewed by vkempik (no project role). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/46#pullrequestreview-1393529983 From fyang at openjdk.org Fri Apr 21 01:42:11 2023 From: fyang at openjdk.org (Fei Yang) Date: Fri, 21 Apr 2023 01:42:11 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8294012: RISC-V: get/put_native_u8 missing the case when address&7 is 6 In-Reply-To: References: Message-ID: On Thu, 20 Apr 2023 02:41:00 GMT, Gui Cao wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8294012](https://bugs.openjdk.org/browse/JDK-8294012). Applies cleanly. > > Testing: > > Tier1-3 passed without new failure on unmacthed (release). Marked as reviewed by fyang (Lead). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/46#pullrequestreview-1394946071 From duke at openjdk.org Fri Apr 21 02:25:58 2023 From: duke at openjdk.org (duke) Date: Fri, 21 Apr 2023 02:25:58 GMT Subject: git: openjdk/riscv-port-jdk17u: riscv-port: 42 new changesets Message-ID: <958010c1-7fff-4d78-a924-6ba03a03fd46@openjdk.org> Changeset: 02efaf73 Author: Aleksey Shipilev Date: 2023-04-19 20:12:38 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/02efaf73863945b357bd8ccf6327cd8a053869d2 8269821: Remove is-queue-active check in inner loop of write_ref_array_pre_work Reviewed-by: tschatzl Backport-of: 675a9520b21e7adfded8a4bb8b1a06c1dcc6ccfb ! src/hotspot/share/gc/g1/g1BarrierSet.cpp Changeset: 6254bdf8 Author: Sergey Bylokhov Date: 2023-04-19 22:04:23 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/6254bdf88659c9a0bbea432dd3a303fdb5495f73 8298887: On the latest macOS+XCode the Robot API may report wrong colors Reviewed-by: phh Backport-of: 50120396b6cca1219fb5dd42a11e4b29b79bd3bd ! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.h ! test/jdk/java/awt/Robot/CheckCommonColors/CheckCommonColors.java ! test/jdk/java/awt/font/GlyphVector/MultiSlotFontTest.java Changeset: 52a66f91 Author: Goetz Lindenmaier Date: 2023-04-20 07:46:19 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/52a66f91253b6f5776e63a6148d5a12735283274 8268298: jdk/jfr/api/consumer/log/TestVerbosity.java fails: unexpected log message Backport-of: 06d26208c5604c0c640eff4da94ef814c2ebebf0 ! test/jdk/jdk/jfr/api/consumer/log/TestVerbosity.java Changeset: ef1a9ec0 Author: Goetz Lindenmaier Date: 2023-04-20 07:51:13 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/ef1a9ec02fa09a51ad1c486ed8c8ca6ccfd1652b 8270869: G1ServiceThread may not terminate Backport-of: 7f35e5bac9925c06985f16d225f5dd9c50157d06 ! src/hotspot/share/gc/g1/g1ServiceThread.cpp Changeset: db3b06fd Author: Goetz Lindenmaier Date: 2023-04-20 07:53:09 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/db3b06fd8c1e298e8ca691c4b7db0c7d2fdfa922 8270434: JDI+UT: Unexpected event in JDI tests Backport-of: 8c022e2c174cca2b03e8fdf4fadad42bc11c65f1 ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java Changeset: 40b1dafa Author: Goetz Lindenmaier Date: 2023-04-20 07:56:31 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/40b1dafaa3547da534b2409fbd81a33070b626a8 8273909: vmTestbase/nsk/jdi/Event/request/request001 can still fail with "ERROR: new event is not ThreadStartEvent" Backport-of: 5fde4b64e25a3b3a4c01c57064624b9f930a1324 ! 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/ThreadDeathRequest/addThreadFilter/addthreadfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java Changeset: 37c50616 Author: Goetz Lindenmaier Date: 2023-04-20 07:58:19 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/37c506166307703aed75454cb7e29cc6a183647a 8282704: runtime/Thread/StopAtExit.java may leak memory Backport-of: 3f923b82c31325504430b50dee262fd460004e7b ! test/hotspot/jtreg/runtime/Thread/StopAtExit.java Changeset: c2b379fc Author: Goetz Lindenmaier Date: 2023-04-20 08:00:07 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/c2b379fc124f1b7d76865631b42b32bcc9875c45 8277775: Fixup bugids in RemoveDropTargetCrashTest.java - add 4357905 Backport-of: 22347e46f7e66a864ea987fa084c44792cae2e6a ! test/jdk/java/awt/dnd/RemoveDropTargetCrashTest/RemoveDropTargetCrashTest.java Changeset: fc9c2dec Author: Goetz Lindenmaier Date: 2023-04-20 08:01:03 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/fc9c2decaafd626c9444adbda9e7c6bb84eccc8c 8289949: Improve test coverage for XPath: operators Backport-of: f6b636015573f9b88133efba2f87bed80f463a96 + test/jaxp/javax/xml/jaxp/unittest/xpath/XPathOperatorExpTest.java Changeset: ccc0690e Author: Goetz Lindenmaier Date: 2023-04-20 08:04:02 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/ccc0690ea4c8d15f1631ca34a3f1ca24a43a9236 8285635: javax/swing/JRootPane/DefaultButtonTest.java failed with Default Button not pressed for L&F: com.sun.java.swing.plaf.motif.MotifLookAndFeel Backport-of: 79c0092125ef01e2980f8072d7b295ce0c1a6077 ! test/jdk/javax/swing/JRootPane/DefaultButtonTest.java Changeset: ea994ccb Author: Goetz Lindenmaier Date: 2023-04-20 08:08:16 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/ea994ccbd2be9b209473a3934947683af438ff8d 8271519: java/awt/event/SequencedEvent/MultipleContextsFunctionalTest.java failed with "Total [200] - Expected [400]" Backport-of: 9f94cbec51df7556d34fffa810e59dd9eb8521df ! test/jdk/java/awt/event/SequencedEvent/MultipleContextsFunctionalTest.java Changeset: 49aab4b7 Author: Goetz Lindenmaier Date: 2023-04-20 08:13:06 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/49aab4b7b88a7d78376aa36f9599efec2e40a315 8298488: [macos13] tools/jpackage tests failing with "Exit code: 137" on macOS Reviewed-by: mdoerr Backport-of: 8962c723a8ae62a8638e9e0a89c20001aea1549a ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java Changeset: 05e91bb7 Author: Goetz Lindenmaier Date: 2023-04-20 08:14:52 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/05e91bb7d423252ccdb302f3ae169d0e4642b939 8296318: use-def assert: special case undetected loops nested in infinite loops Backport-of: 736fcd49f7cd3aa6f226b2e088415eaf05f97ee8 ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestUndetectedLoopInInfiniteLoop.java Changeset: 1fe89116 Author: Goetz Lindenmaier Date: 2023-04-20 08:18:20 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/1fe89116cb0b57deab3fbd1f712b1e70da8a428c 8299259: C2: Div/Mod nodes without zero check could be split through iv phi of loop resulting in SIGFPE Backport-of: 8b0133f2760f67cd968528c041a600408cc26978 ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java Changeset: d21597ae Author: Goetz Lindenmaier Date: 2023-04-20 08:20:41 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/d21597aec91bbd41960923385f6a1feb31f14a0c 8299179: ArrayFill with store on backedge needs to reduce length by 1 Backport-of: d716ec5d3034240b7dd0aed86d9bb371bc3e5f5a ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/TestBackedgeLoadArrayFill.jasm + test/hotspot/jtreg/compiler/loopopts/TestBackedgeLoadArrayFillMain.java Changeset: 4cfe4d7b Author: Goetz Lindenmaier Date: 2023-04-20 08:22:47 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/4cfe4d7b6f4520f9f486551c5568e388e7ba2d9f 8300823: UB: Compile::_phase_optimize_finished is initialized too late Backport-of: e4252bb91478e9c2f0a5bbdae7cd663838d91b1b ! src/hotspot/share/opto/compile.cpp Changeset: 0ca8d00f Author: Goetz Lindenmaier Date: 2023-04-20 08:23:39 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/0ca8d00f6de490560bd86d2e9fbe1098cd1522e7 8297730: C2: Arraycopy intrinsic throws incorrect exception Backport-of: 5a478ef7759e64da6d17426673700ff0d9c66b33 ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp + test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyIntrinsicWithUCT.java Changeset: 36c1c0a7 Author: Goetz Lindenmaier Date: 2023-04-20 08:26:00 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/36c1c0a76a2d3a1b49b888d6416cf522dd854867 8301123: Enable Symbol refcounting underflow checks in PRODUCT Backport-of: fccf818972f15bc4f69ce9566b5cd4b7e7777107 ! src/hotspot/share/oops/symbol.cpp ! test/hotspot/gtest/classfile/test_symbolTable.cpp Changeset: 14e3103d Author: Goetz Lindenmaier Date: 2023-04-20 08:27:57 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/14e3103d804cc1c7ff6ebd3db8c69163842b2399 8178806: Better exception logging in crypto code Backport-of: b814cfc39d2a49951e8e1839cb2f42d9b7cf705d ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template Changeset: 17f5448c Author: Goetz Lindenmaier Date: 2023-04-20 08:29:56 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/17f5448c19d19803b88edf3a9e61454f67e98cef 8302151: BMPImageReader throws an exception reading BMP images Backport-of: aa10f0d3ee5d77d83950c9ed4aab11589b822ff4 ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java + test/jdk/javax/imageio/plugins/bmp/BMP1bppImageWithPaletteTest.java Changeset: ba457ab3 Author: Goetz Lindenmaier Date: 2023-04-20 08:32:18 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/ba457ab361c7fde9d10e4da130454cf492502233 8303588: [JVMCI] make JVMCI source directories conform with standard layout Reviewed-by: mdoerr Backport-of: 9fdbf3cfc4bf58daa93807b47e403536e4681e90 ! make/modules/jdk.internal.vm.ci/Java.gmk = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64Kind.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/package-info.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64Kind.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/package-info.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/BailoutException.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/BytecodeFrame.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/BytecodePosition.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CPUFeatureName.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CallingConvention.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CodeCacheProvider.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CodeUtil.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CompilationRequest.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CompilationRequestResult.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CompiledCode.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/DebugInfo.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/InstalledCode.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/InvalidInstalledCodeException.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Location.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/MemoryBarriers.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/ReferenceMap.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Register.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterArray.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterAttributes.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterConfig.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterSaveLayout.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterValue.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/StackLockValue.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/StackSlot.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/SuppressFBWarnings.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/TargetDescription.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/ValueKindFactory.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/ValueUtil.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/VirtualObject.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/package-info.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Call.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/ConstantReference.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/DataPatch.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/DataSectionReference.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/ExceptionHandler.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/ImplicitExceptionDispatch.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Infopoint.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/InfopointReason.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Mark.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Reference.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Site.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/package-info.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/stack/InspectedFrame.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/stack/InspectedFrameVisitor.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/stack/StackIntrospection.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/stack/package-info.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/InitTimer.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/JVMCIError.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/NativeImageReinitialize.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/SuppressFBWarnings.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/package-info.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/Cleaner.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/DirectHotSpotObjectConstantImpl.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/EmptyEventProvider.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/EventProvider.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HandleCleaner.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCallingConventionType.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompilationRequest.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompilationRequestResult.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCode.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstant.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPoolObject.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotForeignCallTarget.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotInstalledCode.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJDKReflection.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerFactory.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIReflection.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIUnsupportedOperationError.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJavaType.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaData.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethod.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodDataAccessor.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotModifiers.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotNmethod.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstant.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantScope.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotReferenceMap.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotRuntimeStub.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSentinelConstant.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSignature.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationEncoding.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotStackFrameReference.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotStackIntrospection.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMEventListener.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/JFR.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/MetaspaceHandleObject.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/MetaspaceObject.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedHotSpotSpeculationLog.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SuppressFBWarnings.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/TranslatedException.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/UnsafeAccess.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMEntryPoint.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMField.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMFlag.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMIntrinsicMethod.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/package-info.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/package-info.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/package-info.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/AbstractJavaProfile.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/AbstractProfiledItem.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/AllocatableValue.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/Assumptions.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/Constant.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantReflectionProvider.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/DefaultProfilingInfo.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/DeoptimizationAction.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/DeoptimizationReason.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/EncodedSpeculationReason.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ExceptionHandler.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/InvokeTarget.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/JavaConstant.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/JavaField.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/JavaKind.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/JavaMethod.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/JavaMethodProfile.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/JavaType.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/JavaTypeProfile.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/JavaValue.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/LineNumberTable.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/Local.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/LocalVariableTable.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/MemoryAccessProvider.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/MetaAccessProvider.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/MetaUtil.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/MethodHandleAccessProvider.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ModifiersProvider.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/NullConstant.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/PlatformKind.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/PrimitiveConstant.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ProfilingInfo.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/RawConstant.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaField.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/SerializableConstant.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/Signature.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/SpeculationLog.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/SuppressFBWarnings.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/TriState.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaField.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaMethod.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaType.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/VMConstant.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/Value.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ValueKind.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/package-info.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/JVMCI.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/JVMCIBackend.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/JVMCICompiler.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/JVMCICompilerFactory.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/JVMCIRuntime.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/package-info.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIPermission.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/SuppressFBWarnings.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/VMEntryPoint.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/package-info.java Changeset: 4554f82c Author: Goetz Lindenmaier Date: 2023-04-20 08:34:20 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/4554f82c84575996e660da9962cbb433ab9c33a3 8303482: Update LCMS to 2.15 Backport-of: c073ef2ed59483c8dccec9fcac930c862885ff91 ! src/java.desktop/share/legal/lcms.md ! src/java.desktop/share/native/liblcms/cmsalpha.c ! src/java.desktop/share/native/liblcms/cmscam02.c ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmscnvrt.c ! src/java.desktop/share/native/liblcms/cmserr.c ! src/java.desktop/share/native/liblcms/cmsgamma.c ! src/java.desktop/share/native/liblcms/cmshalf.c ! src/java.desktop/share/native/liblcms/cmsintrp.c ! src/java.desktop/share/native/liblcms/cmsio0.c ! src/java.desktop/share/native/liblcms/cmsio1.c ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsmd5.c ! src/java.desktop/share/native/liblcms/cmsmtrx.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmspack.c ! src/java.desktop/share/native/liblcms/cmspcs.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmsps2.c ! src/java.desktop/share/native/liblcms/cmssamp.c ! src/java.desktop/share/native/liblcms/cmssm.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/cmsvirt.c ! src/java.desktop/share/native/liblcms/cmswtpnt.c ! src/java.desktop/share/native/liblcms/cmsxform.c ! src/java.desktop/share/native/liblcms/lcms2.h ! src/java.desktop/share/native/liblcms/lcms2_internal.h ! src/java.desktop/share/native/liblcms/lcms2_plugin.h Changeset: 06b764ce Author: Goetz Lindenmaier Date: 2023-04-20 08:35:54 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/06b764ce279dc3d9fbdb844c6d6a2716999a5779 8304134: jib bootstrapper fails to quote filename when checking download filetype Backport-of: 75168eaca3f665785519bb489073962a4972fdc0 ! bin/jib.sh Changeset: 8f10b354 Author: Goetz Lindenmaier Date: 2023-04-20 08:42:04 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/8f10b354c7942ccee3c6becf537cf378a5133eb1 8304683: Memory leak in WB_IsMethodCompatible Backport-of: 760c0128a4ef787c8c8addb26894c072ba8b2eb1 ! src/hotspot/share/prims/whitebox.cpp Changeset: a370ca62 Author: Goetz Lindenmaier Date: 2023-04-20 08:47:55 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/a370ca62b3101eb4795468747e02e59cbce5ff64 8305400: ISO 4217 Amendment 175 Update Backport-of: 7cf24d1c06142a3bab9cce5cd0ba34b8bbccf00f ! make/data/currency/CurrencyData.properties ! test/jdk/java/util/Currency/tablea1.txt Changeset: cb3e4411 Author: Martin Balao Committer: Christoph Langer Date: 2023-01-23 09:36:40 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/cb3e4411cdfc8657c297e526c7d748982b1a86b2 8287404: Improve ping times Reviewed-by: mbaesken Backport-of: 5a054b372dbd751fe1b312375153f13e70d7131f ! src/java.base/unix/native/libnet/Inet4AddressImpl.c ! src/java.base/unix/native/libnet/Inet6AddressImpl.c Changeset: adc5fe70 Author: Martin Balao Committer: Christoph Langer Date: 2023-01-20 20:15:09 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/adc5fe707d715229877d270f89e27d30a4fa9552 8288436: Improve Xalan supports Reviewed-by: mbaesken Backport-of: 6899dff264c9030a3016e292c3f3f6738bde97cc ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java Changeset: 13a90694 Author: Martin Balao Committer: Christoph Langer Date: 2023-01-10 19:01:19 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/13a90694f8177d4b6289f524ff5f721dbc3da09d 8294474: Better AES support Reviewed-by: mbaesken Backport-of: 0c534f3309a308e89363ec69dee74d95fd9647a4 ! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java Changeset: 28958abd Author: Aleksei Voitylov Committer: Christoph Langer Date: 2023-01-27 16:18:50 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/28958abd0ea9c6296d140d04d0615b99da9370a5 8295304: Runtime support improvements Reviewed-by: mbalao Backport-of: 9c31d51bd5fc17e3914142c2461f3abfe71651d0 ! src/java.base/share/classes/java/lang/ProcessBuilder.java Changeset: 04abba88 Author: Martin Balao Committer: Christoph Langer Date: 2023-03-16 18:28:00 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/04abba8852507ea9dcc1867327f4504e002b7d67 8296676: Improve String platform support Reviewed-by: mbaesken Backport-of: d083a3c21e8849ed2a8b79aba37b46d921886a05 ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Changeset: 43dd5ffb Author: Olga Mikhaltsova Committer: Christoph Langer Date: 2023-03-13 02:07:59 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/43dd5ffb1008942bd04836add3f566f0c8771897 8296684: Improve String platform support Reviewed-by: mbalao Backport-of: 9ae682726873de27cef4d3bd5523713f4ff98266 ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: ae88233d Author: Ekaterina Vergizova Committer: Christoph Langer Date: 2023-01-20 15:18:35 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/ae88233d9481be3968948ef71f9fdbaebb874160 8296692: Improve String platform support Reviewed-by: mbalao Backport-of: ed8643947e21263588cb6e9202efb3a30f450c4e ! src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java ! src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java Changeset: 0c49bb77 Author: Yuri Nesterenko Committer: Christoph Langer Date: 2023-03-03 11:37:02 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/0c49bb77f0dd35878a9a6bb01843b7cac8241c69 8296832: Improve Swing platform support Reviewed-by: mbalao Backport-of: a81c810a76d91b79917417ed22e5e5aa530690ca ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/html/ObjectView.java ! src/java.desktop/share/classes/sun/swing/SwingAccessor.java Changeset: 13b5fe66 Author: Martin Balao Committer: Christoph Langer Date: 2023-03-21 12:33:00 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/13b5fe665c4c311590720c47eaa678b763ff6b57 8297371: Improve UTF8 representation redux Reviewed-by: yan Backport-of: a44eb133d3cdb190abb0210c201e315d94d09dc7 ! src/java.base/share/native/libjava/jni_util.c Changeset: dfded6da Author: Anton Kozlov Committer: Christoph Langer Date: 2023-03-24 10:27:08 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/dfded6daaafb3a517bac6a07bcb4ec40db4a4a2e 8298191: Enhance object reclamation process Reviewed-by: johnc, rkennke ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/serialGcRefProcProxyTask.hpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp ! src/hotspot/share/gc/shared/referenceProcessor.inline.hpp Changeset: 0e679760 Author: Alexey Bakhtin Committer: Christoph Langer Date: 2023-04-12 18:34:40 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/0e679760884bb7315c38db37dddf4dfc90f4e1de 8298310: Enhance TLS session negotiation Reviewed-by: mbalao Backport-of: 9a14b363feaaa1a1831fcc8620d41b4db2e0110a ! src/java.base/share/classes/sun/security/provider/certpath/AdjacencyList.java ! src/java.base/share/classes/sun/security/provider/certpath/Builder.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/provider/certpath/State.java ! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java Changeset: e78fe926 Author: Aleksei Voitylov Committer: Christoph Langer Date: 2023-01-17 09:19:51 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/e78fe926ef1a9460486c87a106a6f447d085da2e 8298667: Improved path handling Reviewed-by: mbalao Backport-of: 900abc284669d1aadeac8026ad618c9f1dc553a6 ! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java Changeset: 12d2d0e9 Author: Alexei Voitylov Committer: Christoph Langer Date: 2023-02-27 16:17:35 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/12d2d0e90431aac37b53eaabaeac3157d7b13a9c 8299129: Enhance NameService lookups Reviewed-by: mbalao Backport-of: 1aef50354aaa0831b58de81db3d6bf30b9a277d1 ! src/java.base/share/classes/java/net/InetAddress.java Changeset: 22cdf79d Author: Christoph Langer Date: 2023-04-12 22:11:03 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/22cdf79dce8b2ec7c68e3ba71550d70e4eeb2c48 8299597: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.7 Reviewed-by: goetz ! make/conf/version-numbers.conf Changeset: c43c0a4f Author: Goetz Lindenmaier Date: 2023-04-20 09:58:59 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/c43c0a4f656c6122e65a13991447a34b5d11d9b1 Merge ! make/conf/version-numbers.conf ! make/conf/version-numbers.conf Changeset: 9d6f1d71 Author: Andrei Pangin Committer: Aleksey Shipilev Date: 2023-04-20 11:12:26 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/9d6f1d716ef13987cf4b36b6072b33d1c1aa5522 8201516: DebugNonSafepoints generates incorrect information Reviewed-by: thartmann, shade Backport-of: 94eda53d98e5011cc613d031ff8941e254eb666b ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/irTests/TestDebugInfo.java Changeset: aa220c93 Author: Fei Yang Date: 2023-04-21 10:22:20 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/aa220c93054b59f168b647dd017dda414b94b779 Merge branch 'master' into riscv-port From gcao at openjdk.org Fri Apr 21 08:14:18 2023 From: gcao at openjdk.org (Gui Cao) Date: Fri, 21 Apr 2023 08:14:18 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8294012: RISC-V: get/put_native_u8 missing the case when address&7 is 6 In-Reply-To: References: Message-ID: On Thu, 20 Apr 2023 02:41:00 GMT, Gui Cao wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8294012](https://bugs.openjdk.org/browse/JDK-8294012). Applies cleanly. > > Testing: > > Tier1-3 passed without new failure on unmacthed (release). This pull request has now been integrated. Changeset: bb56b800 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/bb56b8008d5eec1114099a00380c4dda1a533002 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8294012: RISC-V: get/put_native_u8 missing the case when address&7 is 6 Reviewed-by: vkempik, fyang Backport-of: 09af637a9be106a0a6b82b3638ae004d9248fc78 ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/46 From gcao at openjdk.org Sat Apr 22 12:12:09 2023 From: gcao at openjdk.org (Gui Cao) Date: Sat, 22 Apr 2023 12:12:09 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8294679: RISC-V: Misc crash dump improvements Message-ID: <2G5oSBWSMxPEpjc00mbKuFBu_kLvDnwXTX5qtrZ6MZ4=.1f9bdc02-ff23-49d5-b7e9-cbbe9e6ec7f6@github.com> Please review this backport to riscv-port-jdk17u. Backport of [JDK-8294679](https://bugs.openjdk.org/browse/JDK-8294679). Applies cleanly. Testing: Tier1-3 passed without new failure on unmacthed (release). ------------- Commit messages: - backport RISC-V: Misc crash dump improvements Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/47/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=47&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294679 Stats: 8 lines in 1 file changed: 6 ins; 0 del; 2 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/47.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/47/head:pull/47 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/47 From fyang at openjdk.org Sun Apr 23 00:10:13 2023 From: fyang at openjdk.org (Fei Yang) Date: Sun, 23 Apr 2023 00:10:13 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8294679: RISC-V: Misc crash dump improvements In-Reply-To: <2G5oSBWSMxPEpjc00mbKuFBu_kLvDnwXTX5qtrZ6MZ4=.1f9bdc02-ff23-49d5-b7e9-cbbe9e6ec7f6@github.com> References: <2G5oSBWSMxPEpjc00mbKuFBu_kLvDnwXTX5qtrZ6MZ4=.1f9bdc02-ff23-49d5-b7e9-cbbe9e6ec7f6@github.com> Message-ID: On Sat, 22 Apr 2023 12:03:35 GMT, Gui Cao wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8294679](https://bugs.openjdk.org/browse/JDK-8294679). Applies cleanly. > > Testing: > > Tier1-3 passed without new failure on unmacthed (release). OK. And I see related issue https://bugs.openjdk.org/browse/JDK-8294160 has already been backported to 17u upstream. ------------- Marked as reviewed by fyang (Lead). PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/47#pullrequestreview-1396812479 From gcao at openjdk.org Tue Apr 25 04:56:39 2023 From: gcao at openjdk.org (Gui Cao) Date: Tue, 25 Apr 2023 04:56:39 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8294679: RISC-V: Misc crash dump improvements In-Reply-To: <2G5oSBWSMxPEpjc00mbKuFBu_kLvDnwXTX5qtrZ6MZ4=.1f9bdc02-ff23-49d5-b7e9-cbbe9e6ec7f6@github.com> References: <2G5oSBWSMxPEpjc00mbKuFBu_kLvDnwXTX5qtrZ6MZ4=.1f9bdc02-ff23-49d5-b7e9-cbbe9e6ec7f6@github.com> Message-ID: On Sat, 22 Apr 2023 12:03:35 GMT, Gui Cao wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8294679](https://bugs.openjdk.org/browse/JDK-8294679). Applies cleanly. > > Testing: > > Tier1-3 passed without new failure on unmacthed (release). This pull request has now been integrated. Changeset: bf59adf7 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/bf59adf7d3adb3886ebf3ab596f06e7e0008053c Stats: 8 lines in 1 file changed: 6 ins; 0 del; 2 mod 8294679: RISC-V: Misc crash dump improvements Reviewed-by: fyang Backport-of: 8f5611593a8085242d773bb8c7ee8b077a261e80 ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/47 From duke at openjdk.org Tue Apr 25 04:58:06 2023 From: duke at openjdk.org (duke) Date: Tue, 25 Apr 2023 04:58:06 GMT Subject: git: openjdk/riscv-port-jdk17u: riscv-port: 4 new changesets Message-ID: Changeset: ebde2fb7 Author: Christoph Langer Date: 2023-04-24 08:25:27 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/ebde2fb7d155938e295ecaeb006412f9e49e9d01 8306543: GHA: MSVC installation is failing Backport-of: 5a00617b1be998327825c3abe82ddc213336758d ! .github/workflows/build-windows.yml Changeset: f969f811 Author: Goetz Lindenmaier Date: 2023-04-24 09:36:55 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/f969f811a71603f39e4ab42f1362271b7a4d303d 8301998: Update HarfBuzz to 7.0.1 8304295: harfbuzz build fails with GCC 7 after JDK-8301998 Reviewed-by: phh Backport-of: f5c8b68c1c4d8bdbf4838aafdcd657fc104420d8 ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/legal/harfbuzz.md = src/java.desktop/share/native/libharfbuzz/OT/Color/CBDT/CBDT.hh + src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh = src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/colrv1-closure.hh = src/java.desktop/share/native/libharfbuzz/OT/Color/CPAL/CPAL.hh + src/java.desktop/share/native/libharfbuzz/OT/Color/sbix/sbix.hh + src/java.desktop/share/native/libharfbuzz/OT/Color/svg/svg.hh + src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/Coverage.hh + src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh + src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh + src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/RangeRecord.hh + src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh - src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/Anchor.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorFormat3.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/Common.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/CursivePos.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/CursivePosFormat1.hh + src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/GPOS.hh + src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/LigatureArray.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkArray.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkBasePos.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkBasePosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPos.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkMarkPos.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkMarkPosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkRecord.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPos.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat2.hh + src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairSet.hh + src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairValueRecord.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePos.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/ValueFormat.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/AlternateSet.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/AlternateSubst.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/AlternateSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ChainContextSubst.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Common.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ContextSubst.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ExtensionSubst.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/GSUB.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Ligature.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSet.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSubst.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/MultipleSubst.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/MultipleSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ReverseChainSingleSubst.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Sequence.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubst.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SubstLookup.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SubstLookupSubTable.hh + src/java.desktop/share/native/libharfbuzz/OT/Layout/types.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/CompositeGlyph.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/Glyph.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/GlyphHeader.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/SimpleGlyph.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/SubsetGlyph.hh + src/java.desktop/share/native/libharfbuzz/OT/glyf/VarCompositeGlyph.hh + src/java.desktop/share/native/libharfbuzz/OT/glyf/composite-iter.hh + src/java.desktop/share/native/libharfbuzz/OT/glyf/coord-setter.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf-helpers.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/path-builder.hh + src/java.desktop/share/native/libharfbuzz/OT/name/name.hh ! src/java.desktop/share/native/libharfbuzz/UPDATING.txt + src/java.desktop/share/native/libharfbuzz/graph/classdef-graph.hh + src/java.desktop/share/native/libharfbuzz/graph/coverage-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/graph.hh + src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-context.cc + src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-context.hh + src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-graph.hh + src/java.desktop/share/native/libharfbuzz/graph/markbasepos-graph.hh + src/java.desktop/share/native/libharfbuzz/graph/pairpos-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/serialize.hh + src/java.desktop/share/native/libharfbuzz/graph/split-helpers.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-bsln-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-feat-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-just-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-kerx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-opbd-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-map.cc ! src/java.desktop/share/native/libharfbuzz/hb-aat-map.hh ! src/java.desktop/share/native/libharfbuzz/hb-algs.hh ! src/java.desktop/share/native/libharfbuzz/hb-array.hh ! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-page.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-set-invertible.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh ! src/java.desktop/share/native/libharfbuzz/hb-blob.cc ! src/java.desktop/share/native/libharfbuzz/hb-blob.h ! src/java.desktop/share/native/libharfbuzz/hb-blob.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh + src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-glyphs.hh + src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-unicode.hh - src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-serialize.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.h ! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh ! src/java.desktop/share/native/libharfbuzz/hb-cache.hh ! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-cs-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-dict-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-cff1-interp-cs.hh ! src/java.desktop/share/native/libharfbuzz/hb-cff2-interp-cs.hh ! src/java.desktop/share/native/libharfbuzz/hb-common.cc ! src/java.desktop/share/native/libharfbuzz/hb-common.h ! src/java.desktop/share/native/libharfbuzz/hb-config.hh ! src/java.desktop/share/native/libharfbuzz/hb-cplusplus.hh ! src/java.desktop/share/native/libharfbuzz/hb-debug.hh ! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h ! src/java.desktop/share/native/libharfbuzz/hb-draw.cc ! src/java.desktop/share/native/libharfbuzz/hb-draw.h + src/java.desktop/share/native/libharfbuzz/hb-face-builder.cc ! src/java.desktop/share/native/libharfbuzz/hb-face.cc ! src/java.desktop/share/native/libharfbuzz/hb-face.h ! src/java.desktop/share/native/libharfbuzz/hb-face.hh ! src/java.desktop/share/native/libharfbuzz/hb-fallback-shape.cc ! src/java.desktop/share/native/libharfbuzz/hb-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-font.h ! src/java.desktop/share/native/libharfbuzz/hb-font.hh ! src/java.desktop/share/native/libharfbuzz/hb-ft.cc ! src/java.desktop/share/native/libharfbuzz/hb-iter.hh + src/java.desktop/share/native/libharfbuzz/hb-limits.hh ! src/java.desktop/share/native/libharfbuzz/hb-machinery.hh ! src/java.desktop/share/native/libharfbuzz/hb-map.cc ! src/java.desktop/share/native/libharfbuzz/hb-map.h ! src/java.desktop/share/native/libharfbuzz/hb-map.hh ! src/java.desktop/share/native/libharfbuzz/hb-meta.hh + src/java.desktop/share/native/libharfbuzz/hb-multimap.hh ! src/java.desktop/share/native/libharfbuzz/hb-mutex.hh ! src/java.desktop/share/native/libharfbuzz/hb-null.hh ! src/java.desktop/share/native/libharfbuzz/hb-number-parser.hh ! src/java.desktop/share/native/libharfbuzz/hb-number.cc ! src/java.desktop/share/native/libharfbuzz/hb-object.hh ! src/java.desktop/share/native/libharfbuzz/hb-open-file.hh ! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh - src/java.desktop/share/native/libharfbuzz/hb-ot-color-colr-table.hh - src/java.desktop/share/native/libharfbuzz/hb-ot-color-sbix-table.hh - src/java.desktop/share/native/libharfbuzz/hb-ot-color-svg-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-color.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-color.h ! src/java.desktop/share/native/libharfbuzz/hb-ot-deprecated.h ! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-face.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-hdmx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-head-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gdef-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gpos-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsub-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.h ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-map.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-map.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-math.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-maxp-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-meta-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-metrics.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-name-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-name.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-name.h ! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-unicode-ranges.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table-v2subset.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-fallback.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-joining-list.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-default.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-hangul.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-hebrew.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-khmer-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-khmer.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-myanmar-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-myanmar.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-syllabic.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-syllabic.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-thai.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-vowel-constraints.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-avar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-fvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-mvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var.cc + src/java.desktop/share/native/libharfbuzz/hb-outline.cc + src/java.desktop/share/native/libharfbuzz/hb-outline.hh + src/java.desktop/share/native/libharfbuzz/hb-paint-extents.cc + src/java.desktop/share/native/libharfbuzz/hb-paint-extents.hh + src/java.desktop/share/native/libharfbuzz/hb-paint.cc + src/java.desktop/share/native/libharfbuzz/hb-paint.h + src/java.desktop/share/native/libharfbuzz/hb-paint.hh ! src/java.desktop/share/native/libharfbuzz/hb-pool.hh ! src/java.desktop/share/native/libharfbuzz/hb-priority-queue.hh ! src/java.desktop/share/native/libharfbuzz/hb-repacker.hh ! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh ! src/java.desktop/share/native/libharfbuzz/hb-serialize.hh ! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh ! src/java.desktop/share/native/libharfbuzz/hb-set.cc ! src/java.desktop/share/native/libharfbuzz/hb-set.h ! src/java.desktop/share/native/libharfbuzz/hb-set.hh ! src/java.desktop/share/native/libharfbuzz/hb-shape-plan.cc ! src/java.desktop/share/native/libharfbuzz/hb-shape-plan.h ! src/java.desktop/share/native/libharfbuzz/hb-shape-plan.hh ! src/java.desktop/share/native/libharfbuzz/hb-shape.cc ! src/java.desktop/share/native/libharfbuzz/hb-shaper.cc ! src/java.desktop/share/native/libharfbuzz/hb-static.cc + src/java.desktop/share/native/libharfbuzz/hb-subset-accelerator.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-input.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset.h ! src/java.desktop/share/native/libharfbuzz/hb-subset.hh ! src/java.desktop/share/native/libharfbuzz/hb-ucd-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ucd.cc ! src/java.desktop/share/native/libharfbuzz/hb-unicode-emoji-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-unicode.cc ! src/java.desktop/share/native/libharfbuzz/hb-unicode.h ! src/java.desktop/share/native/libharfbuzz/hb-utf.hh ! src/java.desktop/share/native/libharfbuzz/hb-vector.hh ! src/java.desktop/share/native/libharfbuzz/hb-version.h ! src/java.desktop/share/native/libharfbuzz/hb.h ! src/java.desktop/share/native/libharfbuzz/hb.hh Changeset: a000b2d6 Author: Masanori Yano Committer: Paul Hohensee Date: 2023-04-24 19:17:08 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/a000b2d6b8fd13e9f7d3e71b8fe06b25fb529923 8238274: (sctp) JDK-7118373 is not fixed for SctpChannel Backport-of: d91e227abb94953129adc297fbd456c55bb2ae10 ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java + test/jdk/com/sun/nio/sctp/SctpChannel/CloseDescriptors.java Changeset: c4026b0c Author: Fei Yang Date: 2023-04-25 12:54:46 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/c4026b0cda9e43391d0e1c7ca700cb6bcaa3d9ba Merge branch 'master' into riscv-port From dzhang at openjdk.org Tue Apr 25 08:54:34 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Tue, 25 Apr 2023 08:54:34 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8296435: RISC-V: Small refactoring for increment/decrement Message-ID: Please review this backport to riscv-port-jdk17u. Backport of [JDK-8296435](https://bugs.openjdk.org/browse/JDK-8296435). The original patch cannot be directly applied because jdk17u has no [JDK-8286301](https://bugs.openjdk.org/browse/JDK-8286301). Testing: - Tier1-3 passed without new failure on unmacthed (release). ------------- Commit messages: - 8296435: RISC-V: Small refactoring for increment/decrement Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/48/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=48&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296435 Stats: 36 lines in 3 files changed: 0 ins; 2 del; 34 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/48.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/48/head:pull/48 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/48 From fjiang at openjdk.org Wed Apr 26 02:36:53 2023 From: fjiang at openjdk.org (Feilong Jiang) Date: Wed, 26 Apr 2023 02:36:53 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8296435: RISC-V: Small refactoring for increment/decrement In-Reply-To: References: Message-ID: <6lkr6bK6VvVc-cfP0piFt-gyolDyOXRnT602yExFBQU=.818969ea-9444-4dea-b630-f7be68da448c@github.com> On Tue, 25 Apr 2023 08:46:42 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk17u. > Backport of [JDK-8296435](https://bugs.openjdk.org/browse/JDK-8296435). > The original patch cannot be directly applied because jdk17u has no [JDK-8286301](https://bugs.openjdk.org/browse/JDK-8286301). > > Testing: > - Tier1-3 passed without new failure on unmacthed (release). Looks good, thanks. ------------- Marked as reviewed by fjiang (Author). PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/48#pullrequestreview-1401053709 From vkempik at openjdk.org Fri Apr 28 22:32:23 2023 From: vkempik at openjdk.org (Vladimir Kempik) Date: Fri, 28 Apr 2023 22:32:23 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8297359: RISC-V: improve performance of floating Max Min intrinsics Message-ID: Please review this clean backport of JDK-[8297359](https://bugs.openjdk.org/browse/JDK-8297359) to jdk17u riscv port dev This significantly improves performance of fp min/max instrinsics. Results are same as in upstream jdk - https://mail.openjdk.org/pipermail/riscv-port-dev/2022-November/000684.html ------------- Commit messages: - 8297359: RISC-V: improve performance of floating Max Min intrinsics Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/49/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=49&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297359 Stats: 33 lines in 2 files changed: 12 ins; 11 del; 10 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/49.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/49/head:pull/49 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/49