diff options
author | root <root> | 2012-02-04 15:17:34 +0000 |
---|---|---|
committer | root <root> | 2012-02-04 15:17:34 +0000 |
commit | a5ab33589c68cbd203d0fd85e551b33f61ff062e (patch) | |
tree | 9c0dc2f5b03f703f4459ce2f86b781296f46277c | |
parent | 268db93227cc5335c79be8a80d7001c14c6e684f (diff) |
*** empty log message ***
-rw-r--r-- | ev.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -541,7 +541,7 @@ struct signalfd_siginfo #endif #ifndef ECB_MEMORY_FENCE - #if ECB_GCC_VERSION(2,5) || defined(__INTEL_COMPILER) || defined(__clang__) || __SUNPRO_C >= 0x5110 || __SUNPRO_CC >= 0x5110 + #if ECB_GCC_VERSION(2,5) || defined(__INTEL_COMPILER) || (__llvm__ && __GNUC__) || __SUNPRO_C >= 0x5110 || __SUNPRO_CC >= 0x5110 #if __i386 || __i386__ #define ECB_MEMORY_FENCE __asm__ __volatile__ ("lock; orb $0, -1(%%esp)" : : : "memory") #define ECB_MEMORY_FENCE_ACQUIRE ECB_MEMORY_FENCE /* non-lock xchg might be enough */ |