Module Name: src Committed By: martin Date: Mon Feb 18 11:22:56 UTC 2019
Modified Files: src/common/lib/libc/arch/arm/atomic: atomic_cas_64.S src/common/lib/libc/atomic: atomic_init_testset.c Log Message: Add some atomic_cas_64_ni aliases To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 \ src/common/lib/libc/arch/arm/atomic/atomic_cas_64.S cvs rdiff -u -r1.15 -r1.16 src/common/lib/libc/atomic/atomic_init_testset.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/common/lib/libc/arch/arm/atomic/atomic_cas_64.S diff -u src/common/lib/libc/arch/arm/atomic/atomic_cas_64.S:1.10 src/common/lib/libc/arch/arm/atomic/atomic_cas_64.S:1.11 --- src/common/lib/libc/arch/arm/atomic/atomic_cas_64.S:1.10 Wed Mar 5 17:20:48 2014 +++ src/common/lib/libc/arch/arm/atomic/atomic_cas_64.S Mon Feb 18 11:22:56 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: atomic_cas_64.S,v 1.10 2014/03/05 17:20:48 matt Exp $ */ +/* $NetBSD: atomic_cas_64.S,v 1.11 2019/02/18 11:22:56 martin Exp $ */ /*- * Copyright (c) 2012 The NetBSD Foundation, Inc. * All rights reserved. @@ -70,6 +70,8 @@ ENTRY_NP(_atomic_cas_64) END(_atomic_cas_64) ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64) +ATOMIC_OP_ALIAS(atomic_cas_64_ni,_atomic_cas_64) +STRONG_ALIAS(_atomic_cas_64_ni,_atomic_cas_64) CRT_ALIAS(__sync_val_compare_and_swap_8,_atomic_cas_64) #endif /* _ARM_ARCH_6 */ Index: src/common/lib/libc/atomic/atomic_init_testset.c diff -u src/common/lib/libc/atomic/atomic_init_testset.c:1.15 src/common/lib/libc/atomic/atomic_init_testset.c:1.16 --- src/common/lib/libc/atomic/atomic_init_testset.c:1.15 Thu Feb 27 09:39:00 2014 +++ src/common/lib/libc/atomic/atomic_init_testset.c Mon Feb 18 11:22:56 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: atomic_init_testset.c,v 1.15 2014/02/27 09:39:00 matt Exp $ */ +/* $NetBSD: atomic_init_testset.c,v 1.16 2019/02/18 11:22:56 martin Exp $ */ /*- * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: atomic_init_testset.c,v 1.15 2014/02/27 09:39:00 matt Exp $"); +__RCSID("$NetBSD: atomic_init_testset.c,v 1.16 2019/02/18 11:22:56 martin Exp $"); #include "atomic_op_namespace.h" @@ -354,7 +354,8 @@ __strong_alias(_atomic_cas_ptr_ni,_atomi //atomic_op_alias(atomic_cas_8,_atomic_cas_8) //atomic_op_alias(atomic_cas_8_ni,_atomic_cas_8) #ifdef __HAVE_ATOMIC_CAS_64_UP -//atomic_op_alias(atomic_cas_64_ni,_atomic_cas_64) +atomic_op_alias(atomic_cas_64_ni,_atomic_cas_64) +__strong_alias(_atomic_cas_64_ni,_atomic_cas_64) crt_alias(__sync_val_compare_and_swap_8,_atomic_cas_64) #endif crt_alias(__sync_val_compare_and_swap_4,_atomic_cas_32)