This commit is contained in:
parent
dad3b40fad
commit
8bdfceb16b
@ -1,8 +1,8 @@
|
|||||||
============================================================
|
============================================================
|
||||||
Index: sysdeps/x86_64/strlen.S
|
Index: sysdeps/x86_64/strlen.S
|
||||||
===================================================================
|
===================================================================
|
||||||
--- sysdeps/x86_64/strlen.S.orig
|
--- sysdeps/x86_64/strlen.S.orig 2003-04-30 00:47:18.000000000 +0200
|
||||||
+++ sysdeps/x86_64/strlen.S
|
+++ sysdeps/x86_64/strlen.S 2009-03-23 16:32:42.000000000 +0100
|
||||||
@@ -1,139 +1,405 @@
|
@@ -1,139 +1,405 @@
|
||||||
-/* strlen(str) -- determine the length of the string STR.
|
-/* strlen(str) -- determine the length of the string STR.
|
||||||
- Copyright (C) 2002, 2003 Free Software Foundation, Inc.
|
- Copyright (C) 2002, 2003 Free Software Foundation, Inc.
|
||||||
@ -548,9 +548,9 @@ Index: sysdeps/x86_64/strlen.S
|
|||||||
libc_hidden_builtin_def (strlen)
|
libc_hidden_builtin_def (strlen)
|
||||||
Index: sysdeps/x86_64/dl-machine.h
|
Index: sysdeps/x86_64/dl-machine.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- sysdeps/x86_64/dl-machine.h.orig
|
--- sysdeps/x86_64/dl-machine.h.orig 2008-11-14 16:42:29.000000000 +0100
|
||||||
+++ sysdeps/x86_64/dl-machine.h
|
+++ sysdeps/x86_64/dl-machine.h 2009-03-23 16:32:42.000000000 +0100
|
||||||
@@ -219,6 +219,40 @@ dl_platform_init (void)
|
@@ -226,6 +226,40 @@ dl_platform_init (void)
|
||||||
if (GLRO(dl_platform) != NULL && *GLRO(dl_platform) == '\0')
|
if (GLRO(dl_platform) != NULL && *GLRO(dl_platform) == '\0')
|
||||||
/* Avoid an empty string which would disturb us. */
|
/* Avoid an empty string which would disturb us. */
|
||||||
GLRO(dl_platform) = NULL;
|
GLRO(dl_platform) = NULL;
|
||||||
@ -593,8 +593,8 @@ Index: sysdeps/x86_64/dl-machine.h
|
|||||||
static inline Elf64_Addr
|
static inline Elf64_Addr
|
||||||
Index: sysdeps/x86_64/Makefile
|
Index: sysdeps/x86_64/Makefile
|
||||||
===================================================================
|
===================================================================
|
||||||
--- sysdeps/x86_64/Makefile.orig
|
--- sysdeps/x86_64/Makefile.orig 2008-11-14 16:42:29.000000000 +0100
|
||||||
+++ sysdeps/x86_64/Makefile
|
+++ sysdeps/x86_64/Makefile 2009-03-23 16:32:42.000000000 +0100
|
||||||
@@ -4,6 +4,9 @@ long-double-fcts = yes
|
@@ -4,6 +4,9 @@ long-double-fcts = yes
|
||||||
ifeq ($(subdir),csu)
|
ifeq ($(subdir),csu)
|
||||||
sysdep_routines += hp-timing
|
sysdep_routines += hp-timing
|
||||||
@ -607,8 +607,8 @@ Index: sysdeps/x86_64/Makefile
|
|||||||
ifeq ($(subdir),gmon)
|
ifeq ($(subdir),gmon)
|
||||||
Index: sysdeps/x86_64/strcpy.S
|
Index: sysdeps/x86_64/strcpy.S
|
||||||
===================================================================
|
===================================================================
|
||||||
--- sysdeps/x86_64/strcpy.S.orig
|
--- sysdeps/x86_64/strcpy.S.orig 2003-04-30 00:47:18.000000000 +0200
|
||||||
+++ sysdeps/x86_64/strcpy.S
|
+++ sysdeps/x86_64/strcpy.S 2009-03-23 16:32:42.000000000 +0100
|
||||||
@@ -1,159 +1,833 @@
|
@@ -1,159 +1,833 @@
|
||||||
-/* strcpy/stpcpy implementation for x86-64.
|
-/* strcpy/stpcpy implementation for x86-64.
|
||||||
- Copyright (C) 2002 Free Software Foundation, Inc.
|
- Copyright (C) 2002 Free Software Foundation, Inc.
|
||||||
@ -1591,8 +1591,8 @@ Index: sysdeps/x86_64/strcpy.S
|
|||||||
#endif
|
#endif
|
||||||
Index: sysdeps/unix/sysv/linux/x86_64/dl-procinfo.c
|
Index: sysdeps/unix/sysv/linux/x86_64/dl-procinfo.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- sysdeps/unix/sysv/linux/x86_64/dl-procinfo.c.orig
|
--- sysdeps/unix/sysv/linux/x86_64/dl-procinfo.c.orig 2005-12-14 09:09:28.000000000 +0100
|
||||||
+++ sysdeps/unix/sysv/linux/x86_64/dl-procinfo.c
|
+++ sysdeps/unix/sysv/linux/x86_64/dl-procinfo.c 2009-03-23 16:32:42.000000000 +0100
|
||||||
@@ -1,5 +1,5 @@
|
@@ -1,5 +1,5 @@
|
||||||
#ifdef IS_IN_ldconfig
|
#ifdef IS_IN_ldconfig
|
||||||
# include <sysdeps/i386/dl-procinfo.c>
|
# include <sysdeps/i386/dl-procinfo.c>
|
||||||
@ -1602,8 +1602,8 @@ Index: sysdeps/unix/sysv/linux/x86_64/dl-procinfo.c
|
|||||||
#endif
|
#endif
|
||||||
Index: sysdeps/x86_64/dl-procinfo.c
|
Index: sysdeps/x86_64/dl-procinfo.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- /dev/null
|
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
||||||
+++ sysdeps/x86_64/dl-procinfo.c
|
+++ sysdeps/x86_64/dl-procinfo.c 2009-03-23 16:32:42.000000000 +0100
|
||||||
@@ -0,0 +1,108 @@
|
@@ -0,0 +1,108 @@
|
||||||
+/* Data for x86-64 version of processor capability information.
|
+/* Data for x86-64 version of processor capability information.
|
||||||
+ Copyright (C) 2004 Free Software Foundation, Inc.
|
+ Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
@ -1715,8 +1715,8 @@ Index: sysdeps/x86_64/dl-procinfo.c
|
|||||||
+#undef PROCINFO_CLASS
|
+#undef PROCINFO_CLASS
|
||||||
Index: sysdeps/x86_64/elf/rtld-global-offsets.sym
|
Index: sysdeps/x86_64/elf/rtld-global-offsets.sym
|
||||||
===================================================================
|
===================================================================
|
||||||
--- /dev/null
|
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
||||||
+++ sysdeps/x86_64/elf/rtld-global-offsets.sym
|
+++ sysdeps/x86_64/elf/rtld-global-offsets.sym 2009-03-23 16:32:42.000000000 +0100
|
||||||
@@ -0,0 +1,10 @@
|
@@ -0,0 +1,10 @@
|
||||||
+#define SHARED 1
|
+#define SHARED 1
|
||||||
+
|
+
|
||||||
@ -1730,9 +1730,9 @@ Index: sysdeps/x86_64/elf/rtld-global-offsets.sym
|
|||||||
+RTLD_GLOBAL_DL_CACHE2SIZEHALF rtdl_global_offsetof (_dl_cache2sizehalf)
|
+RTLD_GLOBAL_DL_CACHE2SIZEHALF rtdl_global_offsetof (_dl_cache2sizehalf)
|
||||||
Index: sysdeps/x86_64/memcmp.S
|
Index: sysdeps/x86_64/memcmp.S
|
||||||
===================================================================
|
===================================================================
|
||||||
--- /dev/null
|
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
||||||
+++ sysdeps/x86_64/memcmp.S
|
+++ sysdeps/x86_64/memcmp.S 2009-03-23 16:32:42.000000000 +0100
|
||||||
@@ -0,0 +1,442 @@
|
@@ -0,0 +1,443 @@
|
||||||
+# $Header: /K8_Projects/Glibc/amd64memcmp.S 4 10/06/03 10:57 Emenezes $
|
+# $Header: /K8_Projects/Glibc/amd64memcmp.S 4 10/06/03 10:57 Emenezes $
|
||||||
+
|
+
|
||||||
+# (c) 2002 Advanced Micro Devices, Inc.
|
+# (c) 2002 Advanced Micro Devices, Inc.
|
||||||
@ -2175,10 +2175,11 @@ Index: sysdeps/x86_64/memcmp.S
|
|||||||
+
|
+
|
||||||
+#undef bcmp
|
+#undef bcmp
|
||||||
+weak_alias (memcmp, bcmp)
|
+weak_alias (memcmp, bcmp)
|
||||||
|
+libc_hidden_builtin_def (memcmp)
|
||||||
Index: sysdeps/x86_64/strncmp.S
|
Index: sysdeps/x86_64/strncmp.S
|
||||||
===================================================================
|
===================================================================
|
||||||
--- /dev/null
|
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
||||||
+++ sysdeps/x86_64/strncmp.S
|
+++ sysdeps/x86_64/strncmp.S 2009-03-23 16:32:42.000000000 +0100
|
||||||
@@ -0,0 +1,15 @@
|
@@ -0,0 +1,15 @@
|
||||||
+# $Header: /K8_Projects/Glibc/amd64strncpy.S 1 8/29/03 16:37 Emenezes $
|
+# $Header: /K8_Projects/Glibc/amd64strncpy.S 1 8/29/03 16:37 Emenezes $
|
||||||
+
|
+
|
||||||
@ -2197,8 +2198,8 @@ Index: sysdeps/x86_64/strncmp.S
|
|||||||
+libc_hidden_builtin_def (strncmp)
|
+libc_hidden_builtin_def (strncmp)
|
||||||
Index: sysdeps/x86_64/strcmp.S
|
Index: sysdeps/x86_64/strcmp.S
|
||||||
===================================================================
|
===================================================================
|
||||||
--- sysdeps/x86_64/strcmp.S.orig
|
--- sysdeps/x86_64/strcmp.S.orig 2005-03-31 12:00:13.000000000 +0200
|
||||||
+++ sysdeps/x86_64/strcmp.S
|
+++ sysdeps/x86_64/strcmp.S 2009-03-23 16:32:42.000000000 +0100
|
||||||
@@ -1,45 +1,487 @@
|
@@ -1,45 +1,487 @@
|
||||||
-/* Highly optimized version for x86-64.
|
-/* Highly optimized version for x86-64.
|
||||||
- Copyright (C) 1999, 2000, 2002, 2003, 2005 Free Software Foundation, Inc.
|
- Copyright (C) 1999, 2000, 2002, 2003, 2005 Free Software Foundation, Inc.
|
||||||
@ -2731,8 +2732,8 @@ Index: sysdeps/x86_64/strcmp.S
|
|||||||
libc_hidden_builtin_def (strcmp)
|
libc_hidden_builtin_def (strcmp)
|
||||||
Index: sysdeps/x86_64/memcpy.S
|
Index: sysdeps/x86_64/memcpy.S
|
||||||
===================================================================
|
===================================================================
|
||||||
--- sysdeps/x86_64/memcpy.S.orig
|
--- sysdeps/x86_64/memcpy.S.orig 2007-11-06 03:49:38.000000000 +0100
|
||||||
+++ sysdeps/x86_64/memcpy.S
|
+++ sysdeps/x86_64/memcpy.S 2009-03-23 16:32:42.000000000 +0100
|
||||||
@@ -39,7 +39,7 @@
|
@@ -39,7 +39,7 @@
|
||||||
|
|
||||||
.text
|
.text
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 23 15:32:01 CET 2009 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Add missing libc_hidden_builtin_def (memcmp) to
|
||||||
|
glibc-2.3.3-amd64-string.diff. Fixes build with GCC 4.4.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Feb 27 16:21:17 CET 2009 - rguenther@suse.de
|
Fri Feb 27 16:21:17 CET 2009 - rguenther@suse.de
|
||||||
|
|
||||||
|
@ -69,7 +69,7 @@ Obsoletes: glibc-32bit
|
|||||||
Provides: rtld(GNU_HASH)
|
Provides: rtld(GNU_HASH)
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Version: 2.9
|
Version: 2.9
|
||||||
Release: 14
|
Release: 15
|
||||||
%define snapshot_date 2008111711
|
%define snapshot_date 2008111711
|
||||||
Url: http://www.gnu.org/software/libc/libc.html
|
Url: http://www.gnu.org/software/libc/libc.html
|
||||||
PreReq: filesystem
|
PreReq: filesystem
|
||||||
@ -1058,6 +1058,9 @@ exit 0
|
|||||||
%{_libdir}/libdl_p.a
|
%{_libdir}/libdl_p.a
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Mar 23 2009 rguenther@suse.de
|
||||||
|
- Add missing libc_hidden_builtin_def (memcmp) to
|
||||||
|
glibc-2.3.3-amd64-string.diff. Fixes build with GCC 4.4.
|
||||||
* Fri Feb 27 2009 rguenther@suse.de
|
* Fri Feb 27 2009 rguenther@suse.de
|
||||||
- Make sure to mark fortified inline routines with
|
- Make sure to mark fortified inline routines with
|
||||||
__attribute__((__artificial__)).
|
__attribute__((__artificial__)).
|
||||||
|
Loading…
Reference in New Issue
Block a user