Hi HJ, > This is wrong for x32 which has 64-bit atomic and __WORDSIZE == 32. Why would it be wrong? If 'long' is 4-byte aligned, it has the same issue as 32-bit x86. You need full support for unaligned 64-bit atomics before you can turn it on. Cheers, Wilco