RFR: 8258772: Some runtime/cds tests fail with +LogCompilation or +StressX [v2]

Roberto Castañeda Lozano rcastanedalo at openjdk.java.net
Thu Jan 7 10:06:26 UTC 2021


> Emit warning about TraceDependencies results in `ClassHierarchyWalker::count_find_witness_calls()` only if `TraceDependencies` is actually enabled. Use standard `warning()` function instead of ad hoc printing. Remove warning about using `Stress(LCM|GCM|IGVN)` without `LogCompilation` in `Compile::Compile()`, and add the information to the description of the `StressSeed` option instead. These changes prevent false test failures when using `LogCompilation` or `Stress(LCM|GCM|IGVN)`.

Roberto Castañeda Lozano has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision:

 - Update copyright year
 - Merge branch 'master' into JDK-8258772
 - 8258772: Some runtime/cds tests fail with +LogCompilation or +StressX
   
   Emit warning about TraceDependencies results in
   ClassHierarchyWalker::count_find_witness_calls() only if TraceDependencies is
   actually enabled. Use standard warning() function instead of ad hoc printing.
   Remove warning about using Stress(LCM|GCM|IGVN) without LogCompilation in
   Compile::Compile(), and add the information to the description of the StressSeed
   option instead. These changes prevent false test failures when using
   LogCompilation or Stress(LCM|GCM|IGVN).

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

Changes:
  - all: https://git.openjdk.java.net/jdk/pull/1863/files
  - new: https://git.openjdk.java.net/jdk/pull/1863/files/4ef1e830..0ab88cfb

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

  Stats: 17423 lines in 769 files changed: 3550 ins; 5003 del; 8870 mod
  Patch: https://git.openjdk.java.net/jdk/pull/1863.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/1863/head:pull/1863

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


More information about the hotspot-compiler-dev mailing list