mcst-linux-kernel/patches-2024.06.26/leveldb-1.7.0/0002-lcc-sparc-__sparc_v9__...

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