mirror of
https://github.com/opnsense/src.git
synced 2026-06-06 23:32:52 -04:00
This changeset add a new set of tests that comprehensively test strcmp() on various alignments of the input. This made it easy to smoke out many exciting new bugs in the new SSE strcmp() implementation from D41971. MFC after: 1 week Reviewed by: ngie Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D41970
52 lines
1.3 KiB
Makefile
52 lines
1.3 KiB
Makefile
|
|
# ensure libc functions are tested, not clang's builtins
|
|
CFLAGS+= -fno-builtin
|
|
|
|
ATF_TESTS_C+= bcmp_test
|
|
ATF_TESTS_C+= ffs_test
|
|
ATF_TESTS_C+= ffsl_test
|
|
ATF_TESTS_C+= ffsll_test
|
|
ATF_TESTS_C+= fls_test
|
|
ATF_TESTS_C+= flsl_test
|
|
ATF_TESTS_C+= flsll_test
|
|
ATF_TESTS_C+= memcmp_test
|
|
ATF_TESTS_C+= memset_s_test
|
|
ATF_TESTS_C+= stpncpy_test
|
|
ATF_TESTS_C+= strcmp2_test
|
|
ATF_TESTS_C+= strcspn_test
|
|
ATF_TESTS_C+= strerror2_test
|
|
ATF_TESTS_C+= strspn_test
|
|
ATF_TESTS_C+= strverscmp_test
|
|
ATF_TESTS_C+= strxfrm_test
|
|
ATF_TESTS_C+= timingsafe_bcmp_test
|
|
ATF_TESTS_C+= timingsafe_memcmp_test
|
|
ATF_TESTS_C+= wcscasecmp_test
|
|
ATF_TESTS_C+= wcscoll_test
|
|
ATF_TESTS_C+= wcsnlen_test
|
|
|
|
# TODO: popcount, stresep
|
|
|
|
NETBSD_ATF_TESTS_C+= memchr_test
|
|
NETBSD_ATF_TESTS_C+= memcpy_test
|
|
NETBSD_ATF_TESTS_C+= memmem_test
|
|
NETBSD_ATF_TESTS_C+= memset_test
|
|
NETBSD_ATF_TESTS_C+= strcat_test
|
|
NETBSD_ATF_TESTS_C+= strchr_test
|
|
NETBSD_ATF_TESTS_C+= strchrnul_test
|
|
NETBSD_ATF_TESTS_C+= strcmp_test
|
|
NETBSD_ATF_TESTS_C+= strcpy_test
|
|
NETBSD_ATF_TESTS_C+= strerror_test
|
|
NETBSD_ATF_TESTS_C+= strlen_test
|
|
NETBSD_ATF_TESTS_C+= strpbrk_test
|
|
NETBSD_ATF_TESTS_C+= strrchr_test
|
|
NETBSD_ATF_TESTS_C+= swab_test
|
|
|
|
SRCS.strcmp2_test= strcmp_test.c
|
|
SRCS.strerror2_test= strerror_test.c
|
|
|
|
.include "../Makefile.netbsd-tests"
|
|
|
|
LIBADD.memchr_test+= md
|
|
LIBADD.memcpy_test+= md
|
|
|
|
.include <bsd.test.mk>
|