Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/common/lib/libc/arch/arm/atomic Don't export __sync* if _KER...



details:   https://anonhg.NetBSD.org/src/rev/f17175e4f060
branches:  trunk
changeset: 327315:f17175e4f060
user:      matt <matt%NetBSD.org@localhost>
date:      Tue Mar 04 16:15:28 2014 +0000

description:
Don't export __sync* if _KERNEL || _STANDALONE are defined.
(except if _RUMPKERNEL is defined)

diffstat:

 common/lib/libc/arch/arm/atomic/Makefile.inc     |   4 +++-
 common/lib/libc/arch/arm/atomic/atomic_add_16.S  |  10 +++++-----
 common/lib/libc/arch/arm/atomic/atomic_add_64.S  |   4 ++--
 common/lib/libc/arch/arm/atomic/atomic_add_8.S   |  10 +++++-----
 common/lib/libc/arch/arm/atomic/atomic_and_16.S  |   6 +++---
 common/lib/libc/arch/arm/atomic/atomic_and_64.S  |   4 ++--
 common/lib/libc/arch/arm/atomic/atomic_and_8.S   |   6 +++---
 common/lib/libc/arch/arm/atomic/atomic_cas_16.S  |   4 ++--
 common/lib/libc/arch/arm/atomic/atomic_cas_32.S  |   4 ++--
 common/lib/libc/arch/arm/atomic/atomic_cas_64.S  |   4 ++--
 common/lib/libc/arch/arm/atomic/atomic_cas_8.S   |   4 ++--
 common/lib/libc/arch/arm/atomic/atomic_nand_16.S |   6 +++---
 common/lib/libc/arch/arm/atomic/atomic_nand_32.S |   6 +++---
 common/lib/libc/arch/arm/atomic/atomic_nand_64.S |   4 ++--
 common/lib/libc/arch/arm/atomic/atomic_nand_8.S  |   6 +++---
 common/lib/libc/arch/arm/atomic/atomic_op_asm.h  |  10 +++++-----
 common/lib/libc/arch/arm/atomic/atomic_or_16.S   |   6 +++---
 common/lib/libc/arch/arm/atomic/atomic_or_64.S   |   4 ++--
 common/lib/libc/arch/arm/atomic/atomic_or_8.S    |   6 +++---
 common/lib/libc/arch/arm/atomic/atomic_sub_64.S  |   4 ++--
 common/lib/libc/arch/arm/atomic/atomic_swap.S    |  10 +++++++---
 common/lib/libc/arch/arm/atomic/atomic_swap_16.S |   6 ++++--
 common/lib/libc/arch/arm/atomic/atomic_swap_64.S |   6 ++++--
 common/lib/libc/arch/arm/atomic/atomic_xor_16.S  |   6 +++---
 common/lib/libc/arch/arm/atomic/atomic_xor_32.S  |   6 +++---
 common/lib/libc/arch/arm/atomic/atomic_xor_64.S  |   4 ++--
 common/lib/libc/arch/arm/atomic/atomic_xor_8.S   |   6 +++---
 common/lib/libc/arch/arm/atomic/membar_ops.S     |   4 ++--
 28 files changed, 85 insertions(+), 75 deletions(-)

diffs (truncated from 697 to 300 lines):

diff -r adcafb7020e6 -r f17175e4f060 common/lib/libc/arch/arm/atomic/Makefile.inc
--- a/common/lib/libc/arch/arm/atomic/Makefile.inc      Tue Mar 04 15:27:58 2014 +0000
+++ b/common/lib/libc/arch/arm/atomic/Makefile.inc      Tue Mar 04 16:15:28 2014 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile.inc,v 1.21 2014/03/04 06:36:41 matt Exp $
+#      $NetBSD: Makefile.inc,v 1.22 2014/03/04 16:15:28 matt Exp $
 
 .ifnmake obj
 .include "${NETBSDSRCDIR}/common/lib/libc/arch/arm/features.mk"
@@ -37,6 +37,7 @@
 SRCS.atomic+=  atomic_sub_64.S
 SRCS.atomic+=  atomic_swap.S atomic_swap_16.S atomic_swap_64.S
 SRCS.atomic+=  membar_ops.S
+.if defined(LIB) && ${LIB} != "kern"
 .for op in add and nand or sub xor
 SRCS.atomic+=  sync_fetch_and_${op}_8.S
 .endfor
@@ -44,6 +45,7 @@
 SRCS.atomic+=  sync_bool_compare_and_swap_${sz}.S
 .endfor
 .endif
+.endif
 
 .endif
 
diff -r adcafb7020e6 -r f17175e4f060 common/lib/libc/arch/arm/atomic/atomic_add_16.S
--- a/common/lib/libc/arch/arm/atomic/atomic_add_16.S   Tue Mar 04 15:27:58 2014 +0000
+++ b/common/lib/libc/arch/arm/atomic/atomic_add_16.S   Tue Mar 04 16:15:28 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: atomic_add_16.S,v 1.1 2013/11/08 22:42:52 matt Exp $   */
+/*     $NetBSD: atomic_add_16.S,v 1.2 2014/03/04 16:15:28 matt Exp $   */
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -55,14 +55,14 @@
 ATOMIC_OP_ALIAS(atomic_add_16,_atomic_add_16)
 ATOMIC_OP_ALIAS(atomic_add_short,_atomic_add_16)
 ATOMIC_OP_ALIAS(atomic_add_ushort,_atomic_add_16)
-STRONG_ALIAS(__sync_fetch_and_add_2,_atomic_add_16)
+CRT_ALIAS(__sync_fetch_and_add_2,_atomic_add_16)
 STRONG_ALIAS(_atomic_add_short,_atomic_add_16)
 STRONG_ALIAS(_atomic_add_ushort,_atomic_add_16)
 
 ATOMIC_OP_ALIAS(atomic_sub_16,_atomic_sub_16)
 ATOMIC_OP_ALIAS(atomic_sub_short,_atomic_sub_16)
 ATOMIC_OP_ALIAS(atomic_sub_ushort,_atomic_sub_16)
-STRONG_ALIAS(__sync_fetch_and_sub_2,_atomic_sub_16)
+CRT_ALIAS(__sync_fetch_and_sub_2,_atomic_sub_16)
 STRONG_ALIAS(_atomic_sub_short,_atomic_sub_16)
 STRONG_ALIAS(_atomic_sub_ushort,_atomic_sub_16)
 
@@ -87,14 +87,14 @@
 ATOMIC_OP_ALIAS(atomic_add_16_nv,_atomic_add_16_nv)
 ATOMIC_OP_ALIAS(atomic_add_short_nv,_atomic_add_16_nv)
 ATOMIC_OP_ALIAS(atomic_add_ushort_nv,_atomic_add_16_nv)
-STRONG_ALIAS(__sync_add_and_fetch_2,_atomic_add_16_nv)
+CRT_ALIAS(__sync_add_and_fetch_2,_atomic_add_16_nv)
 STRONG_ALIAS(_atomic_add_short_nv,_atomic_add_16_nv)
 STRONG_ALIAS(_atomic_add_ushort_nv,_atomic_add_16_nv)
 
 ATOMIC_OP_ALIAS(atomic_sub_16_nv,_atomic_sub_16_nv)
 ATOMIC_OP_ALIAS(atomic_sub_short_nv,_atomic_sub_16_nv)
 ATOMIC_OP_ALIAS(atomic_sub_ushort_nv,_atomic_sub_16_nv)
-STRONG_ALIAS(__sync_sub_and_fetch_2,_atomic_sub_16_nv)
+CRT_ALIAS(__sync_sub_and_fetch_2,_atomic_sub_16_nv)
 STRONG_ALIAS(_atomic_sub_short_nv,_atomic_sub_16_nv)
 STRONG_ALIAS(_atomic_sub_ushort_nv,_atomic_sub_16_nv)
 #endif /* _ARM_ARCH_6 */
diff -r adcafb7020e6 -r f17175e4f060 common/lib/libc/arch/arm/atomic/atomic_add_64.S
--- a/common/lib/libc/arch/arm/atomic/atomic_add_64.S   Tue Mar 04 15:27:58 2014 +0000
+++ b/common/lib/libc/arch/arm/atomic/atomic_add_64.S   Tue Mar 04 16:15:28 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: atomic_add_64.S,v 1.10 2013/11/30 20:43:53 joerg Exp $ */
+/*     $NetBSD: atomic_add_64.S,v 1.11 2014/03/04 16:15:28 matt Exp $  */
 /*-
  * Copyright (c) 2012 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -57,6 +57,6 @@
 STRONG_ALIAS(_atomic_add_64,_atomic_add_64_nv)
 ATOMIC_OP_ALIAS(atomic_add_64_nv,_atomic_add_64_nv)
 ATOMIC_OP_ALIAS(atomic_add_64,_atomic_add_64)
-STRONG_ALIAS(__sync_add_and_fetch_8,_atomic_add_64_nv)
+CRT_ALIAS(__sync_add_and_fetch_8,_atomic_add_64_nv)
 
 #endif /* _ARM_ARCH_6 */
diff -r adcafb7020e6 -r f17175e4f060 common/lib/libc/arch/arm/atomic/atomic_add_8.S
--- a/common/lib/libc/arch/arm/atomic/atomic_add_8.S    Tue Mar 04 15:27:58 2014 +0000
+++ b/common/lib/libc/arch/arm/atomic/atomic_add_8.S    Tue Mar 04 16:15:28 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: atomic_add_8.S,v 1.1 2013/11/08 22:42:52 matt Exp $    */
+/*     $NetBSD: atomic_add_8.S,v 1.2 2014/03/04 16:15:28 matt Exp $    */
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -55,14 +55,14 @@
 ATOMIC_OP_ALIAS(atomic_add_8,_atomic_add_8)
 ATOMIC_OP_ALIAS(atomic_add_char,_atomic_add_8)
 ATOMIC_OP_ALIAS(atomic_add_uchar,_atomic_add_8)
-STRONG_ALIAS(__sync_fetch_and_add_1,_atomic_add_8)
+CRT_ALIAS(__sync_fetch_and_add_1,_atomic_add_8)
 STRONG_ALIAS(_atomic_add_char,_atomic_add_8)
 STRONG_ALIAS(_atomic_add_uchar,_atomic_add_8)
 
 ATOMIC_OP_ALIAS(atomic_sub_8,_atomic_sub_8)
 ATOMIC_OP_ALIAS(atomic_sub_char,_atomic_sub_8)
 ATOMIC_OP_ALIAS(atomic_sub_uchar,_atomic_sub_8)
-STRONG_ALIAS(__sync_fetch_and_sub_1,_atomic_sub_8)
+CRT_ALIAS(__sync_fetch_and_sub_1,_atomic_sub_8)
 STRONG_ALIAS(_atomic_sub_char,_atomic_sub_8)
 STRONG_ALIAS(_atomic_sub_uchar,_atomic_sub_8)
 
@@ -87,14 +87,14 @@
 ATOMIC_OP_ALIAS(atomic_add_8_nv,_atomic_add_8_nv)
 ATOMIC_OP_ALIAS(atomic_add_char_nv,_atomic_add_8_nv)
 ATOMIC_OP_ALIAS(atomic_add_uchar_nv,_atomic_add_8_nv)
-STRONG_ALIAS(__sync_add_and_fetch_1,_atomic_add_8_nv)
+CRT_ALIAS(__sync_add_and_fetch_1,_atomic_add_8_nv)
 STRONG_ALIAS(_atomic_add_char_nv,_atomic_add_8_nv)
 STRONG_ALIAS(_atomic_add_uchar_nv,_atomic_add_8_nv)
 
 ATOMIC_OP_ALIAS(atomic_sub_8_nv,_atomic_sub_8_nv)
 ATOMIC_OP_ALIAS(atomic_sub_char_nv,_atomic_sub_8_nv)
 ATOMIC_OP_ALIAS(atomic_sub_uchar_nv,_atomic_sub_8_nv)
-STRONG_ALIAS(__sync_sub_and_fetch_1,_atomic_sub_8_nv)
+CRT_ALIAS(__sync_sub_and_fetch_1,_atomic_sub_8_nv)
 STRONG_ALIAS(_atomic_sub_char_nv,_atomic_sub_8_nv)
 STRONG_ALIAS(_atomic_sub_uchar_nv,_atomic_sub_8_nv)
 #endif /* _ARM_ARCH_6 */
diff -r adcafb7020e6 -r f17175e4f060 common/lib/libc/arch/arm/atomic/atomic_and_16.S
--- a/common/lib/libc/arch/arm/atomic/atomic_and_16.S   Tue Mar 04 15:27:58 2014 +0000
+++ b/common/lib/libc/arch/arm/atomic/atomic_and_16.S   Tue Mar 04 16:15:28 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: atomic_and_16.S,v 1.1 2013/11/08 22:42:52 matt Exp $   */
+/*     $NetBSD: atomic_and_16.S,v 1.2 2014/03/04 16:15:28 matt Exp $   */
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -50,7 +50,7 @@
 
 ATOMIC_OP_ALIAS(atomic_and_16,_atomic_and_16)
 ATOMIC_OP_ALIAS(atomic_and_ushort,_atomic_and_16)
-STRONG_ALIAS(__sync_fetch_and_and_2,_atomic_and_16)
+CRT_ALIAS(__sync_fetch_and_and_2,_atomic_and_16)
 STRONG_ALIAS(_atomic_and_ushort,_atomic_and_16)
 
 ENTRY_NP(_atomic_and_16_nv)
@@ -70,7 +70,7 @@
 
 ATOMIC_OP_ALIAS(atomic_and_16_nv,_atomic_and_16_nv)
 ATOMIC_OP_ALIAS(atomic_and_ushort_nv,_atomic_and_16_nv)
-STRONG_ALIAS(__sync_and_and_fetch_2,_atomic_and_16_nv)
+CRT_ALIAS(__sync_and_and_fetch_2,_atomic_and_16_nv)
 STRONG_ALIAS(_atomic_and_ushort_nv,_atomic_and_16_nv)
 
 #endif /* _ARM_ARCH_6 */
diff -r adcafb7020e6 -r f17175e4f060 common/lib/libc/arch/arm/atomic/atomic_and_64.S
--- a/common/lib/libc/arch/arm/atomic/atomic_and_64.S   Tue Mar 04 15:27:58 2014 +0000
+++ b/common/lib/libc/arch/arm/atomic/atomic_and_64.S   Tue Mar 04 16:15:28 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: atomic_and_64.S,v 1.9 2013/11/30 21:09:11 joerg Exp $  */
+/*     $NetBSD: atomic_and_64.S,v 1.10 2014/03/04 16:15:28 matt Exp $  */
 /*-
  * Copyright (c) 2012 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -57,6 +57,6 @@
 STRONG_ALIAS(_atomic_and_64,_atomic_and_64_nv)
 ATOMIC_OP_ALIAS(atomic_and_64_nv,_atomic_and_64_nv)
 ATOMIC_OP_ALIAS(atomic_and_64,_atomic_and_64_nv)
-STRONG_ALIAS(__sync_and_and_fetch_8,_atomic_and_64_nv)
+CRT_ALIAS(__sync_and_and_fetch_8,_atomic_and_64_nv)
 
 #endif /* _ARM_ARCH_6 */
diff -r adcafb7020e6 -r f17175e4f060 common/lib/libc/arch/arm/atomic/atomic_and_8.S
--- a/common/lib/libc/arch/arm/atomic/atomic_and_8.S    Tue Mar 04 15:27:58 2014 +0000
+++ b/common/lib/libc/arch/arm/atomic/atomic_and_8.S    Tue Mar 04 16:15:28 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: atomic_and_8.S,v 1.1 2013/11/08 22:42:52 matt Exp $    */
+/*     $NetBSD: atomic_and_8.S,v 1.2 2014/03/04 16:15:28 matt Exp $    */
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -50,7 +50,7 @@
 
 ATOMIC_OP_ALIAS(atomic_and_8,_atomic_and_8)
 ATOMIC_OP_ALIAS(atomic_and_uchar,_atomic_and_8)
-STRONG_ALIAS(__sync_fetch_and_and_1,_atomic_and_8)
+CRT_ALIAS(__sync_fetch_and_and_1,_atomic_and_8)
 STRONG_ALIAS(_atomic_and_uchar,_atomic_and_8)
 
 ENTRY_NP(_atomic_and_8_nv)
@@ -70,7 +70,7 @@
 
 ATOMIC_OP_ALIAS(atomic_and_8_nv,_atomic_and_8_nv)
 ATOMIC_OP_ALIAS(atomic_and_uchar_nv,_atomic_and_8_nv)
-STRONG_ALIAS(__sync_and_and_fetch_1,_atomic_and_8_nv)
+CRT_ALIAS(__sync_and_and_fetch_1,_atomic_and_8_nv)
 STRONG_ALIAS(_atomic_and_uchar_nv,_atomic_and_8_nv)
 
 #endif /* _ARM_ARCH_6 */
diff -r adcafb7020e6 -r f17175e4f060 common/lib/libc/arch/arm/atomic/atomic_cas_16.S
--- a/common/lib/libc/arch/arm/atomic/atomic_cas_16.S   Tue Mar 04 15:27:58 2014 +0000
+++ b/common/lib/libc/arch/arm/atomic/atomic_cas_16.S   Tue Mar 04 16:15:28 2014 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: atomic_cas_16.S,v 1.1 2013/11/08 22:42:52 matt Exp $ */
+/* $NetBSD: atomic_cas_16.S,v 1.2 2014/03/04 16:15:28 matt Exp $ */
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -59,6 +59,6 @@
 ATOMIC_OP_ALIAS(atomic_cas_16,_atomic_cas_16)
 STRONG_ALIAS(_atomic_cas_short,_atomic_cas_16)
 STRONG_ALIAS(_atomic_cas_ushort,_atomic_cas_16)
-STRONG_ALIAS(__sync_val_compare_and_swap_2,_atomic_cas_16)
+CRT_ALIAS(__sync_val_compare_and_swap_2,_atomic_cas_16)
 
 #endif /* _ARM_ARCH_6 */
diff -r adcafb7020e6 -r f17175e4f060 common/lib/libc/arch/arm/atomic/atomic_cas_32.S
--- a/common/lib/libc/arch/arm/atomic/atomic_cas_32.S   Tue Mar 04 15:27:58 2014 +0000
+++ b/common/lib/libc/arch/arm/atomic/atomic_cas_32.S   Tue Mar 04 16:15:28 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: atomic_cas_32.S,v 1.6 2013/11/08 22:42:52 matt Exp $   */
+/*     $NetBSD: atomic_cas_32.S,v 1.7 2014/03/04 16:15:28 matt Exp $   */
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -64,7 +64,7 @@
 ATOMIC_OP_ALIAS(atomic_cas_uint_ni,_atomic_cas_32)
 ATOMIC_OP_ALIAS(atomic_cas_ulong_ni,_atomic_cas_32)
 ATOMIC_OP_ALIAS(atomic_cas_ptr_ni,_atomic_cas_32)
-STRONG_ALIAS(__sync_val_compare_and_swap_4,_atomic_cas_32)
+CRT_ALIAS(__sync_val_compare_and_swap_4,_atomic_cas_32)
 STRONG_ALIAS(_atomic_cas_uint,_atomic_cas_32)
 STRONG_ALIAS(_atomic_cas_ulong,_atomic_cas_32)
 STRONG_ALIAS(_atomic_cas_32_ni,_atomic_cas_32)
diff -r adcafb7020e6 -r f17175e4f060 common/lib/libc/arch/arm/atomic/atomic_cas_64.S
--- a/common/lib/libc/arch/arm/atomic/atomic_cas_64.S   Tue Mar 04 15:27:58 2014 +0000
+++ b/common/lib/libc/arch/arm/atomic/atomic_cas_64.S   Tue Mar 04 16:15:28 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: atomic_cas_64.S,v 1.8 2014/03/04 07:01:26 matt Exp $   */
+/*     $NetBSD: atomic_cas_64.S,v 1.9 2014/03/04 16:15:28 matt Exp $   */
 /*-
  * Copyright (c) 2012 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -75,6 +75,6 @@
 END(_atomic_cas_64)
 
 ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64)
-STRONG_ALIAS(__sync_val_compare_and_swap_8,_atomic_cas_64)
+CRT_ALIAS(__sync_val_compare_and_swap_8,_atomic_cas_64)
 
 #endif /* _ARM_ARCH_6 */
diff -r adcafb7020e6 -r f17175e4f060 common/lib/libc/arch/arm/atomic/atomic_cas_8.S
--- a/common/lib/libc/arch/arm/atomic/atomic_cas_8.S    Tue Mar 04 15:27:58 2014 +0000
+++ b/common/lib/libc/arch/arm/atomic/atomic_cas_8.S    Tue Mar 04 16:15:28 2014 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: atomic_cas_8.S,v 1.6 2013/11/08 22:42:52 matt Exp $ */
+/* $NetBSD: atomic_cas_8.S,v 1.7 2014/03/04 16:15:28 matt Exp $ */
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -60,6 +60,6 @@
 ATOMIC_OP_ALIAS(atomic_cas_8,_atomic_cas_8)
 STRONG_ALIAS(_atomic_cas_char,_atomic_cas_8)
 STRONG_ALIAS(_atomic_cas_uchar,_atomic_cas_8)
-STRONG_ALIAS(__sync_val_compare_and_swap_1,_atomic_cas_8)
+CRT_ALIAS(__sync_val_compare_and_swap_1,_atomic_cas_8)
 
 #endif /* _ARM_ARCH_6 */
diff -r adcafb7020e6 -r f17175e4f060 common/lib/libc/arch/arm/atomic/atomic_nand_16.S
--- a/common/lib/libc/arch/arm/atomic/atomic_nand_16.S  Tue Mar 04 15:27:58 2014 +0000
+++ b/common/lib/libc/arch/arm/atomic/atomic_nand_16.S  Tue Mar 04 16:15:28 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: atomic_nand_16.S,v 1.1 2013/11/08 22:42:52 matt Exp $  */
+/*     $NetBSD: atomic_nand_16.S,v 1.2 2014/03/04 16:15:28 matt Exp $  */
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -51,7 +51,7 @@
 
 ATOMIC_OP_ALIAS(atomic_nand_16,_atomic_nand_16)
 ATOMIC_OP_ALIAS(atomic_nand_ushort,_atomic_nand_16)
-STRONG_ALIAS(__sync_fetch_and_nand_2,_atomic_nand_16)
+CRT_ALIAS(__sync_fetch_and_nand_2,_atomic_nand_16)
 STRONG_ALIAS(_atomic_nand_ushort,_atomic_nand_16)
 
 ENTRY_NP(_atomic_nand_16_nv)
@@ -72,7 +72,7 @@
 
 ATOMIC_OP_ALIAS(atomic_nand_16_nv,_atomic_nand_16_nv)
 ATOMIC_OP_ALIAS(atomic_nand_ushort_nv,_atomic_nand_16_nv)
-STRONG_ALIAS(__sync_nand_and_fetch_2,_atomic_nand_16_nv)
+CRT_ALIAS(__sync_nand_and_fetch_2,_atomic_nand_16_nv)
 STRONG_ALIAS(_atomic_nand_ushort_nv,_atomic_nand_16_nv)
 
 #endif /* _ARM_ARCH_6 */
diff -r adcafb7020e6 -r f17175e4f060 common/lib/libc/arch/arm/atomic/atomic_nand_32.S
--- a/common/lib/libc/arch/arm/atomic/atomic_nand_32.S  Tue Mar 04 15:27:58 2014 +0000
+++ b/common/lib/libc/arch/arm/atomic/atomic_nand_32.S  Tue Mar 04 16:15:28 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: atomic_nand_32.S,v 1.1 2013/11/08 22:42:52 matt Exp $  */



Home | Main Index | Thread Index | Old Index