RFR: 8279573: compiler/codecache/CodeCacheFullCountTest.java fails with "RuntimeException: the value of full_count is wrong." [v3]

Coleen Phillimore coleenp at openjdk.java.net
Tue Mar 1 15:33:50 UTC 2022


> This change adds a conditional to make -XX:-UseCodeCacheFlushing not flush the code cache so that the test passes on loom.  It also makes full_count atomic so that the test in codeCache for printing is correct.  This change also fixes the test because the full_count field and the message printing are not synchronized, so you can get 2 or more depending on the number of compiler threads.
> Tested with tier1-3 on linux and windows x64.

Coleen Phillimore has updated the pull request incrementally with one additional commit since the last revision:

  Add back -XX:-UseCodeCacheFlushing also.

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

Changes:
  - all: https://git.openjdk.java.net/jdk/pull/7629/files
  - new: https://git.openjdk.java.net/jdk/pull/7629/files/03950bf0..d7b88ffe

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jdk&pr=7629&range=02
 - incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=7629&range=01-02

  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.java.net/jdk/pull/7629.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/7629/head:pull/7629

PR: https://git.openjdk.java.net/jdk/pull/7629


More information about the hotspot-dev mailing list