glibc/string
Wilco Dijkstra f7db120f67 Remove the str(n)cmp inlines from string/bits/string2.h. The strncmp
optimization seems unlikely to ever be useful, but if it occurs in
real code it should be added to GCC.  Expanding strcmp of small strings
does appear useful (benchmarking shows it is 2-3x faster), so this would
be useful to implement in GCC (PR 78809).

	* string/bits/string2.h (strcmp): Remove define.
	(__strcmp_cg): Likewise.
	(strncmp): Likewise.
2017-02-15 15:23:52 +00:00
..
bits Remove the str(n)cmp inlines from string/bits/string2.h. The strncmp 2017-02-15 15:23:52 +00:00
Depend Update. 2001-03-19 21:40:15 +00:00
Makefile string/tst-strcoll-overflow: Do not accept timeout as test result 2017-01-25 16:27:03 +01:00
Versions New string function explicit_bzero (from OpenBSD). 2016-12-16 16:21:54 -05:00
_strerror.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
argz-addsep.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
argz-append.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
argz-count.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
argz-create.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
argz-ctsep.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
argz-delete.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
argz-extract.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
argz-insert.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
argz-next.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
argz-replace.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
argz-stringify.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
argz.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
basename.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bcopy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-envz1.c * string/Makefile (tests): Add bug-envz1. 2006-06-04 16:36:04 +00:00
bug-strcoll1.c Update. 2001-04-26 20:45:18 +00:00
bug-strcoll2.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-strncat1.c * malloc/memusagestat.c (main): Use return instead of exit to 2000-12-31 10:52:32 +00:00
bug-strpbrk1.c * malloc/memusagestat.c (main): Use return instead of exit to 2000-12-31 10:52:32 +00:00
bug-strspn1.c * malloc/memusagestat.c (main): Use return instead of exit to 2000-12-31 10:52:32 +00:00
bug-strtok1.c [BZ #2126] 2006-01-10 00:25:07 +00:00
byteswap.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bzero.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
endian.h Make endian-conversion macros always return correct types (bug 16458). 2017-01-11 15:28:08 +00:00
envz.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
envz.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
explicit_bzero.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
ffs.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
ffsll.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
inl-tester.c Update. 1997-09-11 12:09:10 +00:00
memccpy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
memchr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
memcmp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
memcpy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
memfrob.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
memmem.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
memmove.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
memory.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
mempcpy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
memrchr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
memset.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
noinl-tester.c Update. 1997-09-16 00:42:43 +00:00
rawmemchr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
stpcpy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
stpncpy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
str-two-way.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
stratcliff.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strcasecmp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strcasecmp_l.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strcasestr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strcat.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strchr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strchrnul.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strcmp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strcoll.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strcoll_l.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strcpy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strcspn.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strdup.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strerror.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strerror_l.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strfry.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
string-inlines.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
string.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strings.h Use fortify macros for b{zero,copy} along decl from strings.h 2017-01-05 15:54:13 -02:00
strlen.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strncase.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strncase_l.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strncat.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strncmp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strncpy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strndup.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strnlen.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strpbrk.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strrchr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strsep.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strsignal.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strspn.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strstr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strtok.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strtok_r.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strverscmp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strxfrm.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
strxfrm_l.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
swab.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-bcopy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-bzero.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-endian-types.c Make endian-conversion macros always return correct types (bug 16458). 2017-01-11 15:28:08 +00:00
test-explicit_bzero.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-ffs.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-memccpy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-memchr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-memcmp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-memcpy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-memmem.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-memmove.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-mempcpy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-memrchr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-memset.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-rawmemchr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-stpcpy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-stpncpy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-strcasecmp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-strcasestr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-strcat.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-strchr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-strchrnul.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-strcmp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-strcpy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-strcspn.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-string.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-strlen.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-strncasecmp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-strncat.c Fix x86 strncat optimized implementation for large sizes 2017-01-03 14:24:53 -02:00
test-strncmp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-strncpy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-strnlen.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-strpbrk.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-strrchr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-strspn.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-strstr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
testcopy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tester.c Fix string/tester.c for GCC 7 -Wstringop-overflow=. 2017-01-04 23:33:31 +00:00
tst-bswap.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-cmp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-endian.c S390: Fix build failure in test string/tst-endian.c with gcc 6. 2016-01-25 12:44:46 +01:00
tst-inlcall.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-strcoll-overflow.c string/tst-strcoll-overflow: Do not accept timeout as test result 2017-01-25 16:27:03 +01:00
tst-strfry.c * stdlib/random_r.c (__initstate_r): Don't use non-existing state. 2005-04-12 15:29:07 +00:00
tst-strlen.c Modify several tests to use test-skeleton.c 2015-08-06 02:59:04 -04:00
tst-strtok.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-strtok_r.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-strxfrm.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-strxfrm2.c Let 'make check subdirs=string' succeed even when it's invoked 2015-09-28 16:55:57 -04:00
tst-svc.c Modify several tests to use test-skeleton.c 2015-08-06 02:59:04 -04:00
tst-svc.expect * string/strverscmp.c (__strverscmp): Fix last cleanups. 2009-04-07 06:51:59 +00:00
tst-svc.input * string/strverscmp.c (__strverscmp): Fix last cleanups. 2009-04-07 06:51:59 +00:00
tst-svc2.c [BZ #9893] 2009-03-14 23:57:33 +00:00
tst-xbzero-opt.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
wordcopy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
xpg-strerror.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00