This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH] Use generic memset/memcpy in rtld on sparcv9/sparc64.
- From: David Miller <davem at davemloft dot net>
- To: libc-alpha at sourceware dot org
- Date: Thu, 29 Mar 2012 01:24:25 -0400 (EDT)
- Subject: [PATCH] Use generic memset/memcpy in rtld on sparcv9/sparc64.
Committed to master.
* sysdeps/sparc/sparc32/sparcv9/multiarch/rtld-memset.c: New file.
* sysdeps/sparc/sparc32/sparcv9/multiarch/rtld-memcpy.c: New file.
* sysdeps/sparc/sparc32/sparcv9/rtld-memset.c: New file.
* sysdeps/sparc/sparc32/sparcv9/rtld-memcpy.c: New file.
* sysdeps/sparc/sparc64/multiarch/rtld-memset.c: New file.
* sysdeps/sparc/sparc64/multiarch/rtld-memcpy.c: New file.
* sysdeps/sparc/sparc64/rtld-memset.c: New file.
* sysdeps/sparc/sparc64/rtld-memcpy.c: New file.
---
ChangeLog | 9 +++++++++
.../sparc/sparc32/sparcv9/multiarch/rtld-memcpy.c | 1 +
.../sparc/sparc32/sparcv9/multiarch/rtld-memset.c | 1 +
sysdeps/sparc/sparc32/sparcv9/rtld-memcpy.c | 1 +
sysdeps/sparc/sparc32/sparcv9/rtld-memset.c | 1 +
sysdeps/sparc/sparc64/multiarch/rtld-memcpy.c | 1 +
sysdeps/sparc/sparc64/multiarch/rtld-memset.c | 1 +
sysdeps/sparc/sparc64/rtld-memcpy.c | 1 +
sysdeps/sparc/sparc64/rtld-memset.c | 1 +
9 files changed, 17 insertions(+), 0 deletions(-)
create mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/rtld-memcpy.c
create mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/rtld-memset.c
create mode 100644 sysdeps/sparc/sparc32/sparcv9/rtld-memcpy.c
create mode 100644 sysdeps/sparc/sparc32/sparcv9/rtld-memset.c
create mode 100644 sysdeps/sparc/sparc64/multiarch/rtld-memcpy.c
create mode 100644 sysdeps/sparc/sparc64/multiarch/rtld-memset.c
create mode 100644 sysdeps/sparc/sparc64/rtld-memcpy.c
create mode 100644 sysdeps/sparc/sparc64/rtld-memset.c
diff --git a/ChangeLog b/ChangeLog
index c24c063..506babf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
2012-03-28 David S. Miller <davem@davemloft.net>
+ * sysdeps/sparc/sparc32/sparcv9/multiarch/rtld-memset.c: New file.
+ * sysdeps/sparc/sparc32/sparcv9/multiarch/rtld-memcpy.c: New file.
+ * sysdeps/sparc/sparc32/sparcv9/rtld-memset.c: New file.
+ * sysdeps/sparc/sparc32/sparcv9/rtld-memcpy.c: New file.
+ * sysdeps/sparc/sparc64/multiarch/rtld-memset.c: New file.
+ * sysdeps/sparc/sparc64/multiarch/rtld-memcpy.c: New file.
+ * sysdeps/sparc/sparc64/rtld-memset.c: New file.
+ * sysdeps/sparc/sparc64/rtld-memcpy.c: New file.
+
* sysdeps/sparc/sparc64/multiarch/memset-niagara1.S: Unroll main
loop to 256 bytes instead of 64 bytes and fix test signedness.
diff --git a/sysdeps/sparc/sparc32/sparcv9/multiarch/rtld-memcpy.c b/sysdeps/sparc/sparc32/sparcv9/multiarch/rtld-memcpy.c
new file mode 100644
index 0000000..304ad4e
--- /dev/null
+++ b/sysdeps/sparc/sparc32/sparcv9/multiarch/rtld-memcpy.c
@@ -0,0 +1 @@
+#include <sparc64/multiarch/rtld-memcpy.c>
diff --git a/sysdeps/sparc/sparc32/sparcv9/multiarch/rtld-memset.c b/sysdeps/sparc/sparc32/sparcv9/multiarch/rtld-memset.c
new file mode 100644
index 0000000..f24ae88
--- /dev/null
+++ b/sysdeps/sparc/sparc32/sparcv9/multiarch/rtld-memset.c
@@ -0,0 +1 @@
+#include <sparc64/multiarch/rtld-memset.c>
diff --git a/sysdeps/sparc/sparc32/sparcv9/rtld-memcpy.c b/sysdeps/sparc/sparc32/sparcv9/rtld-memcpy.c
new file mode 100644
index 0000000..6f8386b
--- /dev/null
+++ b/sysdeps/sparc/sparc32/sparcv9/rtld-memcpy.c
@@ -0,0 +1 @@
+#include <sparc64/rtld-memcpy.c>
diff --git a/sysdeps/sparc/sparc32/sparcv9/rtld-memset.c b/sysdeps/sparc/sparc32/sparcv9/rtld-memset.c
new file mode 100644
index 0000000..49b29f5
--- /dev/null
+++ b/sysdeps/sparc/sparc32/sparcv9/rtld-memset.c
@@ -0,0 +1 @@
+#include <sparc64/rtld-memset.c>
diff --git a/sysdeps/sparc/sparc64/multiarch/rtld-memcpy.c b/sysdeps/sparc/sparc64/multiarch/rtld-memcpy.c
new file mode 100644
index 0000000..2452575
--- /dev/null
+++ b/sysdeps/sparc/sparc64/multiarch/rtld-memcpy.c
@@ -0,0 +1 @@
+#include "../rtld-memcpy.c"
diff --git a/sysdeps/sparc/sparc64/multiarch/rtld-memset.c b/sysdeps/sparc/sparc64/multiarch/rtld-memset.c
new file mode 100644
index 0000000..c01eb0b
--- /dev/null
+++ b/sysdeps/sparc/sparc64/multiarch/rtld-memset.c
@@ -0,0 +1 @@
+#include "../rtld-memset.c"
diff --git a/sysdeps/sparc/sparc64/rtld-memcpy.c b/sysdeps/sparc/sparc64/rtld-memcpy.c
new file mode 100644
index 0000000..5e50e6e
--- /dev/null
+++ b/sysdeps/sparc/sparc64/rtld-memcpy.c
@@ -0,0 +1 @@
+#include <string/memcpy.c>
diff --git a/sysdeps/sparc/sparc64/rtld-memset.c b/sysdeps/sparc/sparc64/rtld-memset.c
new file mode 100644
index 0000000..55f3835
--- /dev/null
+++ b/sysdeps/sparc/sparc64/rtld-memset.c
@@ -0,0 +1 @@
+#include <string/memset.c>
--
1.7.9.1