]> granicus.if.org Git - php/commitdiff
- Fixed #53310 (sparc < v9 won't is not supported)
authorJérôme Loyet <fat@php.net>
Tue, 16 Nov 2010 22:02:36 +0000 (22:02 +0000)
committerJérôme Loyet <fat@php.net>
Tue, 16 Nov 2010 22:02:36 +0000 (22:02 +0000)
sapi/fpm/fpm/fpm_atomic.h

index 5c93bfcb780ccf345476494f86f1469ab7de17bf..638bafddc889df78641522f75a9256b2d08ae2dd 100644 (file)
@@ -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