Tag llvm release_80 branch r363030.
Tag clang release_80 branch r363030.
Tag libc++ release_80 branch r363030.
Tag lldb release_80 branch r363030.
Remove misspelled tag openmp-release80-r363030.
Tag compiler-rt release_80 branch r363030.
Tag lld release_80 branch r363030.
Tag LLVM openmp release_80 branch r363030.
Remove misspelled tag lldb-release80-r363030.
Remove misspelled tag lld-release80-r363030.
Tag LLVM libunwind release_80 branch r363030.
Remove misspelled tag libc++-release80-r363030.
Remove misspelled tag libunwind-release80-r363030.
Remove misspelled tag llvm-release80-r363030.
Remove misspelled tag compiler-rt-release80-r363030.
Remove misspelled tag clang-release80-r363030.
Tag llvm release_80 branch r363030.
Tag clang release_80 branch r363030.
Tag libc++ release_80 branch r363030.
Tag lldb release_80 branch r363030.
Tag compiler-rt release_80 branch r363030.
Tag lld release_80 branch r363030.
Tag LLVM openmp release_80 branch r363030.
Vendor import of lldb release_80 branch r363030:
Vendor import of lld release_80 branch r363030:
Tag LLVM libunwind release_80 branch r363030.
Vendor import of LLVM libunwind release_80 branch r363030:
Vendor import of libc++ release_80 branch r363030:
Vendor import of compiler-rt release_80 branch r363030:
Vendor import of clang release_80 branch r363030:
Vendor import of llvm release_80 branch r363030:
In fact, the option is a custom addition to our base gcc (from rS169705, quite a long time ago). Upstream gcc never supported this option.
Partially revert r271349, which disabled the msun cexp test #4 on i386.
Pull in r361696 from upstream llvm trunk (by Sanjay Patel):
To avoid unnecessarily modifying ports, add a -lgomp symlink, since GCC
Fix OptionalObsoleteFiles copy/paste mistake from r345236, which
Pull in r360099 from upstream llvm trunk (by Eli Friedman):
IIRC in the past I tried this on other architectures, and got errors, but if you've ran universe or tinderbox builds with this, I'm fine with it.
Fix minor mismerge in r346296, where one file for the LLVM BPF target
After r346168, also merge build infrastructure for LLVM libomp.
After r346168, also merge build infrastructure for LLVM libomp.
Document __FreeBSD_version value 1102507.
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
Revert r344898 (by kib), now that clang 8 has been merged:
After r346168, put the actual commit dates into UPDATING and
After r346168, put the actual commit dates into UPDATING and
Document __FreeBSD_version values 1200504 through 1200506.
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
Fix build of www/squid and www/squid-devel with clang 8
Fix regression in top(1) after r344381, causing informational messages
Pull in r357362 from upstream clang trunk (by David Chisnall):
I made an overview of the symbols in ports gcc's libgcc_s.so.1 versions (checking gcc 5 through 8), and we're missing the following, currently:
Do we have some sort of test case that we can use to "prove" that adding these symbols works? Like building and running a certain port?
Yes, this is very nice to have! Are we going for this in head only, or will this be MFCd in some way?
Pull in r356809 from upstream llvm trunk (by Eli Friedman):
Pull in r352826 from upstream lld trunk (by Fangrui Song):
OpenMP 8.0.0 is now in head.
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
Tag llvm 8.0.0 release r356365.
Tag clang 8.0.0 release r356365.
Tag libc++ 8.0.0 release r356365.
Tag lldb 8.0.0 release r356365.
Tag compiler-rt 8.0.0 release r356365.
Tag lld 8.0.0 release r356365.
Tag LLVM openmp 8.0.0 release r356365.
Tag LLVM libunwind 8.0.0 release r356365.
Vendor import of clang 8.0.0 release r356365:
Turn on MK_OPENMP for i386 by default, now that it can build.
Enable building libomp.so for 32-bit x86. This is done by selectively
Remove --as-needed from the linker flags for libomp.so, as these
Also explicitly link libomp.so against -lm, as it transitively depends
Explicitly link libomp.so against -lpthread, as it depends on pthread
Disable lib/libomp build for the 32-bit part of amd64 buildworld, as it
Document __FreeBSD_version values 1300015 and 1300016.
Connect lib/libomp to the build.
Add lib/libomp, with a Makefile, and generated configuration headers.
Add openmp __kmp_gettid() wrapper, using pthread_getthreadid_np(3).
Merge openmp release_80 branch r356034 (effectively, 8.0.0 rc5).
Bootstrap svn:mergeinfo on contrib/openmp.
Add LLVM openmp trunk r351319 (just before the release_80 branch point)
Update maintainers for libunwind and lldb.
Tag LLVM openmp release_80 branch r356034.
Vendor import of LLVM openmp release_80 branch r356034:
Branch vendor/llvm-openmp/dist to vendor/llvm-openmp/dist-release_80, to
Tag LLVM openmp trunk r351319 (just before the release_80 branch point).
Vendor import of LLVM openmp trunk r351319 (just before the release_80
Tag llvm release_80 branch r356034.