1 add_custom_target(libc-stdlib-tests)
20 libc.src.__support.CPP.limits
21 libc.src.__support.CPP.type_traits
65 libc.src.stdlib.strtod
66 libc.src.__support.FPUtil.fenv_impl
77 libc.src.stdlib.strtof
78 libc.src.__support.FPUtil.fenv_impl
86 libc.src.__support.CPP.limits
87 libc.src.__support.CPP.type_traits
98 libc.src.__support.str_to_integer
110 libc.src.__support.str_to_integer
122 libc.src.stdlib.strtol
134 libc.src.__support.uint128
135 libc.src.stdlib.strtold
145 libc.src.stdlib.strtoll
156 libc.src.stdlib.strtoul
167 libc.src.stdlib.strtoull
171 if(LIBC_CONF_PRINTF_FLOAT_TO_STR_USE_DYADIC_FLOAT)
172 list(APPEND strfrom_test_copts "-DLIBC_COPT_FLOAT_TO_STR_REDUCED_PRECISION")
180 libc.src.__support.CPP.type_traits
181 libc.src.__support.FPUtil.fp_bits
191 .strfrom_test_support
192 libc.src.stdlib.strfromf
194 ${strfrom_test_copts}
204 .strfrom_test_support
205 libc.src.stdlib.strfromd
207 ${strfrom_test_copts}
217 .strfrom_test_support
218 libc.src.stdlib.strfroml
220 ${strfrom_test_copts}
250 libc.src.stdlib.llabs
275 libc.hdr.types.ldiv_t
288 libc.hdr.types.lldiv_t
289 libc.src.stdlib.lldiv
299 libc.hdr.types.size_t
300 libc.src.stdlib.bsearch
312 libc.src.stdlib.qsort
324 libc.src.stdlib.qsort
334 libc.hdr.types.size_t
335 libc.src.stdlib.qsort_r
346 libc.src.stdlib.srand
349 if(LLVM_LIBC_FULL_BUILD)
353 # The EXPECT_EXITS test is only availible for unit tests.
360 libc.src.stdlib._Exit
366 # The EXPECT_EXITS test is only availible for unit tests.
373 libc.src.stdlib._Exit
375 libc.src.stdlib.atexit
376 libc.src.__support.CPP.array
381 # The EXPECT_EXITS test is only availible for unit tests.
386 at_quick_exit_test.cpp
388 libc.src.stdlib._Exit
389 libc.src.stdlib.quick_exit
390 libc.src.stdlib.at_quick_exit
391 libc.src.__support.CPP.array
396 # The EXPECT_DEATH test is only availible for unit tests.
404 libc.src.stdlib.abort
405 libc.src.stdlib._Exit
406 libc.src.signal.raise
411 # The EXPECT_EXITS test is only availible for unit tests.
419 libc.src.stdlib.quick_exit
422 # Only baremetal and GPU has an in-tree 'malloc' implementation.
423 if(LIBC_TARGET_OS_IS_BAREMETAL OR LIBC_TARGET_OS_IS_GPU)
433 libc.src.stdlib.malloc