svn commit: r348949 - vendor/clang/clang-release80-r363030

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:56:49 2019 New Revision: 348949 URL: https://svnweb.freebsd.org/changeset/base/348949 Log: Remove misspelled tag clang-release80-r363030. Deleted: vendor/clang/clang-release80-r363030/ ___ svn-src-all@freebsd.org

svn commit: r348948 - vendor/llvm/llvm-release_80-r363030

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:56:47 2019 New Revision: 348948 URL: https://svnweb.freebsd.org/changeset/base/348948 Log: Tag llvm release_80 branch r363030. Added: vendor/llvm/llvm-release_80-r363030/ - copied from r348947, vendor/llvm/dist-release_80/

svn commit: r348947 - vendor/llvm/llvm-release80-r363030

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:56:43 2019 New Revision: 348947 URL: https://svnweb.freebsd.org/changeset/base/348947 Log: Remove misspelled tag llvm-release80-r363030. Deleted: vendor/llvm/llvm-release80-r363030/ ___ svn-src-all@freebsd.org

svn commit: r348944 - in vendor/lldb/dist-release_80: lit lit/SymbolFile/NativePDB lit/helper lit/tools/lldb-mi source/Plugins/Process/Linux

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:17:38 2019 New Revision: 348944 URL: https://svnweb.freebsd.org/changeset/base/348944 Log: Vendor import of lldb release_80 branch r363030: https://llvm.org/svn/llvm-project/lldb/branches/release_80@363030 Added:

svn commit: r348946 - vendor/llvm-openmp/openmp-release80-r363030

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:17:45 2019 New Revision: 348946 URL: https://svnweb.freebsd.org/changeset/base/348946 Log: Tag LLVM openmp release_80 branch r363030. Added: vendor/llvm-openmp/openmp-release80-r363030/ - copied from r348945, vendor/llvm-openmp/dist-release_80/

svn commit: r348942 - in vendor/lld/dist-release_80: COFF ELF ELF/Arch test/COFF test/ELF wasm

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:17:23 2019 New Revision: 348942 URL: https://svnweb.freebsd.org/changeset/base/348942 Log: Vendor import of lld release_80 branch r363030: https://llvm.org/svn/llvm-project/lld/branches/release_80@363030 Added:

svn commit: r348945 - vendor/lldb/lldb-release80-r363030

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:17:42 2019 New Revision: 348945 URL: https://svnweb.freebsd.org/changeset/base/348945 Log: Tag lldb release_80 branch r363030. Added: vendor/lldb/lldb-release80-r363030/ - copied from r348944, vendor/lldb/dist-release_80/

svn commit: r348943 - vendor/lld/lld-release80-r363030

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:17:32 2019 New Revision: 348943 URL: https://svnweb.freebsd.org/changeset/base/348943 Log: Tag lld release_80 branch r363030. Added: vendor/lld/lld-release80-r363030/ - copied from r348942, vendor/lld/dist-release_80/

svn commit: r348939 - vendor/libc++/libc++-release80-r363030

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:17:14 2019 New Revision: 348939 URL: https://svnweb.freebsd.org/changeset/base/348939 Log: Tag libc++ release_80 branch r363030. Added: vendor/libc++/libc++-release80-r363030/ - copied from r348938, vendor/libc++/dist-release_80/

svn commit: r348934 - in vendor/clang/dist-release_80: lib/Basic lib/CodeGen lib/Driver/ToolChains lib/Sema test/Driver test/OpenMP

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:16:50 2019 New Revision: 348934 URL: https://svnweb.freebsd.org/changeset/base/348934 Log: Vendor import of clang release_80 branch r363030: https://llvm.org/svn/llvm-project/cfe/branches/release_80@363030 Modified:

svn commit: r348940 - vendor/llvm-libunwind/dist-release_80/src

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:17:16 2019 New Revision: 348940 URL: https://svnweb.freebsd.org/changeset/base/348940 Log: Vendor import of LLVM libunwind release_80 branch r363030: https://llvm.org/svn/llvm-project/libunwind/branches/release_80@363030 Modified:

svn commit: r348941 - vendor/llvm-libunwind/libunwind-release80-r363030

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:17:19 2019 New Revision: 348941 URL: https://svnweb.freebsd.org/changeset/base/348941 Log: Tag LLVM libunwind release_80 branch r363030. Added: vendor/llvm-libunwind/libunwind-release80-r363030/ - copied from r348940,

svn commit: r348933 - vendor/llvm/llvm-release80-r363030

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:16:38 2019 New Revision: 348933 URL: https://svnweb.freebsd.org/changeset/base/348933 Log: Tag llvm release_80 branch r363030. Added: vendor/llvm/llvm-release80-r363030/ - copied from r348932, vendor/llvm/dist-release_80/

svn commit: r348937 - vendor/compiler-rt/compiler-rt-release80-r363030

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:17:02 2019 New Revision: 348937 URL: https://svnweb.freebsd.org/changeset/base/348937 Log: Tag compiler-rt release_80 branch r363030. Added: vendor/compiler-rt/compiler-rt-release80-r363030/ - copied from r348936, vendor/compiler-rt/dist-release_80/

svn commit: r348938 - vendor/libc++/dist-release_80

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:17:11 2019 New Revision: 348938 URL: https://svnweb.freebsd.org/changeset/base/348938 Log: Vendor import of libc++ release_80 branch r363030: https://llvm.org/svn/llvm-project/libcxx/branches/release_80@363030 Modified:

svn commit: r348935 - vendor/clang/clang-release80-r363030

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:16:55 2019 New Revision: 348935 URL: https://svnweb.freebsd.org/changeset/base/348935 Log: Tag clang release_80 branch r363030. Added: vendor/clang/clang-release80-r363030/ - copied from r348934, vendor/clang/dist-release_80/

svn commit: r348936 - in vendor/compiler-rt/dist-release_80: cmake lib/sanitizer_common lib/xray/tests test/builtins/Unit

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:16:59 2019 New Revision: 348936 URL: https://svnweb.freebsd.org/changeset/base/348936 Log: Vendor import of compiler-rt release_80 branch r363030: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_80@363030 Modified:

svn commit: r348932 - in vendor/llvm/dist-release_80: . cmake/modules docs lib/CodeGen lib/DebugInfo/DWARF lib/MC lib/Object lib/Target/AArch64 lib/Target/AMDGPU lib/Target/ARM lib/Target/AVR lib/T...

2019-06-11 Thread Dimitry Andric
Author: dim Date: Tue Jun 11 18:16:27 2019 New Revision: 348932 URL: https://svnweb.freebsd.org/changeset/base/348932 Log: Vendor import of llvm release_80 branch r363030: https://llvm.org/svn/llvm-project/llvm/branches/release_80@363030 Added:

svn commit: r348787 - stable/11/lib/msun/tests

2019-06-07 Thread Dimitry Andric
Author: dim Date: Fri Jun 7 18:52:36 2019 New Revision: 348787 URL: https://svnweb.freebsd.org/changeset/base/348787 Log: MFC r348500: Partially revert r271349, which disabled the msun cexp test #4 on i386. Ensure the expected result is stored first in a volatile variable with the

svn commit: r348784 - stable/12/lib/msun/tests

2019-06-07 Thread Dimitry Andric
Author: dim Date: Fri Jun 7 18:01:29 2019 New Revision: 348784 URL: https://svnweb.freebsd.org/changeset/base/348784 Log: MFC r348500: Partially revert r271349, which disabled the msun cexp test #4 on i386. Ensure the expected result is stored first in a volatile variable with the

svn commit: r348500 - head/lib/msun/tests

2019-06-01 Thread Dimitry Andric
Author: dim Date: Sat Jun 1 20:08:10 2019 New Revision: 348500 URL: https://svnweb.freebsd.org/changeset/base/348500 Log: Partially revert r271349, which disabled the msun cexp test #4 on i386. Ensure the expected result is stored first in a volatile variable with the desired type.

svn commit: r348368 - stable/11/contrib/llvm/lib/CodeGen/SelectionDAG

2019-05-29 Thread Dimitry Andric
Author: dim Date: Wed May 29 18:32:43 2019 New Revision: 348368 URL: https://svnweb.freebsd.org/changeset/base/348368 Log: MFC r348288: Pull in r361696 from upstream llvm trunk (by Sanjay Patel): [SelectionDAG] soften assertion when legalizing narrow vector FP ops The test

svn commit: r348367 - stable/12/contrib/llvm/lib/CodeGen/SelectionDAG

2019-05-29 Thread Dimitry Andric
Author: dim Date: Wed May 29 18:23:18 2019 New Revision: 348367 URL: https://svnweb.freebsd.org/changeset/base/348367 Log: MFC r348288: Pull in r361696 from upstream llvm trunk (by Sanjay Patel): [SelectionDAG] soften assertion when legalizing narrow vector FP ops The test

svn commit: r348288 - head/contrib/llvm/lib/CodeGen/SelectionDAG

2019-05-26 Thread Dimitry Andric
Author: dim Date: Sun May 26 15:44:58 2019 New Revision: 348288 URL: https://svnweb.freebsd.org/changeset/base/348288 Log: Pull in r361696 from upstream llvm trunk (by Sanjay Patel): [SelectionDAG] soften assertion when legalizing narrow vector FP ops The test based on PR42010:

svn commit: r348118 - in stable/11: lib/libomp tools/build/mk

2019-05-22 Thread Dimitry Andric
Author: dim Date: Wed May 22 19:39:55 2019 New Revision: 348118 URL: https://svnweb.freebsd.org/changeset/base/348118 Log: MFC r347978: Fix OptionalObsoleteFiles copy/paste mistake from r345236, which connected libomp to the build. The comparison should not have been against

svn commit: r348116 - in stable/12: lib/libomp tools/build/mk

2019-05-22 Thread Dimitry Andric
Author: dim Date: Wed May 22 17:42:22 2019 New Revision: 348116 URL: https://svnweb.freebsd.org/changeset/base/348116 Log: MFC r347978: Fix OptionalObsoleteFiles copy/paste mistake from r345236, which connected libomp to the build. The comparison should not have been against

Re: svn commit: r347979 - in head: lib/libomp tools/build/mk

2019-05-19 Thread Dimitry Andric
On 19 May 2019, at 23:17, Enji Cooper wrote: > >> On May 19, 2019, at 13:13, Dimitry Andric wrote: >> >> Author: dim >> Date: Sun May 19 20:13:55 2019 >> New Revision: 347979 >> URL: https://svnweb.freebsd.org/changeset/base/347979 >> >>

svn commit: r347979 - in head: lib/libomp tools/build/mk

2019-05-19 Thread Dimitry Andric
Author: dim Date: Sun May 19 20:13:55 2019 New Revision: 347979 URL: https://svnweb.freebsd.org/changeset/base/347979 Log: To avoid unnecessarily modifying ports, add a -lgomp symlink, since GCC does not ship a -lomp symlink. Also update OptionalObsoleteFiles for this, and add 32-bit

svn commit: r347978 - head/tools/build/mk

2019-05-19 Thread Dimitry Andric
Author: dim Date: Sun May 19 19:42:35 2019 New Revision: 347978 URL: https://svnweb.freebsd.org/changeset/base/347978 Log: Fix OptionalObsoleteFiles copy/paste mistake from r345236, which connected libomp to the build. The comparison should not have been against ${MK_OPENSSH}, but against

svn commit: r347486 - in stable: 11/contrib/llvm/lib/Target/ARM 12/contrib/llvm/lib/Target/ARM

2019-05-11 Thread Dimitry Andric
Author: dim Date: Sat May 11 09:56:59 2019 New Revision: 347486 URL: https://svnweb.freebsd.org/changeset/base/347486 Log: MFC r347243: Pull in r360099 from upstream llvm trunk (by Eli Friedman): [ARM] Glue register copies to tail calls. This generally follows what other

svn commit: r347486 - in stable: 11/contrib/llvm/lib/Target/ARM 12/contrib/llvm/lib/Target/ARM

2019-05-11 Thread Dimitry Andric
Author: dim Date: Sat May 11 09:56:59 2019 New Revision: 347486 URL: https://svnweb.freebsd.org/changeset/base/347486 Log: MFC r347243: Pull in r360099 from upstream llvm trunk (by Eli Friedman): [ARM] Glue register copies to tail calls. This generally follows what other

svn commit: r347243 - head/contrib/llvm/lib/Target/ARM

2019-05-07 Thread Dimitry Andric
Author: dim Date: Wed May 8 05:45:00 2019 New Revision: 347243 URL: https://svnweb.freebsd.org/changeset/base/347243 Log: Pull in r360099 from upstream llvm trunk (by Eli Friedman): [ARM] Glue register copies to tail calls. This generally follows what other targets do. I don't

svn commit: r346413 - stable/11/lib/clang/libllvm

2019-04-19 Thread Dimitry Andric
Author: dim Date: Fri Apr 19 20:09:13 2019 New Revision: 346413 URL: https://svnweb.freebsd.org/changeset/base/346413 Log: Fix minor mismerge in r346296, where one file for the LLVM BPF target was missing. This would lead to link errors when attempting to build clang and llvm executables.

svn commit: r346333 - in stable/11: gnu/lib lib/libomp share/man/man5 share/mk tools/build/mk tools/build/options

2019-04-17 Thread Dimitry Andric
Author: dim Date: Wed Apr 17 20:16:48 2019 New Revision: 346333 URL: https://svnweb.freebsd.org/changeset/base/346333 Log: After r346168, also merge build infrastructure for LLVM libomp. MFC r345235: Add lib/libomp, with a Makefile, and generated configuration headers. Not connected

svn commit: r346331 - in stable/12: gnu/lib lib/libomp share/man/man5 share/mk tools/build/mk tools/build/options

2019-04-17 Thread Dimitry Andric
Author: dim Date: Wed Apr 17 20:08:01 2019 New Revision: 346331 URL: https://svnweb.freebsd.org/changeset/base/346331 Log: After r346168, also merge build infrastructure for LLVM libomp. MFC r345235: Add lib/libomp, with a Makefile, and generated configuration headers. Not connected

svn commit: r346183 - in stable/12: . share/mk

2019-04-13 Thread Dimitry Andric
Author: dim Date: Sat Apr 13 11:09:42 2019 New Revision: 346183 URL: https://svnweb.freebsd.org/changeset/base/346183 Log: Revert r344898 (by kib), now that clang 8 has been merged: Disable WITH_RETPOLINE on stable/12. It is known that clang 7 generates broken ifunc calls when

Re: svn commit: r346178 - in stable/12: . sys/amd64/conf

2019-04-13 Thread Dimitry Andric
On 13 Apr 2019, at 10:52, Enji Cooper wrote: > >> On Apr 13, 2019, at 1:50 AM, Dimitry Andric wrote: >> >> Author: dim >> Date: Sat Apr 13 08:50:41 2019 >> New Revision: 346178 >> URL: https://svnweb.freebsd.org/changeset/base/346178 >> >>

Re: svn commit: r346179 - stable/12/sys/amd64/conf

2019-04-13 Thread Dimitry Andric
On 13 Apr 2019, at 10:52, Dimitry Andric wrote: > > Author: dim > Date: Sat Apr 13 08:52:52 2019 > New Revision: 346179 > URL: https://svnweb.freebsd.org/changeset/base/346179 > > Log: > After r346168, put the actual commit dates into UPDATING and > ObsoleteFile

svn commit: r346179 - stable/12/sys/amd64/conf

2019-04-13 Thread Dimitry Andric
Author: dim Date: Sat Apr 13 08:52:52 2019 New Revision: 346179 URL: https://svnweb.freebsd.org/changeset/base/346179 Log: After r346168, put the actual commit dates into UPDATING and ObsoleteFiles.inc. I completely forgot about those, sorry. This is a direct commit to stable/12.

svn commit: r346178 - in stable/12: . sys/amd64/conf

2019-04-13 Thread Dimitry Andric
Author: dim Date: Sat Apr 13 08:50:41 2019 New Revision: 346178 URL: https://svnweb.freebsd.org/changeset/base/346178 Log: After r346168, put the actual commit dates into UPDATING and ObsoleteFiles.inc. I completely forgot about those, sorry. This is a direct commit to stable/12.

svn commit: r345952 - in stable: 11/contrib/llvm/tools/clang/lib/CodeGen 12/contrib/llvm/tools/clang/lib/CodeGen

2019-04-05 Thread Dimitry Andric
Author: dim Date: Fri Apr 5 16:09:23 2019 New Revision: 345952 URL: https://svnweb.freebsd.org/changeset/base/345952 Log: MFC r345806: Pull in r357362 from upstream clang trunk (by David Chisnall): [objc-gnustep] Use .init_array not .ctors when requested. This doesn't make a

svn commit: r345953 - stable/12/usr.bin/top

2019-04-05 Thread Dimitry Andric
Author: dim Date: Fri Apr 5 16:12:31 2019 New Revision: 345953 URL: https://svnweb.freebsd.org/changeset/base/345953 Log: MFC r345807: Fix regression in top(1) after r344381, causing informational messages to no longer be displayed. This was because the reimplementation of

svn commit: r345952 - in stable: 11/contrib/llvm/tools/clang/lib/CodeGen 12/contrib/llvm/tools/clang/lib/CodeGen

2019-04-05 Thread Dimitry Andric
Author: dim Date: Fri Apr 5 16:09:23 2019 New Revision: 345952 URL: https://svnweb.freebsd.org/changeset/base/345952 Log: MFC r345806: Pull in r357362 from upstream clang trunk (by David Chisnall): [objc-gnustep] Use .init_array not .ctors when requested. This doesn't make a

Re: svn commit: r345807 - head/usr.bin/top

2019-04-03 Thread Dimitry Andric
On 3 Apr 2019, at 15:16, Bruce Evans wrote: > > On Tue, 2 Apr 2019, Dimitry Andric wrote: >> Author: dim >> Date: Tue Apr 2 18:01:54 2019 >> New Revision: 345807 >> URL: https://svnweb.freebsd.org/changeset/base/345807 >> >> Log: >> Fix regressio

svn commit: r345807 - head/usr.bin/top

2019-04-02 Thread Dimitry Andric
Author: dim Date: Tue Apr 2 18:01:54 2019 New Revision: 345807 URL: https://svnweb.freebsd.org/changeset/base/345807 Log: Fix regression in top(1) after r344381, causing informational messages to no longer be displayed. This was because the reimplementation of setup_buffer() did not copy

svn commit: r345806 - head/contrib/llvm/tools/clang/lib/CodeGen

2019-04-02 Thread Dimitry Andric
Author: dim Date: Tue Apr 2 17:51:28 2019 New Revision: 345806 URL: https://svnweb.freebsd.org/changeset/base/345806 Log: Pull in r357362 from upstream clang trunk (by David Chisnall): [objc-gnustep] Use .init_array not .ctors when requested. This doesn't make a difference most

svn commit: r345449 - head/contrib/llvm/lib/Target/ARM

2019-03-23 Thread Dimitry Andric
Author: dim Date: Sat Mar 23 14:10:05 2019 New Revision: 345449 URL: https://svnweb.freebsd.org/changeset/base/345449 Log: Pull in r356809 from upstream llvm trunk (by Eli Friedman): [ARM] Don't form "ands" when it isn't scheduled correctly. In r322972/r323136, the iteration here

svn commit: r345349 - in head: contrib/llvm/tools/lld/ELF contrib/llvm/tools/lld/docs lib/clang/include/lld/Common

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 20:57:11 2019 New Revision: 345349 URL: https://svnweb.freebsd.org/changeset/base/345349 Log: Pull in r352826 from upstream lld trunk (by Fangrui Song): [ELF] Support --{,no-}allow-shlib-undefined Summary: In ld.bfd/gold, --no-allow-shlib-undefined

svn commit: r345345 - in head: contrib/llvm/tools/clang/lib/Basic lib/clang/include/clang/Basic lib/clang/include/lld/Common lib/clang/include/llvm/Support

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 19:18:26 2019 New Revision: 345345 URL: https://svnweb.freebsd.org/changeset/base/345345 Log: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 8.0.0 final release r356365. There were no functional changes since the most recent merge, of

svn commit: r345341 - vendor/lld/lld-release_800-r356365

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:53 2019 New Revision: 345341 URL: https://svnweb.freebsd.org/changeset/base/345341 Log: Tag lld 8.0.0 release r356365. Added: vendor/lld/lld-release_800-r356365/ - copied from r345340, vendor/lld/dist-release_80/

svn commit: r345339 - vendor/libc++/libc++-release_800-r356365

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:47 2019 New Revision: 345339 URL: https://svnweb.freebsd.org/changeset/base/345339 Log: Tag libc++ 8.0.0 release r356365. Added: vendor/libc++/libc++-release_800-r356365/ - copied from r345338, vendor/libc++/dist-release_80/

svn commit: r345343 - vendor/llvm-openmp/openmp-release_800-r356365

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:59 2019 New Revision: 345343 URL: https://svnweb.freebsd.org/changeset/base/345343 Log: Tag LLVM openmp 8.0.0 release r356365. Added: vendor/llvm-openmp/openmp-release_800-r356365/ - copied from r345342, vendor/llvm-openmp/dist-release_80/

svn commit: r345336 - in vendor/clang/dist-release_80: docs lib/Basic

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:38 2019 New Revision: 345336 URL: https://svnweb.freebsd.org/changeset/base/345336 Log: Vendor import of clang 8.0.0 release r356365: https://llvm.org/svn/llvm-project/cfe/tags/RELEASE_800/final@356365 Modified:

svn commit: r345338 - vendor/compiler-rt/compiler-rt-release_800-r356365

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:44 2019 New Revision: 345338 URL: https://svnweb.freebsd.org/changeset/base/345338 Log: Tag compiler-rt 8.0.0 release r356365. Added: vendor/compiler-rt/compiler-rt-release_800-r356365/ - copied from r345337, vendor/compiler-rt/dist-release_80/

svn commit: r345342 - vendor/lldb/lldb-release_800-r356365

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:56 2019 New Revision: 345342 URL: https://svnweb.freebsd.org/changeset/base/345342 Log: Tag lldb 8.0.0 release r356365. Added: vendor/lldb/lldb-release_800-r356365/ - copied from r345341, vendor/lldb/dist-release_80/

svn commit: r345340 - vendor/llvm-libunwind/libunwind-release_800-r356365

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:50 2019 New Revision: 345340 URL: https://svnweb.freebsd.org/changeset/base/345340 Log: Tag LLVM libunwind 8.0.0 release r356365. Added: vendor/llvm-libunwind/libunwind-release_800-r356365/ - copied from r345339, vendor/llvm-libunwind/dist-release_80/

svn commit: r345337 - vendor/clang/clang-release_800-r356365

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:41 2019 New Revision: 345337 URL: https://svnweb.freebsd.org/changeset/base/345337 Log: Tag clang 8.0.0 release r356365. Added: vendor/clang/clang-release_800-r356365/ - copied from r345336, vendor/clang/dist-release_80/

svn commit: r345335 - vendor/llvm/llvm-release_800-r356365

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:35 2019 New Revision: 345335 URL: https://svnweb.freebsd.org/changeset/base/345335 Log: Tag llvm 8.0.0 release r356365. Added: vendor/llvm/llvm-release_800-r356365/ - copied from r345334, vendor/llvm/dist-release_80/

svn commit: r345291 - head/share/mk

2019-03-19 Thread Dimitry Andric
Author: dim Date: Tue Mar 19 06:58:28 2019 New Revision: 345291 URL: https://svnweb.freebsd.org/changeset/base/345291 Log: Turn on MK_OPENMP for i386 by default, now that it can build. Noticed by: jbeich PR: 236062, 236582 MFC after:1 month X-MFC-With: r344779

svn commit: r345283 - in head: contrib/openmp/runtime/src lib

2019-03-18 Thread Dimitry Andric
Author: dim Date: Mon Mar 18 21:04:28 2019 New Revision: 345283 URL: https://svnweb.freebsd.org/changeset/base/345283 Log: Enable building libomp.so for 32-bit x86. This is done by selectively enabling the functions that save and restore MXCSR, since access to this register requires SSE

svn commit: r345282 - head/lib/libomp

2019-03-18 Thread Dimitry Andric
Author: dim Date: Mon Mar 18 19:56:00 2019 New Revision: 345282 URL: https://svnweb.freebsd.org/changeset/base/345282 Log: Remove --as-needed from the linker flags for libomp.so, as these actually prevent the transitive dependency on libm. Reported by: jbeich PR: 236062,

svn commit: r345278 - head/lib/libomp

2019-03-18 Thread Dimitry Andric
Author: dim Date: Mon Mar 18 19:11:11 2019 New Revision: 345278 URL: https://svnweb.freebsd.org/changeset/base/345278 Log: Also explicitly link libomp.so against -lm, as it transitively depends on scalbn and a few other math functions, via libcompiler-rt. This should allow OpenMP programs

svn commit: r345242 - head/lib/libomp

2019-03-17 Thread Dimitry Andric
Author: dim Date: Sun Mar 17 11:27:27 2019 New Revision: 345242 URL: https://svnweb.freebsd.org/changeset/base/345242 Log: Explicitly link libomp.so against -lpthread, as it depends on pthread functionality. This should make example OpenMP programs work out of the box. Reported by:

svn commit: r345237 - head/lib

2019-03-16 Thread Dimitry Andric
Author: dim Date: Sat Mar 16 17:55:22 2019 New Revision: 345237 URL: https://svnweb.freebsd.org/changeset/base/345237 Log: Disable lib/libomp build for the 32-bit part of amd64 buildworld, as it is not supported for that target. Reported by: Michael Butler PR: 236062 MFC

svn commit: r345234 - head/contrib/openmp/runtime/src

2019-03-16 Thread Dimitry Andric
Author: dim Date: Sat Mar 16 13:45:14 2019 New Revision: 345234 URL: https://svnweb.freebsd.org/changeset/base/345234 Log: Add openmp __kmp_gettid() wrapper, using pthread_getthreadid_np(3). This has also been submitted upstream. PR: 236062 MFC after:1 month X-MFC-With:

svn commit: r345236 - in head: gnu/lib lib share/man/man5 share/mk sys/sys tools/build/mk tools/build/options

2019-03-16 Thread Dimitry Andric
Author: dim Date: Sat Mar 16 15:45:15 2019 New Revision: 345236 URL: https://svnweb.freebsd.org/changeset/base/345236 Log: Connect lib/libomp to the build. * Set MK_OPENMP to yes by default only on amd64, for now. * Bump __FreeBSD_version to signal this addition. * Ensure gcc's

svn commit: r345235 - head/lib/libomp

2019-03-16 Thread Dimitry Andric
Author: dim Date: Sat Mar 16 15:01:36 2019 New Revision: 345235 URL: https://svnweb.freebsd.org/changeset/base/345235 Log: Add lib/libomp, with a Makefile, and generated configuration headers. Not connected to the main build yet, as there is still the issue of the GNU omp.h header

svn commit: r345232 - head/contrib/openmp

2019-03-16 Thread Dimitry Andric
Author: dim Date: Sat Mar 16 13:42:00 2019 New Revision: 345232 URL: https://svnweb.freebsd.org/changeset/base/345232 Log: Bootstrap svn:mergeinfo on contrib/openmp. PR: 236062 MFC after:1 month X-MFC-With: r344779 Modified: Directory Properties: head/contrib/openmp/

svn commit: r345233 - head/contrib/openmp/runtime/src

2019-03-16 Thread Dimitry Andric
Author: dim Date: Sat Mar 16 13:43:07 2019 New Revision: 345233 URL: https://svnweb.freebsd.org/changeset/base/345233 Log: Merge openmp release_80 branch r356034 (effectively, 8.0.0 rc5). PR: 236062 MFC after:1 month X-MFC-With: r344779 Modified:

svn commit: r345231 - head/contrib/openmp

2019-03-16 Thread Dimitry Andric
Author: dim Date: Sat Mar 16 13:40:27 2019 New Revision: 345231 URL: https://svnweb.freebsd.org/changeset/base/345231 Log: Add LLVM openmp trunk r351319 (just before the release_80 branch point) to contrib/llvm. This is not yet connected to the build, the glue for that will come in a

svn commit: r345230 - head

2019-03-16 Thread Dimitry Andric
Author: dim Date: Sat Mar 16 13:26:42 2019 New Revision: 345230 URL: https://svnweb.freebsd.org/changeset/base/345230 Log: Update maintainers for libunwind and lldb. Modified: head/MAINTAINERS Modified: head/MAINTAINERS

svn commit: r345156 - vendor/llvm-openmp/dist-release_80/runtime/src

2019-03-14 Thread Dimitry Andric
Author: dim Date: Thu Mar 14 20:32:46 2019 New Revision: 345156 URL: https://svnweb.freebsd.org/changeset/base/345156 Log: Vendor import of LLVM openmp release_80 branch r356034: https://llvm.org/svn/llvm-project/openmp/branches/release_80@356034 Modified:

svn commit: r345157 - vendor/llvm-openmp/openmp-release_80-r356034

2019-03-14 Thread Dimitry Andric
Author: dim Date: Thu Mar 14 20:32:48 2019 New Revision: 345157 URL: https://svnweb.freebsd.org/changeset/base/345157 Log: Tag LLVM openmp release_80 branch r356034. Added: vendor/llvm-openmp/openmp-release_80-r356034/ - copied from r345156, vendor/llvm-openmp/dist-release_80/

svn commit: r345154 - vendor/llvm-openmp/openmp-trunk-r351319

2019-03-14 Thread Dimitry Andric
Author: dim Date: Thu Mar 14 20:10:27 2019 New Revision: 345154 URL: https://svnweb.freebsd.org/changeset/base/345154 Log: Tag LLVM openmp trunk r351319 (just before the release_80 branch point). Added: vendor/llvm-openmp/openmp-trunk-r351319/ - copied from r345153,

svn commit: r345155 - vendor/llvm-openmp/dist-release_80

2019-03-14 Thread Dimitry Andric
Author: dim Date: Thu Mar 14 20:11:46 2019 New Revision: 345155 URL: https://svnweb.freebsd.org/changeset/base/345155 Log: Branch vendor/llvm-openmp/dist to vendor/llvm-openmp/dist-release_80, to allow for independent merges of the upstream trunk and release_80 branches. Added:

svn commit: r345153 - in vendor/llvm-openmp: . dist dist/runtime dist/runtime/src dist/runtime/src/i18n dist/runtime/src/include dist/runtime/src/include/30 dist/runtime/src/include/40 dist/runtime...

2019-03-14 Thread Dimitry Andric
Author: dim Date: Thu Mar 14 20:09:10 2019 New Revision: 345153 URL: https://svnweb.freebsd.org/changeset/base/345153 Log: Vendor import of LLVM openmp trunk r351319 (just before the release_80 branch point): https://llvm.org/svn/llvm-project/openmp/trunk@351319 Added:

svn commit: r345152 - in head: contrib/llvm/tools/clang/lib/AST lib/clang/include/clang/Basic lib/clang/include/lld/Common lib/clang/include/llvm/Support

2019-03-14 Thread Dimitry Andric
Author: dim Date: Thu Mar 14 19:52:12 2019 New Revision: 345152 URL: https://svnweb.freebsd.org/changeset/base/345152 Log: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, and lldb release_80 branch r356034 (effectively, 8.0.0 rc5), resolve conflicts, and bump version numbers.

svn commit: r345145 - vendor/clang/clang-release_80-r356034

2019-03-14 Thread Dimitry Andric
Author: dim Date: Thu Mar 14 19:41:20 2019 New Revision: 345145 URL: https://svnweb.freebsd.org/changeset/base/345145 Log: Tag clang release_80 branch r356034. Added: vendor/clang/clang-release_80-r356034/ - copied from r345144, vendor/clang/dist-release_80/

svn commit: r345150 - vendor/lldb/lldb-release_80-r356034

2019-03-14 Thread Dimitry Andric
Author: dim Date: Thu Mar 14 19:41:34 2019 New Revision: 345150 URL: https://svnweb.freebsd.org/changeset/base/345150 Log: Tag lldb release_80 branch r356034. Added: vendor/lldb/lldb-release_80-r356034/ - copied from r345149, vendor/lldb/dist-release_80/

svn commit: r345149 - vendor/lld/lld-release_80-r356034

2019-03-14 Thread Dimitry Andric
Author: dim Date: Thu Mar 14 19:41:31 2019 New Revision: 345149 URL: https://svnweb.freebsd.org/changeset/base/345149 Log: Tag lld release_80 branch r356034. Added: vendor/lld/lld-release_80-r356034/ - copied from r345148, vendor/lld/dist-release_80/

svn commit: r345142 - vendor/llvm/dist-release_80/docs

2019-03-14 Thread Dimitry Andric
Author: dim Date: Thu Mar 14 19:41:10 2019 New Revision: 345142 URL: https://svnweb.freebsd.org/changeset/base/345142 Log: Vendor import of llvm release_80 branch r356034: https://llvm.org/svn/llvm-project/llvm/branches/release_80@356034 Modified:

svn commit: r345147 - vendor/libc++/libc++-release_80-r356034

2019-03-14 Thread Dimitry Andric
Author: dim Date: Thu Mar 14 19:41:26 2019 New Revision: 345147 URL: https://svnweb.freebsd.org/changeset/base/345147 Log: Tag libc++ release_80 branch r356034. Added: vendor/libc++/libc++-release_80-r356034/ - copied from r345146, vendor/libc++/dist-release_80/

svn commit: r345148 - vendor/llvm-libunwind/libunwind-release_80-r356034

2019-03-14 Thread Dimitry Andric
Author: dim Date: Thu Mar 14 19:41:28 2019 New Revision: 345148 URL: https://svnweb.freebsd.org/changeset/base/345148 Log: Tag LLVM libunwind release_80 branch r356034. Added: vendor/llvm-libunwind/libunwind-release_80-r356034/ - copied from r345147,

svn commit: r345144 - in vendor/clang/dist-release_80: lib/AST test/SemaCXX

2019-03-14 Thread Dimitry Andric
Author: dim Date: Thu Mar 14 19:41:16 2019 New Revision: 345144 URL: https://svnweb.freebsd.org/changeset/base/345144 Log: Vendor import of clang release_80 branch r356034: https://llvm.org/svn/llvm-project/cfe/branches/release_80@356034 Modified:

svn commit: r345143 - vendor/llvm/llvm-release_80-r356034

2019-03-14 Thread Dimitry Andric
Author: dim Date: Thu Mar 14 19:41:13 2019 New Revision: 345143 URL: https://svnweb.freebsd.org/changeset/base/345143 Log: Tag llvm release_80 branch r356034. Added: vendor/llvm/llvm-release_80-r356034/ - copied from r345142, vendor/llvm/dist-release_80/

svn commit: r345146 - vendor/compiler-rt/compiler-rt-release_80-r356034

2019-03-14 Thread Dimitry Andric
Author: dim Date: Thu Mar 14 19:41:22 2019 New Revision: 345146 URL: https://svnweb.freebsd.org/changeset/base/345146 Log: Tag compiler-rt release_80 branch r356034. Added: vendor/compiler-rt/compiler-rt-release_80-r356034/ - copied from r345145, vendor/compiler-rt/dist-release_80/

svn commit: r345073 - head/contrib/llvm/lib/Target/X86

2019-03-12 Thread Dimitry Andric
Author: dim Date: Tue Mar 12 18:19:44 2019 New Revision: 345073 URL: https://svnweb.freebsd.org/changeset/base/345073 Log: Revert r308867 (which was originally committed in the clang390-import project branch): Work around LLVM PR30879, which is about a bad interaction between X86

svn commit: r345021 - head/contrib/llvm/lib/CodeGen

2019-03-11 Thread Dimitry Andric
mpile time fix (r343686) in weightCalcHelper() only made sure that physical/virtual registers are passed no more than once to addRegAllocationHint(). Review: Dimitry Andric, Quentin Colombet https://reviews.llvm.org/D59201 This should fix a hang when compiling certain gene

svn commit: r345019 - head/contrib/llvm/projects/libunwind/src

2019-03-11 Thread Dimitry Andric
Author: dim Date: Mon Mar 11 18:56:04 2019 New Revision: 345019 URL: https://svnweb.freebsd.org/changeset/base/345019 Log: Merge LLVM libunwind release_80 branch r355677 (effectively, 8.0.0 rc4). PR: 236062 MFC after:1 month X-MFC-With: r344779 Modified:

svn commit: r345018 - in head/contrib/llvm/projects/libunwind: . include include/mach-o src

2019-03-11 Thread Dimitry Andric
Author: dim Date: Mon Mar 11 18:45:36 2019 New Revision: 345018 URL: https://svnweb.freebsd.org/changeset/base/345018 Log: Merge LLVM libunwind trunk r351319, from just before upstream's release_80 branch point. Afterwards, we will merge the rest of the changes in the actual release_80

svn commit: r344951 - in head: contrib/llvm/include/llvm/IR contrib/llvm/tools/clang/include/clang/Driver lib/clang/include/clang/Basic lib/clang/include/lld/Common lib/clang/include/llvm/Support

2019-03-08 Thread Dimitry Andric
Author: dim Date: Sat Mar 9 00:27:50 2019 New Revision: 344951 URL: https://svnweb.freebsd.org/changeset/base/344951 Log: Merge llvm, clang, compiler-rt, libc++, lld, and lldb release_80 branch r355677 (effectively, 8.0.0 rc4), resolve conflicts, and bump version numbers. PR:

svn commit: r344949 - vendor/lldb/lldb-release_80-r355677

2019-03-08 Thread Dimitry Andric
Author: dim Date: Fri Mar 8 22:45:12 2019 New Revision: 344949 URL: https://svnweb.freebsd.org/changeset/base/344949 Log: Tag lldb release_80 branch r355677. Added: vendor/lldb/lldb-release_80-r355677/ - copied from r344948, vendor/lldb/dist-release_80/

svn commit: r344948 - vendor/lld/lld-release_80-r355677

2019-03-08 Thread Dimitry Andric
Author: dim Date: Fri Mar 8 22:45:09 2019 New Revision: 344948 URL: https://svnweb.freebsd.org/changeset/base/344948 Log: Tag lld release_80 branch r355677. Added: vendor/lld/lld-release_80-r355677/ - copied from r344947, vendor/lld/dist-release_80/

svn commit: r344943 - vendor/clang/clang-release_80-r355677

2019-03-08 Thread Dimitry Andric
Author: dim Date: Fri Mar 8 22:44:54 2019 New Revision: 344943 URL: https://svnweb.freebsd.org/changeset/base/344943 Log: Tag clang release_80 branch r355677. Added: vendor/clang/clang-release_80-r355677/ - copied from r344942, vendor/clang/dist-release_80/

svn commit: r344946 - vendor/llvm-libunwind/dist-release_80/src

2019-03-08 Thread Dimitry Andric
Author: dim Date: Fri Mar 8 22:45:03 2019 New Revision: 344946 URL: https://svnweb.freebsd.org/changeset/base/344946 Log: Vendor import of LLVM libunwind release_80 branch r355677: https://llvm.org/svn/llvm-project/libunwind/branches/release_80@355677 Modified:

svn commit: r344942 - in vendor/clang/dist-release_80: include/clang/AST include/clang/Basic include/clang/Driver lib/AST lib/CodeGen lib/Sema test/CodeGen test/Driver test/Sema

2019-03-08 Thread Dimitry Andric
Author: dim Date: Fri Mar 8 22:44:50 2019 New Revision: 344942 URL: https://svnweb.freebsd.org/changeset/base/344942 Log: Vendor import of clang release_80 branch r355677: https://llvm.org/svn/llvm-project/cfe/branches/release_80@355677 Modified:

svn commit: r344945 - vendor/libc++/libc++-release_80-r355677

2019-03-08 Thread Dimitry Andric
Author: dim Date: Fri Mar 8 22:45:01 2019 New Revision: 344945 URL: https://svnweb.freebsd.org/changeset/base/344945 Log: Tag libc++ release_80 branch r355677. Added: vendor/libc++/libc++-release_80-r355677/ - copied from r344944, vendor/libc++/dist-release_80/

svn commit: r344944 - vendor/compiler-rt/compiler-rt-release_80-r355677

2019-03-08 Thread Dimitry Andric
Author: dim Date: Fri Mar 8 22:44:58 2019 New Revision: 344944 URL: https://svnweb.freebsd.org/changeset/base/344944 Log: Tag compiler-rt release_80 branch r355677. Added: vendor/compiler-rt/compiler-rt-release_80-r355677/ - copied from r344943, vendor/compiler-rt/dist-release_80/

svn commit: r344940 - in vendor/llvm/dist-release_80: docs include/llvm/IR test/Transforms/DeadStoreElimination/X86

2019-03-08 Thread Dimitry Andric
Author: dim Date: Fri Mar 8 22:44:43 2019 New Revision: 344940 URL: https://svnweb.freebsd.org/changeset/base/344940 Log: Vendor import of llvm release_80 branch r355677: https://llvm.org/svn/llvm-project/llvm/branches/release_80@355677 Added:

svn commit: r344941 - vendor/llvm/llvm-release_80-r355677

2019-03-08 Thread Dimitry Andric
Author: dim Date: Fri Mar 8 22:44:46 2019 New Revision: 344941 URL: https://svnweb.freebsd.org/changeset/base/344941 Log: Tag llvm release_80 branch r355677. Added: vendor/llvm/llvm-release_80-r355677/ - copied from r344940, vendor/llvm/dist-release_80/

<    3   4   5   6   7   8   9   10   11   12   >