On Mon, May 26, 2014 at 09:25:37PM -0500, Peter Bergner wrote: > In one of my other posts, I asked should 32-bit ports even attempt > to use the 2 * word_size atomics. What is the code doing such that > it wants to use a 2 * word_size atomic? Is it as simple as commenting > that code out for 32-bit builds of the library or do we really have > to support that?
BTW, just checked and I don't see any 2 * word_size atomics in i686 libasan.so.1 - no cmpxchg8b insns anywhere. Thus I think it would be really nice if you could point out where exactly is the 64-bit atomic really needed (or gcc options + preprocessed source so that it can be investigated in a cross-compiler). Jakub