summary refs log tree commit diff
path: root/sysdeps/sparc/sparc64/Makefile
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2010-02-21 20:12:29 -0800
committerDavid S. Miller <davem@davemloft.net>2010-02-25 23:58:50 -0800
commitdbcaf07c326e18b14d19aebe011b9ffbe4a45972 (patch)
treed1fc3b26dcb5fb91d2f863c74886ce879cf49bb4 /sysdeps/sparc/sparc64/Makefile
parent34a407de9661ff8e938d152445b750becb247f7c (diff)
downloadglibc-dbcaf07c326e18b14d19aebe011b9ffbe4a45972.tar.gz
glibc-dbcaf07c326e18b14d19aebe011b9ffbe4a45972.tar.xz
glibc-dbcaf07c326e18b14d19aebe011b9ffbe4a45972.zip
sparc: Reimplement 64-bit aligned copy routines and remove from memcpy files.
2010-02-25  David S. Miller  <davem@davemloft.net>

	* sysdeps/sparc/sparc64/Makefile: Add align-cpy rule.
	* sysdeps/sparc/sparc64/align-cpy.S: New.
	* sysdeps/sparc/sparc64/memcpy.S (__align_cpy_1, __align_cpy_2,
	__align_cpy_4, __align_cpy_8, __align_cpy_16): Remove.
	* sysdeps/sparc/sparc64/sparcv9b/memcpy.S (__align_cpy_1,
	__align_cpy_2, __align_cpy_4, __align_cpy_8, __align_cpy_16):
	Remove.
	* sysdeps/sparc/sparc64/sparcv9v/memcpy.S (__align_cpy_1,
	__align_cpy_2, __align_cpy_4, __align_cpy_8, __align_cpy_16):
	Remove.
	* sysdeps/sparc/sparc64/sparcv9v2/memcpy.S (__align_cpy_1,
	__align_cpy_2, __align_cpy_4, __align_cpy_8, __align_cpy_16):
	Remove.
Diffstat (limited to 'sysdeps/sparc/sparc64/Makefile')
-rw-r--r--sysdeps/sparc/sparc64/Makefile4
1 files changed, 4 insertions, 0 deletions
diff --git a/sysdeps/sparc/sparc64/Makefile b/sysdeps/sparc/sparc64/Makefile
index 3bb0238832..1a859dffc0 100644
--- a/sysdeps/sparc/sparc64/Makefile
+++ b/sysdeps/sparc/sparc64/Makefile
@@ -6,3 +6,7 @@ endif
 ifeq ($(subdir),csu)
 CFLAGS-initfini.s += -mcpu=v9
 endif
+
+ifeq ($(subdir),string)
+sysdep_routines += align-cpy
+endif