12f121787SEnji Cooper 249390697SRobert Clausecker# ensure libc functions are tested, not clang's builtins 349390697SRobert ClauseckerCFLAGS+= -fno-builtin 449390697SRobert Clausecker 5c91cfb7fSRobert ClauseckerATF_TESTS_C+= bcmp_test 649390697SRobert ClauseckerATF_TESTS_C+= ffs_test 749390697SRobert ClauseckerATF_TESTS_C+= ffsl_test 849390697SRobert ClauseckerATF_TESTS_C+= ffsll_test 949390697SRobert ClauseckerATF_TESTS_C+= fls_test 1049390697SRobert ClauseckerATF_TESTS_C+= flsl_test 1149390697SRobert ClauseckerATF_TESTS_C+= flsll_test 12ee3147b5SJilles TjoelkerATF_TESTS_C+= memcmp_test 139851b340SKonstantin BelousovATF_TESTS_C+= memset_s_test 14098997c5SRobert ClauseckerATF_TESTS_C+= strncmp_test 15347267dcSEnji CooperATF_TESTS_C+= stpncpy_test 16c35334b0SRobert ClauseckerATF_TESTS_C+= strcmp2_test 1708eab361SRobert ClauseckerATF_TESTS_C+= strcspn_test 18347267dcSEnji CooperATF_TESTS_C+= strerror2_test 19*f5d63ae2SRobert ClauseckerATF_TESTS_C+= strlcpy_test 2073883defSRobert ClauseckerATF_TESTS_C+= strspn_test 2105c9a015SAymeric WiboATF_TESTS_C+= strverscmp_test 2201f8ac1bSBaptiste DaroussinATF_TESTS_C+= strxfrm_test 23c91cfb7fSRobert ClauseckerATF_TESTS_C+= timingsafe_bcmp_test 24c91cfb7fSRobert ClauseckerATF_TESTS_C+= timingsafe_memcmp_test 2505c9a015SAymeric WiboATF_TESTS_C+= wcscasecmp_test 2673a33477SBaptiste DaroussinATF_TESTS_C+= wcscoll_test 2705c9a015SAymeric WiboATF_TESTS_C+= wcsnlen_test 282f121787SEnji Cooper 292f121787SEnji Cooper# TODO: popcount, stresep 302f121787SEnji Cooper 31c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+= memchr_test 32c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+= memcpy_test 33c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+= memmem_test 34c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+= memset_test 35c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+= strcat_test 36c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+= strchr_test 37606d0e4aSDag-Erling SmørgravNETBSD_ATF_TESTS_C+= strchrnul_test 38c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+= strcmp_test 39c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+= strcpy_test 40c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+= strerror_test 41c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+= strlen_test 42c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+= strpbrk_test 43c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+= strrchr_test 44c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+= swab_test 452f121787SEnji Cooper 46c35334b0SRobert ClauseckerSRCS.strcmp2_test= strcmp_test.c 47347267dcSEnji CooperSRCS.strerror2_test= strerror_test.c 48347267dcSEnji Cooper 492f121787SEnji Cooper.include "../Makefile.netbsd-tests" 502f121787SEnji Cooper 51eacae6dcSBryan DreweryLIBADD.memchr_test+= md 52eacae6dcSBryan DreweryLIBADD.memcpy_test+= md 532f121787SEnji Cooper 542f121787SEnji Cooper.include <bsd.test.mk> 55