[lworld] RFR: 8295735: [lworld] Missing membar after buffer initialization in method handle return

Tobias Hartmann thartmann at openjdk.org
Fri Oct 21 06:03:03 UTC 2022


A missing membar after buffer initialization in C2's handling of scalarized returns from method handle intrinsics leads to incorrect execution and crashes with compiler/valhalla/inlinetypes/TestBufferTearing.java on aarch64.

Thanks,
Tobias

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

Commit messages:
 - Undo incorrect refactoring
 - 8295735: [lworld] Missing membar after buffer initialization in method handle return

Changes: https://git.openjdk.org/valhalla/pull/799/files
 Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=799&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8295735
  Stats: 11 lines in 1 file changed: 11 ins; 0 del; 0 mod
  Patch: https://git.openjdk.org/valhalla/pull/799.diff
  Fetch: git fetch https://git.openjdk.org/valhalla pull/799/head:pull/799

PR: https://git.openjdk.org/valhalla/pull/799



More information about the valhalla-dev mailing list