git: openjdk/riscv-port-jdk11u: riscv-port: 165 new changesets

duke duke at openjdk.org
Sun Jan 21 03:07:07 UTC 2024


Changeset: 229dddef
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-04 08:24:10 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/229dddeffb5001fca7306ca4e904d3dbe58756ba

8313252: Java_sun_awt_windows_ThemeReader_paintBackground release resources in early returns

Backport-of: 3671d83c87302ead09d4ebce9cb85bdd803a0c20

! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp

Changeset: 1df80ba4
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-04 08:24:29 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/1df80ba48c633b4f672068ffff06e09138972841

8313164: src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp GetRGBPixels adjust releasing of resources

Backport-of: b7545a69a27f255cbf26071be5b88f6e3e6b3cd6

! src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp

Changeset: bc48a48d
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-04 08:26:31 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/bc48a48de1ead413d3c911ab186a7426f1142298

8311511: Improve description of NativeLibrary JFR event

Backport-of: 848abd2831ab38d99b6b76b55cbe8d84c28be330

! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: ae6b8d0a
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-04 10:44:21 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/ae6b8d0afe5922aaa4147a9d38d28bbc87f29cc7

8208704: runtime/appcds/MultiReleaseJars.java timed out often in hs-tier7 testing

Increase timout to 2400 and reduce the amount of output

Backport-of: 6f046a9f2754f7f99d213c1e00952a9ea14aa3c2

! test/hotspot/jtreg/runtime/appcds/MultiReleaseJars.java

Changeset: ca2290ba
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-04 10:46:48 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/ca2290ba265444c629d4a5016b1788715a7db657

8208705: [TESTBUG] The -Xlog:cds,cds+hashtables vm option is not always required for appcds tests

Only include the CDS logging option in the tests which require it

Backport-of: 5858a507f4019da61926d00f4d4ea488b7b07552

! test/hotspot/jtreg/runtime/appcds/ExtraSymbols.java
! test/hotspot/jtreg/runtime/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/appcds/VerifierTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatBase.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java

Changeset: b9b01c91
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-04 10:49:30 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/b9b01c91aefa6b10e0640cc6dfa8eea7fdaef47a

8192864: defmeth tests can hide failures

Add a call to addFailureCount() to record previously hidden failures.

Backport-of: 67d76fe937264361b180f286ce8be16cadace3d2

! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/DefMethTest.java

Changeset: 4b88beb3
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-04 10:54:02 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/4b88beb33a7efef573c854582260f66fe78eaff4

8213622: Windows VS2013 build failure - "'snprintf': identifier not found"

Replace snprintf with strlen and memcpy

Backport-of: d7d4bc9fdd42f60557356b23917eb26892a868d6

! test/hotspot/jtreg/vmTestbase/nsk/share/jni/ExceptionCheckingJniEnv.cpp

Changeset: b88668b9
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-04 10:56:21 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/b88668b905043e9c28ee7cc18e5cfc2daca05cb9

8213926: WB_EnqueueInitializerForCompilation requests compilation for NULL

Backport-of: 6b0d1af7fa2ab044621bcc939d63c906f3c60c28

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

Changeset: 5c92da0e
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-04 10:58:40 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/5c92da0e571e9d6ececff8de994522ac93e859e0

8255546: Missing coverage for javax.smartcardio.CardPermission and ResponseAPDU

Backport-of: 90f9a7053aab785361a15461bc64065d34d0c54e

! test/jdk/javax/smartcardio/ResponseAPDUTest.java
! test/jdk/javax/smartcardio/TestCardPermission.java

Changeset: 4245e3c0
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-04 11:01:23 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/4245e3c042c979caeade808868dea92f3f637cb6

8255277: randomDelay in DrainDeadlockT and LoggingDeadlock do not randomly delay

Backport-of: a93841ac9cbf69dc7484e96a16cb64988c50f98d

! test/jdk/java/util/logging/DrainFindDeadlockTest.java
! test/jdk/java/util/logging/LoggingDeadlock.java

Changeset: d4fcded4
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-04 11:27:34 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/d4fcded47a0f3b8a58fb5cab53b34fab80dfcbc3

8282665: [REDO] ByteBufferTest.java: replace endless recursion with RuntimeException in void ck(double x, double y)

Backport-of: d07f7c76c5df1473bffa41f10a89ca1e21e001ef

! test/hotspot/jtreg/compiler/intrinsics/unsafe/ByteBufferTest.java

Changeset: 7dfd1320
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-04 15:02:46 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/7dfd132081f66a47f4f0721b9413d40eac953f3a

8226706: (se) Reduce the number of outer loop iterations on Windows in java/nio/channels/Selector/RacyDeregister.java

Backport-of: 4d1ff6a295539e1654c69eb88657af6e59603402

! test/jdk/java/nio/channels/Selector/RacyDeregister.java

Changeset: 04d2033b
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-12-05 17:58:42 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/04d2033be9cdbe64c8a27959e26bf06c46320fe7

8273803: Zero: Handle "zero" variant in CommandLineOptionTest.java

Backport-of: 2d13fb21af783ebbe3dd5c2632aea11347317026

! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java

Changeset: 10802588
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-06 01:57:43 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/10802588f40f811ee2e3809e4fd236a9d03ae955

8218754: JDK-8068225 regression in JDIBreakpointTest

Backport-of: 5d0ff15a58493f13fde686e2db23fe22b0d25e1a

! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/jdi/JDIBreakpointTest.java

Changeset: 3b2d165d
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-06 01:59:37 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/3b2d165d74393851e080f731af8c82e33891c077

8186610: move ModuleUtils to top-level testlibrary

Backport-of: 7014d0bdf8bcc66a121f576db2074d4fb0a43fa5

! test/jdk/java/lang/ModuleLayer/BasicLayerTest.java
! test/jdk/java/lang/ModuleLayer/LayerAndLoadersTest.java
! test/jdk/java/lang/ModuleLayer/LayerControllerTest.java
! test/jdk/java/lang/module/AutomaticModulesTest.java
! test/jdk/java/lang/module/ConfigurationTest.java
= test/jdk/tools/jlink/plugins/SystemModuleDescriptors/ModuleTargetHelper.java
! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java
! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java
= test/lib/jdk/test/lib/util/ModuleUtils.java

Changeset: 082fb9cb
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-06 02:00:00 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/082fb9cbface1baffed39a967f390a1a2d9e5b1d

8219612: [TESTBUG] compiler.codecache.stress.Helper.TestCaseImpl can't be defined in different runtime package as its nest host

Test rewritten to use top level classes rather then nested ones

Backport-of: 3f0955154dd0e306f1ed1cbc8e9415963a5b1edc

! test/hotspot/jtreg/compiler/codecache/stress/Helper.java
! test/hotspot/jtreg/compiler/codecache/stress/RandomAllocationTest.java
! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java
+ test/hotspot/jtreg/compiler/codecache/stress/TestCaseImpl.java
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java

Changeset: e793bdd1
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-06 02:00:30 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/e793bdd174ad976f567d0d911db42f67f6d7e59d

8234309: LFGarbageCollectedTest.java fails with parse Exception

LFGarbageCollectedTest.java fails with parse Exception

Backport-of: 984abfeb3fb9efd7754b336cc4cfe9b6bc3b1843

! test/jdk/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java

Changeset: 09b402a6
Author:    Andrew Lu <andrewlu at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-11-30 11:18:45 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/09b402a6bcecce976ee17ce358b0a90ea127ab69

8319187: Add three eMudhra emSign roots

Reviewed-by: lucy
Backport-of: 0bda467f6e29c866c661e88a76a9fe3efc0a0d19

+ make/data/cacerts/emsigneccrootcag3
+ make/data/cacerts/emsignrootcag1
+ make/data/cacerts/emsignrootcag2
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/EmSignRootG2CA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: e4504a4c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-06 10:16:36 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/e4504a4ccde238c1015e14d84fca64bcfe300a9f

Merge


Changeset: 2d7dd473
Author:    Shruthi.Shruthi1 <Shruthi.Shruthi1 at ibm.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-12-06 11:51:32 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/2d7dd473f5e9d73d6c2383f043f2534957e7bb73

8207214: Broken links in JDK API serialized-form page

Backport-of: 955ce37d602d9456f5b665d0ccd90d51a6fe4637

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testSerializedFormWithSee/TestSerializedFormWithSee.java

Changeset: db1d9444
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-12-06 23:55:59 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/db1d94441fde47a64a073dadf4fbbf1589a8b7dc

8281149: (fs) java/nio/file/FileStore/Basic.java  fails with java.lang.RuntimeException: values differ by more than 1GB

Backport-of: a5343fa60505764c088dad4a17680d92568509d5

! test/jdk/java/nio/file/FileStore/Basic.java

Changeset: 8191f621
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-07 01:54:06 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/8191f621993f5c271e31d18aa385333e39d6a919

8316030: Update Libpng to 1.6.40

Backport-of: 158293d2517695f8c5eaca1b46ecf0f1f9f09691

! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c

Changeset: c0575b89
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-07 01:55:58 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/c0575b899fd47ae15337582719543f71f3b7fabf

8237777: "Dumping core ..." is shown despite claiming that "# No core dump will be written."

Remove the unneeded and possibly misleading message.

Backport-of: 1f31afd855b60fea52257e3ce7d274afe7005b26

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp

Changeset: 050bbdbb
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-07 08:07:56 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/050bbdbb0355003fb8cd2965ce3a6ff8dec1aefd

8225471: Test utility  jdk.test.lib.util.FileUtils.areAllMountPointsAccessible needs to tolerate duplicates

Backport-of: f4f7dbd54cf9d309039122e46ab8577bc3fd950a

! test/jdk/java/nio/file/FileStore/Basic.java
! test/lib/jdk/test/lib/util/FileUtils.java

Changeset: c77e5383
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-07 08:10:57 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/c77e5383de5f5b68789f5bb7d17daa99ff9b6299

8251904: vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java fails with ClassNotFoundException: nsk.sysdict.share.BTree0LLRLRLRRLR

Backport-of: 7ca053de218bf76ea06bbeed860d142db381ca53

! test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/SysDictTest.java

Changeset: a9536ae0
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-07 11:46:17 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/a9536ae00082a437da942a9d7a908475e9e6654c

8226905: unproblem list applications/ctw/modules/* tests on windows

Reviewed-by: goetz
Backport-of: cac96b1b587d3c0203a252cca10bc7aa4530d274

! test/hotspot/jtreg/ProblemList.txt

Changeset: 8a390c87
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-07 11:48:29 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/8a390c878c592a3614bb91755c77667d2efbd463

8281717: Cover logout method for several LoginModule
8284090: com/sun/security/auth/module/AllPlatforms.java fails to compile

Backport-of: 4f4e0426a10eddf3dc848c5e5b89d4a3e635a694

! test/jdk/com/sun/security/auth/module/AllPlatforms.java

Changeset: 31064b1c
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2023-12-07 16:20:14 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/31064b1cca155d8490e88231be8a83beeb4a7fb9

8304074: [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM

Reviewed-by: simonis
Backport-of: 3eced01f9efe2567a07b63343f8559683a2d0517

! src/hotspot/share/include/jmm.h
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/java.management/share/classes/sun/management/ThreadImpl.java
! src/java.management/share/native/libmanagement/ThreadImpl.c
! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java
! src/jdk.management/share/classes/com/sun/management/internal/HotSpotThreadImpl.java
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemoryArray.java

Changeset: 3ea286a3
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2023-12-07 21:16:04 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/3ea286a3d6a3cbdafc451def070a8b92da86e6c7

8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074

Reviewed-by: simonis
Backport-of: a9d21c61fb12a11e18c6bb8aa903e5a8e42473f1

! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/services/management.cpp
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java

Changeset: e63499d6
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-08 02:10:37 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/e63499d66d69a8cfa404161131104325263a45f4

8217475: Unexpected StackOverflowError in "process reaper" thread

Backport-of: a376fb77201701e73b540713b4ce067c7c9e8642

! src/java.base/share/classes/java/lang/ProcessHandleImpl.java

Changeset: ed2dbacb
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-08 08:46:48 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/ed2dbacb2129473a4c0865188fe83facc5e04859

8068225: nsk/jdi/EventQueue/remove_l/remove_l005 intermittently times out

Backport-of: 9bc10ee9bf5c47d30b81500f38971ab6ebc4ac6d

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canBeModified/canbemodified001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java

Changeset: 325a93fc
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-08 08:48:51 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/325a93fc8f99e3024bd94a71cc8fc0d9767995d0

8292946: GC lock/jni/jnilock001 test failed "assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed()) failed: Twice in a row"

Reviewed-by: phh
Backport-of: 9833c025fd7daf6bb1be81d93148a4204a9f184c

! src/hotspot/share/gc/serial/defNewGeneration.cpp

Changeset: af09671b
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-12-08 18:04:35 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/af09671bd47f330bfbb540b1bdf1230d3dded5cb

8301310: The SendRawSysexMessage test may cause a JVM crash

Backport-of: d725b73df01ae4478dfaabc47c48cd7231d91afa

! src/java.desktop/share/native/libjsound/MidiOutDevice.c
! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java

Changeset: ad68a721
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-11 07:53:22 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/ad68a72131ad8c2594496c7093debb298b1304e4

8310106: sun.security.ssl.SSLHandshake.getHandshakeProducer() incorrectly checks handshakeConsumers

Backport-of: db133dbc02a7f38104fdbca967c59f758c6f4336

! src/java.base/share/classes/sun/security/ssl/SSLHandshake.java

Changeset: 05bb69d4
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-11 07:53:40 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/05bb69d483aaefee62f7dbb57ea6ae95e4c946ff

8290399: [macos] Aqua LAF does not fire an action event if combo box menu is displayed

Backport-of: 93f96d8c9eb2c7e1579cc99002eefb6bf019742b

! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
+ test/jdk/javax/swing/JComboBox/JComboBoxActionEvent.java

Changeset: 420a68e8
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-11 07:55:20 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/420a68e8768a79a3e095181c7ebf14ea06ae0c54

7148092: [macosx] When Alt+down arrow key is pressed, the combobox popup does not appear.

Backport-of: c42ef70a453690ecdccc570161fdfda58318ecc6

! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
+ test/jdk/javax/swing/plaf/aqua/TestAltUpDownComboBox.java

Changeset: 0ce4c5e4
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-11 07:55:41 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/0ce4c5e4cbcc1b7ce8bc12b00ea40d35f82d9345

7132796: [macosx] closed/javax/swing/JComboBox/4517214/bug4517214.java fails on MacOS

Backport-of: 81d7475d20133fd7dfb0ad66caee4e929e0291af

! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
+ test/jdk/javax/swing/JComboBox/TestComboBoxHeight.java

Changeset: d08a3d07
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-11 11:59:26 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/d08a3d072e9338d863bd2c5997a2914e229724db

8314883: Java_java_util_prefs_FileSystemPreferences_lockFile0 write result errno in missing case

Backport-of: 97b94cb1cdeba00f4bba7326a300c0336950f3ec

! src/java.prefs/unix/native/libprefs/FileSystemPreferences.c

Changeset: 8b61278e
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-12 08:53:22 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/8b61278e00656c9b1f0be837b589c03e60def1f0

8054572: [macosx] JComboBox paints the border incorrectly

Backport-of: 8082c24a0df3f4861ea391266bdfe6cdd1a77bab

! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
+ test/jdk/javax/swing/JComboBox/JComboBoxBorderTest.java

Changeset: 5be448f9
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-12 08:56:07 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/5be448f903ded712797675303476168526ceb78b

8299494: Test vmTestbase/nsk/stress/except/except011.java failed: ExceptionInInitializerError: target class not found

Backport-of: bbde2158d1d11be909292d0c8625211e6cf5359e

- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except011.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except011oops.java

Changeset: 04b1f4c2
Author:    tabata-d <tabata.daishi at fujitsu.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-12-12 18:58:02 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/04b1f4c2de38dccdd7fdae7936d0cd2676ee71b8

8238274: (sctp) JDK-7118373 is not fixed for SctpChannel

Reviewed-by: phh
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: 9761bc9c
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-13 09:13:05 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/9761bc9c98a002f3d1263b018e60fa5648f28e62

8286846: test/jdk/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java fails on mac aarch64

Backport-of: d7341ae42e11fd08508c5f9c67c09c44b62da59b

! test/jdk/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java

Changeset: 878c1079
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-13 09:13:26 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/878c10792b7ddb784c261d2643988fe18925f0dd

8300269: The selected item in an editable JComboBox with titled border is not visible in Aqua LAF

Reviewed-by: lucy
Backport-of: ef6200c727332796d2e1c8ae3bfa155cbaa72f4c

! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
+ test/jdk/javax/swing/JComboBox/JComboBoxWithTitledBorderTest.java

Changeset: 7833ea80
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-13 09:13:47 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/7833ea8054f3684d6e3a29fb32c5d5a618691a6f

8219585: [TESTBUG] sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java passes trivially when it shouldn't

Backport-of: 77832350f1a2bc9dcae19d20e6d09f6ccb2860fb

! test/jdk/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java

Changeset: 7d85ecfd
Author:    Amos Shi <ashi at openjdk.org>
Committer: Richard Reingruber <rrich at openjdk.org>
Date:      2023-12-13 16:01:19 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/7d85ecfd2fdae33587c5824d842dcc7fe4d1076a

8202282: [TESTBUG] appcds TestCommon.makeCommandLineForAppCDS() can be removed

Removed the unnecessary makeCommandLineForAppCDS() method and its usage

Reviewed-by: rrich
Backport-of: 5108d2e1dd0c89f45aa508d17fb3706e81afb7e1

! test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java
! test/hotspot/jtreg/runtime/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java

Changeset: ccc74bb7
Author:    Amos Shi <ashi at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-13 17:22:10 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/ccc74bb7cfb08ec7c580b149deac782487daacf3

8208623: [TESTBUG] runtime/LoadClass/LongBCP.java fails in AUFS file system

Limit the maximal file name length to 242 for AUFS file system

Reviewed-by: mbaesken
Backport-of: 03d6ab3b09eaa0bc4860fb530d648270149dcfe0

! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java

Changeset: b3d7b57a
Author:    Amos Shi <ashi at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-13 17:22:34 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/b3d7b57a73a82e6df01f6486e614990ac9589d65

8316461: Fix: make test outputs TEST SUCCESS after unsuccessful exit

Reviewed-by: mbaesken
Backport-of: e30e3564420c631f08ac3d613ab91c93227a00b3

! make/RunTests.gmk

Changeset: 1adabcd6
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-14 01:54:02 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/1adabcd6b2003f2aa4475bfa02504845c2e2a43b

8307683: Loop Predication should not hoist range checks with trap on success projection by negating their condition

Reviewed-by: lucy
Backport-of: dfd3da3f52480f68f653beb1e720691f8232ace7

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/predicates/TestHoistedPredicateForNonRangeCheck.java

Changeset: dec947af
Author:    Amos Shi <ashi at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-14 08:05:55 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/dec947af51003dbcc06ef2556d3d59f7f4a86a91

8209549: remove VMPropsExt from TEST.ROOT

Reviewed-by: mbaesken
Backport-of: 610dfb22d3eab9bd92a733c06b1d54888d28e446

! test/jdk/TEST.ROOT

Changeset: 3a961da0
Author:    Amos Shi <ashi at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-14 08:06:12 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/3a961da0f70f0a53385d0cea35cafbe5ddeb803f

8209946: [TESTBUG] CDS tests should use "@run driver"

Reviewed-by: mbaesken
Backport-of: 568e8beda601e88ec6dade9902edc6838a0a3ac9

! test/hotspot/jtreg/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSharedDictionary.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/NonBootLoaderClasses.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedBaseAddress.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStrings.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsDedup.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsRunAuto.java
! test/hotspot/jtreg/runtime/appcds/AppendClasspath.java
! test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java
! test/hotspot/jtreg/runtime/appcds/CDSandJFR.java
! test/hotspot/jtreg/runtime/appcds/CaseSensitiveClassPath.java
! test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java
! test/hotspot/jtreg/runtime/appcds/ClassPathAttr.java
! test/hotspot/jtreg/runtime/appcds/CommandLineFlagComboNegative.java
! test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java
! test/hotspot/jtreg/runtime/appcds/DumpClassList.java
! test/hotspot/jtreg/runtime/appcds/ExtraSymbols.java
! test/hotspot/jtreg/runtime/appcds/FieldAnnotationsTest.java
! test/hotspot/jtreg/runtime/appcds/FreeUnusedMetadata.java
! test/hotspot/jtreg/runtime/appcds/HelloExtTest.java
! test/hotspot/jtreg/runtime/appcds/HelloTest.java
! test/hotspot/jtreg/runtime/appcds/IgnoreEmptyClassPaths.java
! test/hotspot/jtreg/runtime/appcds/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/appcds/MissingSuperTest.java
! test/hotspot/jtreg/runtime/appcds/MoveJDKTest.java
! test/hotspot/jtreg/runtime/appcds/MultiProcessSharing.java
! test/hotspot/jtreg/runtime/appcds/OldClassTest.java
! test/hotspot/jtreg/runtime/appcds/PackageSealing.java
! test/hotspot/jtreg/runtime/appcds/ParallelLoad2.java
! test/hotspot/jtreg/runtime/appcds/ParallelLoadTest.java
! test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java
! test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java
! test/hotspot/jtreg/runtime/appcds/RewriteBytecodesTest.java
! test/hotspot/jtreg/runtime/appcds/SharedPackages.java
! test/hotspot/jtreg/runtime/appcds/SignedJar.java
! test/hotspot/jtreg/runtime/appcds/SpecifySysLoaderProp.java
! test/hotspot/jtreg/runtime/appcds/TestWithProfiler.java
! test/hotspot/jtreg/runtime/appcds/TraceLongClasspath.java
! test/hotspot/jtreg/runtime/appcds/WideIloadTest.java
! test/hotspot/jtreg/runtime/appcds/WrongClasspath.java
! test/hotspot/jtreg/runtime/appcds/XShareAutoWithChangedJar.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedIntegerCacheTest.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleComboTest.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleCompareTest.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorTest.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/DifferentHeapSizes.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressTest.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsTest.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesTest.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java
! test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java
! test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java
! test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java
! test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java
! test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/ClassPathTests.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddModules.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddOpens.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddReads.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ExportModule.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/MainModuleOnly.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/OverrideTests.java
! test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java
! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/InvalidFileFormat.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java

Changeset: aa03b6f5
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-14 09:44:20 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/aa03b6f50c7113969ccf24b4d4daccfb989f820d

8211438: [Testbug] runtime/XCheckJniJsig/XCheckJSig.java looks for libjsig in wrong location

Remove the os_arch string and JRE path from the test.  Also add JNIEXPORT to libjsig symbols so dlsym can find them

Reviewed-by: mbaesken
Backport-of: d872314ef3f9a9c3fdea88d097867599c8e08494

! src/java.base/unix/native/libjsig/jsig.c
! test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java

Changeset: 1a3385e4
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Date:      2023-12-15 04:26:38 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/1a3385e438ae66795b2c49125c928f0a8ff58623

8302017: Allocate BadPaddingException only if it will be thrown

Reviewed-by: mbalao
Backport-of: 334b977259930368160db705c1f2feda0b0e8707

! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/java.base/share/classes/sun/security/rsa/RSAPadding.java
! src/java.base/share/classes/sun/security/rsa/RSASignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
+ test/jdk/sun/security/rsa/RSAPaddingCheck.java

Changeset: 9ad2741b
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-15 08:35:14 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/9ad2741b80c8dc2d2e523795c611ea2e5b682582

8294254: [macOS] javax/swing/plaf/aqua/CustomComboBoxFocusTest.java failure

Backport-of: 358ac07255cc640cbcb9b0df5302d97891a34087

! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! test/jdk/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java

Changeset: 0c9de020
Author:    Amos Shi <ashi at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-12-15 11:39:47 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/0c9de02017148419782a320ad8c5d145ed47e4d1

8211978: Move  testlibrary/jdk/testlibrary/SimpleSSLContext.java and testkeys to network testlibrary

Move SimpleSSLContext.java and testkeys to test/lib/jdk/test/lib/net

Reviewed-by: mdoerr
Backport-of: 4fe2edae5948e95f1940a64a3e9d4379e8362d8c

! test/jdk/com/sun/net/httpserver/SelCacheTest.java
! test/jdk/com/sun/net/httpserver/Test1.java
! test/jdk/com/sun/net/httpserver/Test12.java
! test/jdk/com/sun/net/httpserver/Test13.java
! test/jdk/com/sun/net/httpserver/Test6a.java
! test/jdk/com/sun/net/httpserver/Test7a.java
! test/jdk/com/sun/net/httpserver/Test8a.java
! test/jdk/com/sun/net/httpserver/Test9.java
! test/jdk/com/sun/net/httpserver/Test9a.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java
! test/jdk/java/net/URLPermission/URLTest.java
! test/jdk/java/net/httpclient/AbstractNoBody.java
! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.policy
! test/jdk/java/net/httpclient/BasicRedirectTest.java
! test/jdk/java/net/httpclient/CancelledResponse.java
! test/jdk/java/net/httpclient/ConcurrentResponses.java
! test/jdk/java/net/httpclient/CookieHeaderTest.java
! test/jdk/java/net/httpclient/CustomRequestPublisher.java
! test/jdk/java/net/httpclient/CustomResponseSubscriber.java
! test/jdk/java/net/httpclient/DependentActionsTest.java
! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java
! test/jdk/java/net/httpclient/DigestEchoClient.java
! test/jdk/java/net/httpclient/DigestEchoClientSSL.java
! test/jdk/java/net/httpclient/EchoHandler.java
! test/jdk/java/net/httpclient/EncodedCharsInURI.java
! test/jdk/java/net/httpclient/EscapedOctetsInURI.java
! test/jdk/java/net/httpclient/ExpectContinue.java
! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java
! test/jdk/java/net/httpclient/HeadTest.java
! test/jdk/java/net/httpclient/HttpClientBuilderTest.java
! test/jdk/java/net/httpclient/HttpEchoHandler.java
! test/jdk/java/net/httpclient/HttpsTunnelTest.java
! test/jdk/java/net/httpclient/ImmutableFlowItems.java
! test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java
! test/jdk/java/net/httpclient/InvalidSSLContextTest.java
! test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java
! test/jdk/java/net/httpclient/LightWeightHttpServer.java
! test/jdk/java/net/httpclient/LineBodyHandlerTest.java
! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ManyRequests2.java
! test/jdk/java/net/httpclient/ManyRequestsLegacy.java
! test/jdk/java/net/httpclient/MappingResponseSubscriber.java
! test/jdk/java/net/httpclient/MaxStreams.java
! test/jdk/java/net/httpclient/NoBodyPartOne.java
! test/jdk/java/net/httpclient/NoBodyPartTwo.java
! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java
! test/jdk/java/net/httpclient/ProxyAuthDisabledSchemes.java
! test/jdk/java/net/httpclient/ProxyAuthDisabledSchemesSSL.java
! test/jdk/java/net/httpclient/ProxyTest.java
! test/jdk/java/net/httpclient/RedirectMethodChange.java
! test/jdk/java/net/httpclient/RedirectWithCookie.java
! test/jdk/java/net/httpclient/RequestBodyTest.java
! test/jdk/java/net/httpclient/RequestBodyTest.policy
! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java
! test/jdk/java/net/httpclient/ResponsePublisher.java
! test/jdk/java/net/httpclient/RetryWithCookie.java
! test/jdk/java/net/httpclient/ServerCloseTest.java
! test/jdk/java/net/httpclient/ShortResponseBody.java
! test/jdk/java/net/httpclient/ShortResponseBodyPostWithRetry.java
! test/jdk/java/net/httpclient/SmokeTest.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java
! test/jdk/java/net/httpclient/SplitResponse.java
! test/jdk/java/net/httpclient/SplitResponseAsync.java
! test/jdk/java/net/httpclient/SplitResponseKeepAlive.java
! test/jdk/java/net/httpclient/SplitResponseKeepAliveAsync.java
! test/jdk/java/net/httpclient/SplitResponseSSL.java
! test/jdk/java/net/httpclient/SplitResponseSSLAsync.java
! test/jdk/java/net/httpclient/SplitResponseSSLKeepAlive.java
! test/jdk/java/net/httpclient/SplitResponseSSLKeepAliveAsync.java
! test/jdk/java/net/httpclient/StreamingBody.java
! test/jdk/java/net/httpclient/ThrowingPublishersCustomAfterCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersCustomBeforeCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersIOAfterCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersIOBeforeCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersInNextRequest.java
! test/jdk/java/net/httpclient/ThrowingPublishersInRequest.java
! test/jdk/java/net/httpclient/ThrowingPublishersInSubscribe.java
! test/jdk/java/net/httpclient/ThrowingPublishersSanity.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesSanity.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStream.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStreamAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLines.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLinesAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsString.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsStringAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersSanity.java
! test/jdk/java/net/httpclient/TimeoutBasic.java
! test/jdk/java/net/httpclient/UnauthorizedTest.java
! test/jdk/java/net/httpclient/UnknownBodyLengthTest.java
! test/jdk/java/net/httpclient/dependent.policy
! test/jdk/java/net/httpclient/http2/BadHeadersTest.java
! test/jdk/java/net/httpclient/http2/BasicTest.java
! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java
! test/jdk/java/net/httpclient/http2/ErrorTest.java
! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java
! test/jdk/java/net/httpclient/http2/ImplicitPushCancel.java
! test/jdk/java/net/httpclient/http2/ProxyTest2.java
! test/jdk/java/net/httpclient/http2/RedirectTest.java
! test/jdk/java/net/httpclient/http2/ServerPush.java
! test/jdk/java/net/httpclient/http2/ServerPushWithDiffTypes.java
! test/jdk/java/net/httpclient/security/Driver.java
! test/jdk/java/net/httpclient/security/Security.java
! test/jdk/java/net/httpclient/websocket/WSHandshakeExceptionTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AbstractSSLTubeTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/FlowTest.java
+ test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java
! test/jdk/javax/net/ssl/HttpsURLConnection/Equals.java
- test/jdk/lib/testlibrary/jdk/testlibrary/SimpleSSLContext.java
! test/jdk/sun/net/www/protocol/http/RedirectOnPost.java
+ test/lib/jdk/test/lib/net/SimpleSSLContext.java
= test/lib/jdk/test/lib/net/testkeys

Changeset: 4543378d
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-15 14:16:12 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/4543378d0fc9fc9406a928720ab7df57b42ef1a6

8213927: G1 ignores AlwaysPreTouch when UseTransparentHugePages is enabled

With UseTransparentHugePages we always need to pretouch on small page size as the underlying memory could currently be allocated as either small or large pages.

Backport-of: fc8795984a9dfb9054663cef78848135f05ba011

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

Changeset: e3a4caa0
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-15 14:18:17 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/e3a4caa0b8b2456bdc776c16b394734b59b1e047

8216408: XMLStreamWriter setDefaultNamespace(null) throws NullPointerException

Backport-of: 1ebe11a28da71848f2066c53707a7ce9ece9395c

! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java

Changeset: 0a8a628c
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-15 14:20:26 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/0a8a628c6493f734ba0a3a301f7a34cab0704457

8231585: java/lang/management/ThreadMXBean/MaxDepthForThreadInfoTest.java fails with java.lang.NullPointerException

Backport-of: db8757ad1255929a63a4037fd7fa9a7b47fd4fc7

! test/jdk/java/lang/management/ThreadMXBean/MaxDepthForThreadInfoTest.java

Changeset: d54d7d6c
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-15 14:22:27 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/d54d7d6c5b480607bb53fe5460cdfd9bccb26600

8251349: Add TestCaseImpl to OverloadCompileQueueTest.java's build dependencies

Backport-of: 714db70bf35a559409b0f8d9c785e47b44cd2900

! test/hotspot/jtreg/compiler/codecache/stress/Helper.java

Changeset: 6dd9ab1f
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-15 14:30:34 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/6dd9ab1f0b9b0ff69b900d4cdc69cc8e1c7a9213

8285785: CheckCleanerBound test fails with PasswordCallback object is not released

Backport-of: b9d1e85151d9d4016639e6298c90737db10f6072

! test/jdk/javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java

Changeset: 8f5b5222
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-15 14:34:38 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/8f5b522200cb517305639ced51241fa43a1b9735

8293819: sun/util/logging/PlatformLoggerTest.java failed with "RuntimeException: Retrieved backing PlatformLogger level null is not the expected CONFIG"

Backport-of: 11e7d53b23796cbd3d878048f7553885ae07f4d1

! test/jdk/sun/util/logging/PlatformLoggerTest.java

Changeset: f572042e
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-15 14:36:42 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/f572042eb9fb9a6702d7dda36dfa9124157d1f20

8296384: [TESTBUG] sun/security/provider/SecureRandom/AbstractDrbg/SpecTest.java intermittently timeout

Backport-of: 82561de722b9ca580c0c1a53050c711b64611352

! test/jdk/java/security/SecureRandom/NoSync.java
! test/jdk/sun/security/provider/SecureRandom/AbstractDrbg/SpecTest.java

Changeset: 50a1dc74
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-15 14:39:02 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/50a1dc74fdb881b62d4f75aa32c08dfee12e650c

8302149: Speed up compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java

Backport-of: 2613b94f2863f54af22929ca8b5fef290e256ba1

! test/hotspot/jtreg/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java

Changeset: 1ed87b6e
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-15 14:51:09 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/1ed87b6e1c2f22be4d62e3c123ddb4f5340dbc01

8306072: Open source several AWT MouseInfo related tests

Backport-of: 44d9f55d0b3c469988be6f1c47f0cfbc433c4490

+ test/jdk/java/awt/MouseInfo/ButtonsNumber.java
+ test/jdk/java/awt/MouseInfo/ContainerMousePositionTest.java

Changeset: 57abf977
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-15 14:53:28 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/57abf9771f870eb08e69a47cc7347e1ad0b82259

8305505: NPE in javazic compiler

Backport-of: 544bd260b6eb7bc7cf79a3739cc94bad658d7d15

! test/jdk/sun/util/calendar/zi/GenDoc.java

Changeset: da4bfa76
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-15 14:55:47 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/da4bfa7620244dbd540312e4e35e231fbe1b8bb8

8307130: Open source few Swing JMenu tests

Backport-of: d9052b946682d1c0f2629455d73fe4e6b95b29db

+ test/jdk/javax/swing/JMenu/bug4173633.java
+ test/jdk/javax/swing/JMenu/bug4186641.java
+ test/jdk/javax/swing/JMenu/bug4219523.java
+ test/jdk/javax/swing/JMenu/bug5013739.java

Changeset: 52435350
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-15 14:57:48 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/524353503e6fdf1d4dae489be1ae37ee8c626e37

8306996: Open source Swing MenuItem related tests

Backport-of: 73491fa452e73cf7c02c577f4e3f1a34c02bea6d

+ test/jdk/javax/swing/JMenuItem/bug4198809.java
+ test/jdk/javax/swing/JMenuItem/bug4304129.java
+ test/jdk/javax/swing/JMenuItem/bug4839464.java
+ test/jdk/javax/swing/JMenuItem/bug4966168.java

Changeset: 0107cb25
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-15 15:02:04 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/0107cb254d7b838888e1a4f6b187a491c8b5cad6

8307311: Timeouts on one macOS 12.6.1 host of two Swing JTableHeader tests

Backport-of: b3cb82b859d22b18343d125349a5aebc0afb8576

! test/jdk/javax/swing/JTableHeader/6889007/bug6889007.java

Changeset: f06fe1c0
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-15 15:04:09 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/f06fe1c0cd962a6388dfdb86724cd6e90b2aa7ef

8318951: Additional negative value check in JPEG decoding

Backport-of: 75ce02fe74e1232bfa8d72b4fdad82ed938ef957

! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c

Changeset: bd5ef736
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-15 15:06:20 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/bd5ef736d6c776dc5cd5e38cc6bfd16d469fbb66

8225377: type annotations are not visible to javac plugins across compilation boundaries

Reviewed-by: phh
Backport-of: de6667cf11aa59d1bab78ae5fb235ea0b901d5c4

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java

Changeset: 4470c0a7
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Date:      2023-12-15 22:30:41 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/4470c0a7be58ffa9b3c2e80f52b8795300a349b5

8320597: RSA signature verification fails on signed data that does not encode params correctly

Reviewed-by: mbalao
Backport-of: 11e4a925bec3c1f79e03045d48def53188b655e6

! src/java.base/share/classes/sun/security/rsa/RSASignature.java
+ test/jdk/sun/security/rsa/WithoutNULL.java

Changeset: dc374f6d
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-16 19:05:09 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/dc374f6df60cd39a98b4683cc7aa6fb07ae5864a

8322178: Error. can't find jdk.testlibrary.SimpleSSLContext in test directory or libraries

Move SimpleSSLContext.java and testkeys to test/lib/jdk/test/lib/net

Reviewed-by: goetz
Backport-of: 4fe2edae5948e95f1940a64a3e9d4379e8362d8c

! test/jdk/java/net/httpclient/ALPNProxyFailureTest.java
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/ForbiddenHeadTest.java
! test/jdk/java/net/httpclient/HttpVersionsTest.java
! test/jdk/java/net/httpclient/ProxySelectorTest.java
! test/jdk/java/net/httpclient/Response204V2Test.java
! test/jdk/java/net/httpclient/ShortResponseBodyGet.java
! test/jdk/java/net/httpclient/ShortResponseBodyPost.java
! test/jdk/java/net/httpclient/UserCookieTest.java
! test/jdk/java/net/httpclient/http2/NoBodyTest.java
! test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java
! test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java
! test/jdk/sun/security/krb5/auto/HttpsCB.java

Changeset: 93f7a8c5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-18 11:27:36 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/93f7a8c559197670b46c40c0bf7dfa8abe0d2648

8320798: Console read line with zero out should zero out underlying buffer

Reviewed-by: mdoerr
Backport-of: 48c847836e44aec2d5be4aaa3040dffc9d95fad5

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java

Changeset: 995d6204
Author:    Tabata Daishi <tabata.daishi at fujitsu.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-12-18 22:58:20 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/995d6204234935bf23292762c6c929e2a3f009a1

8237834: com/sun/jndi/ldap/LdapDnsProviderTest.java failing with LDAP response read timeout

Backport-of: 3f505750ed6959c0f2b130f29915d3dc27344da7

! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java

Changeset: 02df756f
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-12-18 23:04:39 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/02df756f4f9288fef7abe377e089a82f6908352d

8320001: javac crashes while adding type annotations to the return type of a constructor

Reviewed-by: vromero
Backport-of: 5e24aaf4f7f11862ec8ac9d5c3e65d614104fb2c

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnConstructorsTest.java

Changeset: 95059064
Author:    Amos Shi <ashi at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-12-18 23:13:14 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/950590649d6c32e13f3ab90c1f04a3a43a5a67b1

8207211: [TESTBUG] Remove excessive output from CDS/AppCDS tests

Changed the value of the property test.cds.copy.child.stdout to false so that stdout of child processes are logged in files. Each stdout and stderr file will have a unique name.

Reviewed-by: phh
Backport-of: c3adb5f87d6af6345bf9cd047d2c378ecdd7ede7

! test/hotspot/jtreg/runtime/appcds/HelloExtTest.java
! test/hotspot/jtreg/runtime/appcds/OldClassTest.java
! test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java
! test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java
! test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDump.java
! test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDumpTransformer.java
! test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddOpens.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ExportModule.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/MainModuleOnly.java
! test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 3212030b
Author:    Amos Shi <ashi at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-12-18 23:19:54 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/3212030bdbbb4f2aae35bc8db5ab90869d232a9a

8180266: Convert sun/security/provider/KeyStore/DKSTest.sh to Java Jtreg Test

Backport-of: 7f313b0cef7d0e9732beed6c61298815306531e0

! test/jdk/ProblemList.txt
! test/jdk/sun/security/provider/KeyStore/DKSTest.java
- test/jdk/sun/security/provider/KeyStore/DKSTest.sh

Changeset: a2696023
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-21 10:46:21 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/a2696023e005ef9a4b0c5a6000fbd78dc1620e2e

8255743: Relax SIGFPE match in in runtime/ErrorHandling/SecondaryErrorTest.java

Reviewed-by: stuefe
Backport-of: 6d36b4bb799653af7351bfcc4c54fab156562578

! test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java

Changeset: 43834126
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-21 10:46:41 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/43834126e7081eeb66b7ab5752dfac4811a308cf

8257505: nsk/share/test/StressOptions stressTime is scaled in getter but not when printed

Backport-of: 9de283b891d48326e957d7448c5de96fab3c8b9a

! test/hotspot/jtreg/vmTestbase/nsk/share/test/StressOptions.java

Changeset: b0257bdb
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-21 10:50:10 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/b0257bdbe165c677e79cad2474df0c7d5df89b30

8166554: Avoid compilation blocking in OverloadCompileQueueTest.java

Backport-of: 2cceeedfe18f699bad4ec5718b0da3fe37364473

! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java

Changeset: 140e4d03
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-21 10:50:34 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/140e4d03c5d957769fd869d9c21288580d59ed03

8313082: Enable CreateCoredumpOnCrash for testing in makefiles

Backport-of: ba645da97b00a7cc9d5a9d4dd58b1cd6737b4822

! make/RunTests.gmk

Changeset: b6e6d381
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-21 16:56:35 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/b6e6d381e8fa985e53e14c2909bfbd888214f1cb

8067651: LevelTransitionTest.java, fix trivial methods levels logic

Make test method really trivial, adjust trivial logic, make logic independent of background compilation.

Backport-of: 3c276ce1fec17ed0238cc977320f2c82965fc45b

! test/hotspot/jtreg/compiler/tiered/ConstantGettersTransitionsTest.java
! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java
+ test/hotspot/jtreg/compiler/tiered/MethodHelper.java

Changeset: 53824e58
Author:    Jaroslav Bachorik <jbachorik at openjdk.org>
Date:      2023-12-22 11:18:42 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/53824e582234de5d5beecb4ca04e19db88e81813

8313816: Accessing jmethodID might lead to spurious crashes

Reviewed-by: phh
Backport-of: cdd1a6e851bcaf4a25d4a405b8ee0b0d5b83a4a9

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java
+ test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/libGetStackTraceAndRetransformTest.cpp
+ test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/get_stack_trace.h
+ test/lib/jdk/test/lib/jvmti/jvmti_common.h
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 92534aaa
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-23 11:09:23 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/92534aaaf5b009b2f6a2566c7a81d170d2eb08c9

8289948: Improve test coverage for XPath functions: Node Set Functions

Reviewed-by: mdoerr
Backport-of: 57bf603b7332db86c39680d16b78f94a904daf46

! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathAnyTypeTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpAnyTypeTest.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathNodeSetFnTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathTestBase.java

Changeset: 9cff0d45
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-23 11:10:54 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/9cff0d457fc9010c62ebfe783a57c0410894c37c

8302109: Trivial fixes to btree tests

Backport-of: 97d0c8720d46de8bd1620de975f6de3ba3eea560

! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/btree002.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/btree005.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/btree008.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java

Changeset: 5571faf9
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-23 11:12:26 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/5571faf986b8c8115689e6f32bd9a47b3be1ebee

8300727: java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java failed with "List wasn't garbage collected"

Backport-of: f835aaafc7332d324ca9b08b2a34539fc1c573aa

! test/jdk/java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java

Changeset: 1583c4e7
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-23 11:12:46 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/1583c4e7055ba0cc1e3542665bfa2eff0e8ef11a

8308223: failure handler missed jcmd.vm.info command

Backport-of: 563152f32dd2c8617c0e0955d55c5bbce23627fb

! test/failure_handler/src/share/conf/common.properties

Changeset: 6a5a8ee5
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-23 11:14:30 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/6a5a8ee56b476ca05ff522f688ba7e4009041ea1

8308232: nsk/jdb tests don't pass -verbose flag to the debuggee

Backport-of: c6f20db945c6217aea84cebd6c97dbf8b93c48a4

! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java

Changeset: 73e40c99
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-23 11:14:51 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/73e40c99d078c8145a8e959bb4135f3734c365b1

8317327: Remove JT_JAVA dead code in jib-profiles.js

Backport-of: 69489427e941daeac6fdd7f52a6129612b70ce53

! make/conf/jib-profiles.js

Changeset: b90b1d22
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-23 11:16:48 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/b90b1d226d780f4623d25879d31fdd73e7200625

8318889: C2: add bailout after assert Bad graph detected in build_loop_late

Backport-of: 83eb20651f6b5fa0540a339921c8ad0a6d370bb7

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

Changeset: b714f1e8
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-24 10:22:41 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/b714f1e8f10497c4c77dfa5e3ed3394019282d8d

8208278: [mlvm] [TESTBUG] vm.mlvm.mixed.stress.java.findDeadlock.INDIFY_Test Deadlocked threads are not always detected

Reviewed-by: mdoerr
Backport-of: 1d5674ab339f0b2bcba6a246ed79aa0001d7eecc

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/INDIFY_Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/INDIFY_Test.jmpp

Changeset: b8e0b565
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-25 18:11:04 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/b8e0b5653c4fc0660c6d2b133accbd7e16294416

8226910: make it possible to use jtreg's -match via run-test framework

Reviewed-by: mdoerr
Backport-of: b97433e763d2b9d3702fe8b7adbd9344bfa6b0a0

! doc/building.html
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk

Changeset: d7eeb390
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-25 18:12:42 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/d7eeb39084a091fdfdf0357d22fc9e9f6c20bba3

8272291: mark hotspot runtime/logging tests which ignore external VM flags

Reviewed-by: mdoerr
Backport-of: 05d64da7f32e5960550d5ec76fa2fba5c972d9b3

! test/hotspot/jtreg/runtime/logging/ClassInitializationTest.java
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java
! test/hotspot/jtreg/runtime/logging/CompressedOopsTest.java
! test/hotspot/jtreg/runtime/logging/DefaultMethodsTest.java
! test/hotspot/jtreg/runtime/logging/ExceptionsTest.java
! test/hotspot/jtreg/runtime/logging/ItablesTest.java
! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java
! test/hotspot/jtreg/runtime/logging/ModulesTest.java
! test/hotspot/jtreg/runtime/logging/MonitorInflationTest.java
! test/hotspot/jtreg/runtime/logging/MonitorMismatchTest.java
! test/hotspot/jtreg/runtime/logging/OsCpuLoggingTest.java
! test/hotspot/jtreg/runtime/logging/ProtectionDomainVerificationTest.java
! test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java
! test/hotspot/jtreg/runtime/logging/SafepointTest.java
! test/hotspot/jtreg/runtime/logging/StackWalkTest.java
! test/hotspot/jtreg/runtime/logging/StartupTimeTest.java
! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java
! test/hotspot/jtreg/runtime/logging/VMOperationTest.java
! test/hotspot/jtreg/runtime/logging/VerificationTest.java
! test/hotspot/jtreg/runtime/logging/VtablesTest.java

Changeset: 98cbef8d
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-25 18:14:32 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/98cbef8d88e9fcc70b9158f668b395047a066e8c

8272551: mark hotspot runtime/modules tests which ignore external VM flags

Reviewed-by: mdoerr
Backport-of: fe7219710243dbb3b5bc4ad6ef3e93d0d203d4f7

! test/hotspot/jtreg/runtime/modules/ClassLoaderNoUnnamedModuleTest.java
! test/hotspot/jtreg/runtime/modules/IgnoreModulePropertiesTest.java
! test/hotspot/jtreg/runtime/modules/ModuleOptionsTest.java
! test/hotspot/jtreg/runtime/modules/ModuleOptionsWarn.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ExportModuleStressTest.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ModuleStress.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ModuleStressGC.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModule2Dirs.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleDupJavaBase.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleDupModule.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleJavaBase.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTest.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJar.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJarDir.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTraceCL.java
! test/hotspot/jtreg/runtime/modules/Visibility/PatchModuleVisibility.java
! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpNoVisibility.java
! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpVisibility.java

Changeset: 6201dcc1
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-25 18:14:54 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/6201dcc14ece6f0ce15816ac9aacba1f559f758f

8193543: Regression automated test '/open/test/jdk/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java' fails

Reviewed-by: mdoerr
Backport-of: 08024d9583d02398d986db0e9b32fe19a2b8fec2

! test/jdk/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java

Changeset: 483bbff7
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-25 18:16:29 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/483bbff7480ac62c7d82b9ac0105a8bb97b213b5

8232839: JDI AfterThreadDeathTest.java failed due to "FAILED: Did not get expected IllegalThreadStateException on a StepRequest.enable()"

Reviewed-by: mdoerr
Backport-of: 84184f947342fd1adbe4e3f2230ce3de4ae6007e

! test/jdk/com/sun/jdi/AfterThreadDeathTest.java

Changeset: 879f7cf8
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-26 03:17:13 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/879f7cf81494e45aeadaf1c67fc039834779012e

8253543: sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java failed with "AssertionError: All pixels are not black"

Backport-of: ffc97ba585b3750a0fe0d29d39a1201d91954d0f

! test/jdk/sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java
! test/jdk/sanity/client/SwingSet/src/EditorPaneDemoTest.java
! test/jdk/sanity/client/lib/Extensions/src/org/jemmy2ext/JemmyExt.java
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/button/ButtonDemo.java

Changeset: d2327238
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-26 11:24:20 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/d23272386656fa347318e969fdddbe8ca8f5f7de

8285867: Convert applet manual tests SelectionVisible.java to Frame and automate

Reviewed-by: mdoerr
Backport-of: 44a60ce1724dc3e39faf1d7a68de2e6376894534

- test/jdk/java/awt/TextArea/SelectionVisible/SelectionVisible.html
! test/jdk/java/awt/TextArea/SelectionVisible/SelectionVisible.java
- test/jdk/java/awt/TextField/SelectionVisible/SelectionVisible.html
! test/jdk/java/awt/TextField/SelectionVisible/SelectionVisible.java

Changeset: f308f3e5
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-26 11:27:35 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/f308f3e586a1186d013da71f76e7bd45aa3b50fe

8198668: MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001/TestDescription.java still failing

Reviewed-by: mdoerr
Backport-of: d1249aa5cbf3a3a3a24e85bcec30aecbc3e09bc0

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java

Changeset: b31ee7fa
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-29 02:20:25 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/b31ee7faad9e1c639b1613b9b67fb51edf302b2c

8253820: Save test images and dumps with timestamps from client sanity suite

Backport-of: e32a4ea4efc284eb004201a6cb77eb0404460bfd

! test/jdk/sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java
! test/jdk/sanity/client/SwingSet/src/EditorPaneDemoTest.java
! test/jdk/sanity/client/lib/Extensions/src/org/jemmy2ext/JemmyExt.java

Changeset: 234d2f06
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-29 02:20:46 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/234d2f066d699679ccd6d6580fb09b7cb15d52c5

8316028: Update FreeType to 2.13.2

Backport-of: 3b65b8797a0798474947d38d3facd17b3e89c602

! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftchapters.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlogging.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmmtypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftmm.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftstream.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.h
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c

Changeset: 823b65ad
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-29 02:22:14 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/823b65adc0d57538a3338a83f4e1c99f08c44b75

8271224: runtime/EnclosingMethodAttr/EnclMethodAttr.java doesn't check exit code

Backport-of: 68dd8280886ede7f5cd8d34811ad0f9ffac440f3

! test/hotspot/jtreg/runtime/EnclosingMethodAttr/EnclMethodAttr.java

Changeset: 43d4c50b
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-29 02:22:34 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/43d4c50b8c89a2ecf484e8488ab21a23eb5fa1f8

8271094: runtime/duplAttributes/DuplAttributesTest.java doesn't check exit code

Backport-of: 4812e537919dc1b1c08a2a8ddc0c9cb1c69a7744

! test/hotspot/jtreg/runtime/duplAttributes/DuplAttributesTest.java

Changeset: a6fc00a0
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2023-12-29 02:22:49 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/a6fc00a02e54dd5c5c5998928eb16c9a1336e2af

8269025: jsig/Testjsig.java doesn't check exit code

Backport-of: 60389eedb3c9932de57aca740a8116db83302ffa

! test/hotspot/jtreg/runtime/jsig/Testjsig.java

Changeset: 96057c1c
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-29 11:05:30 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/96057c1c1b329ee770b8d329dd5a851f1fbb1b01

8308043: Deadlock in TestCSLocker.java due to blocking GC while allocating

Reviewed-by: mbaesken
Backport-of: 285c833ffacdaabe7c4955cbbafb3bc459d26784

! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java

Changeset: e55ee09e
Author:    Jaroslav Bachorik <jbachorik at openjdk.org>
Date:      2023-12-29 17:47:41 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/e55ee09e5e8260a23c1b7b8c8918f7e4926b246b

8322752: [11u] GetStackTraceAndRetransformTest.java is failing assert

Reviewed-by: goetz

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

Changeset: d94b3f84
Author:    Amos Shi <ashi at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-30 08:53:17 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/d94b3f84b698dc0c2819ffaa36a0224b8a8342e7

8301846: Invalid TargetDataLine after screen lock when using JFileChooser or COM library

Reviewed-by: mbaesken
Backport-of: 613a3cc6896ef3c3f836d44de9b2fb05beba6e72

! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp
+ test/jdk/javax/sound/sampled/Lines/OpenLineAfterScreenLock.java

Changeset: 4f91f8fe
Author:    Amos Shi <ashi at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-30 08:54:47 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/4f91f8fe3da30a12d24f174e3606b6afade7174b

8301377: adjust timeout for JLI GetObjectSizeIntrinsicsTest.java subtest again
8302607: increase timeout for ContinuousCallSiteTargetChange.java
8305502: adjust timeouts in three more M&M tests

Reviewed-by: mbaesken
Backport-of: 4b23bef51df9c1a5bc8f43748a8d6c8d99995656

! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load012/TestDescription.java

Changeset: 2da1ac74
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-30 11:03:42 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/2da1ac7463e7a1cf8e539c1b733907ef9947ca8e

8308116: jdk.test.lib.compiler.InMemoryJavaCompiler.compile does not close files

Reviewed-by: mbaesken
Backport-of: e9320f31dcc4ff5197e8c3bca504a7d5c1a9035e

! test/lib/jdk/test/lib/compiler/InMemoryJavaCompiler.java

Changeset: c2417189
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-01-02 20:19:20 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/c241718949e21c20c2c3480bfcb3cb053726234e

8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp

Backport-of: eb44bafe7709b108acca06b083f306d6ab7a8050

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

Changeset: a0fe96ea
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-03 13:28:31 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/a0fe96ea70c55c8cbfbbc9c0af9bb5a334b8f61c

8166275: vm/mlvm/meth/stress/compiler/deoptimize keeps timeouting
8233453: MLVM deoptimize stress test timed out

Reviewed-by: mbaesken
Backport-of: 05015118259408a399836df563bbd608e9766734

! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java

Changeset: 325fc37c
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-03 13:30:38 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/325fc37c9b30fe34e99451958d97a26ef16e1900

8264135: UnsafeGetStableArrayElement should account for different JIT implementation details

Reviewed-by: mbaesken
Backport-of: 5a930c42de276a31de94d72917425374e3bfe207

! test/hotspot/jtreg/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: cf74d9d8
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-03 13:31:04 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/cf74d9d86a0a3c9da8a58c1586eae3f05b55c64b

8058176: [mlvm] tests should not allow code cache exhaustion

Reviewed-by: mbaesken
Backport-of: 4c83d24f0a12103aa8dedc750bef565aecd7bb4c

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/share/MHTransformationGen.java

Changeset: b29ef197
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-03 13:31:25 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/b29ef197c9e0c9a15e2721d6103309d3ecd86691

8271890: mark hotspot runtime/Dictionary tests which ignore external VM flags

Reviewed-by: mbaesken
Backport-of: cdf3d55c82844a3c8817f8cc33e85ca15a5ad930

! test/hotspot/jtreg/runtime/Dictionary/ProtectionDomainCacheTest.java

Changeset: 5fc2f4cb
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-03 13:31:46 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/5fc2f4cbe50aa8279ec0d702a9f76380163549a5

8271828: mark hotspot runtime/classFileParserBug tests which ignore external VM flags

Reviewed-by: mbaesken
Backport-of: e49b7d958c1db70c452cb6c47c885b7e6264b822

! test/hotspot/jtreg/runtime/classFileParserBug/ClassFileParserBug.java
! test/hotspot/jtreg/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java

Changeset: 2a96f769
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-03 13:32:09 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/2a96f76919a416e2935636291400e1032d8b1993

8271829: mark hotspot runtime/Throwable tests which ignore external VM flags

Reviewed-by: mbaesken
Backport-of: 659498a07f5be0feae26c1772a6b4e8ad2dec103

! test/hotspot/jtreg/runtime/Throwable/StackTraceLogging.java
! test/hotspot/jtreg/runtime/Throwable/TestMaxJavaStackTraceDepth.java

Changeset: 93d1dc76
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-03 16:24:58 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/93d1dc760a5cbbfa77a143823e2112c573845f16

8315499: build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen

Backport-of: ed2b4673de6893047407c61f82b5e68741459876

! make/autoconf/lib-x11.m4

Changeset: 888837a1
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-01-05 02:50:21 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/888837a1411b72d92c86a75100614fa6c453307b

8315042: NPE in PKCS7.parseOldSignedData

Backport-of: 8c0d026d0f508e0c896fd28d725915c52d1b689d

! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! test/jdk/sun/security/x509/X509CRLImpl/UnexpectedNPE.java

Changeset: 78ca5ec7
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-05 07:58:57 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/78ca5ec70f1f350f7c8f0482e330e14ec92078da

8202931: [macos] java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java fails

Backport-of: f80faced6e6c6c1b10541a8b0c91625215c9ef43

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java

Changeset: e3b6c508
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-05 08:04:53 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/e3b6c5085ca37e581ebd0ddcd4c4de41eb348cb1

8311585: Add JRadioButtonMenuItem to bug8031573.java

Backport-of: 4f90abaf17716493bad740dcef76d49f16d69379

! test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java

Changeset: ed37e2d3
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-01-06 11:04:35 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/ed37e2d384d43003bf428186c57d861dec8acd86

8208243: vmTestbase/gc/lock/jni/jnilock002/TestDescription.java fails in jdk/hs nightly

Reviewed-by: mbaesken
Backport-of: 5899ef11fb2c44c3e497915a3f184b1f7e22213d

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/BooleanArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/ByteArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/CharArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/DoubleArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/FloatArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/IntArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/LongArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/ShortArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/StringCriticalLocker.cpp

Changeset: 9a16bee4
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-08 02:12:42 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/9a16bee409d77b0207c9c745c654c765ec6b34c6

8310551: vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java timed out due to missing prompt

Backport-of: c84866ac0dcda487fe2abc2a8841f237df0a395b

! test/hotspot/jtreg/vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001a.java

Changeset: 4031a889
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-08 08:51:02 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/4031a889b7a802d19ad3b43d0056ea1593596d97

8239801: [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails
8237222: [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails

Reviewed-by: mdoerr
Backport-of: b6dddf4ce6072416e17cadefbd8280f959fd93ca

+ test/jdk/java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java

Changeset: 8ca3b77e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-01-08 09:19:48 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/8ca3b77e67c379c7419c6145720d8ff8a028a24b

8322417: Console read line with zero out should zero out when throwing exception

Reviewed-by: mbaesken
Backport-of: ddc909d6a4ac51c4d589d6a7e9c943464dbfe3c2

! src/java.base/share/classes/java/io/Console.java

Changeset: 94bf6db8
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-01-08 10:43:40 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/94bf6db8ed4ed93b8fbf15f6773af895202ab6e8

8202790: DnD test DisposeFrameOnDragTest.java does not clean up

Backport-of: 102a305f73d52d8e378de46c3c0b170db0f2c8af

! test/jdk/ProblemList.txt
! test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java

Changeset: f6ddc4b4
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-01-08 10:45:51 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/f6ddc4b4a42d2f4050b67c7d4597b56bcee604d6

8296083: javax/swing/JTree/6263446/bug6263446.java fails intermittently on a VM

Reviewed-by: phh
Backport-of: 728dc4de173f2bb1e06b3b3574cb430621e2969b

! test/jdk/javax/swing/JTree/6263446/bug6263446.java

Changeset: de6ccb96
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-01-08 10:50:18 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/de6ccb964a64c284957f79dded9c55cbd8633ccb

8294402: Add diagnostic logging to VMProps.checkDockerSupport

Backport-of: 03d613bbab99dd84dfc5115a5034c60f4e510259

! test/jtreg-ext/requires/VMProps.java

Changeset: 3c732a61
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-01-08 10:55:59 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/3c732a61bfc573c2c34ca9644f299a1a1a757e56

8281377: Remove vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Deadlock/JavaDeadlock001/TestDescription.java from problemlist.

Backport-of: 1dfc94dd561f6a91ef3784fe28c83f839f8188c4

! test/hotspot/jtreg/ProblemList.txt

Changeset: c342a032
Author:    Amos Shi <ashi at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-01-09 15:30:52 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/c342a032be48ea506a95963b3a44a18e611aebf3

8313643: Update HarfBuzz to 8.2.2

Reviewed-by: mbaesken
Backport-of: 0bc91f60d28567f888eee948dbb156c1405bbeeb

! make/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/sbix/sbix.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/AnchorFormat3.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorMatrix.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/MarkBasePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPosFormat1.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/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/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/Common.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/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/glyf/CompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/Glyph.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/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/hb-aat-layout-common.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-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-bimap.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-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-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-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-debug.hh
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-draw.hh
! 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-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-iter.hh
! src/java.desktop/share/native/libharfbuzz/hb-kern.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-null.hh
! src/java.desktop/share/native/libharfbuzz/hb-number-parser.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.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
! 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-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-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-metrics.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-table.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-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-indic-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-khmer-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-myanmar-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-syllabic.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-stat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag-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-cvar-table.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-vorg-table.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.cc
! src/java.desktop/share/native/libharfbuzz/hb-shaper-list.hh
! 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-cff1.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.hh
! 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-instancer-solver.cc
+ src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.hh
+ src/java.desktop/share/native/libharfbuzz/hb-subset-plan-member-list.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-ucd-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-unicode-emoji-table.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.hh

Changeset: c759b2e5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-01-09 15:32:52 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/c759b2e569602e0756b1c59d3ea98e0aee13cf7b

8309119: [17u/11u] Redo JDK-8297951: C2: Create skeleton predicates for all If nodes in loop predication

Backport-of: a6ef655b6f98fc2e1c4aa04525b91485b372aaff

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

Changeset: 666bf87e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-01-09 15:38:28 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/666bf87ed378c544450e24092bf68a49369d5fb6

8321215: Incorrect x86 instruction encoding for VSIB addressing mode

Reviewed-by: shade, sviswanathan
Backport-of: 027b5dbb6a299e49d3dcbe67d529d6edc67f16d9

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

Changeset: 58b154e9
Author:    Dan Lutker <dlutker at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-09 17:24:20 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/58b154e971ed7c751415b68e5de989263446ff9a

8322725: (tz) Update Timezone Data to 2023d

Reviewed-by: shade
Backport-of: 2a9c3589d941d9a57e536ea0b3d7919c6ddb82dc

! 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
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt

Changeset: e3a18faf
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-01-09 21:44:15 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/e3a18fafec16dbee4f67cc35a35ec404babbb9a4

8322772: Clean up code after JDK-8322417

Backport-of: bfd23aeae1566b86c20bdcbecff58f216947612a

! src/java.base/share/classes/java/io/Console.java

Changeset: 224f0f30
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2024-01-10 01:08:35 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/224f0f30bded37d003e66445bae98d9f7f80c60d

6928542: Chinese characters in RTF are not decoded

Reviewed-by: phh
Backport-of: a26f7c03c72e4efe6d3219d294294c554aebc631

! src/java.desktop/share/classes/javax/swing/text/rtf/RTFParser.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java
+ test/jdk/javax/swing/text/rtf/RTFReadFontCharsetTest.java

Changeset: c360cd5e
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-10 08:29:48 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/c360cd5e257d06dc3a34992988cb42eed4217aba

8306753: Open source several container AWT tests

Backport-of: b372f28ad4b7c1f46e0070a930911542d4d1a032

+ test/jdk/java/awt/Container/FindComponentAtTest.java
+ test/jdk/java/awt/Container/FindComponentTest.java
+ test/jdk/java/awt/Container/FocusTraversalPolicyProviderTest.java
+ test/jdk/java/awt/Container/PropertyEventsTest.java

Changeset: 8a1e29df
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-10 08:31:46 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/8a1e29df7296a8b45d582b3d2844a2b938680e6f

8274621: NullPointerException because listenAddress[0] is null

Backport-of: 5bbc8d3cb2ce487b367ee1a621d78699c9b30100

! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 61c0718e
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-10 08:32:07 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/61c0718e4cc8d7f4c52e4f90f2071122a36bc401

8306409: Open source AWT KeyBoardFocusManger, LightWeightComponent related tests

Backport-of: 732179ca84ee1dab6530255c33de7f35cab649c2

+ test/jdk/java/awt/KeyboardFocusmanager/ChangeKFMTest.java
+ test/jdk/java/awt/KeyboardFocusmanager/PropertySupportNPETest.java
+ test/jdk/java/awt/Label/NullLabelTest.java
+ test/jdk/java/awt/Layout/InsetsTest.java
+ test/jdk/java/awt/LightweightComponent/LWClobberDragEvent.java
+ test/jdk/java/awt/LightweightComponent/LightweightDragTest.java

Changeset: 9ee3b1cf
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-10 08:32:49 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/9ee3b1cf5dd95d81936c02c101c309fa17edb54a

8306652: Open source AWT MenuItem related tests

Backport-of: ed1ebd242a4bb82a7074564ea96dc3d26b78f9e1

+ test/jdk/java/awt/MenuItem/EnableTest.java
+ test/jdk/java/awt/MenuItem/MenuSetLabelTest.java
+ test/jdk/java/awt/MenuItem/SetLabelWithPeerCreatedTest.java
+ test/jdk/java/awt/MenuItem/SetStateTest.java

Changeset: bcfabe3c
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-10 08:33:08 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/bcfabe3ce20f9ba39501030957d6e5a96847d70c

8290909: MemoryPoolMBean/isUsageThresholdExceeded tests failed with "isUsageThresholdExceeded() returned false, and is still false, while threshold = MMMMMMM and used peak = NNNNNNN"

Backport-of: 3601e30df794db122d8d04fb3c04868ccbaa0baf

! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java

Changeset: e55aac2b
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-01-11 16:11:50 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/e55aac2bf7846663529209f3b12aac82710b0501

8259801: Enable XML Signature secure validation mode by default

Backport-of: baf46bac41f11c01691c4d4c77b24f76fedb5926

! src/java.base/share/conf/security/java.security
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/DOMValidateContext.java
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java

Changeset: e7f17f1b
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-12 02:02:56 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/e7f17f1bf7352472c610e1a25fc2a9c6b64e5047

8306076: Open source AWT misc tests

Backport-of: f7d45b85a5c664a87c94e0baccd8b9eddce27e2c

+ test/jdk/java/awt/CacheTest.java
+ test/jdk/java/awt/Frame/RemoveNotifyTest.java
+ test/jdk/java/awt/Icon/NullIconImageTest.java

Changeset: 7262e7de
Author:    Liang Mao <lmao at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-01-12 13:07:35 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/7262e7deb12c197cb7d7bd3b913bf4ab71d1767b

8280007: Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2

Reviewed-by: aph
Backport-of: f823bed043dc38d838baaf8c2024ef24b8a50e9b

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: 3bb03ee3
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-15 09:24:26 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/3bb03ee32c7c52357b8d0c699d2129123a3cdf95

8306871: Open source more AWT Drag & Drop tests

Backport-of: b5a48277ab5b42c4b13db7ddb5418a17ada512ec

+ test/jdk/java/awt/event/HierarchyEvent/ObjectSourceTest.java
+ test/jdk/java/awt/event/HierarchyEvent/SpecTest.java
+ test/jdk/java/awt/event/InputEvent/MouseModsTest.java
+ test/jdk/java/awt/event/InvocationEvent/CatchingThrowableTest.java
+ test/jdk/java/awt/event/KeyEvent/AltGraphModifier.java
+ test/jdk/java/awt/event/KeyEvent/KeyTyped/CancelKeyTyped.java

Changeset: 8aa55098
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-15 09:25:05 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/8aa5509891bf36942593f4bb2c27cf546e785c87

8307381: Open Source JFrame, JIF related Swing Tests

Backport-of: 4386d42d31af9042121581cd3fd4d5a7cf8961e6

+ test/jdk/javax/swing/JFrame/bug4101444.java
+ test/jdk/javax/swing/JFrame/bug4208018.java
+ test/jdk/javax/swing/JInternalFrame/bug4308938.java
+ test/jdk/javax/swing/JInternalFrame/bug4320889.java
+ test/jdk/javax/swing/JTextField/bug4300552.java
+ test/jdk/javax/swing/JToggleButton/bug4277049.java

Changeset: 1f3c7d58
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-01-16 04:47:27 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/1f3c7d58c1735a0a9a0ab781af7c05f151b9434c

8309462: [AIX] vmTestbase/nsk/jvmti/RunAgentThread/agentthr001/TestDescription.java crashing due to empty while loop

Backport-of: cf9e6353cc6fe9e57a7a9883813d09892e7e7621

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RunAgentThread/agentthr001/agentthr001.cpp

Changeset: ff6e6d74
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-01-16 09:03:38 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/ff6e6d74e06e374186cbe3358e07ace58034d5b5

8322883: [BACKOUT] 8225377: type annotations are not visible to javac plugins across compilation boundaries

Reviewed-by: mdoerr
Backport-of: ea6fc2147182f5b7168dc6f4e240c49446bf2ca3

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
- test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnConstructorsTest.java
! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java

Changeset: 499e1c14
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-16 09:59:04 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/499e1c14cf89c759d21562b1cd8e046865ce2bbe

8320208: Update Public Suffix List to b5bf572

Backport-of: ae0716100a64004deef0ed49e7a6196cf78210e4

! make/data/publicsuffixlist/VERSION
! make/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
! test/jdk/sun/security/util/RegisteredDomain/tests.dat

Changeset: 621a5e5b
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-17 08:46:21 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/621a5e5b590f29052577252c3e8384d6333e83b8

8318154: Improve stability of WheelModifier.java test

Backport-of: 668d4b077f260a30a90842a01b38a9cf6718d418

! test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/WheelModifier.java

Changeset: cc6fab36
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-17 08:52:48 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/cc6fab36bc229538d2b85522c0f023f368e5e4dd

8276796: gc/TestSystemGC.java large pages subtest fails with ZGC
8269077: TestSystemGC uses "require vm.gc.G1" for large pages subtest

Reviewed-by: mbaesken
Backport-of: 91bb0d658bce010e74b248b56f0fa5b8a79e8802

! test/hotspot/jtreg/gc/TestSystemGC.java

Changeset: 573f6b3f
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-17 08:53:06 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/573f6b3f2e9f5f316e74960633f536eb3589d371

8286969: Add a new test library API to execute kinit in SecurityTools.java

Backport-of: dbda0e2bda5d8ba86f068684941a05387947d993

! test/lib/jdk/test/lib/SecurityTools.java

Changeset: abed94cc
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-12-15 04:26:38 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/abed94cca6614f3d84d371c0b82f618b9aa5abb6

8302017: Allocate BadPaddingException only if it will be thrown

Reviewed-by: mbalao
Backport-of: 334b977259930368160db705c1f2feda0b0e8707

! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/java.base/share/classes/sun/security/rsa/RSAPadding.java
! src/java.base/share/classes/sun/security/rsa/RSASignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
+ test/jdk/sun/security/rsa/RSAPaddingCheck.java

Changeset: 31a6a539
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-12-15 22:30:41 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/31a6a539734ccfc8c52336ae7399c9457bfc3472

8320597: RSA signature verification fails on signed data that does not encode params correctly

Reviewed-by: mbalao
Backport-of: 11e4a925bec3c1f79e03045d48def53188b655e6

! src/java.base/share/classes/sun/security/rsa/RSASignature.java
+ test/jdk/sun/security/rsa/WithoutNULL.java

Changeset: 89e0f9ba
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2024-01-09 17:09:22 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/89e0f9baae4a84be8f0d5ab0bef4a28f4e49dac1

8308204: Enhanced certificate processing

Reviewed-by: mbalao
Backport-of: ef0ea85bf1398b73bd308ba2b395c917b449aa3b

! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java

Changeset: 8fe2b295
Author:    Martin Balao <mbalao at redhat.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2024-01-09 17:10:09 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/8fe2b2959e174c8d8263bb5a8d68672c99fd7b5f

8314284: Enhance Nashorn performance

Co-authored-by: Francisco Ferrari Bihurriet <fferrari at redhat.com>
Co-authored-by: Martin Balao Alonso <mbalao at redhat.com>
Reviewed-by: andrew

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java

Changeset: 6944c161
Author:    Martin Balao <mbalao at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2024-01-09 17:10:38 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/6944c161004bbd1f57ba3a76e6d024314177e8e7

8314295: Enhance verification of verifier

Reviewed-by: yan
Backport-of: 08980a0a60bc48c17eacd57fd2d7065ac2d986a8

! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/interpreter/bytecodes.cpp
! src/java.base/share/native/libverify/check_code.c

Changeset: 4576161f
Author:    Yuri Nesterenko <yan at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2024-01-09 17:11:03 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/4576161fb39dc5eea99b050d44935280bb27ebb9

8314468: Improve Compiler loops

Reviewed-by: mbalao
Backport-of: 2621f68c0672092254a52414705d0e916a3a3fbc

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

Changeset: 4ec94b1a
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2024-01-09 17:11:33 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/4ec94b1aa7a8833c33f97f37a434d2ae4b54b500

8316976: Improve signature handling

Reviewed-by: mbalao
Backport-of: ed1269b7410759e8fa0d97d85328f20d11ae8d9a

! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRSAPSSSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java

Changeset: a9145c7a
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2024-01-09 17:13:24 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/a9145c7a192568d82f766e43459ec813eabf0045

8317547: Enhance TLS connection support

Reviewed-by: mbalao
Backport-of: 066482f9686ca81068f9386322afda8e73323f5e

! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CRSACipher.java
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: e059fc75
Author:    Roland Westrelin <roland at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2024-01-09 17:13:59 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/e059fc7575a8c450a5ed227651a00ebc355e3a46

8314307: Improve loop handling

Reviewed-by: mbalao, fferrari
Backport-of: 62ac93d145ca9fa1ab0c040533c62c42c202703a

! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: 6739881b
Author:    Christoph Langer <christoph.langer at sap.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2024-01-09 22:19:49 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/6739881b2fa7e8e8c05198bc7d5d4834638bd7d1

8323423: [11u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.22

Reviewed-by: goetz

! make/autoconf/version-numbers

Changeset: 0f1f6565
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-01-18 07:08:49 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/0f1f65652ca0bf743417df04be155693e350f1d9

Merge

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: 0e8244bd
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-01-18 07:52:03 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/0e8244bd423d305f86e2e456ccad7ad2a628b48a

8315594: Open source few headless Swing misc tests

Backport-of: 806ef0897b42c8f3cb3b4d7bd904af9ed18a543e

+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4267840.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4218254.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4243463.java
+ test/jdk/javax/swing/tree/DefaultTreeSelectionModel/bug4485322.java

Changeset: 51d944e5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-18 08:03:48 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/51d944e570ee23b8a9b2af8bb4c91becf7bde5e3

8318955: Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return

Backport-of: 81db1721d4fac954003441ca2c3c29b0998d310d

! src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c

Changeset: dc028f28
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-01-18 15:12:16 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/dc028f28d1ec5a4efd89af1b5f83fa4dc349defc

8323008: filter out harmful -std* flags added by autoconf from CXX

Backport-of: 68c4286026bc2c0ec0f594e0b96fe03fe5624d6d

! make/autoconf/toolchain.m4
! make/autoconf/util.m4

Changeset: ef246341
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-01-19 15:47:32 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/ef2463415113e0025357824b75e68583e1e90a18

8305972: Update XML Security for Java to 3.0.2

Reviewed-by: mbaesken
Backport-of: f0aebc8141de5a50c88658a40caa01967a9afc53

! src/java.base/share/conf/security/java.security
! src/java.base/share/lib/security/default.policy
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/ECDSAUtils.java
+ src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureEDDSA.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/XmlAttrStack.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/MgmtData.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RetrievalMethodResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/config.xml
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Manifest.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/NodeFilter.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/ObjectContainer.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperty.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/VerifiedReference.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInputDebugger.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPath.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPath2Filter.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/I18n.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/RFC2253Parser.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/DigestMethod.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/SignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/AbstractDOMSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
! src/java.xml.crypto/share/legal/santuario.md
! test/jdk/TEST.groups
+ test/jdk/javax/xml/crypto/dsig/Basic.java
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java
+ test/jdk/javax/xml/crypto/dsig/HereFunction.java
! test/lib/jdk/test/lib/security/XMLUtils.java

Changeset: a0a61dda
Author:    Fei Yang <yangfei at iscas.ac.cn>
Date:      2024-01-21 10:54:47 +0000
URL:       https://git.openjdk.org/riscv-port-jdk11u/commit/a0a61dda38bb7e7c11385d2acc9cd7deeecbd614

Merge remote-tracking branch 'origin/master' into riscv-port




More information about the riscv-port-dev mailing list