H.J. Lu 
							
						 
					 
					
						
						
							
						
						bb5bb87cd2 
					 
					
						
						
							
							Add a test for BZ  #15674  
						
						
						
						
					 
					
						2013-06-26 15:23:08 -07:00 
						 
				 
			
				
					
						
							
							
								Adhemerval Zanella 
							
						 
					 
					
						
						
							
						
						85c2e6110c 
					 
					
						
						
							
							Fix loop construction to functions calls  
						
						... 
						
						
						
						Check wheter the compiler has the option -fno-tree-loop-distribute-patterns
to inhibit loop transformation to library calls and uses it on memset
and memmove default implementation to avoid recursive calls. 
						
						
					 
					
						2013-06-20 19:42:05 -05:00 
						 
				 
			
				
					
						
							
							
								Siddhesh Poyarekar 
							
						 
					 
					
						
						
							
						
						fec799f823 
					 
					
						
						
							
							Remove performance-related bits from string tests  
						
						
						
						
					 
					
						2013-06-11 15:08:13 +05:30 
						 
				 
			
				
					
						
							
							
								Joseph Myers 
							
						 
					 
					
						
						
							
						
						2e09a79ada 
					 
					
						
						
							
							Avoid use of "register" as optimization hint.  
						
						
						
						
					 
					
						2013-06-07 22:24:35 +00:00 
						 
				 
			
				
					
						
							
							
								Siddhesh Poyarekar 
							
						 
					 
					
						
						
							
						
						96df079a42 
					 
					
						
						
							
							Add copyright header to test-strchrnul.c  
						
						
						
						
					 
					
						2013-06-04 16:40:55 +05:30 
						 
				 
			
				
					
						
							
							
								Ryan S. Arnold 
							
						 
					 
					
						
						
							
						
						e054f49430 
					 
					
						
						
							
							Add #include <stdint.h> for uint[32|64]_t usage (except installed headers).  
						
						
						
						
					 
					
						2013-05-16 11:32:54 -05:00 
						 
				 
			
				
					
						
							
							
								Ondrej Bilka 
							
						 
					 
					
						
						
							
						
						a07c5731d6 
					 
					
						
						
							
							Remove duplicate __strcmp_cg  
						
						... 
						
						
						
						The __strcmp_cg code was duplicate of of __strcmp_gc. This patch unifies
these two cases into one. 
						
						
					 
					
						2013-05-01 20:55:06 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Jaeger 
							
						 
					 
					
						
						
							
						
						f238fd190b 
					 
					
						
						
							
							Sort Versions files  
						
						
						
						
					 
					
						2013-02-17 16:34:04 +01:00 
						 
				 
			
				
					
						
							
							
								Joseph Myers 
							
						 
					 
					
						
						
							
						
						daaa7713e9 
					 
					
						
						
							
							Remove bounded-pointers build system support.  
						
						
						
						
					 
					
						2013-02-15 15:07:54 +00:00 
						 
				 
			
				
					
						
							
							
								Joseph Myers 
							
						 
					 
					
						
						
							
						
						2bdd4ca6b6 
					 
					
						
						
							
							Remove miscellaneous bounded-pointers relics in C code.  
						
						
						
						
					 
					
						2013-02-15 00:51:53 +00:00 
						 
				 
			
				
					
						
							
							
								Joseph Myers 
							
						 
					 
					
						
						
							
						
						e97ed6ddbe 
					 
					
						
						
							
							Remove bp-sym.h and BP_SYM uses from C code.  
						
						
						
						
					 
					
						2013-02-14 13:12:02 +00:00 
						 
				 
			
				
					
						
							
							
								Joseph Myers 
							
						 
					 
					
						
						
							
						
						70d9946a44 
					 
					
						
						
							
							Remove __ptrvalue, __bounded and __unbounded.  
						
						
						
						
					 
					
						2013-02-13 23:30:40 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Bilka 
							
						 
					 
					
						
						
							
						
						170704c9ec 
					 
					
						
						
							
							Call memcpy in generic mempcpy  
						
						
						
						
					 
					
						2013-02-13 12:57:41 +01:00 
						 
				 
			
				
					
						
							
							
								Tom de Vries 
							
						 
					 
					
						
						
							
						
						a175b684e2 
					 
					
						
						
							
							Fix typo, improve comment, remove superfluous #undefs, add missing #undef.  
						
						
						
						
					 
					
						2013-02-12 00:00:49 +01:00 
						 
				 
			
				
					
						
							
							
								Tom de Vries 
							
						 
					 
					
						
						
							
						
						fe77fe6d51 
					 
					
						
						
							
							Remove dead CFLAGS lines from string/Makefile  
						
						
						
						
					 
					
						2013-02-11 23:10:26 +01:00 
						 
				 
			
				
					
						
							
							
								Roland McGrath 
							
						 
					 
					
						
						
							
						
						7f3e75f87a 
					 
					
						
						
							
							Remove dead variable in generic strcpy.  
						
						
						
						
					 
					
						2013-02-08 10:46:32 -08:00 
						 
				 
			
				
					
						
							
							
								Joseph Myers 
							
						 
					 
					
						
						
							
						
						b2c9eff43c 
					 
					
						
						
							
							Remove CHECK_BOUNDS_LOW and CHECK_BOUNDS_HIGH for C code.  
						
						
						
						
					 
					
						2013-02-08 01:10:40 +00:00 
						 
				 
			
				
					
						
							
							
								Roland McGrath 
							
						 
					 
					
						
						
							
						
						f1d70dad53 
					 
					
						
						
							
							Remove lots of inline keywords.  
						
						
						
						
					 
					
						2013-02-07 14:44:18 -08:00 
						 
				 
			
				
					
						
							
							
								Joseph Myers 
							
						 
					 
					
						
						
							
						
						6a57d93130 
					 
					
						
						
							
							Remove __GLIBC_HAVE_LONG_LONG.  
						
						
						
						
					 
					
						2013-01-11 21:13:25 +00:00 
						 
				 
			
				
					
						
							
							
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						740b3dbee8 
					 
					
						
						
							
							Add --enable-hardcoded-path-in-tests configure option  
						
						
						
						
					 
					
						2013-01-11 07:14:18 -08:00 
						 
				 
			
				
					
						
							
							
								Joseph Myers 
							
						 
					 
					
						
						
							
						
						fed0faa1c6 
					 
					
						
						
							
							Remove __GNUC__ conditions for "long long" from string.h and wchar.h.  
						
						
						
						
					 
					
						2013-01-10 16:44:59 +00:00 
						 
				 
			
				
					
						
							
							
								Joseph Myers 
							
						 
					 
					
						
						
							
						
						568035b787 
					 
					
						
						
							
							Update copyright notices with scripts/update-copyrights.  
						
						
						
						
					 
					
						2013-01-02 19:05:09 +00:00 
						 
				 
			
				
					
						
							
							
								2012-12-27 Bruno Haible 
							
						 
					 
					
						
						
							
						
						7fffbdfff7 
					 
					
						
						
							
							BZ#14317: Optimze __xpg_strerror_r  
						
						... 
						
						
						
						[BZ #14317 ]
* string/xpg-strerror.c (__xpg_strerror_r): Optimize, call
strlen only if needed. 
						
						
					 
					
						2012-12-27 22:37:39 +01:00 
						 
				 
			
				
					
						
							
							
								Maxim Kuvyrkov 
							
						 
					 
					
						
						
							
						
						19218757e6 
					 
					
						
						
							
							Use memcpy in memmove when possible  
						
						
						
						
					 
					
						2012-11-06 17:47:55 -08:00 
						 
				 
			
				
					
						
							
							
								Joseph Myers 
							
						 
					 
					
						
						
							
						
						03ac099f6b 
					 
					
						
						
							
							Define and use $(run-built-tests).  
						
						
						
						
					 
					
						2012-10-24 00:08:46 +00:00 
						 
				 
			
				
					
						
							
							
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						69f07e5fd1 
					 
					
						
						
							
							Add string IFUNC tests  
						
						
						
						
					 
					
						2012-10-19 22:10:16 -07:00 
						 
				 
			
				
					
						
							
							
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						38c7829650 
					 
					
						
						
							
							Add a testcase for BZ  #14716  
						
						
						
						
					 
					
						2012-10-19 01:20:12 -07:00 
						 
				 
			
				
					
						
							
							
								Maxim Kuvyrkov 
							
						 
					 
					
						
						
							
						
						e9f3725206 
					 
					
						
						
							
							Fix BZ  #14716 : memmem crash  
						
						
						
						
					 
					
						2012-10-15 17:22:41 -07:00 
						 
				 
			
				
					
						
							
							
								Andreas Schwab 
							
						 
					 
					
						
						
							
						
						ca38dc17d8 
					 
					
						
						
							
							Avoid PLT references from __get_clockfreq on powerpc  
						
						
						
						
					 
					
						2012-10-12 16:54:06 +02:00 
						 
				 
			
				
					
						
							
							
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						11dd4af68c 
					 
					
						
						
							
							Framework to test IFUNC implementations on target  
						
						
						
						
					 
					
						2012-10-11 16:40:01 -07:00 
						 
				 
			
				
					
						
							
							
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						9a387d1f78 
					 
					
						
						
							
							Use IFUNC memmove/memset in x86-64 bcopy/bzero  
						
						... 
						
						
						
						Also add separate tests for bcopy and bzero. 
						
						
					 
					
						2012-10-11 13:58:16 -07:00 
						 
				 
			
				
					
						
							
							
								Maxim Kuvyrkov 
							
						 
					 
					
						
						
							
						
						57e605ba50 
					 
					
						
						
							
							Fix BZ  #14602 : strstr and strcasestr return wrong result.  
						
						
						
						
					 
					
						2012-10-08 20:52:53 -07:00 
						 
				 
			
				
					
						
							
							
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						5d41d91a3e 
					 
					
						
						
							
							Add a strstr test for page boundary  
						
						
						
						
					 
					
						2012-10-06 16:04:56 -07:00 
						 
				 
			
				
					
						
							
							
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						d7e0dab96d 
					 
					
						
						
							
							Add a testase for BZ  #14602  
						
						
						
						
					 
					
						2012-10-05 13:32:27 -07:00 
						 
				 
			
				
					
						
							
							
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						03759f47db 
					 
					
						
						
							
							Test strcasestr/strchr/strstr under all implementations  
						
						
						
						
					 
					
						2012-10-05 13:32:07 -07:00 
						 
				 
			
				
					
						
							
							
								Maxim Kuvyrkov 
							
						 
					 
					
						
						
							
						
						bcca089526 
					 
					
						
						
							
							Micro-optimize critical path of strstr, strcase and memmem.  
						
						
						
						
					 
					
						2012-08-21 18:07:47 -07:00 
						 
				 
			
				
					
						
							
							
								Maxim Kuvyrkov 
							
						 
					 
					
						
						
							
						
						99677e5755 
					 
					
						
						
							
							Use pointers for traversing arrays in strstr, strcasestr and memmem.  
						
						
						
						
					 
					
						2012-08-21 18:07:47 -07:00 
						 
				 
			
				
					
						
							
							
								Maxim Kuvyrkov 
							
						 
					 
					
						
						
							
						
						400726deef 
					 
					
						
						
							
							Detect EOL on-the-fly in strstr, strcasestr and memmem.  
						
						
						
						
					 
					
						2012-08-21 18:07:47 -07:00 
						 
				 
			
				
					
						
							
							
								Maxim Kuvyrkov 
							
						 
					 
					
						
						
							
						
						20a71f2c8a 
					 
					
						
						
							
							Optimize first-character loop of strstr, strcasestr and memmem.  
						
						
						
						
					 
					
						2012-08-21 18:07:47 -07:00 
						 
				 
			
				
					
						
							
							
								Liubov Dmitrieva 
							
						 
					 
					
						
						
							
						
						b3f479a85a 
					 
					
						
						
							
							Fix segmentation fault in strncasecmp for i686  
						
						... 
						
						
						
						2012-08-15  Liubov Dmitrieva  <liubov.dmitrieva@gmail.com >
	[BZ #14195 ]
        * sysdeps/i386/i686/multiarch/strcmp-sssse3.S: Fix
        segmentation fault for a case of two empty input strings.
	* string/test-strncasecmp.c (check1): Renamed to...
	(bz12205): ...this.
	(bz14195): Add new testcase for two empty input strings and N > 0.
	(test_main): Call new testcase, adapt for renamed function. 
						
						
					 
					
						2012-08-15 21:06:55 +02:00 
						 
				 
			
				
					
						
							
							
								Roland McGrath 
							
						 
					 
					
						
						
							
						
						be75d75807 
					 
					
						
						
							
							Remove local redefinition of MAX macro.  
						
						
						
						
					 
					
						2012-08-15 11:40:41 -07:00 
						 
				 
			
				
					
						
							
							
								Chung-Lin Tang 
							
						 
					 
					
						
						
							
						
						36d54b744e 
					 
					
						
						
							
							Make endian.h usable for assembler  
						
						
						
						
					 
					
						2012-06-15 21:19:12 +02:00 
						 
				 
			
				
					
						
							
							
								Cyril Hrubis 
							
						 
					 
					
						
						
							
						
						a3aeac403e 
					 
					
						
						
							
							Add __wur to GNU version of strerror_r.  
						
						... 
						
						
						
						Not using the result of the GNU strerror_r() is always a mistake.
Moreover this would generate warning if XSI version was expected but GNU
version was used instead (because some random used header defined
_GNU_SOURCE which was Python.h in this case). 
						
						
					 
					
						2012-06-15 09:09:59 +02:00 
						 
				 
			
				
					
						
							
							
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						49bdf4c19d 
					 
					
						
						
							
							Use RAX_LP/RDX_LP on SAVE_PTR in x86_64 strtok.S  
						
						
						
						
					 
					
						2012-06-14 10:00:28 -07:00 
						 
				 
			
				
					
						
							
							
								Andreas Schwab 
							
						 
					 
					
						
						
							
						
						5be8418cb0 
					 
					
						
						
							
							Remove use of INTDEF/INTUSE in stdio-common  
						
						
						
						
					 
					
						2012-06-01 01:25:41 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Schwab 
							
						 
					 
					
						
						
							
						
						56d25bb888 
					 
					
						
						
							
							Remove use of INTDEF/INTUSE in intl  
						
						
						
						
					 
					
						2012-05-24 23:08:18 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Jaeger 
							
						 
					 
					
						
						
							
						
						1a4b75a190 
					 
					
						
						
							
							Fix strspn warning with -Wconversion  
						
						... 
						
						
						
						[BZ #14083 ]
Fix warning when using strspn with -Wconversion:
$ gcc -Wconversion -O t.c
t.c: In function ‘main’:
t.c:8:7: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 
						
						
					 
					
						2012-05-09 16:47:57 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Polacek 
							
						 
					 
					
						
						
							
						
						5ac3ea17df 
					 
					
						
						
							
							Fix attributes for fortify functions.  
						
						
						
						
					 
					
						2012-04-29 15:34:20 +02:00 
						 
				 
			
				
					
						
							
							
								David S. Miller 
							
						 
					 
					
						
						
							
						
						50f81fd74b 
					 
					
						
						
							
							Remove all traces of reg_char.  
						
						... 
						
						
						
						* sysdeps/generic/memcopy.h (reg_char): Delete.
	* debug/strcat_chk.c: Use char, not reg_char.
	* debug/strcpy_chk.c: Likewise.
	* debug/strncat_chk.c: Likewise.
	* debug/strncpy_chk.c: Likewise.
	* string/memchr.c: Likewise.
	* string/memrchr.c: Likewise.
	* string/rawmemchr.c: Likewise.
	* string/strcat.c: Likewise.
	* string/strchr.c: Likewise.
	* string/strchrnul.c: Likewise.
	* string/strcmp.c: Likewise.
	* string/strcpy.c: Likewise.
	* string/strncat.c: Likewise.
	* string/strncmp.c: Likewise.
	* string/strncpy.c: Likewise. 
						
						
					 
					
						2012-04-18 16:19:10 -07:00 
						 
				 
			
				
					
						
							
							
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						f8887d0a5f 
					 
					
						
						
							
							Add byteswap-16.h for __bswap_16  
						
						
						
						
					 
					
						2012-04-06 15:14:52 -07:00