atomicity.h (__compare_and_swap): Remove unused function.
[gcc.git] / libstdc++-v3 / config / cpu / i486 / bits / atomicity.h
index 9dc4e716f3a8921a1c475a128e73fac661f00c64..92f5011c3a11cda31d9d3ee2ffb22298e4819125 100644 (file)
@@ -52,19 +52,6 @@ __atomic_add (volatile _Atomic_word* __mem, int __val)
                        : : "ir" (__val), "m" (*__mem) : "memory");
 }
 
-static inline char
-__attribute__ ((__unused__))
-__compare_and_swap (volatile long* __p, long __oldval, long __newval)
-{
-  char __ret;
-  long __readval;
-
-  __asm__ __volatile__ ("lock; cmpxchgl %3, %1; sete %0"
-                        : "=q" (__ret), "=m" (*__p), "=a" (__readval)
-                        : "r" (__newval), "m" (*__p), "a" (__oldval));
-  return __ret;
-}
-
 #endif /* atomicity.h */