summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Leich <email@froggs.de>2016-11-18 01:05:42 +0300
committerIvan Maidanski <ivmai@mail.ru>2016-11-18 01:14:23 +0300
commitb6bfe95a4e215d2db19f26ba5a8cb8b0726e2afe (patch)
tree74ca7c6bc7ff20c03e7737a8c3e8beffdee60d3a
parent239ea5f3e998ef4aca873aba5ac6668eaa252b35 (diff)
downloadlibatomic_ops-b6bfe95a4e215d2db19f26ba5a8cb8b0726e2afe.tar.gz
Fix powerpc detection on AIX (gcc)
GCC/powerpc-ibm-aix does not define any of __powerpc__, __ppc__, __PPC__, __powerpc64__, __ppc64__; but it does define _ARCH_PPC (and _POWER). * src/atomic_ops.h [_ARCH_PPC]: Include gcc/powerpc.h.
-rw-r--r--src/atomic_ops.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/atomic_ops.h b/src/atomic_ops.h
index 993dd42..a37ea71 100644
--- a/src/atomic_ops.h
+++ b/src/atomic_ops.h
@@ -266,7 +266,8 @@
# include "atomic_ops/sysdeps/gcc/nios2.h"
# endif /* __nios2__ */
# if defined(__powerpc__) || defined(__ppc__) || defined(__PPC__) \
- || defined(__powerpc64__) || defined(__ppc64__)
+ || defined(__powerpc64__) || defined(__ppc64__) \
+ || defined(_ARCH_PPC)
# include "atomic_ops/sysdeps/gcc/powerpc.h"
# endif /* __powerpc__ */
# if defined(__aarch64__)