--- old/src/share/vm/opto/library_call.cpp 2016-05-05 22:02:15.247659598 +0300 +++ new/src/share/vm/opto/library_call.cpp 2016-05-05 22:02:15.187659855 +0300 @@ -2472,9 +2472,10 @@ bool requires_atomic_access = false; switch (kind) { case Relaxed: - case Opaque: requires_atomic_access = AlwaysAtomicAccesses; break; + case Opaque: + // Opaque accesses are atomic. case Acquire: case Release: case Volatile: