On Thu, 12 Mar 2026 11:28:51 GMT, Albert Mingkun Yang <[email protected]> wrote:
> This REDO PR has ~two~ 3 commits. > > The first commit is a straight re-application of the original > [JDK-8371643](https://bugs.openjdk.org/browse/JDK-8371643) change that > removes `ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch` and > related code. > > That original change was backed out after it surfaced two pre-existing > issues: a real bug on master > ([JDK-8373021](https://bugs.openjdk.org/browse/JDK-8373021), now fixed), and > an intermittent test bug in `compiler/unsafe/AlignmentGapAccess.java` > ([JDK-8373487](https://bugs.openjdk.org/browse/JDK-8373487)). > > The second commit temporarily adds `compiler/unsafe/AlignmentGapAccess.java` > to the ProblemList. The reason is that this TLAB cleanup makes that > intermittent failure happen much more frequently. > > Of course we can wait until that test bug is fixed, but I think it is better > to merge this sooner and keep that test in the ProblemList for now. That lets > us keep incubating this cleanup in CI while also giving us a better chance to > uncover other existing issues. > > The third commit adds a new test that exercises large `AllocatePrefetch*` > flags values. > Test: tier1-3 This pull request has now been integrated. Changeset: 3a93daf1 Author: Albert Mingkun Yang <[email protected]> URL: https://git.openjdk.org/jdk/commit/3a93daf189213d4c8af5d57d7af1e832401331b6 Stats: 151 lines in 9 files changed: 81 ins; 67 del; 3 mod 8373369: [REDO] Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch Reviewed-by: mdoerr, kvn, tschatzl ------------- PR: https://git.openjdk.org/jdk/pull/30214
