For 16.0.0-rc4, I also did a run of test-release.sh on FreeBSD 13.1-RELEASE-p6 amd64.
This is the first run I was able to complete on FreeBSD, and I did not need any custom patches, due to the recent fixes for float16/bloat16 detection in compiler-rt.
Note that I had to build it with -no-libcxxabi and -configure-flags “-DLIBCXX_CXX_ABI=libcxxrt”, since the default C++ ABI library on FreeBSD is libcxxrt, and attempting to use libc++abi runs into several issues that I have not been able to solve.
Most test failures have to do with AddressSanitizer in dynamic mode, i.e. with libclang_rt.asan.so, where it gives:
==58241==ASan runtime does not come first in initial library list; you should either link runtime to your application or manually preload it with LD_PRELOAD.
Apparently libc and other dynamic libraries are loaded before ASan, which causes it to fail. As far as I remember, this is a long-standing issue with no clear way of resolving it.
Main test results:
********************
Timed Out Tests (5):
ThreadSanitizer-x86_64 :: fork_multithreaded.cpp
ThreadSanitizer-x86_64 :: signal_block2.cpp
ThreadSanitizer-x86_64 :: signal_reset.cpp
llvm-libc++-shared.cfg.in :: libcxx/modules_include.sh.cpp
llvm-libc++-shared.cfg.in :: std/atomics/atomics.types.operations/atomics.types.operations.wait/atomic_wait_explicit.pass.cpp
********************
Failed Tests (506):
AddressSanitizer-i386-freebsd :: TestCases/Posix/invalid-pointer-pairs-threads.cpp
AddressSanitizer-i386-freebsd :: TestCases/replaceable_new_delete.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/PR52382.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/asan-sigbus.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/asan-symbolize-sanity-test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/asan_symbolize_script/plugin_no_op_symbolicate.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/asan_symbolize_script/plugin_wrong_frame_number_bug.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/asprintf.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/assign_large_valloc_to_global.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/bcmp_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/closed-fds.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/concurrent_overflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/coverage-fork.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/coverage-module-unloaded.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/coverage-reset.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/coverage.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/current_allocated_bytes.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/deep_call_stack.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/deep_thread_stack.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/dlclose-test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/fgets_fputs.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/fread_fwrite.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/free_hook_realloc.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/gc-test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/glob.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/global-registration.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/halt_on_error-signals.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/halt_on_error-torture.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/halt_on_error_suppress_equal_pcs.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/handle_abort_on_error.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/init-order-pthread-create.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/interception-in-shared-lib-test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/invalid-pointer-pairs-threads.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/ioctl.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/large_allocator_unpoisons_on_free.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/mmap_limit_mb.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/new_array_cookie_with_new_from_class.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/no-fd.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/print_cmdline.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/readv.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/shared-lib-test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/stack-overflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/start-deactivated.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/strchr.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/strerror_r_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/strndup_oob_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/strndup_oob_test2.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/tsd_dtor_leak.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/unpoison-alternate-stack.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/wait.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/wait3.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/wait4.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/waitid.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/wcrtomb.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_big_alignment.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_constant_size.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_detect_custom_size_.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_instruments_all_paddings.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_loop_unpoisoning.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_overflow_partial.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_overflow_right.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_safe_access.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_underflow_left.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_vla_interact.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/asan_and_llvm_coverage_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/asan_options-help.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/asan_update_allocation.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/atexit_stats.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/atoi_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/atol_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/atoll_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/calloc-overflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/contiguous_container.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/contiguous_container_crash.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/coverage-disabled.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/coverage-trace-pc.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_double_free.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_locate.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_mapping.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_report.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_stacks.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/deep_stack_uaf.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/deep_tail_call.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/default_options.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/describe_address.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/double-free.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/error_report_callback.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/exitcode.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/force_inline_opt0.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/frexp_interceptor.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/frexpf_interceptor.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/frexpl_interceptor.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-address.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-demangle.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-location-nodebug.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-location.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-overflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-underflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/halt_on_error-1.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/handle_noreturn_bug.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/heap-overflow-large.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/heap-overflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/heavy_uar_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/huge_negative_hea_oob.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/ignorelist.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/ill.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/init-order-atexit.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/initialization-bug.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/initialization-constexpr.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/initialization-ignorelist.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/initialization-nobug.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/inline.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/intercept-rethrow-exception.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/interface_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-free.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-errors.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-null.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-success.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-errors.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-success.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/large_func_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/load_and_store_n.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/log-path_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/longjmp.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/malloc-size-too-big.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/malloc_context_size.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/malloc_fill.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/max_redzone.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/memcmp_strict_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/memcmp_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/memset_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/non-executable-pc.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/null_deref.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/on_error_callback.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/partial_right.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/pass-object-byval.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/pass-struct-byval.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/poison_partial.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/pr33372.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/print_summary.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-1.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-2.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-3.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-4.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-5.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-m.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/realloc.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/replaceable_new_delete.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/sanity_check_pure_c.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/set_shadow_test.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/sleep_for_debugger.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/small_memcpy_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/speculative_load.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/speculative_load2.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/stack-buffer-overflow-with-position.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/stack-buffer-overflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/stack-frame-demangle.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/stack-oob-frames.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcasestr-1.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcasestr-2.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcasestr_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcat_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strchr_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcmp.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcmp_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcpy-overlap.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcspn-1.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcspn-2.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcspn_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strip_path_prefix.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncasecmp_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncat-overlap.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncat_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncmp_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncpy-overflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncpy-overlap.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strpbrk-1.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strpbrk-2.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strpbrk_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strspn-1.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strspn-2.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strspn_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strstr-1.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strstr-2.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strtok.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strtol_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strtoll_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/suppressions-exec-relative-location.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/suppressions-function.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/suppressions-interceptor.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/suppressions-library.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/throw_call_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/throw_catch.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/throw_invoke_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/time_interceptor.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/uar_and_exceptions.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/unaligned_loads_and_stores.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-delete.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-free-right.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-free.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-poison.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-capture.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-dtor-order.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-goto.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-if.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-inlined.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-loop-bug.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-loop-removed.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-loop.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-nobug.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-temp.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-temp2.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-types.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/verbose-log-path_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/vla_chrome_testcase.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/vla_condition_overflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/vla_loop_overfow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/zero_page_pc.cpp
AddressSanitizer-x86_64-freebsd :: TestCases/atexit_stats.cpp
AddressSanitizer-x86_64-freebsd :: TestCases/replaceable_new_delete.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/PR52382.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/asan-sigbus.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/asan-symbolize-sanity-test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/asan_symbolize_script/plugin_no_op_symbolicate.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/asan_symbolize_script/plugin_wrong_frame_number_bug.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/asprintf.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/assign_large_valloc_to_global.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/bcmp_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/closed-fds.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/concurrent_overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/coverage-fork.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/coverage-module-unloaded.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/coverage-reset.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/coverage.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/current_allocated_bytes.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/deep_call_stack.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/deep_thread_stack.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/dlclose-test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/fgets_fputs.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/fread_fwrite.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/free_hook_realloc.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/freopen.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/gc-test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/glob.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/global-registration.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/halt_on_error-signals.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/halt_on_error-torture.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/halt_on_error_suppress_equal_pcs.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/handle_abort_on_error.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/high-address-dereference.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/init-order-pthread-create.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/interception-in-shared-lib-test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/invalid-pointer-pairs-threads.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/ioctl.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/large_allocator_unpoisons_on_free.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/mmap_limit_mb.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/new_array_cookie_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/new_array_cookie_uaf_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/new_array_cookie_with_new_from_class.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/no-fd.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/print_cmdline.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/readv.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/shared-lib-test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/stack-overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/start-deactivated.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/strchr.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/strerror_r_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/strndup_oob_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/strndup_oob_test2.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/tsd_dtor_leak.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/unpoison-alternate-stack.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/wait.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/wait3.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/wait4.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/waitid.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/wcrtomb.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_big_alignment.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_constant_size.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_detect_custom_size_.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_instruments_all_paddings.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_loop_unpoisoning.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_overflow_partial.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_overflow_right.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_safe_access.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_underflow_left.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_vla_interact.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/asan_and_llvm_coverage_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/asan_options-help.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/asan_update_allocation.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/atexit_stats.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/atoi_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/atol_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/atoll_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/calloc-overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/contiguous_container.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/contiguous_container_crash.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/coverage-disabled.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/coverage-trace-pc.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_double_free.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_locate.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_mapping.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_report.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_stacks.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/deep_stack_uaf.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/deep_tail_call.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/default_options.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/describe_address.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/double-free.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/error_report_callback.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/exitcode.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/force_inline_opt0.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/frexp_interceptor.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/frexpf_interceptor.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/frexpl_interceptor.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-address.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-demangle.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-location-nodebug.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-location.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-underflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/halt_on_error-1.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/handle_noreturn_bug.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/heap-overflow-large.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/heap-overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/heavy_uar_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/huge_negative_hea_oob.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/ignorelist.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/ill.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/init-order-atexit.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/initialization-bug.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/initialization-constexpr.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/initialization-ignorelist.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/initialization-nobug.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/inline.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/intercept-rethrow-exception.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/interface_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/intra-object-overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-free.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-errors.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-null.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-success.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-errors.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-success.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/large_func_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/load_and_store_n.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/log-path_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/longjmp.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/malloc-size-too-big.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/malloc_context_size.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/malloc_fill.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/max_redzone.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/memcmp_strict_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/memcmp_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/memset_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/non-executable-pc.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/null_deref.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/on_error_callback.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/partial_right.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/pass-object-byval.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/pass-struct-byval.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/poison_partial.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/pr33372.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/print_summary.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/printf-1.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/printf-2.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/printf-3.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/printf-4.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/printf-5.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/printf-m.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/realloc.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/replaceable_new_delete.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/sanity_check_pure_c.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/scariness_score_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/set_shadow_test.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/sleep_for_debugger.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/small_memcpy_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/speculative_load.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/speculative_load2.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/stack-buffer-overflow-with-position.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/stack-buffer-overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/stack-frame-demangle.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/stack-oob-frames.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcasestr-1.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcasestr-2.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcasestr_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcat_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strchr_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcmp.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcmp_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcpy-overlap.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcspn-1.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcspn-2.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcspn_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strip_path_prefix.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strncasecmp_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strncat-overlap.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strncat_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strncmp_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strncpy-overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strncpy-overlap.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strpbrk-1.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strpbrk-2.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strpbrk_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strspn-1.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strspn-2.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strspn_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strstr-1.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strstr-2.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strtok.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strtol_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strtoll_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/suppressions-exec-relative-location.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/suppressions-function.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/suppressions-interceptor.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/suppressions-library.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/throw_call_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/throw_catch.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/throw_invoke_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/time_interceptor.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/uar_and_exceptions.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/unaligned_loads_and_stores.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-delete.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-free-right.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-free.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-poison.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-capture.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-dtor-order.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-goto.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-if.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-inlined.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-loop-bug.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-loop-removed.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-loop.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-nobug.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-temp.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-temp2.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-types.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/verbose-log-path_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/vla_chrome_testcase.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/vla_condition_overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/vla_loop_overfow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/wild_pointer.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/zero_page_pc.cpp
Clang :: Driver/experimental-library-flag.cpp
Clangd :: input-mirror.test
Flang :: Driver/fast_math.f90
Flang :: Driver/pass-plugin-not-found.f90
MemorySanitizer-X86_64 :: interception_sigaction_test.cpp
MemorySanitizer-X86_64 :: libatomic.c
MemorySanitizer-X86_64 :: libatomic_load_exceptions.cpp
MemorySanitizer-X86_64 :: preinit_array.cpp
MemorySanitizer-X86_64 :: scanf-allocate.cpp
OMPT multiplex :: custom_data_storage/custom_data_storage.c
OMPT multiplex :: print/print.c
SanitizerCommon-asan-i386-FreeBSD :: Posix/mmap_write_exec.cpp
SanitizerCommon-asan-i386-FreeBSD :: Posix/posix_spawn.c
SanitizerCommon-asan-i386-FreeBSD :: Posix/signal.cpp
SanitizerCommon-asan-x86_64-FreeBSD :: Posix/mmap_write_exec.cpp
SanitizerCommon-asan-x86_64-FreeBSD :: Posix/posix_spawn.c
SanitizerCommon-asan-x86_64-FreeBSD :: Posix/signal.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: FreeBSD/capsicum.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: FreeBSD/md5.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: FreeBSD/procctl.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: FreeBSD/sha2.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: Posix/getpass.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: Posix/mmap_write_exec.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: Posix/posix_spawn.c
SanitizerCommon-msan-x86_64-FreeBSD :: Posix/print-module-map.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: Posix/signal.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: ctype.c
SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/mmap_write_exec.cpp
SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/posix_spawn.c
SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/signal.cpp
SanitizerCommon-tsan-x86_64-FreeBSD :: compress_stack_depot.cpp
SanitizerCommon-tsan-x86_64-FreeBSD :: options-invalid.cpp
SanitizerCommon-tsan-x86_64-FreeBSD :: symbolize_debug_argv.cpp
SanitizerCommon-ubsan-i386-FreeBSD :: Posix/posix_spawn.c
SanitizerCommon-ubsan-i386-FreeBSD :: Posix/signal.cpp
SanitizerCommon-ubsan-x86_64-FreeBSD :: Posix/posix_spawn.c
SanitizerCommon-ubsan-x86_64-FreeBSD :: Posix/signal.cpp
ThreadSanitizer-x86_64 :: compare_exchange.cpp
ThreadSanitizer-x86_64 :: deadlock_detector_stress_test.cpp
ThreadSanitizer-x86_64 :: ignore_lib0.cpp
ThreadSanitizer-x86_64 :: longjmp3.cpp
ThreadSanitizer-x86_64 :: longjmp4.cpp
ThreadSanitizer-x86_64 :: mutex_destroy_locked.cpp
ThreadSanitizer-x86_64 :: mutex_destroy_locked2.cpp
ThreadSanitizer-x86_64 :: mutex_lock_destroyed.cpp
ThreadSanitizer-x86_64 :: mutexset1.cpp
ThreadSanitizer-x86_64 :: mutexset2.cpp
ThreadSanitizer-x86_64 :: mutexset3.cpp
ThreadSanitizer-x86_64 :: mutexset4.cpp
ThreadSanitizer-x86_64 :: mutexset5.cpp
ThreadSanitizer-x86_64 :: mutexset7.cpp
ThreadSanitizer-x86_64 :: mutexset8.cpp
ThreadSanitizer-x86_64 :: on_exit.cpp
ThreadSanitizer-x86_64 :: pthread_atfork_deadlock3.c
ThreadSanitizer-x86_64 :: pthread_key.cpp
ThreadSanitizer-x86_64 :: race_on_mutex.c
libFuzzer :: merge-sigusr.test
libomp :: ompt/loadtool/tool_available_search/tool_available_search.c
libomp :: ompt/misc/interoperability.cpp
********************
Unexpectedly Passed Tests (1):
MemorySanitizer-X86_64 :: dtls_test.c
Testing Time: 6485.01s
Skipped : 44
Unsupported : 6409
Passed : 104790
Passed With Retry : 2
Expectedly Failed : 318
Timed Out : 5
Failed : 506
Unexpectedly Passed: 1
The test-suite did not run its tests, as I ran into a compilation error:
FAILED: SingleSource/Benchmarks/Misc/CMakeFiles/mandel.dir/mandel.c.o
/home/dim/llvm/16.0.0/rc4/test-suite-build/tools/timeit --summary SingleSource/Benchmarks/Misc/CMakeFiles/mandel.dir/mandel.c.o.time /home/dim/llvm/16.0.0/rc4/Phase3/Release/llvmCore-16.0.0-rc4.install/usr/local/bin/clang -DNDEBUG -O3 -DNDEBUG -w -Werror=date-time -Wno-implicit-int -MD -MT SingleSource/Benchmarks/Misc/CMakeFiles/mandel.dir/mandel.c.o -MF SingleSource/Benchmarks/Misc/CMakeFiles/mandel.dir/mandel.c.o.d -o SingleSource/Benchmarks/Misc/CMakeFiles/mandel.dir/mandel.c.o -c /home/dim/llvm/16.0.0/rc4/llvm-test-suite/SingleSource/Benchmarks/Misc/mandel.c
/home/dim/llvm/16.0.0/rc4/llvm-test-suite/SingleSource/Benchmarks/Misc/mandel.c:38:13: error: call to undeclared library function 'hypot' with type 'double (double, double)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
if (hypot(__real__ z, __imag__ z) >= ESCAPE)
^
/home/dim/llvm/16.0.0/rc4/llvm-test-suite/SingleSource/Benchmarks/Misc/mandel.c:38:13: note: include the header <math.h> or explicitly provide a declaration for 'hypot'
1 error generated.
This is easily fixable by including <math.h> in the right place. I will submit a fix for review.
I have uploaded:
SHA256 (clang+llvm-16.0.0-rc4-amd64-unknown-freebsd13.tar.xz) = 4394117c45e76755d7c9717e827686bdbe4ad22b913331a4d926ba78a355c9f9
-Dimitry