6487 Commits

Author SHA1 Message Date
Ioi Lam
a6cc37fdbe 8349888: AOTMode=create crashes with EpsilonGC
Reviewed-by: shade, kvn
2025-02-25 05:38:39 +00:00
Calvin Cheung
ddb2569110 8280682: Refactor AOT code source validation checks
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: iklam, asmehra, dholmes, kvn
2025-02-24 19:54:48 +00:00
Jatin Bhateja
e410af00e6 8342393: Promote commutative vector IR node sharing
Reviewed-by: vlivanov, epeter, sviswanathan
2025-02-24 07:40:17 +00:00
Christian Hagedorn
a5c9a4dbde 8349032: C2: Parse Predicate refactoring in Loop Unswitching broke fix for JDK-8290850
Reviewed-by: kvn, thartmann
2025-02-24 07:28:05 +00:00
Hamlin Li
1b6281d98c 8321003: RISC-V: C2 MulReductionVI
8321004: RISC-V: C2 MulReductionVL

Reviewed-by: fyang, rehn
2025-02-21 10:25:50 +00:00
Hamlin Li
c73fead5ca 8350383: Test: add more test case for string compare (UL case)
Reviewed-by: fyang
2025-02-21 09:48:54 +00:00
Leonid Mesnik
1eb0db3760 8350151: Support requires property to filter tests incompatible with --enable-preview
Reviewed-by: alanb, rriggs
2025-02-20 18:00:33 +00:00
Johan Sjölen
10bf48a6b0 8350214: Test gtest/AsyncLogGtest.java fails after JDK-8349755
Reviewed-by: aboldtch, dholmes
2025-02-20 15:50:24 +00:00
Jiangli Zhou
960ad21186 8349620: Add VMProps for static JDK
Reviewed-by: alanb, manc
2025-02-20 15:47:54 +00:00
Aleksey Shipilev
2353f3e2f1 8350210: CTW: Use stackless exceptions
Reviewed-by: kvn, chagedorn
2025-02-19 11:35:00 +00:00
Aleksey Shipilev
79db2d4186 8350159: compiler/tiered/Level2RecompilationTest.java fails after JDK-8349915
Reviewed-by: kvn, chagedorn
2025-02-19 11:33:57 +00:00
Aleksey Shipilev
d13fd5738f 8350211: CTW: Attempt to preload all classes in constant pool
Reviewed-by: vlivanov, chagedorn
2025-02-19 11:02:14 +00:00
Christian Stein
9042aa82a8 8339238: Update to use jtreg 7.5.1
Reviewed-by: erikj, jpai, rriggs, iris
2025-02-19 06:38:39 +00:00
Doug Simon
f2b4e12afe 8350263: JvmciNotifyBootstrapFinishedEventTest intermittently times out
Reviewed-by: yzheng, never
2025-02-18 20:18:08 +00:00
Roberto Castañeda Lozano
8193e0d53a 8346280: C2: implement late barrier elision for G1
Reviewed-by: tschatzl, aboldtch, mdoerr
2025-02-18 10:23:35 +00:00
Doug Simon
8ec589390f 8346781: [JVMCI] Limit ServiceLoader to class initializers
Reviewed-by: never, yzheng
2025-02-17 19:34:29 +00:00
Matthias Ernst
7f3ecb4d92 8346664: C2: Optimize mask check with constant offset
Reviewed-by: epeter, qamai
2025-02-17 13:07:23 +00:00
Johan Sjölen
f1258f9e16 8349755: Fix corner case issues in async UL
Reviewed-by: dholmes, aboldtch
2025-02-17 09:22:57 +00:00
David Holmes
2192723734 8350162: ProblemList compiler/tiered/Level2RecompilationTest.java
Reviewed-by: jpai
2025-02-17 02:09:25 +00:00
Nizar Benalla
fa1bd2344e 8343802: Prevent NULL usage backsliding
Reviewed-by: kbarrett
2025-02-14 12:24:36 +00:00
Vladimir Kozlov
0b50e479a0 8349753: Incorrect use of CodeBlob::is_buffer_blob() in few places
Reviewed-by: dlong, shade
2025-02-13 16:09:04 +00:00
Chris Plummer
74e458bad6 8349684: Remove SA core file tests from problem list for macosx-x64
Reviewed-by: kevinw, sspitsyn
2025-02-12 19:27:54 +00:00
Jatin Bhateja
4b463ee70e 8342103: C2 compiler support for Float16 type and associated scalar operations
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Bhavana Kilambi <bkilambi@openjdk.org>
Co-authored-by: Joe Darcy <darcy@openjdk.org>
Co-authored-by: Raffaello Giulietti <rgiulietti@openjdk.org>
Reviewed-by: psandoz, epeter, sviswanathan
2025-02-12 17:02:51 +00:00
Coleen Phillimore
ed17c55ea3 8349145: Make Class.getProtectionDomain() non-native
Reviewed-by: liach, dholmes, yzheng
2025-02-12 12:04:40 +00:00
Tobias Hartmann
ee079fdbf1 8349820: Temporarily increase MemLimit for tests until JDK-8349772 and JDK-8337821 are fixed
Reviewed-by: rcastanedalo, epeter
2025-02-11 13:57:45 +00:00
SendaoYan
545d19f1fa 8349771: Replace usages of -mx and -ms in some monitor tests
Reviewed-by: jpai, stefank, dholmes
2025-02-11 12:38:19 +00:00
Richard Reingruber
1a8212e101 8348678: [PPC64] C2: unaligned vector load/store is ok
8343906: test2 of compiler/c2/TestCastX2NotProcessedIGVN.java fails on some platforms

Reviewed-by: mdoerr, amitkumar
2025-02-11 07:45:55 +00:00
Jiangli Zhou
84b32cb61c 8349178: runtime/jni/atExit/TestAtExit.java should be supported on static JDK
Reviewed-by: dholmes
2025-02-10 18:05:27 +00:00
Coleen Phillimore
c9cadbd23f 8346567: Make Class.getModifiers() non-native
Reviewed-by: alanb, vlivanov, yzheng, dlong
2025-02-10 12:44:30 +00:00
Hamlin Li
4a83ca1202 8349666: RISC-V: enable superwords tests for vector reductions
Reviewed-by: fyang, luhenry
2025-02-10 11:25:20 +00:00
Thomas Stuefe
7d52f1e64d 8349525: RBTree: provide leftmost, rightmost, and a simple way to print trees
Reviewed-by: jsjolen, cnorrbin
2025-02-08 06:35:27 +00:00
Ivan Walulya
86cec4ea2c 8343782: G1: Use one G1CardSet instance for multiple old gen regions
Reviewed-by: ayang, tschatzl
2025-02-07 10:22:23 +00:00
Calvin Cheung
a0c7f661be 8349508: runtime/cds/appcds/TestParallelGCWithCDS.java should not check for specific output
Reviewed-by: dholmes, iklam
2025-02-06 22:31:19 +00:00
Aleksey Shipilev
10791477cf 8348570: CTW: Expose the code hidden by uncommon traps
Reviewed-by: kvn, thartmann
2025-02-06 20:20:43 +00:00
SendaoYan
3fbae32d0a 8349465: [UBSAN] test_os_reserve_between.cpp reported applying non-zero offset to null pointer
Reviewed-by: mdoerr, amitkumar
2025-02-06 15:01:05 +00:00
Amit Kumar
dd8720e90d 8348520: [s390x] Problemlist TestVectorReinterpret.java
Reviewed-by: mdoerr
2025-02-06 13:15:18 +00:00
Andrew Dinn
7e307916ec 8349102: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory
Reviewed-by: dlong
2025-02-06 09:14:50 +00:00
Roland Westrelin
6b994cd8cc 8333697: C2: Hit MemLimit in PhaseCFG::global_code_motion
Reviewed-by: thartmann, kvn
2025-02-05 13:54:35 +00:00
Emanuel Peter
19399d271e 8348572: C2 compilation asserts due to unexpected irreducible loop
Reviewed-by: thartmann, kvn
2025-02-05 12:58:43 +00:00
Bhavana Kilambi
66a3898448 8348659: AArch64: IR rule failure with compiler/loopopts/superword/TestSplitPacks.java
Reviewed-by: shade, epeter
2025-02-05 08:37:21 +00:00
Ioi Lam
b985347c23 8348349: Refactor CDSConfig::is_dumping_heap()
Reviewed-by: ccheung, matsaave
2025-02-04 16:08:00 +00:00
Amit Kumar
7ea176d79c 8349193: compiler/intrinsics/TestContinuationPinningAndEA.java missing @requires vm.continuations
Reviewed-by: chagedorn
2025-02-04 03:05:00 +00:00
Coleen Phillimore
9b49597244 8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary
Reviewed-by: dholmes, lmesnik
2025-02-03 22:48:28 +00:00
Jaikiran Pai
618c5eb27b 8349183: [BACKOUT] Optimization for StringBuilder append boolean & null
8349239: [BACKOUT] Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt

Reviewed-by: redestad, liach
2025-02-03 18:21:33 +00:00
Daniel Lundén
ee87d187d1 8348658: [AArch64] The node limit in compiler/codegen/TestMatcherClone.java is too strict
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Reviewed-by: shade, kvn
2025-01-31 14:09:15 +00:00
Tobias Hartmann
c3923fbb9a 8349130: Problem list TestCodeEntryAlignment.java
Reviewed-by: chagedorn
2025-01-31 08:22:11 +00:00
SendaoYan
2df9d5bc2f 8349040: Test compiler/inlining/LateInlinePrinting.java fails after JDK-8319850
Reviewed-by: mbaesken, thartmann
2025-01-31 06:40:26 +00:00
Ioi Lam
1ac2d6e0fb 8349009: JVM fails to start when AOTClassLinking is used with unverifiable old classes
Reviewed-by: jrose, kvn
2025-01-30 16:21:57 +00:00
Shaojin Wen
fdfb68c8d0 8344168: Change Unsafe base offset from int to long
Reviewed-by: liach
2025-01-30 15:57:13 +00:00
Casper Norrbin
2efb6aaadb 8345314: Add a red–black tree as a utility data structure
Reviewed-by: aboldtch, jsjolen, stuefe
2025-01-30 12:34:29 +00:00