http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51040
--- Comment #2 from Andrew Macleod <amacleod at redhat dot com> 2011-11-10 16:39:36 UTC --- Author: amacleod Date: Thu Nov 10 16:39:32 2011 New Revision: 181259 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=181259 Log: PR rtl-optimization/51040 * optabs.c (expand_atomic_fetch_op): Patchup code for NAND should be AND followed by NOT. * builtins.c (expand_builtin_atomic_fetch_op): Patchup code for NAND should be AND followed by NOT. * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and patchup code. Modified: trunk/gcc/ChangeLog trunk/gcc/builtins.c trunk/gcc/optabs.c trunk/gcc/testsuite/gcc.dg/atomic-noinline-aux.c trunk/gcc/testsuite/gcc.dg/atomic-noinline.c