OBS User unknown 2009-03-24 17:36:26 +00:00 committed by Git OBS Bridge
parent dad3b40fad
commit 8bdfceb16b
3 changed files with 35 additions and 25 deletions

View File

@ -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

View File

@ -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

View File

@ -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__)).