http://cr.openjdk.java.net/~roland/8209835/webrev.00/ This adds barrier elision support for all volatile operations that were not supported so far and extends the tests to cover all of them. I ran full jcstress successfully with this. Roland.