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

Vladimir Kozlov vladimir.kozlov at oracle.com
Tue Jan 18 15:23:44 PST 2011


Forgot to include RT.


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-runtime-dev mailing list