On 07/17/2012 11:56 AM, Richard Henderson wrote:
On 07/17/2012 04:57 AM, Andrew MacLeod wrote:What is the nature of the atomic failures using the __atomic_compare_exchange built-in? Does it have anything to do with the expected value being returned by pointer?It's a rue. He never was using __atomic_compare_exchange; the "Atomic_*" was simply the Ada symbol name.
Ah, I was just disturbed by the apparent switch from 'atomic' to 'sync'... which is the wrong direction :-)
Andrew