diff options
Diffstat (limited to 'atomic/unix/builtins.c')
-rw-r--r-- | atomic/unix/builtins.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/atomic/unix/builtins.c b/atomic/unix/builtins.c index fbbb141e8..0a085a0b7 100644 --- a/atomic/unix/builtins.c +++ b/atomic/unix/builtins.c @@ -18,10 +18,11 @@ #ifdef USE_ATOMICS_BUILTINS -#if defined(__arm__) || defined(__powerpc__) || defined(__powerpc64__) -#define WEAK_MEMORY_ORDERING 1 -#else +#if defined(__i386__) || defined(__x86_64__) \ + || defined(__s390__) || defined(__s390x__) #define WEAK_MEMORY_ORDERING 0 +#else +#define WEAK_MEMORY_ORDERING 1 #endif APR_DECLARE(apr_status_t) apr_atomic_init(apr_pool_t *p) |