[lworld] RFR: 8253006: [lworld] Incorrect debug information for fields of scalarized flat array

Tobias Hartmann thartmann at openjdk.java.net
Thu Sep 10 11:28:51 UTC 2020


Loads from a scalarized, flat array generated by PhaseMacroExpand::make_arraycopy_load use a wrong offset because the
shift value is not adjusted to the inline klass element size. Not sure how this slipped through testing that long but
existing tests catch it when increasing the number of warmup iterations.

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

Commit messages:
 - 8253006: [lworld] Incorrect debug information for fields of scalarized flat array

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

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


More information about the valhalla-dev mailing list