[lworld] RFR: 8280270: [lworld] JITs miss some klass initialization checks for defaultvalue

Tobias Hartmann thartmann at openjdk.java.net
Mon Jan 24 10:38:44 UTC 2022


C1 and C2 miss some klass initialization checks for defaultvalue.

Long term, we should add support for patching defaultvalue in C1 (tracked by [JDK-8265067](https://bugs.openjdk.java.net/browse/JDK-8265067)).

Thanks,
Tobias

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

Commit messages:
 - More fixes
 - Merge branch 'lworld' into JDK-8280270
 - More checks
 - 8280270: [lworld] C2 misses some klass initialization checks

Changes: https://git.openjdk.java.net/valhalla/pull/611/files
 Webrev: https://webrevs.openjdk.java.net/?repo=valhalla&pr=611&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8280270
  Stats: 46 lines in 6 files changed: 19 ins; 6 del; 21 mod
  Patch: https://git.openjdk.java.net/valhalla/pull/611.diff
  Fetch: git fetch https://git.openjdk.java.net/valhalla pull/611/head:pull/611

PR: https://git.openjdk.java.net/valhalla/pull/611



More information about the valhalla-dev mailing list