> 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

Albert Mingkun Yang has updated the pull request incrementally with one 
additional commit since the last revision:

  test

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/30214/files
  - new: https://git.openjdk.org/jdk/pull/30214/files/a5720a5a..73a92d63

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=30214&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=30214&range=00-01

  Stats: 79 lines in 1 file changed: 79 ins; 0 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/30214.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/30214/head:pull/30214

PR: https://git.openjdk.org/jdk/pull/30214

Reply via email to