[aarch64-port-dev ] Aarch64 port for ZGC, so far

Andrew Haley aph at redhat.com
Fri Nov 23 13:00:27 UTC 2018


On 11/23/18 11:46 AM, Stuart Monteith wrote:
> This is due to a combination of the graph generated in
> ZBarrierSetC2::make_cas_loadbarrier and apparently the memory barrier
> handling in aarch64.ad that Roland recently changed in "8209420: Track
> membars for volatile accesses so they can be properly optimized". This
> is easily triggered in the C2Example.java file I've linked to above,
> where calls to Unsafe.compareAndSwapObject provoke the issue.

Does it work with UseBarriersForVolatile?

-- 
Andrew Haley
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671


More information about the aarch64-port-dev mailing list