On Fri, 28 Jan 2022 07:49:42 GMT, Chris Plummer <cjplum...@openjdk.org> wrote:
>> When using -Xcomp, the liveness of some objects the test allocates is more >> precisely known, allowing the objects to be collected before the test >> expects. This became an issue in the loom repo because it has changes that >> result in a full GC when the codecache is swept. This is fixed by using >> statics to reference the objects. Also, if a GC does happen, this seems to >> get rid of the Survivor region, so the test was updated to no longer check >> for it. >> >> I'm choosing to fix this in the jdk repo rather than the loom repo since it >> is a latent bug that theoretically could occur even without the loom >> changes, and also to help reduce the amount of changes to be reviewed when >> loom is integrated into jdk. > > Chris Plummer has updated the pull request incrementally with one additional > commit since the last revision: > > Use Reference.reachabilityFence() instead of static field. Marked as reviewed by lmesnik (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk/pull/7257