From e2d53d7c4a1095f372c100be5825a823df15ca98 Mon Sep 17 00:00:00 2001 From: Benno Rice Date: Sun, 24 Jun 2001 06:36:28 +0000 Subject: [PATCH] Fix asm constraints for atomic_cmpset_32. This fix may also be needed elsewhere. --- sys/powerpc/include/atomic.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/powerpc/include/atomic.h b/sys/powerpc/include/atomic.h index 619ca7eeef06..1b7088b5ebef 100644 --- a/sys/powerpc/include/atomic.h +++ b/sys/powerpc/include/atomic.h @@ -347,7 +347,7 @@ atomic_cmpset_32(volatile u_int32_t* p, u_int32_t cmpval, u_int32_t newval) "bne- 1b\n\t" /* spin if failed */ "eieio\n" /* memory barrier */ "2:\t\n" - : "=r" (ret) + : "=&r" (ret) : "r" (cmpval), "r" (newval), "r" (p) : "memory");