Module Name:    src
Committed By:   matt
Date:           Mon Jan 28 06:23:44 UTC 2013

Modified Files:
        src/common/lib/libc/arch/arm/string: memcpy_arm.S memmove.S memset.S

Log Message:
Add aeabi strong aliases.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/common/lib/libc/arch/arm/string/memcpy_arm.S \
    src/common/lib/libc/arch/arm/string/memset.S
cvs rdiff -u -r1.3 -r1.4 src/common/lib/libc/arch/arm/string/memmove.S

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/string/memcpy_arm.S
diff -u src/common/lib/libc/arch/arm/string/memcpy_arm.S:1.2 src/common/lib/libc/arch/arm/string/memcpy_arm.S:1.3
--- src/common/lib/libc/arch/arm/string/memcpy_arm.S:1.2	Mon Apr 28 20:22:52 2008
+++ src/common/lib/libc/arch/arm/string/memcpy_arm.S	Mon Jan 28 06:23:44 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: memcpy_arm.S,v 1.2 2008/04/28 20:22:52 martin Exp $	*/
+/*	$NetBSD: memcpy_arm.S,v 1.3 2013/01/28 06:23:44 matt Exp $	*/
 
 /*-
  * Copyright (c) 1997 The NetBSD Foundation, Inc.
@@ -31,6 +31,10 @@
 
 #include <machine/asm.h>
 
+#if defined(__ARM_EABI__)
+STRONG_ALIAS(__aeabi_memcpy, memcpy)
+#endif
+
 /*
  * This is one fun bit of code ...
  * Some easy listening music is suggested while trying to understand this
Index: src/common/lib/libc/arch/arm/string/memset.S
diff -u src/common/lib/libc/arch/arm/string/memset.S:1.2 src/common/lib/libc/arch/arm/string/memset.S:1.3
--- src/common/lib/libc/arch/arm/string/memset.S:1.2	Wed Dec 12 15:46:05 2012
+++ src/common/lib/libc/arch/arm/string/memset.S	Mon Jan 28 06:23:44 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: memset.S,v 1.2 2012/12/12 15:46:05 matt Exp $	*/
+/*	$NetBSD: memset.S,v 1.3 2013/01/28 06:23:44 matt Exp $	*/
 
 /*
  * Copyright 2003 Wasabi Systems, Inc.
@@ -68,6 +68,10 @@
 
 #include <machine/asm.h>
 
+#if defined(__ARM_EABI__) && !defined(BZER0)
+STRONG_ALIAS(__aeabi_memset, memset)
+#endif
+
 /*
  * memset: Sets a block of memory to the specified value
  *

Index: src/common/lib/libc/arch/arm/string/memmove.S
diff -u src/common/lib/libc/arch/arm/string/memmove.S:1.3 src/common/lib/libc/arch/arm/string/memmove.S:1.4
--- src/common/lib/libc/arch/arm/string/memmove.S:1.3	Mon Apr 28 20:22:52 2008
+++ src/common/lib/libc/arch/arm/string/memmove.S	Mon Jan 28 06:23:44 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: memmove.S,v 1.3 2008/04/28 20:22:52 martin Exp $	*/
+/*	$NetBSD: memmove.S,v 1.4 2013/01/28 06:23:44 matt Exp $	*/
 
 /*-
  * Copyright (c) 1997 The NetBSD Foundation, Inc.
@@ -31,6 +31,10 @@
 
 #include <machine/asm.h>
 
+#if defined(__ARM_EABI__) && !defined(BCOPY)
+STRONG_ALIAS(__aeabi_memmove, memmove)
+#endif
+
 #ifndef _BCOPY
 /* LINTSTUB: Func: void *memmove(void *, const void *, size_t) */
 ENTRY(memmove)

Reply via email to