1*4882a593Smuzhiyunfix build on mips 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunFixes 4*4882a593SmuzhiyunSource/WTF/wtf/Atomics.cpp:63:9: error: definition of builtin function '__sync_add_and_fetch_8' 5*4882a593Smuzhiyunint64_t __sync_add_and_fetch_8(int64_t volatile* addend, int64_t value) 6*4882a593SmuzhiyunSource/WTF/wtf/Atomics.cpp:68:9: error: definition of builtin function '__sync_sub_and_fetch_8' 7*4882a593Smuzhiyunint64_t __sync_sub_and_fetch_8(int64_t volatile* addend, int64_t value) 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunUpstream-Status: Pending 10*4882a593SmuzhiyunSigned-off-by: Khem Raj <raj.khem@gmail.com> 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun--- a/Source/WTF/wtf/Platform.h 13*4882a593Smuzhiyun+++ b/Source/WTF/wtf/Platform.h 14*4882a593Smuzhiyun@@ -88,6 +88,7 @@ 15*4882a593Smuzhiyun #else 16*4882a593Smuzhiyun #define WTF_CPU_MIPS 1 17*4882a593Smuzhiyun #define WTF_MIPS_ARCH __mips 18*4882a593Smuzhiyun+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 19*4882a593Smuzhiyun #endif 20*4882a593Smuzhiyun #if defined(__MIPSEB__) 21*4882a593Smuzhiyun #define WTF_CPU_BIG_ENDIAN 1 22