Hans Wennborg via llvm-dev
2019-Aug-30 16:38 UTC
[llvm-dev] [9.0.0 Release] Release Candidate 3 is here
Hello everyone, 9.0.0-rc3 was tagged today from the release_90 branch at r370450. In the Git monorepo, it's tagged as llvmorg-9.0.0-rc3. Source code and docs are available at https://prereleases.llvm.org/9.0.0/#rc3 Binaries will be added as they become available. There are currently no open release blockers, which means if nothing new comes up, the final release could ship soon and this is what it would look like (except for more release notes, which are still very welcome). Please file bug reports for any issues you find, and mark them blocking https://llvm.org/PR42474 Release testers, please run the test script, share your results and upload binaries. Many thanks, Hans
Neil Nelson via llvm-dev
2019-Aug-31 17:54 UTC
[llvm-dev] [9.0.0 Release] Release Candidate 3 is here
Xubuntu 19.04 - should be the same for Ubuntu 19.04. sha256sum clang+llvm-9.0.0-rc3-x86_64-pc-linux-gnu.tar.xz 11946901d066cf0c7038b2b14c4c83525e73933d4c85355d98c57b8a8cbd2fb7 Uploaded to the /home/testers directory. Tail of the run log. -- Testing: 919 tests, 7 threads -- Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 542.23s Expected Passes : 919 [100%] Built target check # Packaging the release as clang+llvm-9.0.0-rc3-x86_64-pc-linux-gnu.tar.xz ### Testing Finished ### ### Logs: /home/nnelson/Documents/llvm-project/llvm/utils/release/rc3/logs ### Errors: [Release+Asserts Phase3] check-all failed grep fail *.log deferred_errors.log:[Release+Asserts Phase3] check-all failed testing.9.0.0-rc3.log:-- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES -- failed to compile testing.9.0.0-rc3.log:-- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile testing.9.0.0-rc3.log:[Release+Asserts Phase3] check-all failed testing.9.0.0-rc3.log:-- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES -- failed to compile testing.9.0.0-rc3.log:-- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile This pair of fails occurred more frequently in my logs from the rc2 run. They have been reduce by using -DRUN_HAVE_GNU_POSIX_REGEX=0 -DRUN_HAVE_THREAD_SAFETY_ATTRIBUTES=0. The other fail not of these two types was removed using -DLLVM_ENABLE_LIBPFM=OFF. Regards, Neil Nelson On 8/30/19 10:38 AM, Hans Wennborg via llvm-dev wrote:> Hello everyone, > > 9.0.0-rc3 was tagged today from the release_90 branch at r370450. In > the Git monorepo, it's tagged as llvmorg-9.0.0-rc3. > > Source code and docs are available at https://prereleases.llvm.org/9.0.0/#rc3 > > Binaries will be added as they become available. > > There are currently no open release blockers, which means if nothing > new comes up, the final release could ship soon and this is what it > would look like (except for more release notes, which are still very > welcome). > > Please file bug reports for any issues you find, and mark them > blocking https://llvm.org/PR42474 > > Release testers, please run the test script, share your results and > upload binaries. > > Many thanks, > Hans > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190831/e4798d6a/attachment.html>
Michał Górny via llvm-dev
2019-Sep-01 14:21 UTC
[llvm-dev] [Release-testers] [9.0.0 Release] Release Candidate 3 is here
On Fri, 2019-08-30 at 18:38 +0200, Hans Wennborg via Release-testers wrote:> Hello everyone, > > 9.0.0-rc3 was tagged today from the release_90 branch at r370450. In > the Git monorepo, it's tagged as llvmorg-9.0.0-rc3. > > Source code and docs are available at https://prereleases.llvm.org/9.0.0/#rc3 > > Binaries will be added as they become available. > > There are currently no open release blockers, which means if nothing > new comes up, the final release could ship soon and this is what it > would look like (except for more release notes, which are still very > welcome). >I'm sorry for noticing it this late (I was on vacation) but it seems that 9.x has some regression that causes the following tests to hang on NetBSD: LLVM :: ExecutionEngine/MCJIT/eh-lg-pic.ll LLVM :: ExecutionEngine/MCJIT/eh.ll LLVM :: ExecutionEngine/MCJIT/multi-module-eh-a.ll LLVM :: ExecutionEngine/OrcMCJIT/eh-lg-pic.ll LLVM :: ExecutionEngine/OrcMCJIT/eh.ll LLVM :: ExecutionEngine/OrcMCJIT/multi-module-eh-a.ll I've been able to pinpoint first bad commit as r364550: Bitcode: derive all types used from records instead of Values. However, it seems that trunk works fine. I'm currently searching for a possible fix, and I will request backporting once I find it. -- Best regards, Michał Górny -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 618 bytes Desc: This is a digitally signed message part URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190901/8e9c8a10/attachment.sig>
Hans Wennborg via llvm-dev
2019-Sep-02 07:37 UTC
[llvm-dev] [9.0.0 Release] Release Candidate 3 is here
On Fri, Aug 30, 2019 at 6:38 PM Hans Wennborg <hans at chromium.org> wrote:> > Hello everyone, > > 9.0.0-rc3 was tagged today from the release_90 branch at r370450. In > the Git monorepo, it's tagged as llvmorg-9.0.0-rc3. > > Source code and docs are available at https://prereleases.llvm.org/9.0.0/#rc3 > > Binaries will be added as they become available. > > There are currently no open release blockers, which means if nothing > new comes up, the final release could ship soon and this is what it > would look like (except for more release notes, which are still very > welcome). > > Please file bug reports for any issues you find, and mark them > blocking https://llvm.org/PR42474 > > Release testers, please run the test script, share your results and > upload binaries.The Windows binaries were built with the attached script and have the following checksums: $ sha256sum *.exe f43b2b2cce384e66c2cf8daa7a9744c326b398dacb543cdf3c29eb12969840f7 LLVM-9.0.0-rc3-win32.exe 07f6f735523f2f65e79a5355b37c5a33d2f678bf10cfd32569898f4a821d4bed LLVM-9.0.0-rc3-win64.exe -------------- next part -------------- A non-text attachment was scrubbed... Name: build_llvm_900-rc3._bat_ Type: application/octet-stream Size: 5716 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190902/2281b655/attachment.obj>
Michał Górny via llvm-dev
2019-Sep-02 15:37 UTC
[llvm-dev] [Release-testers] [9.0.0 Release] Release Candidate 3 is here
On Sun, 2019-09-01 at 16:21 +0200, Michał Górny via Release-testers wrote:> On Fri, 2019-08-30 at 18:38 +0200, Hans Wennborg via Release-testers > wrote: > > Hello everyone, > > > > 9.0.0-rc3 was tagged today from the release_90 branch at r370450. In > > the Git monorepo, it's tagged as llvmorg-9.0.0-rc3. > > > > Source code and docs are available at https://prereleases.llvm.org/9.0.0/#rc3 > > > > Binaries will be added as they become available. > > > > There are currently no open release blockers, which means if nothing > > new comes up, the final release could ship soon and this is what it > > would look like (except for more release notes, which are still very > > welcome). > > > > I'm sorry for noticing it this late (I was on vacation) but it seems > that 9.x has some regression that causes the following tests to hang > on NetBSD: > > LLVM :: ExecutionEngine/MCJIT/eh-lg-pic.ll > LLVM :: ExecutionEngine/MCJIT/eh.ll > LLVM :: ExecutionEngine/MCJIT/multi-module-eh-a.ll > LLVM :: ExecutionEngine/OrcMCJIT/eh-lg-pic.ll > LLVM :: ExecutionEngine/OrcMCJIT/eh.ll > LLVM :: ExecutionEngine/OrcMCJIT/multi-module-eh-a.ll > > I've been able to pinpoint first bad commit as r364550: > > Bitcode: derive all types used from records instead of Values. > > However, it seems that trunk works fine. I'm currently searching > for a possible fix, and I will request backporting once I find it. >I've filed [1] for the backport. However, it seems that we need this linking for reasons other than listed in the commit message. [1] https://bugs.llvm.org/show_bug.cgi?id=43196 -- Best regards, Michał Górny -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 618 bytes Desc: This is a digitally signed message part URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190902/9e5c3a08/attachment.sig>
Brian Cain via llvm-dev
2019-Sep-03 18:11 UTC
[llvm-dev] [cfe-dev] [9.0.0 Release] Release Candidate 3 is here
Uploaded Ubuntu 14 and SLES11.3 binaries: 3a85c2990498fbd5c06bd5df85aff22ac1e795ee clang+llvm-9.0.0-rc3-x86_64-linux-gnu-ubuntu-14.04.tar.xz ba43ef59b07cdf996be51ac9d0b784af34aa9dc4 clang+llvm-9.0.0-rc3-x86_64-linux-sles11.3.tar.xz I'll see if I can get access to an ubuntu16 and 18 machines -- the ubuntu machine I usually use for these builds is currently having some problems.> -----Original Message----- > From: cfe-dev <cfe-dev-bounces at lists.llvm.org> On Behalf Of Hans Wennborg > via cfe-dev > Sent: Friday, August 30, 2019 11:38 AM > To: Release-testers <release-testers at lists.llvm.org>; llvm-dev <llvm- > dev at lists.llvm.org>; cfe-dev <cfe-dev at lists.llvm.org>; LLDB Dev <lldb- > dev at lists.llvm.org>; openmp-dev (openmp-dev at lists.llvm.org) <openmp- > dev at lists.llvm.org>; clangd-dev at lists.llvm.org; libcxx-dev at lists.llvm.org > Subject: [EXT] [cfe-dev] [9.0.0 Release] Release Candidate 3 is here > > Hello everyone, > > 9.0.0-rc3 was tagged today from the release_90 branch at r370450. In the Git > monorepo, it's tagged as llvmorg-9.0.0-rc3. > > Source code and docs are available at https://prereleases.llvm.org/9.0.0/#rc3 > > Binaries will be added as they become available. > > There are currently no open release blockers, which means if nothing new > comes up, the final release could ship soon and this is what it would look like > (except for more release notes, which are still very welcome). > > Please file bug reports for any issues you find, and mark them blocking > https://llvm.org/PR42474 > > Release testers, please run the test script, share your results and upload > binaries. > > Many thanks, > Hans > _______________________________________________ > cfe-dev mailing list > cfe-dev at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Brian Cain via llvm-dev
2019-Sep-04 19:34 UTC
[llvm-dev] [cfe-dev] [9.0.0 Release] Release Candidate 3 is here
> -----Original Message----- > From: Brian Cain > Sent: Tuesday, September 3, 2019 1:12 PM...> > Uploaded Ubuntu 14 and SLES11.3 binaries: > > 3a85c2990498fbd5c06bd5df85aff22ac1e795ee clang+llvm-9.0.0-rc3-x86_64- > linux-gnu-ubuntu-14.04.tar.xz > ba43ef59b07cdf996be51ac9d0b784af34aa9dc4 clang+llvm-9.0.0-rc3-x86_64- > linux-sles11.3.tar.xz > > I'll see if I can get access to an ubuntu16 and 18 machines -- the ubuntu > machine I usually use for these builds is currently having some problems.I uploaded Ubuntu14 and Ubuntu16 earlier today. I accidentally uploaded SLES11's 9.0 rc2 yesterday when I had claimed to upload ubuntu14. 8f08f94a63ebb0ddebeddd7a9cde1705eaa70fe7 clang+llvm-9.0.0-rc3-x86_64-linux-gnu-ubuntu-16.04.tar.xz
Dimitry Andric via llvm-dev
2019-Sep-05 16:10 UTC
[llvm-dev] [Release-testers] [9.0.0 Release] Release Candidate 3 is here
On 30 Aug 2019, at 18:38, Hans Wennborg via Release-testers <release-testers at lists.llvm.org> wrote:> > 9.0.0-rc3 was tagged today from the release_90 branch at r370450. In > the Git monorepo, it's tagged as llvmorg-9.0.0-rc3.For this rc, I used two patches, from: * https://bugs.llvm.org/show_bug.cgi?id=42892 - After r356631, Sanitizer-i386-Test faills to link on FreeBSD * https://bugs.llvm.org/show_bug.cgi?id=42894 - FreeBSD needs -pthread link flag for dynamic ASan tests Uploaded: SHA256 (clang+llvm-9.0.0-rc3-amd64-unknown-freebsd11.tar.xz) = 4b5f1e9c62985fdb397ec66e52a24cef0a20a458cd482f7ae318f6c8aab082b5 SHA256 (clang+llvm-9.0.0-rc3-i386-unknown-freebsd11.tar.xz) = d040218dc6db3a6e5d5e520047582c6b006905221725d9a503697a3b74763f96 Main test results on amd64-freebsd11: ******************** Unexpected Passing Tests (6): AddressSanitizer-i386-freebsd-dynamic :: TestCases/interception_failure_test.cc AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/interception_failure_test.cc lldb-Suite :: api/multiple-targets/TestMultipleTargets.py lldb-Suite :: functionalities/data-formatter/data-formatter-skip-summary/TestDataFormatterSkipSummary.py lldb-Suite :: lang/cpp/namespace/TestNamespaceLookup.py lldb-Suite :: python_api/thread/TestThreadAPI.py ******************** Failing Tests (401): AddressSanitizer-Unit :: ./Asan-i386-calls-Dynamic-Test/AddressSanitizer.ShadowGapTest AddressSanitizer-Unit :: ./Asan-i386-inline-Dynamic-Test/AddressSanitizer.ShadowGapTest AddressSanitizer-i386-freebsd :: TestCases/Posix/fread_fwrite.cc AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/fread_fwrite.cc Builtins-i386-freebsd :: floatundixf_test.c LLDB :: ExecControl/StopHook/stop-hook-threads.test LLDB :: ExecControl/StopHook/stop-hook.test LLDB :: SymbolFile/DWARF/find-basic-function.cpp LLDB :: SymbolFile/DWARF/find-basic-namespace.cpp LLDB :: SymbolFile/DWARF/find-basic-variable.cpp LLDB :: SymbolFile/DWARF/find-variable-file.cpp LLDB :: tools/lldb-mi/exec/exec-next.test LLDB :: tools/lldb-mi/exec/exec-step-instruction.test LLVM :: tools/yaml2obj/elf-override-shoffset.yaml LLVM :: tools/yaml2obj/elf-override-shsize.yaml MemorySanitizer-Unit :: ./Msan-x86_64-Test/MemorySanitizer.SmallPreAllocatedStackThread MemorySanitizer-Unit :: ./Msan-x86_64-Test/MemorySanitizer.bind_getsockname MemorySanitizer-Unit :: ./Msan-x86_64-Test/MemorySanitizer.confstr MemorySanitizer-Unit :: ./Msan-x86_64-Test/MemorySanitizer.mbrtowc MemorySanitizer-Unit :: ./Msan-x86_64-Test/MemorySanitizer.swprintf MemorySanitizer-Unit :: ./Msan-x86_64-Test/MemorySanitizer.valloc MemorySanitizer-Unit :: ./Msan-x86_64-with-call-Test/MemorySanitizer.SmallPreAllocatedStackThread MemorySanitizer-Unit :: ./Msan-x86_64-with-call-Test/MemorySanitizer.bind_getsockname MemorySanitizer-Unit :: ./Msan-x86_64-with-call-Test/MemorySanitizer.confstr MemorySanitizer-Unit :: ./Msan-x86_64-with-call-Test/MemorySanitizer.mbrtowc MemorySanitizer-Unit :: ./Msan-x86_64-with-call-Test/MemorySanitizer.swprintf MemorySanitizer-Unit :: ./Msan-x86_64-with-call-Test/MemorySanitizer.valloc MemorySanitizer-X86_64 :: dtls_test.c SanitizerCommon-asan-i386-FreeBSD :: Posix/devname_r.cc SanitizerCommon-asan-i386-FreeBSD :: Posix/weak_hook_test.cc SanitizerCommon-asan-x86_64-FreeBSD :: Posix/weak_hook_test.cc SanitizerCommon-msan-x86_64-FreeBSD :: FreeBSD/capsicum.cc SanitizerCommon-msan-x86_64-FreeBSD :: Posix/dedup_token_length_test.cc SanitizerCommon-msan-x86_64-FreeBSD :: Posix/weak_hook_test.cc SanitizerCommon-tsan-x86_64-FreeBSD :: FreeBSD/capsicum.cc SanitizerCommon-tsan-x86_64-FreeBSD :: FreeBSD/fdevname.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/arc4random.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/dedup_token_length_test.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/devname.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/devname_r.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/dump_instruction_bytes.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/fpe.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/fputc_putc_putchar.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/fputs_puts.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/fseek.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/fts.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/funopen.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/getfsent.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/getmntinfo.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/getpass.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/getusershell.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/illegal_read_test.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/illegal_write_test.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/nl_langinfo.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/popen.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/posix_memalign-alignment.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/putc_putchar_unlocked.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/regex.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/sanitizer_set_death_callback_test.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/sanitizer_set_report_fd_test.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/setvbuf.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/sl_add.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/strtonum.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/sysctl.cc SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/vis.cc SanitizerCommon-tsan-x86_64-FreeBSD :: allocator_returns_null.cc SanitizerCommon-tsan-x86_64-FreeBSD :: ctype.c SanitizerCommon-tsan-x86_64-FreeBSD :: get_module_and_offset_for_pc.cc SanitizerCommon-tsan-x86_64-FreeBSD :: malloc_hook.cc SanitizerCommon-tsan-x86_64-FreeBSD :: options-help.cc SanitizerCommon-tsan-x86_64-FreeBSD :: options-include.cc SanitizerCommon-tsan-x86_64-FreeBSD :: options-invalid.cc SanitizerCommon-tsan-x86_64-FreeBSD :: print-stack-trace.cc SanitizerCommon-tsan-x86_64-FreeBSD :: reallocarray-overflow.cc SanitizerCommon-tsan-x86_64-FreeBSD :: symbolize_pc.cc SanitizerCommon-tsan-x86_64-FreeBSD :: symbolize_pc_inline.cc SanitizerCommon-tsan-x86_64-FreeBSD :: symbolize_stack.cc SanitizerCommon-ubsan-i386-FreeBSD :: Posix/dedup_token_length_test.cc SanitizerCommon-ubsan-x86_64-FreeBSD :: Posix/dedup_token_length_test.cc ThreadSanitizer-x86_64 :: aligned_vs_unaligned_race.cc ThreadSanitizer-x86_64 :: annotate_happens_before.cc ThreadSanitizer-x86_64 :: atexit.cc ThreadSanitizer-x86_64 :: atexit2.cc ThreadSanitizer-x86_64 :: atexit3.cc ThreadSanitizer-x86_64 :: atomic_free.cc ThreadSanitizer-x86_64 :: atomic_free2.cc ThreadSanitizer-x86_64 :: atomic_free3.cc ThreadSanitizer-x86_64 :: atomic_hle.cc ThreadSanitizer-x86_64 :: atomic_race.cc ThreadSanitizer-x86_64 :: atomic_stack.cc ThreadSanitizer-x86_64 :: atomic_store.cc ThreadSanitizer-x86_64 :: barrier.cc ThreadSanitizer-x86_64 :: bench_acquire_only.cc ThreadSanitizer-x86_64 :: bench_acquire_release.cc ThreadSanitizer-x86_64 :: bench_local_mutex.cc ThreadSanitizer-x86_64 :: bench_mutex.cc ThreadSanitizer-x86_64 :: bench_release_only.cc ThreadSanitizer-x86_64 :: bench_rwmutex.cc ThreadSanitizer-x86_64 :: bench_shadow_flush.cc ThreadSanitizer-x86_64 :: bench_single_writer.cc ThreadSanitizer-x86_64 :: bench_ten_mutexes.cc ThreadSanitizer-x86_64 :: blacklist2.cc ThreadSanitizer-x86_64 :: cond.c ThreadSanitizer-x86_64 :: cond_cancel.c ThreadSanitizer-x86_64 :: cond_race.cc ThreadSanitizer-x86_64 :: cond_version.c ThreadSanitizer-x86_64 :: custom_mutex0.cc ThreadSanitizer-x86_64 :: custom_mutex1.cc ThreadSanitizer-x86_64 :: custom_mutex2.cc ThreadSanitizer-x86_64 :: custom_mutex3.cc ThreadSanitizer-x86_64 :: custom_mutex4.cc ThreadSanitizer-x86_64 :: custom_mutex5.cc ThreadSanitizer-x86_64 :: cxa_guard_acquire.cc ThreadSanitizer-x86_64 :: deadlock_detector_stress_test.cc ThreadSanitizer-x86_64 :: debug_locate.cc ThreadSanitizer-x86_64 :: debugging.cc ThreadSanitizer-x86_64 :: deep_stack1.cc ThreadSanitizer-x86_64 :: default_options.cc ThreadSanitizer-x86_64 :: dl_iterate_phdr.cc ThreadSanitizer-x86_64 :: dlclose.cc ThreadSanitizer-x86_64 :: dtls.c ThreadSanitizer-x86_64 :: exceptions.cc ThreadSanitizer-x86_64 :: fd_close_norace2.cc ThreadSanitizer-x86_64 :: fd_dup_norace2.cc ThreadSanitizer-x86_64 :: fd_dup_race.cc ThreadSanitizer-x86_64 :: fd_location.cc ThreadSanitizer-x86_64 :: fd_pipe_race.cc ThreadSanitizer-x86_64 :: fd_stdout_race.cc ThreadSanitizer-x86_64 :: fd_tid_recycled.cc ThreadSanitizer-x86_64 :: fiber_asm.cc ThreadSanitizer-x86_64 :: fiber_from_thread.cc ThreadSanitizer-x86_64 :: fiber_longjmp.cc ThreadSanitizer-x86_64 :: fiber_race.cc ThreadSanitizer-x86_64 :: fiber_simple.cc ThreadSanitizer-x86_64 :: fiber_two_threads.cc ThreadSanitizer-x86_64 :: fork_atexit.cc ThreadSanitizer-x86_64 :: fork_deadlock.cc ThreadSanitizer-x86_64 :: fork_multithreaded.cc ThreadSanitizer-x86_64 :: fork_multithreaded3.cc ThreadSanitizer-x86_64 :: free_race.c ThreadSanitizer-x86_64 :: free_race2.c ThreadSanitizer-x86_64 :: global_race.cc ThreadSanitizer-x86_64 :: global_race2.cc ThreadSanitizer-x86_64 :: global_race3.cc ThreadSanitizer-x86_64 :: halt_on_error.cc ThreadSanitizer-x86_64 :: heap_race.cc ThreadSanitizer-x86_64 :: ignore_free.cc ThreadSanitizer-x86_64 :: ignore_lib0.cc ThreadSanitizer-x86_64 :: ignore_lib1.cc ThreadSanitizer-x86_64 :: ignore_lib2.cc ThreadSanitizer-x86_64 :: ignore_lib3.cc ThreadSanitizer-x86_64 :: ignore_lib4.cc ThreadSanitizer-x86_64 :: ignore_lib5.cc ThreadSanitizer-x86_64 :: ignore_malloc.cc ThreadSanitizer-x86_64 :: ignore_sync.cc ThreadSanitizer-x86_64 :: ignored-interceptors-mmap.cc ThreadSanitizer-x86_64 :: inlined_memcpy_race.cc ThreadSanitizer-x86_64 :: inlined_memcpy_race2.cc ThreadSanitizer-x86_64 :: interface_atomic_test.c ThreadSanitizer-x86_64 :: java_alloc.cc ThreadSanitizer-x86_64 :: java_finalizer.cc ThreadSanitizer-x86_64 :: java_find.cc ThreadSanitizer-x86_64 :: java_heap_init.cc ThreadSanitizer-x86_64 :: java_lock.cc ThreadSanitizer-x86_64 :: java_lock_move.cc ThreadSanitizer-x86_64 :: java_lock_rec.cc ThreadSanitizer-x86_64 :: java_lock_rec_race.cc ThreadSanitizer-x86_64 :: java_move_overlap.cc ThreadSanitizer-x86_64 :: java_move_overlap_race.cc ThreadSanitizer-x86_64 :: java_race.cc ThreadSanitizer-x86_64 :: java_race_move.cc ThreadSanitizer-x86_64 :: java_race_pc.cc ThreadSanitizer-x86_64 :: java_rwlock.cc ThreadSanitizer-x86_64 :: java_symbolization.cc ThreadSanitizer-x86_64 :: java_symbolization_legacy.cc ThreadSanitizer-x86_64 :: java_volatile.cc ThreadSanitizer-x86_64 :: large_malloc_meta.cc ThreadSanitizer-x86_64 :: libcxx/std_shared_ptr.cc ThreadSanitizer-x86_64 :: load_shared_lib.cc ThreadSanitizer-x86_64 :: longjmp.cc ThreadSanitizer-x86_64 :: longjmp2.cc ThreadSanitizer-x86_64 :: longjmp3.cc ThreadSanitizer-x86_64 :: longjmp4.cc ThreadSanitizer-x86_64 :: lots_of_threads.c ThreadSanitizer-x86_64 :: malloc_stack.cc ThreadSanitizer-x86_64 :: map32bit.cc ThreadSanitizer-x86_64 :: memcmp_race.cc ThreadSanitizer-x86_64 :: memcpy_race.cc ThreadSanitizer-x86_64 :: mmap_large.cc ThreadSanitizer-x86_64 :: mmap_stress.cc ThreadSanitizer-x86_64 :: mop1.c ThreadSanitizer-x86_64 :: mop_with_offset.cc ThreadSanitizer-x86_64 :: mop_with_offset2.cc ThreadSanitizer-x86_64 :: mutex_annotations.cc ThreadSanitizer-x86_64 :: mutex_bad_read_lock.cc ThreadSanitizer-x86_64 :: mutex_bad_read_unlock.cc ThreadSanitizer-x86_64 :: mutex_bad_unlock.cc ThreadSanitizer-x86_64 :: mutex_cycle2.c ThreadSanitizer-x86_64 :: mutex_cycle_long.c ThreadSanitizer-x86_64 :: mutex_destroy_locked.cc ThreadSanitizer-x86_64 :: mutex_destroy_locked2.cc ThreadSanitizer-x86_64 :: mutex_double_lock.cc ThreadSanitizer-x86_64 :: mutex_lock_destroyed.cc ThreadSanitizer-x86_64 :: mutexset1.cc ThreadSanitizer-x86_64 :: mutexset2.cc ThreadSanitizer-x86_64 :: mutexset3.cc ThreadSanitizer-x86_64 :: mutexset4.cc ThreadSanitizer-x86_64 :: mutexset5.cc ThreadSanitizer-x86_64 :: mutexset6.cc ThreadSanitizer-x86_64 :: mutexset7.cc ThreadSanitizer-x86_64 :: mutexset8.cc ThreadSanitizer-x86_64 :: printf-1.c ThreadSanitizer-x86_64 :: pthread_atfork_deadlock.c ThreadSanitizer-x86_64 :: pthread_key.cc ThreadSanitizer-x86_64 :: race_on_barrier.c ThreadSanitizer-x86_64 :: race_on_barrier2.c ThreadSanitizer-x86_64 :: race_on_fputs.cc ThreadSanitizer-x86_64 :: race_on_heap.cc ThreadSanitizer-x86_64 :: race_on_mutex.c ThreadSanitizer-x86_64 :: race_on_mutex2.c ThreadSanitizer-x86_64 :: race_on_puts.cc ThreadSanitizer-x86_64 :: race_on_read.cc ThreadSanitizer-x86_64 :: race_on_speculative_load.cc ThreadSanitizer-x86_64 :: race_on_write.cc ThreadSanitizer-x86_64 :: race_stress.cc ThreadSanitizer-x86_64 :: race_top_suppression1.cc ThreadSanitizer-x86_64 :: race_with_finished_thread.cc ThreadSanitizer-x86_64 :: real_deadlock_detector_stress_test.cc ThreadSanitizer-x86_64 :: restore_stack.cc ThreadSanitizer-x86_64 :: setuid.c ThreadSanitizer-x86_64 :: setuid2.c ThreadSanitizer-x86_64 :: signal_block.cc ThreadSanitizer-x86_64 :: signal_cond.cc ThreadSanitizer-x86_64 :: signal_errno.cc ThreadSanitizer-x86_64 :: signal_longjmp.cc ThreadSanitizer-x86_64 :: signal_malloc.cc ThreadSanitizer-x86_64 :: signal_pause.cc ThreadSanitizer-x86_64 :: signal_reset.cc ThreadSanitizer-x86_64 :: signal_sync.cc ThreadSanitizer-x86_64 :: signal_sync2.cc ThreadSanitizer-x86_64 :: signal_thread.cc ThreadSanitizer-x86_64 :: signal_write.cc ThreadSanitizer-x86_64 :: sigsuspend.cc ThreadSanitizer-x86_64 :: simple_race.c ThreadSanitizer-x86_64 :: simple_race.cc ThreadSanitizer-x86_64 :: simple_stack.c ThreadSanitizer-x86_64 :: simple_stack2.cc ThreadSanitizer-x86_64 :: sleep_sync.cc ThreadSanitizer-x86_64 :: sleep_sync2.cc ThreadSanitizer-x86_64 :: stack_race.cc ThreadSanitizer-x86_64 :: stack_race2.cc ThreadSanitizer-x86_64 :: stack_sync_reuse.cc ThreadSanitizer-x86_64 :: static_init3.cc ThreadSanitizer-x86_64 :: suppress_same_address.cc ThreadSanitizer-x86_64 :: suppress_same_stacks.cc ThreadSanitizer-x86_64 :: suppressions_mutex.cc ThreadSanitizer-x86_64 :: thread_detach.c ThreadSanitizer-x86_64 :: thread_detach2.c ThreadSanitizer-x86_64 :: thread_end_with_ignore.cc ThreadSanitizer-x86_64 :: thread_end_with_ignore2.cc ThreadSanitizer-x86_64 :: thread_end_with_ignore3.cc ThreadSanitizer-x86_64 :: thread_exit.c ThreadSanitizer-x86_64 :: thread_leak3.c ThreadSanitizer-x86_64 :: thread_leak4.c ThreadSanitizer-x86_64 :: thread_leak5.c ThreadSanitizer-x86_64 :: thread_name.cc ThreadSanitizer-x86_64 :: thread_name2.cc ThreadSanitizer-x86_64 :: tiny_race.c ThreadSanitizer-x86_64 :: tls_race.cc ThreadSanitizer-x86_64 :: tls_race2.cc ThreadSanitizer-x86_64 :: tsan-vs-gvn.cc ThreadSanitizer-x86_64 :: unaligned_norace.cc ThreadSanitizer-x86_64 :: unaligned_race.cc ThreadSanitizer-x86_64 :: vfork.cc ThreadSanitizer-x86_64 :: virtual_inheritance_compile_bug.cc ThreadSanitizer-x86_64 :: vptr_benign_race.cc ThreadSanitizer-x86_64 :: vptr_harmful_race.cc ThreadSanitizer-x86_64 :: vptr_harmful_race2.cc ThreadSanitizer-x86_64 :: vptr_harmful_race3.cc ThreadSanitizer-x86_64 :: vptr_harmful_race4.cc ThreadSanitizer-x86_64 :: write_in_reader_lock.cc UBSan-ThreadSanitizer-x86_64 :: TestCases/Float/cast-overflow.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/ImplicitConversion/integer-arithmetic-value-change.c UBSan-ThreadSanitizer-x86_64 :: TestCases/ImplicitConversion/integer-conversion.c UBSan-ThreadSanitizer-x86_64 :: TestCases/ImplicitConversion/integer-sign-change-blacklist.c UBSan-ThreadSanitizer-x86_64 :: TestCases/ImplicitConversion/integer-sign-change-summary.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/ImplicitConversion/integer-sign-change.c UBSan-ThreadSanitizer-x86_64 :: TestCases/ImplicitConversion/integer-truncation.c UBSan-ThreadSanitizer-x86_64 :: TestCases/ImplicitConversion/signed-integer-truncation-blacklist.c UBSan-ThreadSanitizer-x86_64 :: TestCases/ImplicitConversion/signed-integer-truncation-or-sign-change-blacklist.c UBSan-ThreadSanitizer-x86_64 :: TestCases/ImplicitConversion/signed-integer-truncation-or-sign-change-summary.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/ImplicitConversion/signed-integer-truncation-summary.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/ImplicitConversion/signed-integer-truncation.c UBSan-ThreadSanitizer-x86_64 :: TestCases/ImplicitConversion/unsigned-integer-truncation-blacklist.c UBSan-ThreadSanitizer-x86_64 :: TestCases/ImplicitConversion/unsigned-integer-truncation-summary.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/ImplicitConversion/unsigned-integer-truncation.c UBSan-ThreadSanitizer-x86_64 :: TestCases/Integer/add-overflow.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Integer/div-overflow.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Integer/div-zero.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Integer/incdec-overflow.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Integer/mul-overflow.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Integer/negate-overflow.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Integer/no-recover.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Integer/shift.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Integer/sub-overflow.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Integer/suppressions.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Integer/uadd-overflow.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Integer/uincdec-overflow.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Integer/umul-overflow.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Integer/usub-overflow.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Misc/bool.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Misc/bounds.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Misc/builtins.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Misc/deduplication.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Misc/enum.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Misc/log-path_test.cc UBSan-ThreadSanitizer-x86_64 :: TestCases/Misc/missing_return.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Misc/monitor.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Misc/nonnull-arg.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Misc/nonnull.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Misc/nullability.c UBSan-ThreadSanitizer-x86_64 :: TestCases/Misc/unreachable.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Misc/vla.c UBSan-ThreadSanitizer-x86_64 :: TestCases/Pointer/alignment-assumption-attribute-align_value-on-lvalue.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Pointer/alignment-assumption-attribute-align_value-on-paramvar.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Pointer/alignment-assumption-attribute-alloc_align-on-function-variable.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Pointer/alignment-assumption-attribute-alloc_align-on-function.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Pointer/alignment-assumption-attribute-assume_aligned-on-function-two-params.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Pointer/alignment-assumption-attribute-assume_aligned-on-function.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Pointer/alignment-assumption-blacklist.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Pointer/alignment-assumption-builtin_assume_aligned-three-params-variable.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Pointer/alignment-assumption-builtin_assume_aligned-three-params.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Pointer/alignment-assumption-builtin_assume_aligned-two-params.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Pointer/alignment-assumption-openmp.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Pointer/alignment-assumption-summary.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Pointer/index-overflow.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/Pointer/unsigned-index-expression.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/TypeCheck/Function/function.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/TypeCheck/PR33221.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/TypeCheck/misaligned.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/TypeCheck/null.cpp UBSan-ThreadSanitizer-x86_64 :: TestCases/TypeCheck/vptr-corrupted-vtable-itanium.cpp XRay-x86_64-freebsd :: TestCases/Posix/fork_basic_logging.cc libFuzzer :: merge-sigusr.test libFuzzer :: msan.test libc++ :: std/language.support/support.runtime/ctime.pass.cpp libc++ :: std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp libc++ :: std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp libc++ :: std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp libc++ :: std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp libc++ :: std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp libc++ :: std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp libc++ :: std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp libc++ :: std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/grouping.pass.cpp libc++ :: std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/thousands_sep.pass.cpp libc++ :: std/re/re.alg/re.alg.match/awk.pass.cpp libc++ :: std/re/re.alg/re.alg.match/basic.pass.cpp libc++ :: std/re/re.alg/re.alg.match/ecma.pass.cpp libc++ :: std/re/re.alg/re.alg.match/extended.pass.cpp libc++ :: std/re/re.alg/re.alg.search/awk.pass.cpp libc++ :: std/re/re.alg/re.alg.search/basic.pass.cpp libc++ :: std/re/re.alg/re.alg.search/ecma.pass.cpp libc++ :: std/re/re.alg/re.alg.search/extended.pass.cpp libc++ :: std/re/re.traits/lookup_collatename.pass.cpp libc++ :: std/re/re.traits/transform_primary.pass.cpp libc++ :: std/utilities/time/date.time/ctime.pass.cpp libc++abi :: thread_local_destruction_order.pass.cpp libunwind :: libunwind_01.pass.cpp libunwind :: unw_getcontext.pass.cpp lldb-Suite :: functionalities/breakpoint/global_constructor/TestBreakpointInGlobalConstructor.py lldb-Suite :: functionalities/breakpoint/require_hw_breakpoints/TestRequireHWBreakpoints.py lldb-Suite :: functionalities/deleted-executable/TestDeletedExecutable.py lldb-Suite :: functionalities/memory-region/TestMemoryRegion.py lldb-Suite :: functionalities/tail_call_frames/thread_step_out_or_return/TestSteppingOutWithArtificialFrames.py lldb-Suite :: functionalities/target_create_deps/TestTargetCreateDeps.py lldb-Suite :: functionalities/thread/state/TestThreadStates.py lldb-Suite :: functionalities/watchpoint/multiple_hits/TestMultipleHits.py lldb-Suite :: functionalities/watchpoint/step_over_watchpoint/TestStepOverWatchpoint.py lldb-Suite :: lang/c/conflicting-symbol/TestConflictingSymbol.py lldb-Suite :: settings/TestSettings.py lldb-Suite :: tools/lldb-vscode/attach/TestVSCode_attach.py lldb-Suite :: tools/lldb-vscode/breakpoint/TestVSCode_setBreakpoints.py lldb-Suite :: tools/lldb-vscode/breakpoint/TestVSCode_setExceptionBreakpoints.py lldb-Suite :: tools/lldb-vscode/breakpoint/TestVSCode_setFunctionBreakpoints.py lldb-Suite :: tools/lldb-vscode/stackTrace/TestVSCode_stackTrace.py lldb-Suite :: tools/lldb-vscode/step/TestVSCode_step.py lldb-Suite :: tools/lldb-vscode/variables/TestVSCode_variables.py lldb-Unit :: tools/lldb-server/tests/./LLDBServerTests/StandardStartupTest.TestStopReplyContainsThreadPcs lldb-Unit :: tools/lldb-server/tests/./LLDBServerTests/TestBase.LaunchModePreservesEnvironment lldb-Unit :: tools/lldb-server/tests/./LLDBServerTests/TestBase.vAttachRichError ******************** Timed Out Tests (16): LLDB :: Register/x86-64-gp-read.test LLDB :: Register/x86-64-gp-write.test LLDB :: Register/x86-64-read.test LLDB :: Register/x86-64-write.test LLDB :: Register/x86-64-ymm-read.test LLDB :: Register/x86-64-ymm-write.test LLDB :: Register/x86-mm-xmm-read.test LLDB :: Register/x86-mm-xmm-write.test LLDB :: tools/lldb-mi/breakpoint/break-insert-enable-pending.test LLDB :: tools/lldb-mi/breakpoint/break-insert.test LLDB :: tools/lldb-mi/data/data-info-line.test LLDB :: tools/lldb-mi/exec/exec-continue.test libFuzzer :: initialize.test lldb-Suite :: functionalities/breakpoint/debugbreak/TestDebugBreak.py lldb-Suite :: functionalities/signal/raise/TestRaise.py lldb-Suite :: tools/lldb-vscode/launch/TestVSCode_launch.py Expected Passes : 62968 Expected Failures : 251 Unsupported Tests : 3853 Unexpected Passes : 6 Unexpected Failures: 401 Individual Timeouts: 16 Test-suite test results on amd64-freebsd11: ******************** Failing Tests (3): test-suite :: MultiSource/Benchmarks/DOE-ProxyApps-C++/CLAMR/CLAMR.test test-suite :: MultiSource/Benchmarks/Prolangs-C++/city/city.test test-suite :: MultiSource/Benchmarks/Ptrdist/ft/ft.test Expected Passes : 913 Unexpected Failures: 3 Main test results on i386-freebsd11: ******************** Unexpected Passing Tests (7): AddressSanitizer-i386-freebsd-dynamic :: TestCases/interception_failure_test.cc lldb-Suite :: api/multiple-targets/TestMultipleTargets.py lldb-Suite :: functionalities/data-formatter/data-formatter-skip-summary/TestDataFormatterSkipSummary.py lldb-Suite :: functionalities/gdb_remote_client/TestTargetXMLArch.py lldb-Suite :: functionalities/step-avoids-no-debug/TestStepNoDebug.py lldb-Suite :: lang/cpp/namespace/TestNamespaceLookup.py lldb-Suite :: python_api/thread/TestThreadAPI.py ******************** Failing Tests (199): AddressSanitizer-Unit :: ./Asan-i386-calls-Dynamic-Test/AddressSanitizer.ShadowGapTest AddressSanitizer-Unit :: ./Asan-i386-inline-Dynamic-Test/AddressSanitizer.ShadowGapTest AddressSanitizer-i386-freebsd :: TestCases/Posix/fread_fwrite.cc AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/fread_fwrite.cc Builtins-i386-freebsd :: floatundixf_test.c Clang :: Headers/max_align.c LLDB :: ExecControl/StopHook/stop-hook-threads.test LLDB :: ExecControl/StopHook/stop-hook.test LLDB :: Modules/ELF/PT_LOAD-overlap-PT_INTERP.yaml LLDB :: Modules/ELF/PT_LOAD-overlap-section.yaml LLDB :: Modules/ELF/PT_LOAD.yaml LLDB :: Register/x86-64-write.test LLDB :: Register/x86-gp-write.test LLDB :: SymbolFile/DWARF/find-basic-function.cpp LLDB :: SymbolFile/DWARF/find-basic-namespace.cpp LLDB :: SymbolFile/DWARF/forward-declarations.s LLDB :: SymbolFile/NativePDB/disassembly.cpp LLDB :: SymbolFile/NativePDB/global-classes.cpp LLDB :: tools/lldb-mi/exec/exec-step.test LLVM :: tools/yaml2obj/elf-override-shoffset.yaml LLVM :: tools/yaml2obj/elf-override-shsize.yaml SanitizerCommon-asan-i386-FreeBSD :: Posix/devname_r.cc SanitizerCommon-asan-i386-FreeBSD :: Posix/weak_hook_test.cc SanitizerCommon-ubsan-i386-FreeBSD :: Posix/dedup_token_length_test.cc libc++ :: libcxx/experimental/memory/memory.resource.global/global_memory_resource_lifetime.pass.cpp libc++ :: libcxx/experimental/memory/memory.resource.global/new_delete_resource_lifetime.pass.cpp libc++ :: libcxx/input.output/filesystems/class.directory_entry/directory_entry.mods/last_write_time.sh.cpp libc++ :: libcxx/input.output/filesystems/class.path/path.itr/iterator_db.pass.cpp libc++ :: std/experimental/memory/memory.resource.global/new_delete_resource.pass.cpp libc++ :: std/input.output/filesystems/class.directory_entry/directory_entry.cons/copy.pass.cpp libc++ :: std/input.output/filesystems/class.directory_entry/directory_entry.cons/copy_assign.pass.cpp libc++ :: std/input.output/filesystems/class.directory_entry/directory_entry.cons/move.pass.cpp libc++ :: std/input.output/filesystems/class.directory_entry/directory_entry.cons/move_assign.pass.cpp libc++ :: std/input.output/filesystems/class.directory_entry/directory_entry.cons/path.pass.cpp libc++ :: std/input.output/filesystems/class.directory_entry/directory_entry.mods/assign.pass.cpp libc++ :: std/input.output/filesystems/class.directory_entry/directory_entry.mods/refresh.pass.cpp libc++ :: std/input.output/filesystems/class.directory_entry/directory_entry.mods/replace_filename.pass.cpp libc++ :: std/input.output/filesystems/class.directory_entry/directory_entry.obs/file_size.pass.cpp libc++ :: std/input.output/filesystems/class.directory_entry/directory_entry.obs/file_type_obs.pass.cpp libc++ :: std/input.output/filesystems/class.directory_entry/directory_entry.obs/hard_link_count.pass.cpp libc++ :: std/input.output/filesystems/class.directory_entry/directory_entry.obs/last_write_time.pass.cpp libc++ :: std/input.output/filesystems/class.directory_entry/directory_entry.obs/status.pass.cpp libc++ :: std/input.output/filesystems/class.directory_entry/directory_entry.obs/symlink_status.pass.cpp libc++ :: std/input.output/filesystems/class.directory_iterator/directory_iterator.members/copy.pass.cpp libc++ :: std/input.output/filesystems/class.directory_iterator/directory_iterator.members/copy_assign.pass.cpp libc++ :: std/input.output/filesystems/class.directory_iterator/directory_iterator.members/ctor.pass.cpp libc++ :: std/input.output/filesystems/class.directory_iterator/directory_iterator.members/increment.pass.cpp libc++ :: std/input.output/filesystems/class.directory_iterator/directory_iterator.members/move.pass.cpp libc++ :: std/input.output/filesystems/class.directory_iterator/directory_iterator.members/move_assign.pass.cpp libc++ :: std/input.output/filesystems/class.directory_iterator/directory_iterator.nonmembers/begin_end.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.itr/iterator.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.append.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.assign/source.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.compare.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.concat.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.construct/source.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.decompose/path.decompose.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.gen/lexically_normal.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.gen/lexically_relative_and_proximate.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.generic.obs/generic_string_alloc.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.generic.obs/named_overloads.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.modifiers/clear.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.modifiers/make_preferred.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.modifiers/remove_filename.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.modifiers/replace_extension.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.modifiers/replace_filename.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.modifiers/swap.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.native.obs/c_str.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.native.obs/named_overloads.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.native.obs/native.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.native.obs/operator_string.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.member/path.native.obs/string_alloc.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.nonmember/append_op.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.nonmember/path.factory.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.nonmember/path.io.pass.cpp libc++ :: std/input.output/filesystems/class.path/path.nonmember/swap.pass.cpp libc++ :: std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/copy.pass.cpp libc++ :: std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/copy_assign.pass.cpp libc++ :: std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/ctor.pass.cpp libc++ :: std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/depth.pass.cpp libc++ :: std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/disable_recursion_pending.pass.cpp libc++ :: std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/increment.pass.cpp libc++ :: std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/move.pass.cpp libc++ :: std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/move_assign.pass.cpp libc++ :: std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/pop.pass.cpp libc++ :: std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/recursion_pending.pass.cpp libc++ :: std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.nonmembers/begin_end.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.absolute/absolute.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.canonical/canonical.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.copy/copy.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.copy_file/copy_file.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.copy_file/copy_file_large.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.copy_symlink/copy_symlink.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.create_directories/create_directories.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.create_directory/create_directory.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.create_directory/create_directory_with_attributes.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.create_directory_symlink/create_directory_symlink.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.create_hard_link/create_hard_link.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.create_symlink/create_symlink.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.current_path/current_path.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.equivalent/equivalent.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.exists/exists.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.file_size/file_size.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.hard_lk_ct/hard_link_count.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.is_block_file/is_block_file.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.is_char_file/is_character_file.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.is_directory/is_directory.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.is_empty/is_empty.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.is_fifo/is_fifo.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.is_other/is_other.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.is_regular_file/is_regular_file.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.is_socket/is_socket.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.is_symlink/is_symlink.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.last_write_time/last_write_time.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.permissions/permissions.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.proximate/proximate.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.read_symlink/read_symlink.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.relative/relative.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.remove/remove.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.remove_all/remove_all.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.rename/rename.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.resize_file/resize_file.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.space/space.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.status/status.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.status_known/status_known.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.symlink_status/symlink_status.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.temp_dir_path/temp_directory_path.pass.cpp libc++ :: std/input.output/filesystems/fs.op.funcs/fs.op.weakly_canonical/weakly_canonical.pass.cpp libc++ :: std/language.support/support.dynamic/new.delete/new.delete.array/delete_align_val_t_replace.pass.cpp libc++ :: std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_nothrow_replace.pass.cpp libc++ :: std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_replace.pass.cpp libc++ :: std/language.support/support.dynamic/new.delete/new.delete.single/delete_align_val_t_replace.pass.cpp libc++ :: std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_nothrow_replace.pass.cpp libc++ :: std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_replace.pass.cpp libc++ :: std/language.support/support.runtime/ctime.pass.cpp libc++ :: std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp libc++ :: std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp libc++ :: std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp libc++ :: std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp libc++ :: std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp libc++ :: std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp libc++ :: std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp libc++ :: std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/grouping.pass.cpp libc++ :: std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/thousands_sep.pass.cpp libc++ :: std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.float.pass.cpp libc++ :: std/re/re.alg/re.alg.match/awk.pass.cpp libc++ :: std/re/re.alg/re.alg.match/basic.pass.cpp libc++ :: std/re/re.alg/re.alg.match/ecma.pass.cpp libc++ :: std/re/re.alg/re.alg.match/extended.pass.cpp libc++ :: std/re/re.alg/re.alg.search/awk.pass.cpp libc++ :: std/re/re.alg/re.alg.search/basic.pass.cpp libc++ :: std/re/re.alg/re.alg.search/ecma.pass.cpp libc++ :: std/re/re.alg/re.alg.search/extended.pass.cpp libc++ :: std/re/re.traits/lookup_collatename.pass.cpp libc++ :: std/re/re.traits/transform_primary.pass.cpp libc++ :: std/utilities/time/date.time/ctime.pass.cpp libc++abi :: thread_local_destruction_order.pass.cpp libomp :: api/omp_get_wtime.c libomp :: atomic/omp_atomic.c libomp :: parallel/omp_parallel_reduction.c libomp :: worksharing/for/omp_for_reduction.c libomp :: worksharing/for/om 1 warning(s) in tests. p_parallel_for_reduction.c libomp :: worksharing/sections/omp_parallel_sections_reduction.c libomp :: worksharing/sections/omp_sections_reduction.c libunwind :: libunwind_01.pass.cpp libunwind :: unw_getcontext.pass.cpp lldb-Suite :: expression_command/rdar44436068/Test128BitsInteger.py lldb-Suite :: functionalities/breakpoint/global_constructor/TestBreakpointInGlobalConstructor.py lldb-Suite :: functionalities/breakpoint/require_hw_breakpoints/TestRequireHWBreakpoints.py lldb-Suite :: functionalities/deleted-executable/TestDeletedExecutable.py lldb-Suite :: functionalities/memory-region/TestMemoryRegion.py lldb-Suite :: functionalities/register/register_command/TestRegisters.py lldb-Suite :: functionalities/target_create_deps/TestTargetCreateDeps.py lldb-Suite :: functionalities/thread/num_threads/TestNumThreads.py lldb-Suite :: functionalities/thread/state/TestThreadStates.py lldb-Suite :: functionalities/watchpoint/multiple_hits/TestMultipleHits.py lldb-Suite :: functionalities/watchpoint/step_over_watchpoint/TestStepOverWatchpoint.py lldb-Suite :: lang/cpp/trivial_abi/TestTrivialABI.py lldb-Suite :: settings/TestSettings.py lldb-Suite :: tools/lldb-vscode/attach/TestVSCode_attach.py lldb-Suite :: tools/lldb-vscode/breakpoint/TestVSCode_setBreakpoints.py lldb-Suite :: tools/lldb-vscode/breakpoint/TestVSCode_setExceptionBreakpoints.py lldb-Suite :: tools/lldb-vscode/breakpoint/TestVSCode_setFunctionBreakpoints.py lldb-Suite :: tools/lldb-vscode/launch/TestVSCode_launch.py lldb-Suite :: tools/lldb-vscode/stackTrace/TestVSCode_stackTrace.py lldb-Suite :: tools/lldb-vscode/step/TestVSCode_step.py lldb-Suite :: tools/lldb-vscode/variables/TestVSCode_variables.py lldb-Unit :: tools/lldb-server/tests/./LLDBServerTests/StandardStartupTest.TestStopReplyContainsThreadPcs ******************** Unresolved Tests (1): lldb-Suite :: functionalities/frame_var/TestFrameVar.py ******************** Timed Out Tests (10): LLDB :: Register/x86-gp-read.test LLDB :: Register/x86-mm-xmm-read.test LLDB :: Register/x86-mm-xmm-write.test LLDB :: Register/x86-ymm-read.test LLDB :: Register/x86-ymm-write.test LLDB :: tools/lldb-mi/exec/exec-interrupt.test lldb-Suite :: functionalities/breakpoint/debugbreak/TestDebugBreak.py lldb-Suite :: functionalities/signal/raise/TestRaise.py lldb-Unit :: tools/lldb-server/tests/./LLDBServerTests/TestBase.LaunchModePreservesEnvironment lldb-Unit :: tools/lldb-server/tests/./LLDBServerTests/TestBase.vAttachRichError Expected Passes : 60385 Expected Failures : 245 Unsupported Tests : 2441 Unresolved Tests : 1 Unexpected Passes : 7 Unexpected Failures: 199 Individual Timeouts: 10 -Dimitry -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 223 bytes Desc: Message signed with OpenPGP URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190905/90801f6d/attachment-0001.sig>
Sylvestre Ledru via llvm-dev
2019-Sep-09 15:36 UTC
[llvm-dev] Issue with ThinLTO and gcc-9 [was: Re: [Release-testers] [9.0.0 Release] Release Candidate 3 is here]
Hello, Le 30/08/2019 à 18:38, Hans Wennborg via Release-testers a écrit :> Hello everyone, > > 9.0.0-rc3 was tagged today from the release_90 branch at r370450. In > the Git monorepo, it's tagged as llvmorg-9.0.0-rc3.I experienced an issue with lto. Initially not clang related but might be. For a few months, I have been building packages using ThinLTO ( -DLLVM_ENABLE_LTO="Thin" ) and stage2. gcc for stage1. Debian unstable and the next Ubuntu updated to gcc-9. This version is stricter on -flto (only accept understood values ([1]). It caused the build to fail on polly with "No ffs implementation found" (which is just cmake failing with -flto=thin) [2] This clearly makes sense. So, I tried to use -DBOOTSTRAP_LLVM_ENABLE_LTO="Thin" to have only -flto=Thin used in the stage2. However, this caused two issues: * Some packages became much bigger (21M => 141M) * Linking failed for some packages with: /usr/bin/ld: /usr/lib/llvm-9/lib/libclangCodeGen.a: error adding symbols: archive has no index; run ranlib to one [3] I tried to play with clang cmake file [4] but I haven't been able to fix it. For now, I am forcing the usage of gcc-8 but this won't scale. Anyway, probably not a blocker for the 9 release but I prefer to report this in case other are getting this issue. Cheers, Sylvestre [1] https://github.com/gcc-mirror/gcc/commit/907e3499443d0e441fcb3b7575d6432598413bff#diff-439a293950478cb6a956c187f26afb48 [2] https://bugs.llvm.org/show_bug.cgi?id=43193 [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939472 [4] https://github.com/llvm/llvm-project/blob/release/9.x/clang/CMakeLists.txt#L626
Hans Wennborg via llvm-dev
2019-Sep-10 07:43 UTC
[llvm-dev] Issue with ThinLTO and gcc-9 [was: Re: [Release-testers] [9.0.0 Release] Release Candidate 3 is here]
On Mon, Sep 9, 2019 at 5:37 PM Sylvestre Ledru <sylvestre at debian.org> wrote:> > Hello, > > Le 30/08/2019 à 18:38, Hans Wennborg via Release-testers a écrit : > > Hello everyone, > > > > 9.0.0-rc3 was tagged today from the release_90 branch at r370450. In > > the Git monorepo, it's tagged as llvmorg-9.0.0-rc3. > I experienced an issue with lto. Initially not clang related but might be. > > For a few months, I have been building packages using ThinLTO ( > -DLLVM_ENABLE_LTO="Thin" ) and stage2. gcc for stage1. > > Debian unstable and the next Ubuntu updated to gcc-9. This version is stricter > on -flto (only accept understood values ([1]). > It caused the build to fail on polly with "No ffs implementation found" (which is just > cmake failing with -flto=thin) [2] > This clearly makes sense. > So, I tried to use -DBOOTSTRAP_LLVM_ENABLE_LTO="Thin" to have only -flto=Thin used in the stage2. > > However, this caused two issues: > * Some packages became much bigger (21M => 141M) > * Linking failed for some packages with: > /usr/bin/ld: /usr/lib/llvm-9/lib/libclangCodeGen.a: error adding symbols: archive has no index; run ranlib to > one [3] > > I tried to play with clang cmake file [4] but I haven't been able to fix it. > > For now, I am forcing the usage of gcc-8 but this won't scale. > > Anyway, probably not a blocker for the 9 release but I prefer to report this in case other are getting this issue.Thanks for raising it. I've never used our cmake files to bootstrap directly. Does it work if you do the steps manually: first invoke cmake and do a regular build with gcc 9, then invoke cmake separately for the second build, setting the flags to use the clang and lld from the first step, with thinlto?