RFR: 8327647: Occasional SIGSEGV in markWord::displaced_mark_helper() for SPECjvm2008 sunflow [v4]

Dean Long dlong at openjdk.org
Tue Apr 23 02:57:28 UTC 2024


On Sat, 20 Apr 2024 12:37:01 GMT, Andrew Haley <aph at openjdk.org> wrote:

> So, I guess the loadload fence being inserted here is the one we need between [2] and [3].

The way I would say it is we need a LoadLoad betwen [3] and [2] or between [3] and [1].  The code assumes that if it is a fast bytecode, then it can read [1] without checking [2] again.

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

PR Comment: https://git.openjdk.org/jdk/pull/18477#issuecomment-2071315360


More information about the hotspot-compiler-dev mailing list