On 12/01/2011 02:59 AM, Richard Earnshaw wrote: > It's essential we don't emit SWP instructions directly into code on any > platform where that code may possibly be run on a later core that has > LDREX/STREX. If we do that we'll end up with a mess that can't be resolved.
Ok. It's easy enough to drop that patch. > I also think that GCC should NOT provide those helper functions, though > we should probably write a document describing how a user might do so. I'll refer you to MacLeod at this point and the atomics support library... r~