diff options
Diffstat (limited to 'sysdeps/x86_64')
-rw-r--r-- | sysdeps/x86_64/memcpy.S | 3 | ||||
-rw-r--r-- | sysdeps/x86_64/memset.S | 5 | ||||
-rw-r--r-- | sysdeps/x86_64/strcat.S | 1 | ||||
-rw-r--r-- | sysdeps/x86_64/strchr.S | 1 | ||||
-rw-r--r-- | sysdeps/x86_64/strcmp.S | 3 | ||||
-rw-r--r-- | sysdeps/x86_64/strcpy.S | 3 | ||||
-rw-r--r-- | sysdeps/x86_64/strcspn.S | 3 | ||||
-rw-r--r-- | sysdeps/x86_64/strlen.S | 3 | ||||
-rw-r--r-- | sysdeps/x86_64/strspn.S | 3 |
9 files changed, 19 insertions, 6 deletions
diff --git a/sysdeps/x86_64/memcpy.S b/sysdeps/x86_64/memcpy.S index 1339036bdb..136d6e5763 100644 --- a/sysdeps/x86_64/memcpy.S +++ b/sysdeps/x86_64/memcpy.S @@ -1,5 +1,5 @@ /* Highly optimized version for x86-64. - Copyright (C) 1997, 2000, 2002 Free Software Foundation, Inc. + Copyright (C) 1997, 2000, 2002, 2003 Free Software Foundation, Inc. This file is part of the GNU C Library. Based on i586 version contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. @@ -90,3 +90,4 @@ ENTRY (BP_SYM (memcpy)) ret END (BP_SYM (memcpy)) +libc_hidden_builtin_def (memcpy) diff --git a/sysdeps/x86_64/memset.S b/sysdeps/x86_64/memset.S index b95ca40b2f..29afa63e7e 100644 --- a/sysdeps/x86_64/memset.S +++ b/sysdeps/x86_64/memset.S @@ -1,6 +1,6 @@ /* memset/bzero -- set memory area to CH/0 Optimized version for x86-64. - Copyright (C) 2002 Free Software Foundation, Inc. + Copyright (C) 2002, 2003 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger <aj@suse.de>. @@ -129,3 +129,6 @@ ENTRY (memset) jmp 4b END (memset) +#if !BZERO_P +libc_hidden_builtin_def (memset) +#endif diff --git a/sysdeps/x86_64/strcat.S b/sysdeps/x86_64/strcat.S index e406e34b36..11b2669691 100644 --- a/sysdeps/x86_64/strcat.S +++ b/sysdeps/x86_64/strcat.S @@ -257,3 +257,4 @@ ENTRY (BP_SYM (strcat)) movq %rdi, %rax /* Source is return value. */ retq END (BP_SYM (strcat)) +libc_hidden_builtin_def (strcat) diff --git a/sysdeps/x86_64/strchr.S b/sysdeps/x86_64/strchr.S index f862cb2739..a657796851 100644 --- a/sysdeps/x86_64/strchr.S +++ b/sysdeps/x86_64/strchr.S @@ -288,3 +288,4 @@ ENTRY (BP_SYM (strchr)) END (BP_SYM (strchr)) weak_alias (BP_SYM (strchr), BP_SYM (index)) +libc_hidden_builtin_def (strchr) diff --git a/sysdeps/x86_64/strcmp.S b/sysdeps/x86_64/strcmp.S index 6e6bdcbabd..ed6710b1ac 100644 --- a/sysdeps/x86_64/strcmp.S +++ b/sysdeps/x86_64/strcmp.S @@ -1,5 +1,5 @@ /* Highly optimized version for x86-64. - Copyright (C) 1999, 2000, 2002 Free Software Foundation, Inc. + Copyright (C) 1999, 2000, 2002, 2003 Free Software Foundation, Inc. This file is part of the GNU C Library. Based on i686 version contributed by Ulrich Drepper <drepper@cygnus.com>, 1999. @@ -42,3 +42,4 @@ L(neq): movl $1, %eax cmovbl %ecx, %eax ret END (BP_SYM (strcmp)) +libc_hidden_builtin_def (strcmp) diff --git a/sysdeps/x86_64/strcpy.S b/sysdeps/x86_64/strcpy.S index f178b9b69c..a76787a139 100644 --- a/sysdeps/x86_64/strcpy.S +++ b/sysdeps/x86_64/strcpy.S @@ -154,3 +154,6 @@ ENTRY (BP_SYM (STRCPY)) #endif retq END (BP_SYM (STRCPY)) +#ifndef USE_AS_STPCPY +libc_hidden_builtin_def (strcpy) +#endif diff --git a/sysdeps/x86_64/strcspn.S b/sysdeps/x86_64/strcspn.S index b488161fd9..7afa86b47b 100644 --- a/sysdeps/x86_64/strcspn.S +++ b/sysdeps/x86_64/strcspn.S @@ -1,7 +1,7 @@ /* strcspn (str, ss) -- Return the length of the initial segment of STR which contains no characters from SS. For AMD x86-64. - Copyright (C) 1994, 1995, 1996, 1997, 2000, 2002 Free Software Foundation, Inc. + Copyright (C) 1994-1997, 2000, 2002, 2003 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>. Bug fixes by Alan Modra <Alan@SPRI.Levels.UniSA.Edu.Au>. @@ -121,3 +121,4 @@ L(4): addq $256, %rsp /* remove skipset */ #endif ret END (strcspn) +libc_hidden_builtin_def (strcspn) diff --git a/sysdeps/x86_64/strlen.S b/sysdeps/x86_64/strlen.S index 4441ba750e..fd950edaaa 100644 --- a/sysdeps/x86_64/strlen.S +++ b/sysdeps/x86_64/strlen.S @@ -1,5 +1,5 @@ /* strlen(str) -- determine the length of the string STR. - Copyright (C) 2002 Free Software Foundation, Inc. + Copyright (C) 2002, 2003 Free Software Foundation, Inc. Based on i486 version contributed by Ulrich Drepper <drepper@redhat.com>. This file is part of the GNU C Library. @@ -136,3 +136,4 @@ ENTRY (strlen) subq %rdi, %rax /* compute difference to string start */ ret END (strlen) +libc_hidden_builtin_def (strlen) diff --git a/sysdeps/x86_64/strspn.S b/sysdeps/x86_64/strspn.S index a8f0c07a3f..76007cc310 100644 --- a/sysdeps/x86_64/strspn.S +++ b/sysdeps/x86_64/strspn.S @@ -1,7 +1,7 @@ /* strspn (str, ss) -- Return the length of the initial segment of STR which contains only characters from SS. For AMD x86-64. - Copyright (C) 1994, 1995, 1996, 1997, 2000, 2002 Free Software Foundation, Inc. + Copyright (C) 1994-1997, 2000, 2002, 2003 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>. Bug fixes by Alan Modra <Alan@SPRI.Levels.UniSA.Edu.Au>. @@ -111,3 +111,4 @@ L(4): addq $256, %rsp /* remove stopset */ non-valid character */ ret END (strspn) +libc_hidden_builtin_def (strspn) |