The main change in this patch is the use of the C++ acmp_map of the super class to generate the acmp_map of a sub-class instead of using the Java heap allocated int array. There's another fix in the computation of the shift applied to the payload to satisfy atomicity alignment constraints. A few asserts have been added to improve the robustness of the code.
Testing in progress tiers 1 to 4. Thank you, Fred ------------- Commit messages: - Use C++ acmp_map to generate acmp_map and various fixes Changes: https://git.openjdk.org/valhalla/pull/2248/files Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=2248&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8380461 Stats: 17 lines in 2 files changed: 5 ins; 3 del; 9 mod Patch: https://git.openjdk.org/valhalla/pull/2248.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2248/head:pull/2248 PR: https://git.openjdk.org/valhalla/pull/2248
