RFR: 8287227: Shenandoah: A couple of virtual thread tests failed with iu mode even without Loom enabled.

Roman Kennke rkennke at openjdk.java.net
Thu Jun 2 14:42:32 UTC 2022


On Tue, 31 May 2022 14:46:58 GMT, Roland Westrelin <roland at openjdk.org> wrote:

> With JDK-8277654, the load barrier slow path call doesn't produce raw
> memory anymore but the IU barrier call still does. I propose removing
> raw memory for that call too which also causes the assert that fails
> to be removed.

Is it correct, though? I seem to remember that without the memory edges, we may get reordering of the 'SATB' buffer and index accesses between IU-barriers, which would cause troubles?

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

PR: https://git.openjdk.java.net/jdk/pull/8958


More information about the hotspot-compiler-dev mailing list