Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge remote-tracking branch 'upstream/master' into dragonwell #117

Merged
merged 339 commits into from
Oct 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
339 commits
Select commit Hold shift + click to select a range
a86d042
8320379: C2: Sort spilling/unspilling sequence for better ld/st mergi…
pengxiaolong Jun 12, 2024
66e3ea6
8330611: AES-CTR vector intrinsic may read out of bounds (x86_64, AVX…
martinuy Jun 12, 2024
4e76dad
8331421: ubsan: vmreg.cpp checking error member call on misaligned ad…
TheRealMDoerr Jun 12, 2024
9040078
8324983: Race in CompileBroker::possibly_add_compiler_threads
TheRealMDoerr Jun 12, 2024
45d5ae0
8329258: TailCall should not use frame pointer register for jump target
TheRealMDoerr Jun 12, 2024
d13f75c
8331863: DUIterator_Fast used before it is constructed
TheRealMDoerr Jun 13, 2024
6a83392
8323682: C2: guard check is not generated in Arrays.copyOfRange intri…
TheRealMDoerr Jun 13, 2024
9dca67b
8332959: C2: ZGC fails with 'Incorrect load shift' when invoking Obje…
TheRealMDoerr Jun 13, 2024
fa896c7
8333366: C2: CmpU3Nodes are not pushed back to worklist in PhaseCCP l…
TheRealMDoerr Jun 13, 2024
ea2aa9e
8324969: C2: prevent elimination of unbalanced coarsened locking regions
TheRealMDoerr Jun 13, 2024
4cd947b
8327423: C2 remove_main_post_loops: check if main-loop belongs to pre…
TheRealMDoerr Jun 13, 2024
03facb9
8332905: C2 SuperWord: bad AD file, with RotateRightV and first opera…
TheRealMDoerr Jun 13, 2024
807a4b6
8324174: assert(m->is_entered(current)) failed: invariant
TheRealMDoerr Jun 13, 2024
622026a
8316756: C2 EA fails with "missing memory path" when encountering uns…
TheRealMDoerr Jun 13, 2024
1831a95
8323122: AArch64: Increase itable stub size estimate
Jun 13, 2024
a1a56cf
8330814: Cleanups for KeepAliveCache tests
RealCLanger Jun 13, 2024
ccfae88
8333724: Problem list security/infra/java/security/cert/CertPathValid…
MBaesken Jun 13, 2024
9069982
8332935: Crash: assert(*lastPtr != 0) failed: Mismatched JNINativeIn…
Jun 14, 2024
df03054
8319793: C2 compilation fails with "Bad graph detected in build_loop_…
TheRealMDoerr Jun 14, 2024
dba6716
8321278: C2: Partial peeling fails with assert "last_peel <- first_no…
TheRealMDoerr Jun 14, 2024
9a392ea
8323972: C2 compilation fails with assert(!x->as_Loop()->is_loop_nest…
TheRealMDoerr Jun 14, 2024
d2f857a
8317299: safepoint scalarization doesn't keep track of the depth of t…
TheRealMDoerr Jun 14, 2024
8ca5280
8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) fai…
TheRealMDoerr Jun 14, 2024
28c16d4
8331575: C2: crash when ConvL2I is split thru phi at LongCountedLoop
TheRealMDoerr Jun 14, 2024
710a0b0
8327787: Convert javax/swing/border/Test4129681.java applet test to main
mrserb Jun 15, 2024
8cb3b1f
8269428: java/util/concurrent/ConcurrentHashMap/ToArray.java timed out
Jun 17, 2024
762e983
8317831: compiler/codecache/CheckLargePages.java fails on OL 8.8 with…
Jun 17, 2024
c08de56
8332825: ubsan: guardedMemory.cpp:35:11: runtime error: null pointer …
MBaesken Jun 17, 2024
a1e43d9
8323274: C2: array load may float above range check
TheRealMDoerr Jun 17, 2024
a30e9c6
8318071: IgnoreUnrecognizedVMOptions flag still causes failure in Arc…
Jun 17, 2024
71a035a
8317635: Improve GetClassFields test to verify correctness of field o…
Jun 17, 2024
7cf4272
8327650: Test java/nio/channels/DatagramChannel/StressNativeSignal.ja…
Jun 17, 2024
b0894f2
8328011: Convert java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTe…
Jun 17, 2024
aeae521
8327137: Add test for ConcurrentModificationException in BasicDirecto…
Jun 17, 2024
686d69d
8328115: Convert java/awt/font/TextLayout/TestJustification.html appl…
Jun 17, 2024
fcd7fb7
8331142: Add test for number of loader threads in BasicDirectoryModel
Jun 17, 2024
a5eb7f2
8329088: Stack chunk thawing races with concurrent GC stack iteration
shipilev Jun 18, 2024
4af7862
8322743: C2: prevent lock region elimination in OSR compilation
TheRealMDoerr Jun 18, 2024
ef30dbc
8308660: C2 compilation hits 'node must be dead' assert
TheRealMDoerr Jun 18, 2024
f2e567a
8301686: TLS 1.3 handshake fails if server_name doesn't match resumin…
TheRealMDoerr Jun 18, 2024
2e8418e
8313697: [XWayland][Screencast] consequent getPixelColor calls are slow
TheRealMDoerr Jun 19, 2024
943e759
8321025: Enable Neoverse N1 optimizations for Neoverse V2
Jun 20, 2024
6cd06d7
8320079: The ArabicBox.java test has no control buttons
Jun 20, 2024
4f8917e
8328560: java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKey…
Jun 20, 2024
0272ae0
8309621: [XWayland][Screencast] screen capture failure with sun.java2…
TheRealMDoerr Jun 20, 2024
8148675
8330819: C2 SuperWord: bad dominance after pre-loop limit adjustment …
TheRealMDoerr Jun 20, 2024
568bd67
8330133: libj2pkcs11.so crashes on some pkcs#11 v3.0 libraries
TheRealMDoerr Jun 20, 2024
4bb85fc
8325083: jdk/incubator/vector/Double512VectorTests.java crashes in As…
TheRealMDoerr Jun 20, 2024
c959207
8331999: BasicDirectoryModel/LoaderThreadCount.java frequently fails …
Jun 20, 2024
c0eb17c
8331063: Some HttpClient tests don't report leaks
Jun 20, 2024
5c1282b
8332936: Test vmTestbase/metaspace/gc/watermark_70_80/TestDescription…
Jun 20, 2024
7e12de9
8334332: TestIOException.java fails if run by root
Jun 20, 2024
a79db00
8309685: Fix -Wconversion warnings in assembler and register code
shipilev Jun 20, 2024
6a67861
8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests
elifaslan1 Jun 20, 2024
c3693c2
8327840: Automate javax/swing/border/Test4129681.java
mrserb Jun 20, 2024
d5363bc
8332174: Remove 2 (unpaired) RLO Unicode characters in ff_Adlm.xml
fitzsim Jun 21, 2024
fe999ba
8314515: java/util/concurrent/SynchronousQueue/Fairness.java failed w…
elifaslan1 Jun 21, 2024
d0e54e9
8241550: [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindExce…
Jun 23, 2024
2d89cc2
8321933: TestCDSVMCrash.java spawns two processes
Jun 23, 2024
d8a00da
8315024: Vector API FP reduction tests should not test for exact equa…
Jun 23, 2024
d927a6f
8325384: sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.…
Jun 23, 2024
edbe6f9
8314614: jdk/jshell/ImportTest.java failed with "InternalError: Faile…
Jun 23, 2024
2ed8a96
8315576: compiler/codecache/CodeCacheFullCountTest.java fails after J…
Jun 23, 2024
8094990
8313674: (fc) java/nio/channels/FileChannel/BlockDeviceSize.java shou…
Jun 23, 2024
420c4b5
8316389: Open source few AWT applet tests
Jun 23, 2024
d2534fa
8328110: Allow simultaneous use of PassFailJFrame with split UI and a…
Jun 23, 2024
62c30e6
8333398: Uncomment the commented test in test/jdk/java/util/jar/JarFi…
Jun 23, 2024
c77926c
7022325: TEST_BUG: test/java/util/zip/ZipFile/ReadLongZipFileName.jav…
Jun 23, 2024
a045d78
8283223: gc/stringdedup/TestStringDeduplicationFullGC.java#Parallel f…
Jun 24, 2024
432144b
8316211: Open source several manual applet tests
Jun 24, 2024
1c19bbd
8317360: Missing null checks in JfrCheckpointManager and JfrStringPoo…
neethu-prasad Jun 24, 2024
57824ed
8321220: JFR: RecordedClass reports incorrect modifiers
neethu-prasad Jun 24, 2024
241b054
8325754: Dead AbstractQueuedSynchronizer$ConditionNodes survive minor…
neethu-prasad Jun 24, 2024
717e389
8316306: Open source and convert manual Swing test
Jun 24, 2024
b0607ee
8299487: Test java/net/httpclient/whitebox/SSLTubeTestDriver.java tim…
Jun 24, 2024
3222647
8307778: com/sun/jdi/cds tests fail with jtreg's Virtual test thread …
Jun 24, 2024
11628ef
8319197: Exclude hb-subset and hb-style from compilation
shipilev Jun 24, 2024
46fcb7e
8334333: MissingResourceCauseTestRun.java fails if run by root
Jun 24, 2024
e99ad49
8331011: [XWayland] TokenStorage fails under Security Manager
TheRealMDoerr Jun 24, 2024
ca23974
8320655: awt screencast robot spin and sync issues with native libpip…
TheRealMDoerr Jun 24, 2024
7328df4
8332920: C2: Partial Peeling is wrongly applied for CmpU with negativ…
TheRealMDoerr Jun 24, 2024
5c3dbbf
8325494: C2: Broken graph after not skipping CastII node anymore for …
TheRealMDoerr Jun 24, 2024
487b29d
8325520: Vector loads and stores with indices and masks incorrectly c…
TheRealMDoerr Jun 24, 2024
17e271d
8310906: Fix -Wconversion warnings in runtime, oops and some code hea…
shipilev Jun 24, 2024
4be1a02
8328697: SubMenuShowTest and SwallowKeyEvents tests stabilization
Jun 25, 2024
c0050ca
8322062: com/sun/jdi/JdwpAllowTest.java does not performs negative te…
Jun 25, 2024
2c3a40b
8328647: TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp
Jun 25, 2024
98cfde4
8222884: ConcurrentClassDescLookup.java times out intermittently
Jun 25, 2024
8c6ad58
8317372: Refactor some NumberFormat tests to use JUnit
Jun 25, 2024
99b50b3
8332248: (fc) java/nio/channels/FileChannel/BlockDeviceSize.java fail…
Jun 25, 2024
153accc
8330849: Add test to verify memory usage with recursive locking
elifaslan1 Jun 25, 2024
9a4da24
8329103: assert(!thread->in_asgct()) failed during multi-mode profiling
Jun 25, 2024
d7db5c5
8320608: Many jtreg printing tests are missing the @printer keyword
Jun 25, 2024
8c00900
8315969: compiler/rangechecks/TestRangeCheckHoistingScaledIV.java: ma…
Jun 25, 2024
4dceb87
8321176: [Screencast] make a second attempt on screencast failure
TheRealMDoerr Jun 26, 2024
e257ae5
8051959: Add thread and timestamp options to java.security.debug syst…
TheRealMDoerr Jun 26, 2024
65cf18a
8328896: Fontmetrics for large Fonts has zero width
TheRealMDoerr Jun 26, 2024
f9f11d7
8334867: Add back assertion from JDK-8325494
TheRealMDoerr Jun 26, 2024
03a7176
8333099: Missing check for is_LoadVector in StoreNode::Identity
TheRealMDoerr Jun 26, 2024
ad5e16f
8325587: Shenandoah: ShenandoahLock should allow blocking in VM
Jun 26, 2024
3ce370a
8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destina…
Jun 26, 2024
cbd67f9
Merge
RealCLanger Jun 26, 2024
75287b5
8330027: Identity hashes of archived objects must be based on a repro…
tstuefe Jun 27, 2024
e456f8b
8319406: x86: Shorter movptr(reg, imm) for 32-bit immediates
Jun 27, 2024
6b4fa86
8170817: G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes …
Jun 28, 2024
b15ec4a
8211847: [aix] java/lang/ProcessHandle/InfoTest.java fails: "reported…
RealCLanger Jun 28, 2024
7ff9ec6
8333462: Performance regression of new DecimalFormat() when compare t…
lingjun-cg Jun 28, 2024
6c65326
8319818: Address GCC 13.2.0 warnings (stringop-overflow and dangling-…
shipilev Jun 28, 2024
1546279
8334421: assert(!oldbox->is_unbalanced()) failed: this should not be …
shipilev Jun 28, 2024
bcdb838
8327007: javax/swing/JSpinner/8008657/bug8008657.java fails
mrserb Jun 28, 2024
eff4452
8280990: [XWayland] XTest emulated mouse click does not bring window …
Jul 1, 2024
813ca6d
8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/MouseEvent…
Jul 1, 2024
f5e7166
8316285: Opensource JButton manual tests
Jul 1, 2024
3b9abf9
8330063: Upgrade jQuery to 3.7.1
MBaesken Jul 1, 2024
c22cb4a
8333652: RISC-V: compiler/vectorapi/VectorGatherMaskFoldingTest.java …
zifeihan Jul 1, 2024
ded1a33
8331605: jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java te…
Jul 2, 2024
efcac3a
8328238: Convert few closed manual applet tests to main
Jul 4, 2024
b6be31a
8320675: PrinterJob/SecurityDialogTest.java hangs
Jul 4, 2024
306aeab
8280988: [XWayland] Click on title to request focus test failures
Jul 4, 2024
34175fc
8333270: HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tes…
Jul 4, 2024
cba69c8
8332524: Instead of printing "TLSv1.3," it is showing "TLS13"
MBaesken Jul 4, 2024
4f82229
6967482: TAB-key does not work in JTables after selecting details-vie…
MBaesken Jul 4, 2024
c8fe1a1
8334600: TEST java/net/MulticastSocket/IPMulticastIF.java fails on li…
Jul 4, 2024
7027274
8333353: Delete extra empty line in CodeBlob.java
Jul 4, 2024
7991298
8334653: ISO 4217 Amendment 177 Update
MBaesken Jul 5, 2024
1064076
8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeToo…
Jul 5, 2024
b48b8e1
8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exceptio…
Jul 5, 2024
3e638bf
8316361: C2: assert(!failure) failed: Missed optimization opportunity…
MBaesken Jul 5, 2024
2c2cd9b
8327401: Some jtreg tests fail on Wayland without any tracking bug
Jul 8, 2024
6ff7e2a
8334297: (so) java/nio/channels/SocketChannel/OpenLeak.java should no…
Jul 8, 2024
9c9a812
8211854: [aix] java/net/ServerSocket/AcceptInheritHandle.java fails: …
RealCLanger Jul 8, 2024
9677a85
8329559: Test javax/swing/JFrame/bug4419914.java failed because The E…
Jul 9, 2024
8a0dd93
8335536: Fix assertion failure in IdealGraphPrinter when append is true
MaxXSoft Jul 9, 2024
dc3d552
8317446: ProblemList gc/arguments/TestNewSizeFlags.java on macosx-aar…
MBaesken Jul 9, 2024
5f78ddd
8328158: Convert java/awt/Choice/NonFocusablePopupMenuTest to automat…
Jul 10, 2024
bbcce3f
8331518: Tests should not use the "Classpath" exception form of the l…
Jul 10, 2024
cb40bc2
8315923: pretouch_memory by atomic-add-0 fragments huge pages unexpec…
Jul 10, 2024
c8db6fe
8335775: Remove extraneous 's' in comment of rawmonitor.cpp test file
gnu-andrew Jul 11, 2024
eba245a
8299058: AssertionError in sun.net.httpserver.ServerImpl when connect…
MBaesken Jul 12, 2024
f704b62
8326129: Java Record Pattern Match leads to infinite loop
MBaesken Jul 15, 2024
cdbd94f
8315505: CompileTask timestamp printed can overflow
Jul 15, 2024
8501f6c
8332424: Update IANA Language Subtag Registry to Version 2024-05-16
MBaesken Jul 16, 2024
b93ae1a
8322766: Micro bench SSLHandshake should use default algorithms
Jul 16, 2024
ed1106b
Merge
RealCLanger Jul 16, 2024
4e95699
8328273: sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java f…
Jul 18, 2024
be519cd
8327424: ProblemList serviceability/sa/TestJmapCore.java on all platf…
MBaesken Jul 18, 2024
9a02aa6
8333887: ubsan: unsafe.cpp:247:13: runtime error: store to null point…
luwang1103 Jul 18, 2024
7e5d30f
8334123: log the opening of Type 1 fonts
MBaesken Jul 18, 2024
021e881
8334418: Update IANA Language Subtag Registry to Version 2024-06-14
MBaesken Jul 18, 2024
9176fa2
8332818: ubsan: archiveHeapLoader.cpp:70:27: runtime error: applying …
luwang1103 Jul 18, 2024
69aab6a
8333542: Breakpoint in parallel code does not work
MBaesken Jul 18, 2024
a98bd60
8315422: getSoTimeout() would be in try block in SSLSocketImpl
MBaesken Jul 18, 2024
e459fe0
8312200: Fix Parse::catch_call_exceptions memory leak
Jul 18, 2024
d0a1fbd
8331405: Shenandoah: Optimize ShenandoahLock with TTAS
Jul 18, 2024
0506f4c
8299790: os::print_hex_dump is racy
tstuefe Jul 19, 2024
527ade8
8314163: os::print_hex_dump prints incorrectly for big endian platfor…
tstuefe Jul 19, 2024
aad6ba3
8332717: ZGC: Division by zero in heuristics
Jul 22, 2024
2c981bc
8331411: Shenandoah: Reconsider spinning duration in ShenandoahLock
Jul 22, 2024
eef95a6
8334239: Introduce macro for ubsan method/function exclusions
luwang1103 Jul 23, 2024
555c0c1
8325542: CTW: Runner can produce negative StressSeed
shipilev Jul 23, 2024
928219d
8334339: Test java/nio/file/attribute/BasicFileAttributeView/Creation…
Jul 24, 2024
e2254eb
8316131: runtime/cds/appcds/TestParallelGCWithCDS.java fails with JNI…
MBaesken Jul 24, 2024
570a6bd
8310628: GcInfoBuilder.c missing JNI Exception checks
synecdoche Jul 24, 2024
4cab9a4
8334769: Shenandoah: Move CodeCache_lock close to its use in Shenando…
shipilev Jul 25, 2024
bba56e0
8333361: ubsan,test : libHeapMonitorTest.cpp:518:9: runtime error: nu…
MBaesken Jul 25, 2024
cc85abc
8326332: Unclosed inline tags cause misalignment in summary tables
MBaesken Jul 26, 2024
078524e
8269657: Test java/nio/channels/DatagramChannel/Loopback.java failed:…
Jul 29, 2024
4a267bd
8332903: ubsan: opto/output.cpp:1002:18: runtime error: load of value…
MBaesken Jul 30, 2024
812a639
8335283: Build failure due to 'no_sanitize' attribute directive ignored
luwang1103 Jul 30, 2024
2c9f741
8337038: Test java/nio/file/attribute/BasicFileAttributeView/Creation…
Jul 30, 2024
30801fb
8317696: Fix compilation with clang-16
Jul 31, 2024
c9d8681
8308286: Fix clang warnings in linux code
Jul 31, 2024
462065b
8335904: Fix invalid comment in ShenandoahLock
Jul 31, 2024
e478a23
8335134: Test com/sun/jdi/BreakpointOnClassPrepare.java timeout
Aug 1, 2024
43cb913
8325037: x86: enable and fix hotspot/jtreg/compiler/vectorization/Tes…
Aug 1, 2024
7239584
8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR ver…
Aug 1, 2024
c3b424e
8333363: ubsan: instanceKlass.cpp: runtime error: member call on null…
MBaesken Aug 1, 2024
a757e62
8333277: ubsan: mlib_ImageScanPoly.c:292:43: runtime error: division …
MBaesken Aug 1, 2024
c2daaa6
8334482: Shenandoah: Deadlock when safepoint is pending during nmetho…
shipilev Aug 1, 2024
6bc382f
8333178: ubsan: jvmti_tools.cpp:149:16: runtime error: null pointer p…
MBaesken Aug 2, 2024
0fdb206
8332699: ubsan: jfrEventSetting.inline.hpp:31:43: runtime error: inde…
MBaesken Aug 2, 2024
9cb36b2
8324580: SIGFPE on THP initialization on kernels < 4.10
luwang1103 Aug 2, 2024
7c2666d
8335967: "text-decoration: none" does not work with "A" HTML tags
MBaesken Aug 2, 2024
ce67ab0
8317112: Add screenshot for Frame/DefaultSizeTest.java
Aug 2, 2024
81d1c97
8324808: Manual printer tests have no Pass/Fail buttons, instructions…
Aug 2, 2024
3511d72
8336301: test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java leave…
Aug 2, 2024
30294f4
8331854: ubsan: copy.hpp:218:10: runtime error: addition of unsigned …
MBaesken Aug 2, 2024
ee21571
8335493: check_gc_overhead_limit should reset SoftRefPolicy::_should_…
Aug 2, 2024
b79e185
8331731: ubsan: relocInfo.cpp:155:30: runtime error: applying non-zer…
MBaesken Aug 2, 2024
4989165
8321509: False positive in get_trampoline fast path causes crash
Aug 2, 2024
dac39de
8333622: ubsan: relocInfo_x86.cpp:101:56: runtime error: pointer inde…
MBaesken Aug 6, 2024
d578221
8335237: ubsan: vtableStubs.hpp is_vtable_stub exclude from ubsan ch…
MBaesken Aug 8, 2024
fd4ce63
8322971: KEM.getInstance() should check if a 3rd-party security provi…
gnu-andrew Aug 8, 2024
953846d
8333639: ubsan: cppVtables.cpp:81:55: runtime error: index 14 out of …
MBaesken Aug 9, 2024
e4d27d0
8334618: ubsan: support setting additional ubsan check options
MBaesken Aug 9, 2024
27abeb8
8328642: Convert applet test MouseDraggedOutCauseScrollingTest.html t…
Aug 12, 2024
27b1e1a
8330146: assert(!_thread->is_in_any_VTMS_transition()) failed
Aug 12, 2024
eb103b0
8327501: Common ForkJoinPool prevents class unloading in some cases
shipilev Aug 12, 2024
bafcddd
8337283: configure.log is truncated when build dir is on different fi…
shipilev Aug 13, 2024
9ac591a
8336342: Fix known X11 library locations in sysroot
shipilev Aug 13, 2024
123614b
8336928: GHA: Bundle artifacts removal broken
zzambers Aug 13, 2024
75c82f6
8336343: Add more known sysroot library locations for ALSA
shipilev Aug 13, 2024
d4a6e72
8324641: [IR Framework] Add Setup method to provide custom arguments …
shipilev Aug 13, 2024
8150179
8242564: javadoc crashes:: class cast exception com.sun.tools.javac.c…
toddjonker Aug 13, 2024
7e7b0f3
8312049: runtime/logging/ClassLoadUnloadTest can be improved
cost0much Aug 14, 2024
785ae1f
8315965: Open source various AWT applet tests
Aug 14, 2024
6196ed1
8332113: Update nsk.share.Log to be always verbose
Aug 14, 2024
5acb022
6355567: AdobeMarkerSegment causes failure to read valid JPEG
mrserb Aug 14, 2024
108c2e4
8334166: Enable binary check
MBaesken Aug 14, 2024
590715f
8073061: (fs) Files.copy(foo, bar, REPLACE_EXISTING) deletes bar even…
toddjonker Aug 14, 2024
edd6437
8319817: Charset constructor should make defensive copy of aliases
toddjonker Aug 14, 2024
79349b8
8303920: Avoid calling out to python in DataDescriptorSignatureMissin…
cost0much Aug 14, 2024
a3cd6d6
8321206: Make Locale related system properties `StaticProperty`
Aug 15, 2024
d85b7c1
8331153: JFR: Improve logging of jdk/jfr/api/consumer/filestream/Test…
Aug 16, 2024
e7e92e0
8325022: Incorrect error message on client authentication
Aug 16, 2024
9b331b0
8317738: CodeCacheFullCountTest failed with "VirtualMachineError: Out…
Aug 16, 2024
4e84d4d
8310683: Refactor StandardCharset/standard.java to use JUnit
Aug 16, 2024
fee2094
8330520: linux clang build fails in os_linux.cpp with static_assert w…
Aug 20, 2024
ed77abd
8331572: Allow using OopMapCache outside of STW GC phases
shipilev Aug 20, 2024
4c86bf5
8309067: gtest/AsyncLogGtest.java fails again in stderrOutput_vm
Aug 21, 2024
cd5ac19
8299813: java/nio/channels/DatagramChannel/Disconnect.java fails with…
Aug 21, 2024
846962d
8334078: RISC-V: TestIntVect.java fails after JDK-8332153 when runnin…
zifeihan Aug 22, 2024
affb895
8336926: jdk/internal/util/ReferencedKeyTest.java can fail with Concu…
shipilev Aug 22, 2024
38eeb50
8335007: Inline OopMapCache table
shipilev Aug 22, 2024
d5b8ea8
8330981: ZGC: Should not dedup strings in the finalizer graph
shipilev Aug 22, 2024
fa8ef0f
8333354: ubsan: frame.inline.hpp:91:25: and src/hotspot/share/runtime…
MBaesken Aug 22, 2024
dc8365c
8333088: ubsan: shenandoahAdaptiveHeuristics.cpp:245:44: runtime erro…
MBaesken Aug 22, 2024
24f453c
8333149: ubsan : memset on nullptr target detected in jvmtiEnvBase.cp…
MBaesken Aug 22, 2024
e79f9b4
8323196: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with…
Aug 23, 2024
b8038ea
8335743: jhsdb jstack cannot print some information on the waiting th…
tkiriyama Aug 23, 2024
4f28612
8316193: jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exce…
cost0much Aug 23, 2024
fe47075
8309894: compiler/vectorapi/VectorLogicalOpIdentityTest.java fails on…
cost0much Aug 26, 2024
f2c5ecf
8336284: Test TestClhsdbJstackLock.java/TestJhsdbJstackLock.java fail…
tkiriyama Aug 26, 2024
dccf4de
8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock env…
Aug 26, 2024
15664b1
8322881: java/nio/file/Files/CopyMoveVariations.java fails with Acces…
Aug 26, 2024
ec5976d
8311306: Test com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java…
MBaesken Aug 27, 2024
345b417
8338286: GHA: Demote x86_32 to hotspot build only
shipilev Aug 27, 2024
db914b7
8335409: Can't allocate and retain memory from resource area in frame…
shipilev Aug 27, 2024
33f4d80
8280120: [IR Framework] Add attribute to @IR to enable/disable IR mat…
cost0much Aug 27, 2024
459757e
8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsist…
GoeLin Sep 3, 2024
0b340d1
8337664: Distrust TLS server certificates issued after Oct 2024 and a…
GoeLin Sep 8, 2024
c4d39f3
8338696: (fs) BasicFileAttributes.creationTime() falls back to epoch …
jerboaa Sep 9, 2024
34b4bd4
8339869: [21u] Test CreationTime.java fails with UnsatisfiedLinkError…
GoeLin Sep 11, 2024
2518544
8329667: [macos] Issue with JTree related fix for JDK-8317771
GoeLin Sep 13, 2024
b99bff9
8337622: IllegalArgumentException in java.lang.reflect.Field.get
GoeLin Sep 17, 2024
be819d7
8341057: Add 2 SSL.com TLS roots
GoeLin Oct 1, 2024
eced83e
8341059: Change Entrust TLS distrust date to November 12, 2024
GoeLin Oct 1, 2024
253039e
Merge remote-tracking branch 'upstream/master' into dragonwell
Accelerator1996 Oct 21, 2024
2b2bdbf
increase itable stub estimate for safety
linade Oct 22, 2024
b41702f
Merge branch 'master' into dragonwell_extended-21.0.5.0.5+9
linade Oct 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
59 changes: 23 additions & 36 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ on:
platforms:
description: 'Platform(s) to execute on (comma separated, e.g. "linux-x64, macos, aarch64")'
required: true
default: 'linux-x64, linux-x86, linux-x64-variants, linux-cross-compile, macos-x64, macos-aarch64, windows-x64, windows-aarch64, docs'
default: 'linux-x64, linux-x86-hs, linux-x64-variants, linux-cross-compile, macos-x64, macos-aarch64, windows-x64, windows-aarch64, docs'
configure-arguments:
description: 'Additional configure arguments'
required: false
Expand All @@ -61,7 +61,7 @@ jobs:
runs-on: ubuntu-22.04
outputs:
linux-x64: ${{ steps.include.outputs.linux-x64 }}
linux-x86: ${{ steps.include.outputs.linux-x86 }}
linux-x86-hs: ${{ steps.include.outputs.linux-x86-hs }}
linux-x64-variants: ${{ steps.include.outputs.linux-x64-variants }}
linux-cross-compile: ${{ steps.include.outputs.linux-cross-compile }}
macos-x64: ${{ steps.include.outputs.macos-x64 }}
Expand Down Expand Up @@ -113,7 +113,7 @@ jobs:
}

echo "linux-x64=$(check_platform linux-x64 linux x64)" >> $GITHUB_OUTPUT
echo "linux-x86=$(check_platform linux-x86 linux x86)" >> $GITHUB_OUTPUT
echo "linux-x86-hs=$(check_platform linux-x86-hs linux x86)" >> $GITHUB_OUTPUT
echo "linux-x64-variants=$(check_platform linux-x64-variants variants)" >> $GITHUB_OUTPUT
echo "linux-cross-compile=$(check_platform linux-cross-compile cross-compile)" >> $GITHUB_OUTPUT
echo "macos-x64=$(check_platform macos-x64 macos x64)" >> $GITHUB_OUTPUT
Expand Down Expand Up @@ -152,12 +152,13 @@ jobs:
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.select.outputs.linux-x64 == 'true'

build-linux-x86:
name: linux-x86
build-linux-x86-hs:
name: linux-x86-hs
needs: select
uses: ./.github/workflows/build-linux.yml
with:
platform: linux-x86
make-target: 'hotspot'
gcc-major-version: '10'
gcc-package-suffix: '-multilib'
apt-architecture: 'i386'
Expand All @@ -167,7 +168,7 @@ jobs:
extra-conf-options: '--with-target-bits=32'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.select.outputs.linux-x86 == 'true'
if: needs.select.outputs.linux-x86-hs == 'true'

build-linux-x64-hs-nopch:
name: linux-x64-hs-nopch
Expand Down Expand Up @@ -317,16 +318,6 @@ jobs:
bootjdk-platform: linux-x64
runs-on: ubuntu-22.04

test-linux-x86:
name: linux-x86
needs:
- build-linux-x86
uses: ./.github/workflows/test.yml
with:
platform: linux-x86
bootjdk-platform: linux-x64
runs-on: ubuntu-22.04

test-macos-x64:
name: macos-x64
needs:
Expand Down Expand Up @@ -364,7 +355,7 @@ jobs:
# if: always() # remove only when all passed, so that workflow can support rerun failed jobs
needs:
- build-linux-x64
- build-linux-x86
- build-linux-x86-hs
- build-linux-x64-hs-nopch
- build-linux-x64-hs-zero
- build-linux-x64-hs-minimal
Expand All @@ -375,31 +366,27 @@ jobs:
- build-windows-x64
- build-windows-aarch64
- test-linux-x64
- test-linux-x86
- test-macos-x64
- test-windows-x64

steps:
# Hack to get hold of the api environment variables that are only defined for actions
- name: 'Get API configuration'
id: api
uses: actions/github-script@v7
with:
script: 'return { url: process.env["ACTIONS_RUNTIME_URL"], token: process.env["ACTIONS_RUNTIME_TOKEN"] }'

- name: 'Remove bundle artifacts'
run: |
# Find and remove all bundle artifacts
ALL_ARTIFACT_URLS="$(curl -s \
-H 'Accept: application/json;api-version=6.0-preview' \
-H 'Authorization: Bearer ${{ fromJson(steps.api.outputs.result).token }}' \
'${{ fromJson(steps.api.outputs.result).url }}_apis/pipelines/workflows/${{ github.run_id }}/artifacts?api-version=6.0-preview')"
BUNDLE_ARTIFACT_URLS="$(echo "$ALL_ARTIFACT_URLS" | jq -r -c '.value | map(select(.name|startswith("bundles-"))) | .[].url')"
for url in $BUNDLE_ARTIFACT_URLS; do
echo "Removing $url"
curl -s \
-H 'Accept: application/json;api-version=6.0-preview' \
-H 'Authorization: Bearer ${{ fromJson(steps.api.outputs.result).token }}' \
-X DELETE "$url" \
# See: https://docs.github.com/en/rest/actions/artifacts?apiVersion=2022-11-28
ALL_ARTIFACT_IDS="$(curl -sL \
-H 'Accept: application/vnd.github+json' \
-H 'Authorization: Bearer ${{ github.token }}' \
-H 'X-GitHub-Api-Version: 2022-11-28' \
'${{ github.api_url }}/repos/${{ github.repository }}/actions/runs/${{ github.run_id }}/artifacts')"
BUNDLE_ARTIFACT_IDS="$(echo "$ALL_ARTIFACT_IDS" | jq -r -c '.artifacts | map(select(.name|startswith("bundles-"))) | .[].id')"
for id in $BUNDLE_ARTIFACT_IDS; do
echo "Removing $id"
curl -sL \
-X DELETE \
-H 'Accept: application/vnd.github+json' \
-H 'Authorization: Bearer ${{ github.token }}' \
-H 'X-GitHub-Api-Version: 2022-11-28' \
"${{ github.api_url }}/repos/${{ github.repository }}/actions/artifacts/$id" \
|| echo "Failed to remove bundle"
done
3 changes: 2 additions & 1 deletion .jcheck/conf
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
[general]
project=jdk-updates
jbs=JDK
version=21.0.4
version=21.0.5

[checks]
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace,problemlists
warning=issuestitle,binary

[repository]
tags=(?:jdk-(?:[1-9]([0-9]*)(?:\.(?:0|[1-9][0-9]*)){0,4})(?:\+(?:(?:[0-9]+))|(?:-ga)))|(?:jdk[4-9](?:u\d{1,3})?-(?:(?:b\d{2,3})|(?:ga)))|(?:hs\d\d(?:\.\d{1,2})?-b\d\d)
Expand Down
4 changes: 3 additions & 1 deletion make/autoconf/configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -313,9 +313,11 @@ AC_OUTPUT

# After AC_OUTPUT, we need to do final work
CUSTOM_CONFIG_OUTPUT_GENERATED_HOOK
BASIC_POST_CONFIG_OUTPUT

# Finally output some useful information to the user
HELP_PRINT_SUMMARY_AND_WARNINGS
CUSTOM_SUMMARY_AND_WARNINGS_HOOK
HELP_REPEAT_WARNINGS

# All output is done. Do the post-config output management.
BASIC_POST_CONFIG_OUTPUT
8 changes: 7 additions & 1 deletion make/autoconf/jdk-options.m4
Original file line number Diff line number Diff line change
Expand Up @@ -500,9 +500,15 @@ AC_DEFUN_ONCE([JDKOPT_SETUP_LEAK_SANITIZER],
#
AC_DEFUN_ONCE([JDKOPT_SETUP_UNDEFINED_BEHAVIOR_SANITIZER],
[
UTIL_ARG_WITH(NAME: additional-ubsan-checks, TYPE: string,
DEFAULT: [],
DESC: [Customizes the ubsan checks],
OPTIONAL: true)

# GCC reports lots of likely false positives for stringop-truncation and format-overflow.
# Silence them for now.
UBSAN_CHECKS="-fsanitize=undefined -fsanitize=float-divide-by-zero -fno-sanitize=shift-base -fno-sanitize=alignment"
UBSAN_CHECKS="-fsanitize=undefined -fsanitize=float-divide-by-zero -fno-sanitize=shift-base -fno-sanitize=alignment \
$ADDITIONAL_UBSAN_CHECKS"
UBSAN_CFLAGS="$UBSAN_CHECKS -Wno-stringop-truncation -Wno-format-overflow -fno-omit-frame-pointer -DUNDEFINED_BEHAVIOR_SANITIZER"
UBSAN_LDFLAGS="$UBSAN_CHECKS"
UTIL_ARG_ENABLE(NAME: ubsan, DEFAULT: false, RESULT: UBSAN_ENABLED,
Expand Down
19 changes: 19 additions & 0 deletions make/autoconf/lib-alsa.m4
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,25 @@ AC_DEFUN_ONCE([LIB_SETUP_ALSA],
PKG_CHECK_MODULES(ALSA, alsa, [ALSA_FOUND=yes], [ALSA_FOUND=no])
fi
fi
if test "x$ALSA_FOUND" = xno; then
# If we have sysroot set, and no explicit library location is set,
# look at known locations in sysroot.
if test "x$SYSROOT" != "x" && test "x${with_alsa_lib}" == x; then
if test -f "$SYSROOT/usr/lib64/libasound.so" && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
ALSA_LIBS="-L$SYSROOT/usr/lib64 -lasound"
ALSA_FOUND=yes
elif test -f "$SYSROOT/usr/lib/libasound.so"; then
ALSA_LIBS="-L$SYSROOT/usr/lib -lasound"
ALSA_FOUND=yes
elif test -f "$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libasound.so"; then
ALSA_LIBS="-L$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI -lasound"
ALSA_FOUND=yes
elif test -f "$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU_AUTOCONF-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libasound.so"; then
ALSA_LIBS="-L$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU_AUTOCONF-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI -lasound"
ALSA_FOUND=yes
fi
fi
fi
if test "x$ALSA_FOUND" = xno; then
AC_CHECK_HEADERS([alsa/asoundlib.h],
[
Expand Down
4 changes: 2 additions & 2 deletions make/autoconf/lib-x11.m4
Original file line number Diff line number Diff line change
Expand Up @@ -71,9 +71,9 @@ AC_DEFUN_ONCE([LIB_SETUP_X11],
elif test -f "$SYSROOT/usr/lib/libX11.so"; then
x_libraries="$SYSROOT/usr/lib"
elif test -f "$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libX11.so"; then
x_libraries="$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libX11.so"
x_libraries="$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI"
elif test -f "$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU_AUTOCONF-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libX11.so"; then
x_libraries="$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU_AUTOCONF-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libX11.so"
x_libraries="$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU_AUTOCONF-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI"
fi
fi
fi
Expand Down
6 changes: 3 additions & 3 deletions make/conf/version-numbers.conf
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,15 @@

DEFAULT_VERSION_FEATURE=21
DEFAULT_VERSION_INTERIM=0
DEFAULT_VERSION_UPDATE=4
DEFAULT_VERSION_UPDATE=5
DEFAULT_VERSION_PATCH=0
DEFAULT_VERSION_EXTRA1=0
DEFAULT_VERSION_EXTRA2=0
DEFAULT_VERSION_EXTRA3=0
DEFAULT_VERSION_DATE=2024-07-16
DEFAULT_VERSION_DATE=2024-10-15
DEFAULT_VERSION_CLASSFILE_MAJOR=65 # "`$EXPR $DEFAULT_VERSION_FEATURE + 44`"
DEFAULT_VERSION_CLASSFILE_MINOR=0
DEFAULT_VERSION_DOCS_API_SINCE=11
DEFAULT_ACCEPTABLE_BOOT_VERSIONS="20 21"
DEFAULT_JDK_SOURCE_TARGET_VERSION=21
DEFAULT_PROMOTED_VERSION_PRE=
DEFAULT_PROMOTED_VERSION_PRE=ea
4 changes: 2 additions & 2 deletions make/data/cldr/common/main/ff_Adlm.xml
Original file line number Diff line number Diff line change
Expand Up @@ -708,7 +708,7 @@ CLDR data files are interpreted according to the LDML specification (http://unic
<territory type="BS">𞤄𞤢𞤸𞤢𞤥𞤢𞥄𞤧</territory>
<territory type="BT">𞤄𞤵𞥅𞤼𞤢𞥄𞤲</territory>
<territory type="BV">𞤅𞤵𞤪𞤭𞥅𞤪𞤫 𞤄𞤵𞥅𞤾𞤫𞥅</territory>
<territory type="BW">𞤄𞤮𞤼𞤧𞤵𞤱𞤢𞥄𞤲𞤢</territory>
<territory type="BW">𞤄𞤮𞤼𞤧𞤵𞤱𞤢𞥄𞤲𞤢</territory>
<territory type="BY">𞤄𞤫𞤤𞤢𞤪𞤵𞥅𞤧</territory>
<territory type="BZ">𞤄𞤫𞤤𞤭𞥅𞥁</territory>
<territory type="CA">𞤑𞤢𞤲𞤢𞤣𞤢𞥄</territory>
Expand Down Expand Up @@ -8278,7 +8278,7 @@ CLDR data files are interpreted according to the LDML specification (http://unic
<exemplarCity>𞤐𞤵𞥅𞤳</exemplarCity>
</zone>
<zone type="America/Scoresbysund">
<exemplarCity>𞤋𞤼𞥆𞤮𞤳𞤮𞤪𞤼𞤮𞥅𞤪𞤥𞤭𞥅𞤼</exemplarCity>
<exemplarCity>𞤋𞤼𞥆𞤮𞤳𞤮𞤪𞤼𞤮𞥅𞤪𞤥𞤭𞥅𞤼</exemplarCity>
</zone>
<zone type="America/Danmarkshavn">
<exemplarCity>𞤁𞤢𞥄𞤲𞤥𞤢𞤪𞤳𞥃𞤢𞥄𞤾𞤲</exemplarCity>
Expand Down
2 changes: 1 addition & 1 deletion make/devkit/createJMHBundle.sh
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ rm -f *
fetchJar() {
url="${MAVEN_MIRROR}/$1/$2/$3/$2-$3.jar"
if command -v curl > /dev/null; then
curl -O --fail $url
curl -OL --fail $url
elif command -v wget > /dev/null; then
wget $url
else
Expand Down
5 changes: 5 additions & 0 deletions make/hotspot/lib/CompileJvm.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -157,8 +157,13 @@ $(eval $(call SetupJdkLibrary, BUILD_LIBJVM, \
DISABLED_WARNINGS_gcc_ad_$(HOTSPOT_TARGET_CPU_ARCH).cpp := nonnull, \
DISABLED_WARNINGS_gcc_cgroupV1Subsystem_linux.cpp := address, \
DISABLED_WARNINGS_gcc_cgroupV2Subsystem_linux.cpp := address, \
DISABLED_WARNINGS_gcc_handshake.cpp := stringop-overflow, \
DISABLED_WARNINGS_gcc_interp_masm_x86.cpp := uninitialized, \
DISABLED_WARNINGS_gcc_jvmciCodeInstaller.cpp := stringop-overflow, \
DISABLED_WARNINGS_gcc_jvmtiTagMap.cpp := stringop-overflow, \
DISABLED_WARNINGS_gcc_postaloc.cpp := address, \
DISABLED_WARNINGS_gcc_shenandoahLock.cpp := stringop-overflow, \
DISABLED_WARNINGS_gcc_synchronizer.cpp := stringop-overflow, \
DISABLED_WARNINGS_clang := $(DISABLED_WARNINGS_clang), \
DISABLED_WARNINGS_clang_arguments.cpp := missing-field-initializers, \
DISABLED_WARNINGS_clang_codeBuffer.cpp := tautological-undefined-compare, \
Expand Down
12 changes: 11 additions & 1 deletion make/modules/java.desktop/lib/Awt2dLibraries.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -245,6 +245,13 @@ ifeq ($(call isTargetOs, windows macosx), false)
DISABLED_WARNINGS_gcc_XRBackendNative.c := maybe-uninitialized, \
DISABLED_WARNINGS_gcc_XToolkit.c := unused-result, \
DISABLED_WARNINGS_gcc_XWindow.c := unused-function, \
DISABLED_WARNINGS_clang_awt_Taskbar.c := parentheses, \
DISABLED_WARNINGS_clang_gtk2_interface.c := parentheses, \
DISABLED_WARNINGS_clang_gtk3_interface.c := parentheses, \
DISABLED_WARNINGS_clang_OGLBufImgOps.c := format-nonliteral, \
DISABLED_WARNINGS_clang_OGLPaints.c := format-nonliteral, \
DISABLED_WARNINGS_clang_screencast_pipewire.c := format-nonliteral, \
DISABLED_WARNINGS_clang_sun_awt_X11_GtkFileDialogPeer.c := parentheses, \
DISABLED_WARNINGS_clang_aix := deprecated-non-prototype, \
DISABLED_WARNINGS_clang_aix_awt_Taskbar.c := parentheses, \
DISABLED_WARNINGS_clang_aix_OGLPaints.c := format-nonliteral, \
Expand Down Expand Up @@ -465,7 +472,10 @@ else
endif

# hb-ft.cc is not presently needed, and requires freetype 2.4.2 or later.
LIBFONTMANAGER_EXCLUDE_FILES += libharfbuzz/hb-ft.cc
# hb-subset and hb-style APIs are not needed, excluded to cut on compilation time.
LIBFONTMANAGER_EXCLUDE_FILES += hb-ft.cc hb-subset-cff-common.cc \
hb-subset-cff1.cc hb-subset-cff2.cc hb-subset-input.cc hb-subset-plan.cc \
hb-subset.cc hb-subset-instancer-solver.cc gsubgpos-context.cc hb-style.cc

# list of disabled warnings and the compilers for which it was specifically added.
# array-bounds -> GCC 12 on Alpine Linux
Expand Down
1 change: 1 addition & 0 deletions make/modules/java.security.jgss/Lib.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ $(eval $(call SetupJdkLibrary, BUILD_LIBJ2GSS, \
CFLAGS := $(CFLAGS_JDKLIB), \
DISABLED_WARNINGS_gcc := undef, \
DISABLED_WARNINGS_clang_aix := undef, \
DISABLED_WARNINGS_clang := undef, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LIBS := $(LIBDL), \
Expand Down
3 changes: 2 additions & 1 deletion make/modules/jdk.hotspot.agent/Lib.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2015, 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -61,6 +61,7 @@ $(eval $(call SetupJdkLibrary, BUILD_LIBSA, \
OPTIMIZATION := HIGH, \
DISABLED_WARNINGS_gcc := sign-compare, \
DISABLED_WARNINGS_gcc_ps_core.c := pointer-arith, \
DISABLED_WARNINGS_clang_ps_core.c := pointer-arith, \
DISABLED_WARNINGS_clang := sign-compare, \
DISABLED_WARNINGS_clang_libproc_impl.c := format-nonliteral, \
DISABLED_WARNINGS_clang_sadis.c := format-nonliteral, \
Expand Down
6 changes: 5 additions & 1 deletion make/modules/jdk.jpackage/Lib.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2018, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -65,6 +65,8 @@ $(eval $(call SetupJdkExecutable, BUILD_JPACKAGE_APPLAUNCHEREXE, \
INCLUDE_FILES := $(JPACKAGE_APPLAUNCHER_INCLUDE_FILES), \
TOOLCHAIN := $(JPACKAGE_APPLAUNCHER_TOOLCHAIN), \
OPTIMIZATION := LOW, \
DISABLED_WARNINGS_clang_LinuxPackage.c := format-nonliteral, \
DISABLED_WARNINGS_clang_JvmLauncherLib.c := format-nonliteral, \
CXXFLAGS := $(call JpackageWithStaticCrt, $(CXXFLAGS_JDKEXE)) \
$(JPACKAGE_APPLAUNCHER_INCLUDES), \
CFLAGS := $(call JpackageWithStaticCrt, $(CFLAGS_JDKEXE)) \
Expand Down Expand Up @@ -103,6 +105,8 @@ ifeq ($(call isTargetOs, linux), true)
EXCLUDE_FILES := LinuxLauncher.c LinuxPackage.c, \
TOOLCHAIN := TOOLCHAIN_LINK_CXX, \
OPTIMIZATION := LOW, \
DISABLED_WARNINGS_clang_JvmLauncherLib.c := format-nonliteral, \
DISABLED_WARNINGS_clang_tstrings.cpp := format-nonliteral, \
CXXFLAGS := $(CXXFLAGS_JDKLIB) $(JPACKAGE_LIBAPPLAUNCHER_INCLUDES), \
CFLAGS := $(CFLAGS_JDKLIB) $(JPACKAGE_LIBAPPLAUNCHER_INCLUDES), \
LDFLAGS := $(LDFLAGS_JDKLIB), \
Expand Down
3 changes: 2 additions & 1 deletion make/modules/jdk.management/Lib.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2015, 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -44,6 +44,7 @@ endif
$(eval $(call SetupJdkLibrary, BUILD_LIBMANAGEMENT_EXT, \
NAME := management_ext, \
OPTIMIZATION := $(LIBMANAGEMENT_EXT_OPTIMIZATION), \
DISABLED_WARNINGS_clang_UnixOperatingSystem.c := format-nonliteral, \
CFLAGS := $(CFLAGS_JDKLIB) $(LIBMANAGEMENT_EXT_CFLAGS), \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
Expand Down
4 changes: 2 additions & 2 deletions make/src/classes/build/tools/jfr/GenerateJfrFiles.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -660,7 +660,7 @@ private static void printJfrEventControlHpp(Metadata metadata, File outputFile)
out.write("");
out.write("union JfrNativeSettings {");
out.write(" // Array version.");
out.write(" jfrNativeEventSetting bits[NUMBER_OF_EVENTS];");
out.write(" jfrNativeEventSetting bits[NUMBER_OF_EVENTS + NUMBER_OF_RESERVED_EVENTS];");
out.write(" // Then, to make it easy to debug,");
out.write(" // add named struct members also.");
out.write(" struct {");
Expand Down
4 changes: 4 additions & 0 deletions make/test/BuildFailureHandler.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,10 @@ IMAGES_TARGETS += $(COPY_FH)
# Use JTREG_TEST_OPTS for test VM options
# Use JTREG_TESTS for jtreg tests parameter
#
# Most likely you want to select a specific test from test/failure_handler/test
# and manually inspect the results. This target does not actually verify
# anything about the failure_handler's output or even if it ran at all.
#
RUN_DIR := $(FH_SUPPORT)/test

test:
Expand Down
Loading
Loading