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