summaryrefslogtreecommitdiff
path: root/common/lib
diff options
context:
space:
mode:
authormartin <martin@NetBSD.org>2014-02-22 17:16:12 +0000
committermartin <martin@NetBSD.org>2014-02-22 17:16:12 +0000
commitbceb05fd345aa104a5bb7fd10a2d115e169a9c55 (patch)
tree1fbb86d764c7eb602f5630b25554a8a183dcec7f /common/lib
parent63880f0fe7415f392ce1a3ec4092b78f710120e3 (diff)
Missed one __sync_* op (or gcc4.8 does inline it, while 4.5 does not?)
Diffstat (limited to 'common/lib')
-rw-r--r--common/lib/libc/arch/arm/atomic/Makefile.inc5
1 files changed, 3 insertions, 2 deletions
diff --git a/common/lib/libc/arch/arm/atomic/Makefile.inc b/common/lib/libc/arch/arm/atomic/Makefile.inc
index a68e108e341..3aad2cec68b 100644
--- a/common/lib/libc/arch/arm/atomic/Makefile.inc
+++ b/common/lib/libc/arch/arm/atomic/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.17 2014/02/22 08:08:56 martin Exp $
+# $NetBSD: Makefile.inc,v 1.18 2014/02/22 17:16:12 martin Exp $
ARMV6= ${CPUFLAGS:M-march=armv6*} ${CPUFLAGS:M-mcpu=arm11*}
ARMV6+= ${CFLAGS:M-march=armv6*:} ${CFLAGS:M-mcpu=arm11*}
@@ -31,7 +31,8 @@ SRCS.atomic+= atomic_xor_32_cas.c atomic_xor_16_cas.c atomic_xor_8_cas.c \
atomic_or_16_cas.c atomic_or_8_cas.c \
atomic_and_16_cas.c atomic_and_8_cas.c \
atomic_add_16_cas.c atomic_add_8_cas.c \
- atomic_swap_16_cas.c atomic_swap_8_cas.c
+ atomic_swap_16_cas.c atomic_swap_8_cas.c \
+ atomic_cas_32_cas.c atomic_cas_16_cas.c atomic_cas_8_cas.c
.endif
.else