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:19:07 PST 2011
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