28 lines
805 B
Diff
28 lines
805 B
Diff
From b9b06c59366efbecb9446b2e60513b1ff3302871 Mon Sep 17 00:00:00 2001
|
|
Date: Fri, 18 Nov 2016 12:57:54 +0300
|
|
Subject: lcc под sparc определяет макрос __sparc_v9__, но не __sparcv9
|
|
MIME-Version: 1.0
|
|
Content-Type: text/plain; charset=UTF-8
|
|
Content-Transfer-Encoding: 8bit
|
|
|
|
---
|
|
port/atomic_pointer.h | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/port/atomic_pointer.h b/port/atomic_pointer.h
|
|
index 00ddd70..d3a1680 100644
|
|
--- a/port/atomic_pointer.h
|
|
+++ b/port/atomic_pointer.h
|
|
@@ -154,7 +154,7 @@ class AtomicPointer {
|
|
};
|
|
|
|
// Atomic pointer based on sparc memory barriers
|
|
-#elif defined(__sparcv9) && defined(__GNUC__)
|
|
+#elif ( defined(__sparcv9) || (defined (__sparc_v9__)) )&& defined(__GNUC__)
|
|
class AtomicPointer {
|
|
private:
|
|
void* rep_;
|
|
--
|
|
2.16.4
|
|
|