On 11/16/2011 12:10 PM, Andrew MacLeod wrote: > > > * builtins.c (expand_builtin): Remove 4th parameter representing > weak/strong mode when __atomic_compare_exchange becomes a library call. > > testsuite > * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if > memory model parameters don't match expected values. > * gcc.dg/atomic-generic.c: Pass specific memory model parameters to > __atomic_compare_exchange. > * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to > __atomic_compare_exchange_n. > * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove > weak/strong parameter and fail if memory models aren't correct. >
Ok. r~