7599 Commits

Author SHA1 Message Date
Kangcheng Xu
e0fa3d2f81 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop()
Reviewed-by: chagedorn, roland
2026-03-16 14:11:27 +00:00
Manuel Hässig
caf7e840c3 8377541: C2: Memory Barrier IR nodes not eliminated for stable array element access
Reviewed-by: dfenacci, qamai, mchevalier, dlong
2026-03-16 09:29:09 +00:00
Joel Sikström
3b8af308d7 8379665: Obsolete AlwaysActAsServerClassMachine and NeverActAsServerClassMachine
Reviewed-by: stefank, ayang, aboldtch
2026-03-16 09:10:07 +00:00
Emanuel Peter
f430f1d865 8378968: C2 VectorAVX AVX2: wrong result, bad optimization in VectorLongToMaskNode::Ideal
Reviewed-by: jbhateja, vlivanov, kvn
2026-03-16 07:39:21 +00:00
Ozan Cetin
1b81d0ac1d 8379544: C2: URShiftI Ideal optimization opportunity for - 3rd level notification required
Reviewed-by: qamai, dfenacci
2026-03-13 15:46:41 +00:00
Guanqiang Han
a211b0442d 8378742: C2: constant folding for ModFloatingNode should be done in Value method
Reviewed-by: roland, vlivanov, mchevalier
2026-03-13 14:59:03 +00:00
Casper Norrbin
2dd7a20bb3 8369503: [Linux] Move machine-specific queries to the OSContainer layer
Reviewed-by: sgehwolf, phubner
2026-03-13 09:30:49 +00:00
Stefan Johansson
38e8a46542 8378331: G1: WeakProcessor IsAlive and KeepAlive closures not handling humongous candidates correctly
8378336: G1: j.l.ref.Reference processor always keeps alive all humongous object referents

Reviewed-by: tschatzl, kbarrett, iwalulya
2026-03-13 08:53:59 +00:00
Dingli Zhang
c0f4b26407 8379710: Enable vector if-conversion IR matching tests for RISC-V
Reviewed-by: fyang
2026-03-13 01:30:49 +00:00
Patricio Chilano Mateo
618a3feea9 8379795: Test SuspendResume3.java can timeout due to deadlock
Reviewed-by: dholmes, sspitsyn
2026-03-12 18:22:32 +00:00
Kerem Kat
c6afd3ced6 8379460: C2: Notify AddI/AddL to URShiftI/URShiftL users
Reviewed-by: qamai, dfenacci, mchevalier
2026-03-12 09:24:55 +00:00
William Kemper
30e569d206 8379021: Shenandoah: Speedup ShenandoahSimpleBitMapTest
Reviewed-by: shade
2026-03-11 16:47:34 +00:00
Dingli Zhang
58bf76adfd 8379464: Enable missing stack walking test via jtreg requires for RISC-V
Reviewed-by: fyang
2026-03-11 02:41:36 +00:00
Matias Saavedra Silva
e760171da8 8376521: Verifier: disallow acmp & ifnull on 'uninitialized' types
8375483: Should set flagThisUninit whenever uninitializedThis is on the stack

Reviewed-by: liach, coleenp
2026-03-10 20:57:49 +00:00
Matias Saavedra Silva
bf28e03eeb 8374830: Improve Hotspot crash message in CDSTestUtils
Reviewed-by: dholmes, coleenp
2026-03-10 20:52:14 +00:00
Matias Saavedra Silva
08c0a78768 8378371: Default classlist not deterministic due to JIT activity
Reviewed-by: rriggs, liach, erikj
2026-03-10 20:48:52 +00:00
Roland Westrelin
61a9c71983 8379180: C2: assert((ptr->bottom_type() == Type::TOP) || ((base == Compile::current()->top()) == (ptr->bottom_type()->make_ptr()->isa_oopptr() == nullptr))) failed: base input only needed for heap addresses
Reviewed-by: qamai, chagedorn
2026-03-10 09:35:35 +00:00
Dingli Zhang
9a26b4af34 8379372: Enable some vector algorithms IR matching tests for RISC-V
Reviewed-by: fyang
2026-03-10 03:56:28 +00:00
Maksim Gaidideev
82430a7666 8360121: Add -XX:+StressLoopPeeling to CTW
Reviewed-by: mchevalier, chagedorn
2026-03-09 12:46:43 +00:00
Christian Stein
ba0708cadd 8379331: Remove modular transition support settings from TEST.ROOT files
Reviewed-by: jvernee, alanb
2026-03-09 12:08:14 +00:00
Kerem Kat
2fc7bdcbd4 8379411: Use TestFramework scenarios in 837841
Reviewed-by: qamai, dfenacci, chagedorn
2026-03-09 11:43:36 +00:00
Albert Mingkun Yang
5e588085e9 8378744: Obsolete NewSizeThreadIncrease flag
Reviewed-by: tschatzl, iwalulya, sjohanss
2026-03-09 10:35:00 +00:00
Emanuel Peter
b2728d0a4b 8376891: [VectorAlgorithms] add more if-conversion benchmarks and tests
Reviewed-by: qamai, psandoz, xgong, jbhateja
2026-03-09 07:26:02 +00:00
Jatin Bhateja
310d5a1562 8346256: Optimize UMIN/UMAX reduction operations for x86 targets
Reviewed-by: qamai, sviswanathan
2026-03-06 04:39:42 +00:00
Chris Plummer
9bd99b9d68 8378854: Disable SA tests when ZGC is being used
Reviewed-by: ysuenaga, kevinw, syan, stefank
2026-03-05 16:42:07 +00:00
Boris Ulasevich
2cb177d0ba 8371459: [REDO] AArch64: Use SHA3 GPR intrinsic where it's faster
Reviewed-by: phh, bperez
2026-03-05 16:10:44 +00:00
Kerem Kat
8a9b63f76f 8378413: C2: Missed Ideal optimization opportunity in PhaseIterGVN for URShiftI still exists
Reviewed-by: qamai, dlong
2026-03-05 11:05:01 +00:00
Xiaohong Gong
c9da76bf33 8377449: Strengthen vector IR validation in TestVectorAlgorithms.java for AArch64
Reviewed-by: mhaessig, epeter
2026-03-05 01:57:03 +00:00
Kerem Kat
329e14b074 8375688: C2: Missed Ideal optimization opportunity with VectorMaskToLong and -XX:+StressIncrementalInlining
Reviewed-by: qamai, dfenacci
2026-03-04 10:56:49 +00:00
Kerem Kat
d78a13a7cc 8366138: Parse::jump_switch_ranges() could cause stack overflow when compiling huge switch statement
Reviewed-by: rasbold, dfenacci, mchevalier
2026-03-04 10:39:42 +00:00
Manuel Hässig
f7918df733 8378779: NBody demo test times out with C1 stress testing
Reviewed-by: epeter, dfenacci
2026-03-04 07:40:44 +00:00
Axel Boldt-Christmas
3cd0b99990 8372248: GTest istream.coverage depends on istream.basic
Reviewed-by: kbarrett, iwalulya
2026-03-04 06:13:05 +00:00
Axel Boldt-Christmas
d9e256d3b2 8372245: GTest globalDefinitions.format_specifiers cannot run without VM
Reviewed-by: kbarrett, iwalulya
2026-03-04 06:11:02 +00:00
Dingli Zhang
df43ef915a 8378883: Enable more vector reductions IR matching tests for RISC-V
Reviewed-by: fyang
2026-03-03 17:09:14 +00:00
Albert Mingkun Yang
c0c8bdd294 8378948: Remove unused local variable in RunnerGSInserterThread
Reviewed-by: syan, jiefu
2026-03-03 09:23:22 +00:00
SendaoYan
7e9e64966b 8378083: Mark shenandoah/generational/TestOldGrowthTriggers.java as flagless
Reviewed-by: wkemper
2026-03-03 08:39:04 +00:00
Axel Boldt-Christmas
545cf60763 8372242: Gtest LogTagSet.defaults should run in OTHER VM
Reviewed-by: jsjolen, aartemov
2026-03-03 06:49:24 +00:00
Axel Boldt-Christmas
9e24055419 8372246: LogOutputList gtests should not use LogConfiguration LogOutputs
Reviewed-by: jsjolen, aartemov
2026-03-03 06:49:10 +00:00
Dingli Zhang
8009a714ba 8378810: Enable missing FFM test via jtreg requires for RISC-V
Reviewed-by: fyang
2026-03-03 03:25:23 +00:00
María Arias de Reyna Domínguez
4fbc29199c 8377777: Improve logging when rejecting assets from the AOT archive
Reviewed-by: adinn, iklam, stuefe
2026-03-02 16:16:31 +00:00
Jatin Bhateja
da99f1a330 8378897: assertion failure due to missing depends_only_on_test_impl definition in SqrtHFNode
Reviewed-by: qamai
2026-03-02 14:29:11 +00:00
Paul Hübner
2069edca68 8377454: TestZGCWithCDS.java should also test different combos of UseCompactObjectHeaders
Reviewed-by: dholmes, stuefe
2026-03-02 02:23:23 +00:00
Yasumasa Suenaga
357f29dc86 8378312: [VectorAPI] libraryUnaryOp/libraryBinaryOp failed to intrinsify
Reviewed-by: psandoz, sherman
2026-02-28 03:28:47 +00:00
Dingli Zhang
e5aac0961d 8378752: Enable some subword vector casts IR matching tests for RISC-V
Reviewed-by: fyang, jkarthikeyan
2026-02-28 00:33:11 +00:00
Leo Korinth
94a34a32aa 8377895: Create sizeof_auto to reduce narrowing conversions
Reviewed-by: kbarrett, jsjolen, dlong, aboldtch, stefank, ayang
2026-02-27 09:51:40 +00:00
SendaoYan
d7f4365b29 8378561: Mark gc/shenandoah/compiler/TestLinkToNativeRBP.java as /native
Reviewed-by: shade, wkemper
2026-02-27 02:33:54 +00:00
Kirill Shirokov
871730aa9b 8377862: Jtreg is unable to detect SkippedException because it is wrapped by CompileFramework
Reviewed-by: mhaessig, epeter
2026-02-26 21:43:46 +00:00
Quan Anh Mai
00064ee773 8378239: C2: Incorrect check in StoreNode::Identity
Reviewed-by: epeter, rcastanedalo
2026-02-26 11:22:43 +00:00
Manuel Hässig
3d8ffabe5d 8364393: Allow templates to have # character without variable replacement
Reviewed-by: epeter, chagedorn
2026-02-26 08:21:48 +00:00
Emanuel Peter
fd48f68a2c 8378166: C2 VectorAPI: NBody / particle life demo
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Reviewed-by: sviswanathan, psandoz, jbhateja
2026-02-26 07:29:56 +00:00