RFR(S): 8172145: C2: anti dependence missed because store hidden by membar

Andrew Haley aph at redhat.com
Fri Dec 30 15:34:26 UTC 2016


Hi,

On 30/12/16 13:29, Doerr, Martin wrote:
> 
> we found a C2 Compiler bug which leads to incorrect reordering of
> memory accesses on PPC64 due to missing anti-dependency. Details are
> described here: https://bugs.openjdk.java.net/browse/JDK-8172145

Another missing anti-dependency!

> The issue can be fixed by this webrev:
> http://cr.openjdk.java.net/~mdoerr/8172145_C2_antidep/webrev.00/

Wouldn't it make more sense to calculate is_Mach_MemBarVolatile lazily?

Andrew.


More information about the hotspot-compiler-dev mailing list