6683 Commits

Author SHA1 Message Date
Ioi Lam
7077535c0b 8356595: Convert -Xlog:cds to -Xlog:aot (step1)
Reviewed-by: ccheung, dholmes, jsjolen, matsaave
2025-05-20 03:44:25 +00:00
Leonid Mesnik
bd99525633 8356193: Remove tests from ProblemList-enable-preview.txt fixed by JDK-8344706
Reviewed-by: rriggs
2025-05-19 17:09:15 +00:00
Vladimir Kozlov
6a58af310a 8357143: New test AOTCodeCompressedOopsTest.java fails on platforms without AOT Code Cache support
Reviewed-by: asmehra, fyang, shade, mdoerr
2025-05-19 15:00:54 +00:00
Hamlin Li
92fd44992b 8350960: RISC-V: Add riscv backend for Float16 operations - vectorization
Reviewed-by: fyang, dzhang, luhenry
2025-05-19 13:32:17 +00:00
Roland Westrelin
26cb016b75 8350329: C2: Div looses dependency on condition that guarantees divisor not zero in counted loop after peeling
Reviewed-by: thartmann, chagedorn
2025-05-19 11:06:03 +00:00
Calvin Cheung
76570c627d 8357149: Test runtime/cds/appcds/aotCode/AOTCodeFlags.java is broken after JDK-8354887
Reviewed-by: kvn, iklam
2025-05-16 22:12:59 +00:00
Chris Plummer
10258dc56e 8356811: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 4
Reviewed-by: sspitsyn, amenkov
2025-05-16 20:45:21 +00:00
Evgeny Nikitin
d524509224 8356702: CTW: Update modules
Reviewed-by: lmesnik
2025-05-16 16:20:52 +00:00
Evgeny Nikitin
413843cf8e 8356649: Update JCStress test suite
Reviewed-by: lmesnik
2025-05-16 16:20:37 +00:00
Timofei Pushkin
46a12e781e 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive
Reviewed-by: iklam, ccheung
2025-05-16 13:51:58 +00:00
Calvin Cheung
efdbb6afce 8354083: Support --add-reads with -XX:+AOTClassLinking
Reviewed-by: iklam, alanb
2025-05-15 21:14:42 +00:00
Alex Menkov
fe790cb319 8356177: Regression after JDK-8352180
Reviewed-by: sspitsyn, cjplummer, lmesnik
2025-05-15 20:39:48 +00:00
Ashutosh Mehra
c59debb384 8354887: Preserve runtime blobs in AOT code cache
Co-authored-by: Andrew Dinn <adinn@openjdk.org>
Reviewed-by: kvn, adinn
2025-05-15 17:18:56 +00:00
Leo Korinth
b3e856f9b3 8356847: Problem list two test cases for JDK-8284234
Reviewed-by: tschatzl
2025-05-15 16:03:43 +00:00
Jiangli Zhou
073af3bbaa 8356892: runtime/jni/CalleeSavedRegisters/FPRegs.java fails on static-jdk
Reviewed-by: dholmes, shade
2025-05-15 14:39:52 +00:00
Daniel Lundén
5cb231714f 8351568: Improve source code documentation for PhaseCFG::insert_anti_dependences
Reviewed-by: rcastanedalo, chagedorn
2025-05-15 12:54:49 +00:00
Leo Korinth
13b3541467 8356866: Cleanup hotspot/jtreg/ProblemList.txt
Reviewed-by: syan, tschatzl
2025-05-15 09:20:56 +00:00
Ioi Lam
5e50a58474 8356838: AOT incorrectly sets a cached class's loader type to boot
Reviewed-by: ccheung, iveresov
2025-05-14 23:11:46 +00:00
Ioi Lam
b66ab8ebe2 8356693: AOT assembly phase fails with -javaagent
Reviewed-by: asmehra, ccheung, shade
2025-05-14 22:00:46 +00:00
Chris Plummer
75504a35ee 8356588: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 3
Reviewed-by: amenkov, sspitsyn
2025-05-14 18:12:35 +00:00
Jiangli Zhou
1afd887b13 8356102: TestJcmdOutput, JcmdWithNMTDisabled and DumpSharedDictionary hs/tier1 tests fail on static-jdk
Reviewed-by: dholmes
2025-05-14 14:58:29 +00:00
Manuel Hässig
97b0dd2167 8336906: C2: assert(bb->is_reachable()) failed: getting result from unreachable basicblock
Co-authored-by: Emanuel Peter <epeter@openjdk.org>
Co-authored-by: Dean Long <dlong@openjdk.org>
Reviewed-by: epeter, dlong
2025-05-14 14:12:10 +00:00
Serguei Spitsyn
265bc5f47d 8353496: SuspendResume1.java and SuspendResume2.java timeout after JDK-8319447
Reviewed-by: cjplummer, alanb
2025-05-14 08:21:54 +00:00
Marc Chevalier
3b27198166 8325647: [IR framework] Only prints stdout if exitCode is 134
Reviewed-by: chagedorn, thartmann
2025-05-14 07:57:53 +00:00
Igor Veresov
89242eecd2 8356885: Don't emit C1 profiling for casts if TypeProfileCasts is off
Reviewed-by: vlivanov, kvn
2025-05-13 21:49:46 +00:00
Doug Simon
08b2df80c6 8356447: Change default for EagerJVMCI to true
Reviewed-by: yzheng, kvn, never
2025-05-13 15:58:59 +00:00
Stefan Johansson
526f543adf 8353184: ZGC: Simplify and correct tlab_used() tracking
Reviewed-by: stefank, aboldtch
2025-05-13 07:44:30 +00:00
Bhavana Kilambi
303f4101d4 8355708: Two Float16 IR tests fail after JDK-8345125
Reviewed-by: jbhateja, haosun, mhaessig
2025-05-12 23:21:17 +00:00
Vladimir Kozlov
2595fcc7cc 8356192: Enable AOT code caching only on supported platforms
Reviewed-by: shade, mdoerr, fyang
2025-05-12 20:29:42 +00:00
Joel Sikström
8128f638fa 8355692: Refactor stream indentation
Reviewed-by: stefank, cnorrbin
2025-05-12 15:49:38 +00:00
Hamlin Li
8545e13571 8356642: RISC-V: enable hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java
Reviewed-by: fyang, fjiang, mhaessig
2025-05-12 12:25:13 +00:00
Saranya Natarajan
0258d9998e 8347515: C2: assert(!success || (C->macro_count() == (old_macro_count - 1))) failed: elimination must have deleted one node from macro list
Reviewed-by: thartmann, chagedorn
2025-05-12 08:50:01 +00:00
Hannes Greule
de801fea76 8353551: C2: Constant folding for ReverseBytes nodes
Reviewed-by: epeter, vlivanov
2025-05-12 06:43:52 +00:00
Jatin Bhateja
3b336a9da0 8352675: Support Intel AVX10 converged vector ISA feature detection
Reviewed-by: sviswanathan, vlivanov, yzheng
2025-05-09 23:33:32 +00:00
Chen Liang
0f2a6c266b 8356577: Migrate ClassFileVersionTest to be feature-agnostic
Reviewed-by: dholmes, alanb
2025-05-09 21:58:24 +00:00
Roger Riggs
8fadf295b0 8351443: Improve robustness of StringBuilder
Reviewed-by: liach, rgiulietti, bchristi, jpai
2025-05-09 21:48:16 +00:00
Calvin Cheung
dd25799c21 8356212: runtime/cds/appcds/LotsOfSyntheticClasses.java timed out with -XX:+AOTClassLinking
Reviewed-by: iklam, shade, syan
2025-05-09 16:17:14 +00:00
Ioi Lam
591e71ebe5 8354890: AOT-initialize j.l.i.MethodHandleImpl and inner classes
Reviewed-by: liach, vlivanov
2025-05-09 06:00:23 +00:00
Ioi Lam
4379e2d26b 8356125: Interned strings are omitted from AOT cache
Reviewed-by: shade, ccheung
2025-05-08 17:54:47 +00:00
Vladimir Ivanov
b7b437d5bd 8356453: C2: assert(!vbox->is_Phi()) during vector box expansion
Reviewed-by: thartmann, kvn
2025-05-08 17:53:27 +00:00
Chris Plummer
9273094538 8356023: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 2
Reviewed-by: amenkov, sspitsyn, lmesnik
2025-05-08 17:48:26 +00:00
Casper Norrbin
1e8927dded 8354433: Assert in AbstractRBTree::visit_range_in_order(const K& from, const K& to, F f) is wrong
Reviewed-by: jsjolen, aboldtch
2025-05-08 16:21:14 +00:00
Roman Kennke
6b1e88a946 8356329: Report compact object headers in hs_err
Reviewed-by: stuefe, lmesnik, zgu
2025-05-08 16:07:25 +00:00
Christian Hagedorn
ad07426fab 8356084: C2: Data is wrongly rewired to Initialized Assertion Predicates instead of Template Assertion Predicates
Reviewed-by: epeter, kvn
2025-05-08 11:34:46 +00:00
Christian Hagedorn
b47b2062a2 8355674: C2: Partial Peeling should not introduce Phi nodes above OpaqueInitializedAssertionPredicate nodes
Reviewed-by: epeter, thartmann
2025-05-08 11:33:31 +00:00
Ioi Lam
3e258cbddf 8356407: Part of class verification is skipped in AOT training run
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Reviewed-by: matsaave, coleenp
2025-05-08 01:08:52 +00:00
Alex Menkov
cb02158090 8354461: Update tests to disable streaming output for attach tools
Reviewed-by: sspitsyn, cjplummer
2025-05-07 18:05:48 +00:00
Ioi Lam
28e6b7cb74 8351313: VM crashes when AOTMode/AOTCache/AOTConfiguration are empty
Reviewed-by: ccheung, shade, kvn
2025-05-07 17:40:44 +00:00
Ioi Lam
40f696dbe4 8356318: Unexpected VerifyError in AOT training run
Reviewed-by: shade, kvn
2025-05-07 17:36:37 +00:00
Thomas Stuefe
da5dc5287b 8356025: Provide a PrintVMInfoAtExit diagnostic switch
Reviewed-by: mbaesken, jsikstro
2025-05-07 16:52:45 +00:00