On Jan 27, 2015, at 8:24 AM, Alex Velenko <[email protected]> wrote:
> This patch fixes aarch64/atomic-op-consume.c test to expect safe "LDAXR"
> instruction to be generated when __ATOMIC_CONSUME semantics is requested.
Did you see:
/* Workaround for Bugzilla 59448. GCC doesn't track consume properly, so
be conservative and promote consume to acquire. */
if (val == MEMMODEL_CONSUME)
val = MEMMODEL_ACQUIRE;
in builtins.c? Feels like if gcc isn’t going to support it for you, then
testing for it would be, hard?