Request for reviews (S): 7012965: Fix failed on sparc for 7009756: volatile variables could be broken throw reflection API

Tom Rodriguez tom.rodriguez at oracle.com
Tue Jan 18 15:38:07 PST 2011


Thanks Dan and Vladimir.

tom

On Jan 18, 2011, at 3:19 PM, Vladimir Kozlov wrote:

> http://cr.openjdk.java.net/~kvn/7012965/webrev
> 
> Fixed 7012965: Fix failed on sparc for 7009756: volatile variables could be broken throw reflection API
> 
> In 32 bit VM C++ generated code does not guaranty atomicity for volatile long moves.
> 
> Use LDX/STX on v9 and LDD/STD on v8 sparc for volatile long moves.



More information about the hotspot-compiler-dev mailing list