Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 389963
Collapse All | Expand All

(-)file_not_specified_in_diff (-2 / +2 lines)
Line  Link Here
0
-- a/Source/JavaScriptCore/wtf/Atomics.h
0
++ b/Source/JavaScriptCore/wtf/Atomics.h
Lines 108-114 Link Here
108
inline int atomicIncrement(int volatile* addend) { return __atomic_inc(addend); }
108
inline int atomicIncrement(int volatile* addend) { return __atomic_inc(addend); }
109
inline int atomicDecrement(int volatile* addend) { return __atomic_dec(addend); }
109
inline int atomicDecrement(int volatile* addend) { return __atomic_dec(addend); }
110
110
111
#elif COMPILER(GCC) && !CPU(SPARC64) && !OS(SYMBIAN) // sizeof(_Atomic_word) != sizeof(int) on sparc64 gcc
111
#elif COMPILER(GCC) && !CPU(SPARC) && !OS(SYMBIAN) // sizeof(_Atomic_word) != sizeof(int) on sparc64 gcc
112
#define WTF_USE_LOCKFREE_THREADSAFEREFCOUNTED 1
112
#define WTF_USE_LOCKFREE_THREADSAFEREFCOUNTED 1
113
113
114
inline int atomicIncrement(int volatile* addend) { return __gnu_cxx::__exchange_and_add(addend, 1) + 1; }
114
inline int atomicIncrement(int volatile* addend) { return __gnu_cxx::__exchange_and_add(addend, 1) + 1; }

Return to bug 389963