From 7eede54b39c8ab5716799fcbb02c60b1d13248f0 Mon Sep 17 00:00:00 2001 From: Ralph Castain Date: Tue, 15 Mar 2011 15:50:49 +0000 Subject: [PATCH] Solve a problem when cross-compiling for PPC32 - in this case, OPAL_HAVE_ATOMIC_CMPSET_64 is not set, but the code requires that the ADD_64 and SUB_64 values at least be defined. This commit was SVN r24528. --- opal/include/opal/sys/atomic_impl.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/opal/include/opal/sys/atomic_impl.h b/opal/include/opal/sys/atomic_impl.h index cec09b3184..3c52da9a44 100644 --- a/opal/include/opal/sys/atomic_impl.h +++ b/opal/include/opal/sys/atomic_impl.h @@ -101,6 +101,16 @@ opal_atomic_sub_64(volatile int64_t *addr, int64_t delta) } #endif /* OPAL_HAVE_ATOMIC_SUB_64 */ +#else + +#if !defined(OPAL_HAVE_ATOMIC_ADD_64) +#define OPAL_HAVE_ATOMIC_ADD_64 0 +#endif + +#if !defined(OPAL_HAVE_ATOMIC_SUB_64) +#define OPAL_HAVE_ATOMIC_SUB_64 0 +#endif + #endif /* OPAL_HAVE_ATOMIC_CMPSET_64 */