glibc/wcsmbs
Joseph Myers bd5dadac87 Remove TEST_IFUNC, tests-ifunc and *-ifunc.c tests.
TEST_IFUNC is only tested in two headers, bench-string.h and
test-string.h, after it gets defined by those headers, and it never
gets undefined.

Thus no defines of TEST_IFUNC are needed, and the *-ifunc.c tests that
just define TEST_IFUNC and include other tests are also redundant, as
is the code to remove $(tests-ifunc) and $(xtests-ifunc) conditionally
from tests and xtests.  This patch removes the useless defines and
tests of TEST_IFUNC and the associated useless tests and makefile
code.  It thereby fixes a series of warnings
"../string/test-string.h:21:0: warning: "TEST_IFUNC" redefined" where
test-string.h defines TEST_IFUNC to empty, other files define it to 1
and this produces warnings.

Tested for x86_64.

	* debug/test-stpcpy_chk-ifunc.c: Remove file.
	* debug/test-strcpy_chk-ifunc.c: Likewise.
	* wcsmbs/test-wcschr-ifunc.c: Likewise.
	* wcsmbs/test-wcscmp-ifunc.c: Likewise.
	* wcsmbs/test-wcscpy-ifunc.c: Likewise.
	* wcsmbs/test-wcslen-ifunc.c: Likewise.
	* wcsmbs/test-wcsrchr-ifunc.c: Likewise.
	* wcsmbs/test-wmemcmp-ifunc.c: Likewise.
	* Rules [$(multi-arch) = no] (tests): Do not filter out
	$(tests-ifunc).
	[$(multi-arch) = no] (xtests): Do not filter out $(xtests-ifunc).
	* debug/Makefile (tests-ifunc): Remove variable.
	(tests): Do not add $(tests-ifunc).
	* wcsmbs/Makefile (tests-ifunc): Remove variable.
	(tests): Do not add $(tests-ifunc).
	* benchtests/bench-string.h (TEST_IFUNC): Remove macro.
	[TEST_IFUNC]: Remove conditionals.
	* string/test-string.h (TEST_IFUNC): Remove macro.
	[TEST_IFUNC]: Remove conditionals.
2014-11-26 12:53:36 +00:00
..
bits Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
btowc.c Complete the removal of __gconv_translit_find 2014-09-12 09:17:32 +02:00
c16rtomb.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
Depend
isoc99_fwscanf.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
isoc99_swscanf.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
isoc99_vfwscanf.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
isoc99_vswscanf.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
isoc99_vwscanf.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
isoc99_wscanf.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
Makefile Remove TEST_IFUNC, tests-ifunc and *-ifunc.c tests. 2014-11-26 12:53:36 +00:00
mbrlen.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
mbrtoc16.c Complete the removal of __gconv_translit_find 2014-09-12 09:17:32 +02:00
mbrtowc.c Complete the removal of __gconv_translit_find 2014-09-12 09:17:32 +02:00
mbsinit.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
mbsnrtowcs.c Complete the removal of __gconv_translit_find 2014-09-12 09:17:32 +02:00
mbsrtowcs_l.c Complete the removal of __gconv_translit_find 2014-09-12 09:17:32 +02:00
mbsrtowcs.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
test-wcschr.c Add wcschr test cases 2011-10-23 14:14:26 -04:00
test-wcscmp.c Move wide char tests to wcsmbs directory 2011-09-08 18:01:07 -04:00
test-wcscpy.c Add tests for wcsrchr and wcscpy 2011-12-17 14:14:58 -05:00
test-wcslen.c Add wcslen test cases 2011-10-23 14:11:50 -04:00
test-wcsrchr.c Add tests for wcsrchr and wcscpy 2011-12-17 14:14:58 -05:00
test-wmemcmp.c Move wide char tests to wcsmbs directory 2011-09-08 18:01:07 -04:00
tst-btowc.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-c16c32-1.c Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). 2013-05-16 11:32:54 -05:00
tst-mbrtowc2.c
tst-mbrtowc.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-mbsrtowcs.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-wchar-h.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-wcpncpy.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-wcrtomb.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-wcsnlen.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-wcstof.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
uchar.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
Versions Sort Versions files 2013-02-17 16:34:04 +01:00
wchar.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcpcpy.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcpncpy.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcrtomb.c Complete the removal of __gconv_translit_find 2014-09-12 09:17:32 +02:00
wcsatcliff.c Fix handling of tail bytes of buffer in SSE2/SSSE3 x86-64 version strn{,case}cmp 2010-10-03 22:10:30 -04:00
wcscasecmp_l.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcscasecmp.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcscat.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcschr.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcschrnul.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcscmp.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcscoll_l.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcscoll.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcscpy.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcscspn.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcsdup.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcslen.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcsmbs-tst1.c
wcsmbsload.c Use glibc_likely instead __builtin_expect. 2014-02-10 15:07:12 +01:00
wcsmbsload.h Use glibc_likely instead __builtin_expect. 2014-02-10 15:07:12 +01:00
wcsncase_l.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcsncase.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcsncat.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcsncmp.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcsncpy.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcsnlen.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcsnrtombs.c Complete the removal of __gconv_translit_find 2014-09-12 09:17:32 +02:00
wcspbrk.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcsrchr.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcsrtombs.c Complete the removal of __gconv_translit_find 2014-09-12 09:17:32 +02:00
wcsspn.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcsstr.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcstod_l.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcstod.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcstof_l.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcstof.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcstok.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcstol_l.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcstol.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcstold_l.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcstold.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcstoll_l.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcstoll.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcstoul_l.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcstoul.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcstoull_l.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcstoull.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcswidth.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcsxfrm_l.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcsxfrm.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wctob.c Complete the removal of __gconv_translit_find 2014-09-12 09:17:32 +02:00
wcwidth.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wcwidth.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wmemchr.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wmemcmp.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wmemcpy.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wmemmove.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wmempcpy.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wmemset.c Fix __printf_fp wmemset namespace (bug 17574). 2014-11-12 22:38:11 +00:00