Hi,
I’ve tagged 16.0.0-rc4. If all goes well, this will be the last release candidate. Please upload binaries and report test results.
Hi,
I’ve tagged 16.0.0-rc4. If all goes well, this will be the last release candidate. Please upload binaries and report test results.
I noted that on Release LLVM 16.0.0-rc4 · llvm/llvm-project · GitHub, there are few files without version numbers:
clang-tools-extra_doxygen-.tar.xz
clang_doxygen-.tar.xz
flang_doxygen-.tar.xz
llvm_doxygen-.tar.xz
For 16.0.0-rc4, I did a run of test-release.sh
on an M1 Mac, using macOS Ventura 13.2.1 (aka arm64-apple-darwin22.3.0
).
Similar to 16.0.0-rc1 through 16.0.0-rc3, this version has quite a few AddressSanitizer and SanitizerCommon failures.
There are also a bunch of timed out lldb tests, but this is because I wasn’t at the console of the machine when it ran the tests, and it pops up a “Developer Tools Access” dialog that you have to answer, otherwise the debugger does not get permission to run.
I should really find a way to suppress these prompts. Does anybody know how to do that, if it is possible at all?
********************
Unresolved Tests (1):
lldb-api :: macosx/rosetta/TestRosetta.py
********************
Timed Out Tests (36):
lldb-api :: api/multithreaded/TestMultithreaded.py
lldb-api :: commands/apropos/with-process/TestAproposWithProcess.py
lldb-api :: commands/command/backticks/TestBackticksInAlias.py
lldb-api :: commands/command/nested_alias/TestNestedAlias.py
lldb-api :: commands/command/script/TestCommandScript.py
lldb-api :: commands/disassemble/basic/TestDisassembleBreakpoint.py
lldb-api :: commands/disassemble/basic/TestFrameDisassemble.py
lldb-api :: commands/dwim-print/TestDWIMPrint.py
lldb-api :: commands/expression/anonymous-struct/TestCallUserAnonTypedef.py
lldb-api :: commands/expression/argument_passing_restrictions/TestArgumentPassingRestrictions.py
lldb-api :: commands/expression/call-function/TestCallStdStringFunction.py
lldb-api :: commands/expression/call-function/TestCallStopAndContinue.py
lldb-api :: commands/expression/call-function/TestCallUserDefinedFunction.py
lldb-api :: commands/expression/call-throws/TestCallThatThrows.py
lldb-api :: commands/expression/cast_int_to_anonymous_enum/TestCastIntToAnonymousEnum.py
lldb-api :: commands/expression/char/TestExprsChar.py
lldb-api :: commands/expression/class_template_specialization_empty_pack/TestClassTemplateSpecializationParametersHandling.py
lldb-api :: commands/expression/codegen-crash-import-def-arraytype-element/TestImportDefinitionArrayType.py
lldb-api :: commands/expression/codegen-crash-typedefdecl-not-in_declcontext/TestCodegenCrashTypedefDeclNotInDeclContext.py
lldb-api :: commands/expression/completion-crash-incomplete-record/TestCompletionCrashIncompleteRecord.py
lldb-api :: commands/expression/completion-in-lambda-and-unnamed-class/TestCompletionInLambdaAndUnnamedClass.py
lldb-api :: commands/expression/completion/TestExprCompletion.py
lldb-api :: commands/expression/context-object-objc/TestContextObjectObjc.py
lldb-api :: commands/expression/context-object/TestContextObject.py
lldb-api :: commands/expression/deleting-implicit-copy-constructor/TestDeletingImplicitCopyConstructor.py
lldb-api :: commands/expression/diagnostics/TestExprDiagnostics.py
lldb-api :: commands/expression/dollar-in-variable/TestDollarInVariable.py
lldb-api :: commands/expression/dont_allow_jit/TestAllowJIT.py
lldb-api :: commands/expression/entry-bp/TestExprEntryBP.py
lldb-api :: commands/expression/expr-in-syscall/TestExpressionInSyscall.py
lldb-api :: commands/expression/expr_inside_lambda/TestExprInsideLambdas.py
lldb-api :: commands/expression/fixits/TestFixIts.py
lldb-api :: commands/expression/formatters/TestFormatters.py
lldb-api :: commands/expression/function_template_specialization_temp_args/TestFunctionTemplateSpecializationTempArgs.py
lldb-api :: commands/expression/ignore-artificial-constructors/TestIgnoreArtificialConstructors.py
lldb-api :: commands/expression/import-std-module/array/TestArrayFromStdModule.py
********************
Failed Tests (224):
AddressSanitizer-arm64-darwin :: TestCases/Darwin/cstring_literals_regtest.mm
AddressSanitizer-arm64-darwin :: TestCases/Darwin/dyld_insert_libraries_reexec.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/dyld_insert_libraries_remove.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/empty-section.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/fclose.c
AddressSanitizer-arm64-darwin :: TestCases/Darwin/linked-only.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/malloc_destroy_zone.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/malloc_set_zone_name-mprotect.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/malloc_size_crash.mm
AddressSanitizer-arm64-darwin :: TestCases/Darwin/mixing-global-constructors.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/nil-return-struct.mm
AddressSanitizer-arm64-darwin :: TestCases/Darwin/objc-odr.mm
AddressSanitizer-arm64-darwin :: TestCases/Darwin/odr-lto.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/reexec-insert-libraries-env.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/scribble.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/suppressions-darwin.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/suppressions-function.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/suppressions-sandbox.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/asprintf.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/assign_large_valloc_to_global.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/coverage-fork.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/coverage-module-unloaded.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/coverage-reset.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/coverage.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/current_allocated_bytes.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/deep_call_stack.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/dlclose-test.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/fread_fwrite.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/free_hook_realloc.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/freopen.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/gc-test.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/glob.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/halt_on_error_suppress_equal_pcs.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/init-order-pthread-create.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/ioctl.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/large_allocator_unpoisons_on_free.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/mmap_limit_mb.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/new_array_cookie_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/new_array_cookie_uaf_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/no-fd.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/readv.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/stack-use-after-return.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/strchr.c
AddressSanitizer-arm64-darwin :: TestCases/Posix/strerror_r_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/tsd_dtor_leak.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/unpoison-alternate-stack.cpp
AddressSanitizer-arm64-darwin :: TestCases/alloca_constant_size.cpp
AddressSanitizer-arm64-darwin :: TestCases/alloca_instruments_all_paddings.cpp
AddressSanitizer-arm64-darwin :: TestCases/alloca_loop_unpoisoning.cpp
AddressSanitizer-arm64-darwin :: TestCases/alloca_safe_access.cpp
AddressSanitizer-arm64-darwin :: TestCases/alloca_vla_interact.cpp
AddressSanitizer-arm64-darwin :: TestCases/asan_and_llvm_coverage_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/asan_options-help.cpp
AddressSanitizer-arm64-darwin :: TestCases/atexit_stats.cpp
AddressSanitizer-arm64-darwin :: TestCases/atoi_strict.c
AddressSanitizer-arm64-darwin :: TestCases/atol_strict.c
AddressSanitizer-arm64-darwin :: TestCases/atoll_strict.c
AddressSanitizer-arm64-darwin :: TestCases/calloc-overflow.cpp
AddressSanitizer-arm64-darwin :: TestCases/contiguous_container.cpp
AddressSanitizer-arm64-darwin :: TestCases/contiguous_container_crash.cpp
AddressSanitizer-arm64-darwin :: TestCases/coverage-disabled.cpp
AddressSanitizer-arm64-darwin :: TestCases/coverage-trace-pc.cpp
AddressSanitizer-arm64-darwin :: TestCases/debug_locate.cpp
AddressSanitizer-arm64-darwin :: TestCases/debug_mapping.cpp
AddressSanitizer-arm64-darwin :: TestCases/default_options.cpp
AddressSanitizer-arm64-darwin :: TestCases/describe_address.cpp
AddressSanitizer-arm64-darwin :: TestCases/exitcode.cpp
AddressSanitizer-arm64-darwin :: TestCases/force_inline_opt0.cpp
AddressSanitizer-arm64-darwin :: TestCases/handle_noreturn_bug.cpp
AddressSanitizer-arm64-darwin :: TestCases/ignorelist.cpp
AddressSanitizer-arm64-darwin :: TestCases/initialization-constexpr.cpp
AddressSanitizer-arm64-darwin :: TestCases/initialization-ignorelist.cpp
AddressSanitizer-arm64-darwin :: TestCases/initialization-nobug.cpp
AddressSanitizer-arm64-darwin :: TestCases/inline.cpp
AddressSanitizer-arm64-darwin :: TestCases/intercept-rethrow-exception.cpp
AddressSanitizer-arm64-darwin :: TestCases/interception_failure_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/interface_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/intra-object-overflow.cpp
AddressSanitizer-arm64-darwin :: TestCases/invalid-pointer-pairs-compare-null.cpp
AddressSanitizer-arm64-darwin :: TestCases/invalid-pointer-pairs-compare-success.cpp
AddressSanitizer-arm64-darwin :: TestCases/invalid-pointer-pairs-subtract-success.cpp
AddressSanitizer-arm64-darwin :: TestCases/invalid-pointer-pairs.cpp
AddressSanitizer-arm64-darwin :: TestCases/log-path_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/longjmp.cpp
AddressSanitizer-arm64-darwin :: TestCases/malloc-size-too-big.cpp
AddressSanitizer-arm64-darwin :: TestCases/malloc_fill.cpp
AddressSanitizer-arm64-darwin :: TestCases/max_redzone.cpp
AddressSanitizer-arm64-darwin :: TestCases/memcmp_strict_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/poison_partial.cpp
AddressSanitizer-arm64-darwin :: TestCases/pr33372.cpp
AddressSanitizer-arm64-darwin :: TestCases/printf-1.c
AddressSanitizer-arm64-darwin :: TestCases/printf-2.c
AddressSanitizer-arm64-darwin :: TestCases/printf-3.c
AddressSanitizer-arm64-darwin :: TestCases/printf-5.c
AddressSanitizer-arm64-darwin :: TestCases/printf-m.c
AddressSanitizer-arm64-darwin :: TestCases/realloc.cpp
AddressSanitizer-arm64-darwin :: TestCases/set_shadow_test.c
AddressSanitizer-arm64-darwin :: TestCases/speculative_load.cpp
AddressSanitizer-arm64-darwin :: TestCases/speculative_load2.cpp
AddressSanitizer-arm64-darwin :: TestCases/stack-buffer-overflow-with-position.cpp
AddressSanitizer-arm64-darwin :: TestCases/strcasestr-1.c
AddressSanitizer-arm64-darwin :: TestCases/strcasestr-2.c
AddressSanitizer-arm64-darwin :: TestCases/strcasestr_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strchr_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strcmp.c
AddressSanitizer-arm64-darwin :: TestCases/strcmp_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strcpy-overlap.cpp
AddressSanitizer-arm64-darwin :: TestCases/strcspn-1.c
AddressSanitizer-arm64-darwin :: TestCases/strcspn-2.c
AddressSanitizer-arm64-darwin :: TestCases/strcspn_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strncasecmp_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strncat-overlap.cpp
AddressSanitizer-arm64-darwin :: TestCases/strncmp_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strncpy-overlap.cpp
AddressSanitizer-arm64-darwin :: TestCases/strpbrk-1.c
AddressSanitizer-arm64-darwin :: TestCases/strpbrk-2.c
AddressSanitizer-arm64-darwin :: TestCases/strpbrk_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strspn-1.c
AddressSanitizer-arm64-darwin :: TestCases/strspn-2.c
AddressSanitizer-arm64-darwin :: TestCases/strspn_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strstr-1.c
AddressSanitizer-arm64-darwin :: TestCases/strstr-2.c
AddressSanitizer-arm64-darwin :: TestCases/strstr_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strtok.c
AddressSanitizer-arm64-darwin :: TestCases/strtol_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strtoll_strict.c
AddressSanitizer-arm64-darwin :: TestCases/suppressions-exec-relative-location.cpp
AddressSanitizer-arm64-darwin :: TestCases/suppressions-interceptor.cpp
AddressSanitizer-arm64-darwin :: TestCases/suppressions-library.cpp
AddressSanitizer-arm64-darwin :: TestCases/throw_call_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/throw_catch.cpp
AddressSanitizer-arm64-darwin :: TestCases/throw_invoke_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/uar_and_exceptions.cpp
AddressSanitizer-arm64-darwin :: TestCases/use-after-poison.cpp
AddressSanitizer-arm64-darwin :: TestCases/use-after-scope-goto.cpp
AddressSanitizer-arm64-darwin :: TestCases/use-after-scope-nobug.cpp
Flang :: Driver/fast_math.f90
Flang :: Driver/pass-plugin-not-found.f90
Flang :: Runtime/no-cpp-dep.c
LLVM-Unit :: Support/./SupportTests/FileSystemTest/permissions
SanitizerCommon-lsan-arm64-Darwin :: Darwin/fputs_puts_null.cpp
SanitizerCommon-lsan-arm64-Darwin :: Darwin/malloc_zone.cpp
SanitizerCommon-lsan-arm64-Darwin :: Darwin/print-stack-trace.cpp
SanitizerCommon-lsan-arm64-Darwin :: Darwin/symbolizer-function-offset-atos.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/access.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/arc4random.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/bsearch.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/create_thread_fail.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/dedup_token_length_test.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/devname.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/devname_r.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/feof_fileno_ferror.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/fgetc_ungetc_getc.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/fgetln.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/fgets.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/fputc_putc_putchar.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/fputs_puts.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/getc_unlocked.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/getmntinfo.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/getpass.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/getpw_getgr.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/getusershell.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/lstat.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/mmap_test.c
SanitizerCommon-lsan-arm64-Darwin :: Posix/popen.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/posix_memalign-alignment.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/posix_spawn.c
SanitizerCommon-lsan-arm64-Darwin :: Posix/putc_putchar_unlocked.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/readlink.c
SanitizerCommon-lsan-arm64-Darwin :: Posix/readlinkat.c
SanitizerCommon-lsan-arm64-Darwin :: Posix/realpath.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/recursion-in-qsort.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/regex_startend.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/replace_sigaction.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/sanitizer_set_report_path_test.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/sem_open.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/setvbuf.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/signal.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/strlcat.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/strlcpy.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/sysctl.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/uname.c
SanitizerCommon-lsan-arm64-Darwin :: Posix/wcsdup.c
SanitizerCommon-lsan-arm64-Darwin :: allocator_returns_null.cpp
SanitizerCommon-lsan-arm64-Darwin :: compress_stack_depot.cpp
SanitizerCommon-lsan-arm64-Darwin :: ctype.c
SanitizerCommon-lsan-arm64-Darwin :: fopen_nullptr.c
SanitizerCommon-lsan-arm64-Darwin :: frexp.cpp
SanitizerCommon-lsan-arm64-Darwin :: get_module_and_offset_for_pc.cpp
SanitizerCommon-lsan-arm64-Darwin :: malloc_hook.cpp
SanitizerCommon-lsan-arm64-Darwin :: max_allocation_size.cpp
SanitizerCommon-lsan-arm64-Darwin :: options-help.cpp
SanitizerCommon-lsan-arm64-Darwin :: options-include.cpp
SanitizerCommon-lsan-arm64-Darwin :: options-invalid.cpp
SanitizerCommon-lsan-arm64-Darwin :: printf-ldbl.c
SanitizerCommon-lsan-arm64-Darwin :: pthread_mutexattr_get.cpp
SanitizerCommon-lsan-arm64-Darwin :: sanitizer_coverage_control_flow.cpp
SanitizerCommon-lsan-arm64-Darwin :: sanitizer_coverage_inline8bit_counter.cpp
SanitizerCommon-lsan-arm64-Darwin :: sanitizer_coverage_inline_bool_flag.cpp
SanitizerCommon-lsan-arm64-Darwin :: sanitizer_coverage_stack_depth.cpp
SanitizerCommon-lsan-arm64-Darwin :: sanitizer_coverage_trace_pc_guard.cpp
SanitizerCommon-lsan-arm64-Darwin :: scanf-ldbl.c
SanitizerCommon-lsan-arm64-Darwin :: setlocale.cpp
SanitizerCommon-lsan-arm64-Darwin :: strcasestr.c
SanitizerCommon-lsan-arm64-Darwin :: strcspn.c
SanitizerCommon-lsan-arm64-Darwin :: strnlen.c
SanitizerCommon-lsan-arm64-Darwin :: strpbrk.c
SanitizerCommon-lsan-arm64-Darwin :: strspn.c
SanitizerCommon-lsan-arm64-Darwin :: strstr.c
SanitizerCommon-lsan-arm64-Darwin :: suffix-log-path_test.c
SanitizerCommon-lsan-arm64-Darwin :: symbolize_debug_argv.cpp
SanitizerCommon-lsan-arm64-Darwin :: symbolize_pc.cpp
SanitizerCommon-lsan-arm64-Darwin :: wcrtomb.c
SanitizerCommon-lsan-arm64-Darwin :: wctomb.c
SanitizerCommon-ubsan-arm64-Darwin :: Posix/dedup_token_length_test.cpp
libomp :: barrier/omp_barrier.c
libomp :: ompt/synchronization/masked.c
libomp :: ompt/synchronization/master.c
libomp :: parallel/omp_parallel_if.c
lldb-api :: commands/expression/import-std-module/basic/TestImportStdModule.py
lldb-api :: commands/expression/import-std-module/conflicts/TestStdModuleWithConflicts.py
lldb-api :: commands/expression/import-std-module/deque-basic/TestDequeFromStdModule.py
lldb-api :: commands/expression/import-std-module/deque-dbg-info-content/TestDbgInfoContentDequeFromStdModule.py
lldb-unit :: ScriptInterpreter/Python/./ScriptInterpreterPythonTests/PythonDataObjectsTest/TestExceptions
Testing Time: 9001.56s
Skipped : 43
Unsupported : 4484
Passed : 104864
Expectedly Failed: 297
Unresolved : 1
Timed Out : 36
Failed : 224
As with 16.0.0-rc1 through 16.0.0-rc3, the test suite only had one failure:
********************
Failed Tests (1):
test-suite :: SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-alloca-1.test
Testing Time: 238.64s
Passed: 3434
Failed: 1
I have uploaded:
SHA256 (clang+llvm-16.0.0-rc4-arm64-apple-darwin22.0.tar.xz) = ca0f8d14858a04960344bf0b1492010eb4f83792f0902ef8cd01c3b9e0ee63cd
-Dimitry
Here is a summary of LLVM test results (failures) on x86_64 Linux:
Debian 11.6 | RHEL 8.7 | SLES 15.4 | |
---|---|---|---|
15.0.7 | 71 | 73 | 78 |
16.0.0 rc3 | 79 | 82 | 78 |
16.0.0 rc4 | 79 | 82 | 78 |
Hi,
I have uploaded the binaries the PowerPC (Linux) binaries for LLVM 16.0.0 rc4.
For Ubuntu 18.04:
e53cafc4a2759ecf276facbea0971fd587241ae3 clang+llvm-16.0.0-rc4-powerpc64le-linux-ubuntu-18.04.tar.xz
For RHEL 8.4:
0c30d69c0d85a8dc7ffa3dafa1771168c894cbce clang+llvm-16.0.0-rc4-powerpc64le-linux-rhel-8.4.tar.xz
No new regressions since testing LLVM 16.0.0 rc3.
Is it any chance to resolve this time:
Windows is ready. Hashes:
C:\src>certutil -hashfile llvm_package_16.0.0-rc4\build32\LLVM-16.0.0-rc4-win32.exe sha256
SHA256 hash of llvm_package_16.0.0-rc4\build32\LLVM-16.0.0-rc4-win32.exe:
7ce2ed70174d53ac6b9fc4cccfb9446c5043d618c504e7be8c6d44af199b8171
CertUtil: -hashfile command completed successfully.
C:\src>certutil -hashfile llvm_package_16.0.0-rc4\build64\LLVM-16.0.0-rc4-win64.exe sha256
SHA256 hash of llvm_package_16.0.0-rc4\build64\LLVM-16.0.0-rc4-win64.exe:
4b264d906dcdad189766fa25c14036b2f103712d285359cc8ab6d3ed4ab03ede
CertUtil: -hashfile command completed successfully.
Built with
C:\src>llvm-project\llvm\utils\release\build_llvm_release.bat --version 16.0.0-rc4 --x86 --x64
at llvm 6d14b11018b4dc89692daee01ab0b5d9fa93ad0f
(same as previous RCs).
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
So to fix this it would seem that we need a “runtimes” source tarball instead of individual libcxx/libcxxabi? Or can libunwind, compiler-rt, libc build independently and only libcxx/libcxxabi need a combined package?
Only those two have reported issue.
And yes I think the same tat kind of solution could be merge twose two into one subdirecory and provide src tar ball combining souce of those two.
It is yet anothe issue relatd to generated source tar balls. In=t is about missing mlir tar ball
mlir dist tar ball is available!
mlir-16.0.0rc4.src.tar.xz
The PowerPC (AIX 7.2) binaries for LLVM 16.0.0-rc4 have been tested and uploaded. No regressions found.
fa7c0b43098d6b38a981aa85296e76b227c17279 clang+llvm-16.0.0-rc4-powerpc64-ibm-aix-7.2.tar.xz
I have been building the LLVM 16 RC releases for Chromebrew, and it was noted by John Reiser, a dev of the upx project, that the libLLVM-16.so binary generated from LLVM 16.0.0-rc4 was creating hundreds of unnecessary page faults.
I have created a discussion of that here: libLLVM-16.so (suboptimally) creates 600 page faults during initialization
(Originally mentioned here: linking to upx compressed linux libraries is failing · Issue #659 · upx/upx · GitHub )