From 5ddbeffc6f5709f0a3ba47fc9fe133da3a57e799 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Loyet?= Date: Tue, 16 Nov 2010 22:02:36 +0000 Subject: [PATCH] - Fixed #53310 (sparc < v9 won't is not supported) --- sapi/fpm/fpm/fpm_atomic.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/sapi/fpm/fpm/fpm_atomic.h b/sapi/fpm/fpm/fpm_atomic.h index 5c93bfcb78..638bafddc8 100644 --- a/sapi/fpm/fpm/fpm_atomic.h +++ b/sapi/fpm/fpm/fpm_atomic.h @@ -95,6 +95,8 @@ typedef uint32_t atomic_uint_t; #elif ( __sparc__ || __sparc ) /* Marcin Ochab */ +#if (__sparcv9 || __sparcv9__) + #if (__arch64__ || __arch64) typedef uint64_t atomic_uint_t; typedef volatile atomic_uint_t atomic_t; @@ -131,9 +133,13 @@ static inline atomic_uint_t atomic_cmp_set(atomic_t *lock, atomic_uint_t old, at /* }}} */ #endif +#else /* #if (__sparcv9 || __sparcv9__) */ +#error Sparc v8 and predecessors are not and will not be supported (see bug report 53310) +#endif /* #if (__sparcv9 || __sparcv9__) */ + #else -#error unsupported processor. please write a patch and send it to me +#error Unsupported processor. Please open a bug report (bugs.php.net). #endif -- 2.40.0