From 7cfeb54bef25e9f8911740f10225b98aedfaf945 Mon Sep 17 00:00:00 2001 From: Marc Alexander Lehmann Date: Sun, 9 Aug 2015 00:13:28 +0000 Subject: [PATCH] *** empty log message *** --- ev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ev.c b/ev.c index 39b9faf..6a89fbd 100644 --- a/ev.c +++ b/ev.c @@ -669,7 +669,7 @@ struct signalfd_siginfo #define ECB_MEMORY_FENCE __asm__ __volatile__ ("dmb" : : : "memory") #elif __aarch64__ #define ECB_MEMORY_FENCE __asm__ __volatile__ ("dmb ish" : : : "memory") - #elif (__sparc || __sparc__) && !__sparcv8 + #elif (__sparc || __sparc__) && !(__sparc_v8__ || defined __sparcv8) #define ECB_MEMORY_FENCE __asm__ __volatile__ ("membar #LoadStore | #LoadLoad | #StoreStore | #StoreLoad" : : : "memory") #define ECB_MEMORY_FENCE_ACQUIRE __asm__ __volatile__ ("membar #LoadStore | #LoadLoad" : : : "memory") #define ECB_MEMORY_FENCE_RELEASE __asm__ __volatile__ ("membar #LoadStore | #StoreStore")