RFR: 8278479: RunThese test failure with +UseHeavyMonitors and +VerifyHeavyMonitors [v2]

Coleen Phillimore coleenp at openjdk.org
Tue Jul 5 17:07:28 UTC 2022


> This change adds a null check before calling into Runtime1::monitorenter when -XX:+UseHeavyMonitors is set. There's a null check in the C2 and interpreter code before calling the runtime function but not C1.
> 
> Tested with tier1-7 (a little of 8) and built on most non-oracle platforms as well.

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

  Improve c1 code.

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/9339/files
  - new: https://git.openjdk.org/jdk/pull/9339/files/912dc5cd..116e2b5a

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

  Stats: 12 lines in 6 files changed: 0 ins; 6 del; 6 mod
  Patch: https://git.openjdk.org/jdk/pull/9339.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/9339/head:pull/9339

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


More information about the hotspot-compiler-dev mailing list