diff options
Diffstat (limited to 'boost/atomic/detail/caps_gcc_ppc.hpp')
-rw-r--r-- | boost/atomic/detail/caps_gcc_ppc.hpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/boost/atomic/detail/caps_gcc_ppc.hpp b/boost/atomic/detail/caps_gcc_ppc.hpp index ee2346081b..3e20fdee45 100644 --- a/boost/atomic/detail/caps_gcc_ppc.hpp +++ b/boost/atomic/detail/caps_gcc_ppc.hpp @@ -17,6 +17,7 @@ #define BOOST_ATOMIC_DETAIL_CAPS_GCC_PPC_HPP_INCLUDED_ #include <boost/atomic/detail/config.hpp> +#include <boost/atomic/detail/hwcaps_gcc_ppc.hpp> #ifdef BOOST_HAS_PRAGMA_ONCE #pragma once @@ -25,7 +26,7 @@ #define BOOST_ATOMIC_INT8_LOCK_FREE 2 #define BOOST_ATOMIC_INT16_LOCK_FREE 2 #define BOOST_ATOMIC_INT32_LOCK_FREE 2 -#if defined(__powerpc64__) || defined(__PPC64__) +#if defined(BOOST_ATOMIC_DETAIL_PPC_HAS_LDARX_STDCX) #define BOOST_ATOMIC_INT64_LOCK_FREE 2 #endif #define BOOST_ATOMIC_POINTER_LOCK_FREE 2 |