r4554 - in glibc-package/branches/eglibc-2.13/debian: . patches patches/sparc
Author: aurel32
Date: 2011-02-28 15:21:39 +0000 (Mon, 28 Feb 2011)
New Revision: 4554
Added:
glibc-package/branches/eglibc-2.13/debian/patches/sparc/submitted-bzero.diff
Modified:
glibc-package/branches/eglibc-2.13/debian/changelog
glibc-package/branches/eglibc-2.13/debian/patches/series
Log:
* Add patches/sparc/submitted-bzero.diff to fix bzero() on sparc.
Modified: glibc-package/branches/eglibc-2.13/debian/changelog
===================================================================
--- glibc-package/branches/eglibc-2.13/debian/changelog 2011-02-28 11:05:05 UTC (rev 4553)
+++ glibc-package/branches/eglibc-2.13/debian/changelog 2011-02-28 15:21:39 UTC (rev 4554)
@@ -122,6 +122,7 @@
when dependencies are missing. Closes: #612792.
* Add patches/any/cvs-rtld-prelink.diff to fix segfault on prelinked
binaries.
+ * Add patches/sparc/submitted-bzero.diff to fix bzero() on sparc.
[ Samuel Thibault ]
* Add patches/any/cvs-glro_dl_debug_mask.diff to fix build without
Modified: glibc-package/branches/eglibc-2.13/debian/patches/series
===================================================================
--- glibc-package/branches/eglibc-2.13/debian/patches/series 2011-02-28 11:05:05 UTC (rev 4553)
+++ glibc-package/branches/eglibc-2.13/debian/patches/series 2011-02-28 15:21:39 UTC (rev 4554)
@@ -146,6 +146,7 @@
sparc/local-fork.diff
sparc/local-sparcv9-target.diff
sparc/submitted-timing.diff
+sparc/submitted-bzero.diff
all/local-alias-UTF-8.diff
all/local-alias-et_EE.diff
Added: glibc-package/branches/eglibc-2.13/debian/patches/sparc/submitted-bzero.diff
===================================================================
--- glibc-package/branches/eglibc-2.13/debian/patches/sparc/submitted-bzero.diff (rev 0)
+++ glibc-package/branches/eglibc-2.13/debian/patches/sparc/submitted-bzero.diff 2011-02-28 15:21:39 UTC (rev 4554)
@@ -0,0 +1,19 @@
+2011-02-28 Aurelien Jarno <aurelien@aurel32.net>
+
+ * sysdeps/sparc/sparc64/multiarch/memset.S(__bzero): call
+ __bzero_ultra1 instead of __memset_ultra1.
+
+diff a/sysdeps/sparc/sparc64/multiarch/memset.S b/sysdeps/sparc/sparc64/multiarch/memset.S
+--- a/sysdeps/sparc/sparc64/multiarch/memset.S
++++ b/sysdeps/sparc/sparc64/multiarch/memset.S
+@@ -114,8 +114,8 @@ ENTRY(__bzero)
+ nop
+ 9:
+ # ifdef SHARED
+- sethi %gdop_hix22(__memset_ultra1), %o1
+- xor %o1, %gdop_lox10(__memset_ultra1), %o1
++ sethi %gdop_hix22(__bzero_ultra1), %o1
++ xor %o1, %gdop_lox10(__bzero_ultra1), %o1
+ # else
+ set __bzero_ultra1, %o1
+ # endif
Reply to: