This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.22-111-gdaa4db6


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  daa4db69fc5b8de46755c3da8a068d36ca8ad8c3 (commit)
      from  772e741ba5afede4892078102a620e30aeac0c87 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=daa4db69fc5b8de46755c3da8a068d36ca8ad8c3

commit daa4db69fc5b8de46755c3da8a068d36ca8ad8c3
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Aug 20 12:47:20 2015 -0700

    Remove the unused IFUNC files
    
    sysdeps/i386/i686/multiarch/strcasestr-c.c became unused after
    
    commit 1818483b15d22016b0eae41d37ee91cc87b37510
    Author: Andreas Schwab <schwab@suse.de>
    Date:   Wed Dec 18 11:53:27 2013 +1000
    
        Remove use of SSE4.2 functions for strstr on i686
    
    which contains
    
    -sysdep_routines += strcspn-c strpbrk-c strspn-c strstr-c strcasestr-c
    +sysdep_routines += strcspn-c strpbrk-c strspn-c
    
    sysdeps/x86_64/multiarch/strcasestr.c became useless after
    
    t 584b18eb4df61ccd447db2dfe8c8a7901f8c8598
    Author: OndÅ?ej Bílka <neleai@seznam.cz>
    Date:   Sat Dec 14 19:33:56 2013 +0100
    
        Add strstr with unaligned loads. Fixes bug 12100.
    
    which changes sysdeps/x86_64/multiarch/strcasestr.c to
    
    libc_ifunc (__strcasestr, __strcasestr_sse2);
    
    This patch removes these file.
    
    	* i386/i686/multiarch/strcasestr-c.c: Removed.
    	* x86_64/multiarch/strcasestr.c: Likewise.
    	* x86_64/multiarch/ifunc-impl-list.c (__libc_ifunc_impl_list):
    	Remove strcasestr.

diff --git a/sysdeps/i386/i686/multiarch/strcasestr-c.c b/sysdeps/i386/i686/multiarch/strcasestr-c.c
deleted file mode 100644
index c1d6dac..0000000
--- a/sysdeps/i386/i686/multiarch/strcasestr-c.c
+++ /dev/null
@@ -1,4 +0,0 @@
-/* Multiple versions of strcasestr
-   All versions must be listed in ifunc-impl-list.c.  */
-#define __strcasestr_sse2 __strcasestr_ia32
-#include <sysdeps/x86_64/multiarch/strcasestr-c.c>
diff --git a/sysdeps/x86_64/multiarch/ifunc-impl-list.c b/sysdeps/x86_64/multiarch/ifunc-impl-list.c
index f5a576c..e5c517e 100644
--- a/sysdeps/x86_64/multiarch/ifunc-impl-list.c
+++ b/sysdeps/x86_64/multiarch/ifunc-impl-list.c
@@ -129,10 +129,6 @@ __libc_ifunc_impl_list (const char *name, struct libc_ifunc_impl *array,
 	      IFUNC_IMPL_ADD (array, i, strcasecmp_l, 1,
 			      __strcasecmp_l_sse2))
 
-  /* Support sysdeps/x86_64/multiarch/strcasestr.c.  */
-  IFUNC_IMPL (i, name, strcasestr,
-	      IFUNC_IMPL_ADD (array, i, strcasestr, 1, __strcasestr_sse2))
-
   /* Support sysdeps/x86_64/multiarch/strcat.S.  */
   IFUNC_IMPL (i, name, strcat,
 	      IFUNC_IMPL_ADD (array, i, strcat, HAS_CPU_FEATURE (SSSE3),
diff --git a/sysdeps/x86_64/multiarch/strcasestr.c b/sysdeps/x86_64/multiarch/strcasestr.c
deleted file mode 100644
index 834e656..0000000
--- a/sysdeps/x86_64/multiarch/strcasestr.c
+++ /dev/null
@@ -1,13 +0,0 @@
-/* Multiple versions of strcasestr
-   All versions must be listed in ifunc-impl-list.c.  */
-
-#include "init-arch.h"
-
-#define STRCASESTR __strcasestr_sse2
-
-#include "string/strcasestr.c"
-
-extern __typeof (__strcasestr_sse2) __strcasestr_sse2 attribute_hidden;
-
-libc_ifunc (__strcasestr,
-	    __strcasestr_sse2);

-----------------------------------------------------------------------

Summary of changes:
 sysdeps/i386/i686/multiarch/strcasestr-c.c |    4 ----
 sysdeps/x86_64/multiarch/ifunc-impl-list.c |    4 ----
 sysdeps/x86_64/multiarch/strcasestr.c      |   13 -------------
 3 files changed, 0 insertions(+), 21 deletions(-)
 delete mode 100644 sysdeps/i386/i686/multiarch/strcasestr-c.c
 delete mode 100644 sysdeps/x86_64/multiarch/strcasestr.c


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]