hotspot/src/share/vm/runtime/atomic.inline.hpp
changeset 27691 733f189ad1f7
parent 23523 75f522e33395
child 29181 89beae49867c
--- a/hotspot/src/share/vm/runtime/atomic.inline.hpp	Tue Nov 18 12:33:47 2014 +0000
+++ b/hotspot/src/share/vm/runtime/atomic.inline.hpp	Tue Oct 21 15:07:25 2014 +0200
@@ -87,4 +87,12 @@
   dec_ptr((volatile intptr_t*) dest);
 }
 
+#ifndef VM_HAS_SPECIALIZED_CMPXCHG_BYTE
+// See comment in atomic.cpp how to override.
+inline jbyte Atomic::cmpxchg(jbyte exchange_value, volatile jbyte *dest, jbyte comparand)
+{
+  return cmpxchg_general(exchange_value, dest, comparand);
+}
+#endif // VM_HAS_SPECIALIZED_CMPXCHG_BYTE
+
 #endif // SHARE_VM_RUNTIME_ATOMIC_INLINE_HPP