6563 Commits

Author SHA1 Message Date
Daniel Lundén
24be888d65 8351833: Unexpected increase in live nodes when splitting Phis through MergeMems in PhiNode::Ideal
Reviewed-by: chagedorn, rcastanedalo, kvn
2025-04-15 08:58:02 +00:00
Gerard Ziemski
0da480a91d 8354535: [BACKOUT] Force clients to explicitly pass mem_tag value, even if it is mtNone
Reviewed-by: stefank, jsjolen
2025-04-14 18:47:59 +00:00
Andrej Pecimuth
de0e648844 8352724: Verify bounds for primitive array reads in JVMCI
Reviewed-by: dnsimon
2025-04-14 18:31:27 +00:00
Gerard Ziemski
43b194741c 8344883: Force clients to explicitly pass mem_tag value, even if it is mtNone
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Reviewed-by: stefank, jsjolen
2025-04-14 16:22:07 +00:00
Axel Boldt-Christmas
97e1075739 8354358: ZGC: ZPartition::prime handle discontiguous reservations correctly
Reviewed-by: stefank, jsikstro, eosterlund
2025-04-14 13:28:49 +00:00
Thomas Stuefe
034c0d4de5 8350753: Deprecate UseCompressedClassPointers
Reviewed-by: coleenp, dholmes
2025-04-12 05:58:39 +00:00
Manuel Hässig
efb5a80e52 8353730: TestSubNodeFloatDoubleNegation.java fails with native Float16 support
Reviewed-by: chagedorn, thartmann
2025-04-11 11:29:56 +00:00
Evgeny Nikitin
1fc1cc5da9 8354255: [jittester] Remove TempDir debug output
Reviewed-by: chagedorn, thartmann
2025-04-11 08:15:01 +00:00
Calvin Cheung
7680f70ad6 8171508: Remove -Dsun.java.launcher.is_altjvm option
Reviewed-by: dholmes, stuefe
2025-04-10 19:57:30 +00:00
Joel Sikström
7e69b98e05 8350441: ZGC: Overhaul Page Allocation
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss@openjdk.org>
Reviewed-by: stefank, aboldtch, eosterlund
2025-04-10 11:37:20 +00:00
Kim Barrett
6c2667018a 8324686: Remove redefinition of NULL for MSVC
Reviewed-by: shade, dholmes
2025-04-10 10:21:32 +00:00
Jatin Bhateja
9a3f9997b6 8346236: Auto vectorization support for various Float16 operations
Reviewed-by: epeter, sviswanathan
2025-04-10 09:44:58 +00:00
Saranya Natarajan
04e2a0621d 8351660: C2: SIGFPE in unsigned_mod_value
Co-authored-by: Emanuel Peter <epeter@openjdk.org>
Reviewed-by: chagedorn, dfenacci, epeter
2025-04-10 07:59:09 +00:00
Manuel Hässig
4f80437ee0 8353842: C2: Add graph dumps before and after loop opts phase
Reviewed-by: chagedorn, epeter
2025-04-10 07:24:45 +00:00
Roland Westrelin
bcac42aabc 8349479: C2: when a Type node becomes dead, make CFG path that uses it unreachable
Reviewed-by: chagedorn, vlivanov
2025-04-10 07:04:15 +00:00
Ioi Lam
e3f26b056e 8351319: AOT cache support for custom class loaders broken since JDK-8348426
Reviewed-by: ccheung, matsaave, jrose
2025-04-09 20:57:15 +00:00
Liam Miller-Cushon
4954a336f8 8350563: C2 compilation fails because PhaseCCP does not reach a fixpoint
Co-authored-by: Matthias Ernst <mernst@google.com>
Reviewed-by: chagedorn, epeter
2025-04-09 20:20:15 +00:00
Magnus Ihse Bursie
4a242e3a65 8354213: Restore pointless unicode characters to ASCII
Reviewed-by: naoto, erikj, iris
2025-04-09 20:14:10 +00:00
Jiangli Zhou
faacbd96a3 8353938: hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java fails on static JDK
Reviewed-by: alanb
2025-04-09 17:47:47 +00:00
Coleen Phillimore
6352ee1a6e 8349007: The jtreg test ResolvedMethodTableHash takes excessive time
Reviewed-by: lmesnik, matsaave
2025-04-09 17:43:11 +00:00
Ioi Lam
567c6885a3 8353597: Refactor handling VM options for AOT cache input and output
Reviewed-by: kvn, asmehra
2025-04-09 15:03:38 +00:00
Kevin Walls
7a7b9ed7fe 8353727: HeapDumpPath doesn't expand %p
Reviewed-by: stuefe, lmesnik
2025-04-09 14:49:04 +00:00
Yudi Zheng
9d8b93b6e2 8354181: [Backout] 8334046: Set different values for CompLevel_any and CompLevel_all
Reviewed-by: thartmann, chagedorn
2025-04-09 13:08:21 +00:00
Alan Bateman
6c93ad42f3 8351927: Change VirtualThread implementation to use use FJP delayed task handling
Reviewed-by: vklang
2025-04-09 12:36:35 +00:00
Kevin Walls
cd9fa3f7aa 8353439: Shell grouping of -XX:OnError= commands is surprising
Reviewed-by: dholmes, stuefe
2025-04-09 09:47:03 +00:00
Cesar Soares Lucas
9ee5590328 8334046: Set different values for CompLevel_any and CompLevel_all
Reviewed-by: shade, kvn
2025-04-09 08:01:13 +00:00
Evgeny Nikitin
0f70aae1cc 8353841: [jittester] Fix JITTester build after asm removal
Reviewed-by: thartmann, chagedorn
2025-04-09 07:03:24 +00:00
Cesar Soares Lucas
b045e3fbd7 8352681: C2 compilation hits asserts "must set the initial type just once"
Reviewed-by: chagedorn, dfenacci
2025-04-09 05:34:01 +00:00
Thomas Stuefe
743d1c64c2 8353273: Reduce number of oop map entries in instances
Reviewed-by: lmesnik, fparain, jsjolen
2025-04-09 05:08:51 +00:00
Roland Westrelin
4645ddbb6b 8341976: C2: use_mem_state != load->find_exact_control(load->in(0)) assert failure
Reviewed-by: chagedorn, dfenacci
2025-04-08 15:52:05 +00:00
Coleen Phillimore
250437e557 8351654: Agent transformer bytecodes should be verified
Reviewed-by: dholmes, lmesnik
2025-04-08 13:12:28 +00:00
Damon Fenacci
d9f2e69215 8352963: [REDO] Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure
Reviewed-by: vlivanov, thartmann
2025-04-08 13:05:15 +00:00
Hamlin Li
cc5e9388d8 8353600: RISC-V: compiler/vectorization/TestRotateByteAndShortVector.java is failing with Zvbb
Reviewed-by: fyang, luhenry
2025-04-08 13:00:07 +00:00
Hamlin Li
21db0fdbfb 8353665: RISC-V: IR verification fails in TestSubNodeFloatDoubleNegation.java
Reviewed-by: thartmann, luhenry
2025-04-08 12:59:36 +00:00
Fei Yang
80ff7b9c94 8353695: RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java is failing with Zvkn
Reviewed-by: fjiang, mli
2025-04-08 01:37:29 +00:00
David Holmes
3951a8e019 8353365: TOUCH_ASSERT_POISON clears GetLastError()
Reviewed-by: kbarrett, stuefe, jwaters
2025-04-07 23:36:04 +00:00
Stefan Karlsson
6ab1647af2 8353637: ZGC: Discontiguous memory reservation is broken on Windows
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Reviewed-by: jsikstro, aboldtch, eosterlund
2025-04-07 11:32:16 +00:00
Marc Chevalier
97ed536125 8346989: C2: deoptimization and re-execution cycle with Math.*Exact in case of frequent overflow
Reviewed-by: thartmann, vlivanov
2025-04-07 05:21:44 +00:00
Johannes Graham
37f8e419f9 8347645: C2: XOR bounded value handling blocks constant folding
Reviewed-by: epeter, vlivanov, qamai, jkarthikeyan
2025-04-04 13:24:22 +00:00
Varada M
41d4a0d7bd 8352392: AIX: implement attach API v2 and streaming output
Reviewed-by: mdoerr, jkern, amenkov
2025-04-04 06:41:08 +00:00
Thomas Schatzl
64b691ab61 8271870: G1: Add objArray splitting when scanning object with evacuation failure
8271871: G1 does not try to deduplicate objects that failed evacuation

Reviewed-by: iwalulya, ayang
2025-04-03 15:06:22 +00:00
Marc Chevalier
296d9d6f7a 8353345: C2 asserts because maskShiftAmount modifies node without deleting the hash
Reviewed-by: chagedorn, thartmann
2025-04-03 12:23:11 +00:00
Hannes Greule
3ceabf0f64 8353359: C2: Or(I|L)Node::Ideal is missing AddNode::Ideal call
Reviewed-by: epeter, chagedorn
2025-04-03 11:34:45 +00:00
Stefan Karlsson
ffca4f2da8 8353264: ZGC: Windows heap unreserving is broken
Reviewed-by: jsikstro, aboldtch, eosterlund, stuefe
2025-04-03 10:44:58 +00:00
Jatin Bhateja
f7a94feedd 8352585: Add special case handling for Float16.max/min x86 backend
Reviewed-by: epeter, sviswanathan
2025-04-03 09:21:55 +00:00
Thomas Fitzsimmons
9c5ed23eac 8349988: Change cgroup version detection logic to not depend on /proc/cgroups
8347811: Container detection code for cgroups v2 should use cgroup.controllers

Co-authored-by: Severin Gehwolf <sgehwolf@openjdk.org>
Reviewed-by: sgehwolf, asmehra
2025-04-03 08:38:50 +00:00
Marc Chevalier
00a038e9c5 8353341: C2: removal of a Mod[DF]Node crashes when the node is already dead
Reviewed-by: thartmann, chagedorn
2025-04-03 08:37:36 +00:00
Christian Hagedorn
8d3d1d4137 8353058: [PPC64] Some IR framework tests are failing after JDK-8352595
Reviewed-by: mchevalier, thartmann
2025-04-03 05:25:56 +00:00
Ioi Lam
b01026abaa 8353325: Rewrite appcds/methodHandles test cases to use CDSAppTester
Reviewed-by: ccheung
2025-04-03 00:41:56 +00:00
Doug Simon
814730eae7 8352645: Add tool support to check order of includes
Reviewed-by: stefank, kbarrett
2025-04-02 22:30:13 +00:00