diff --git a/include/boost/atomic/detail/gcc-x86.hpp b/include/boost/atomic/detail/gcc-x86.hpp index 15b6307..a1c9867 100644 --- a/include/boost/atomic/detail/gcc-x86.hpp +++ b/include/boost/atomic/detail/gcc-x86.hpp @@ -1510,7 +1510,7 @@ private: }; #endif -#if defined(__i686__) +#if defined(__i686__) && !defined(__x86_64__) template bool @@ -1571,7 +1571,7 @@ platform_load64(volatile T * ptr) } /* pull in 64-bit atomic type using cmpxchg8b above */ -#if defined(__i686__) +#if defined(__i686__) && !defined(__x86_64__) #include #endif