svn commit: r356465 - in stable/12: . contrib/llvm-project/clang/include/clang/CodeGen contrib/llvm-project/clang/lib/Basic/Targets contrib/llvm-project/clang/lib/CodeGen contrib/llvm-project/clang...

2020-01-07 Thread Dimitry Andric
Author: dim Date: Tue Jan 7 20:01:59 2020 New Revision: 356465 URL: https://svnweb.freebsd.org/changeset/base/356465 Log: MFC r356004: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 9.0.1 final release c1a0a213378a458fbea1a5c77b315c7dce08fd05. Release notes

svn commit: r356464 - in stable/12/contrib/llvm-project: . clang clang/lib/Basic compiler-rt libcxx libunwind lld lldb llvm llvm/lib/Target/WebAssembly/InstPrinter openmp

2020-01-07 Thread Dimitry Andric
Author: dim Date: Tue Jan 7 19:54:29 2020 New Revision: 356464 URL: https://svnweb.freebsd.org/changeset/base/356464 Log: MFC r355948: Bootstrap mergeinfo for contrib/llvm-project Merge (record-only) the following paths to contrib/llvm-project: * ^/vendor/llvm-project/master *

svn commit: r356462 - in stable/12: . contrib/compiler-rt contrib/libc++ contrib/libunwind contrib/llvm contrib/llvm-project/libcxx/include contrib/openmp gnu/usr.bin/cc/include lib/clang lib/clang...

2020-01-07 Thread Dimitry Andric
Author: dim Date: Tue Jan 7 19:49:10 2020 New Revision: 356462 URL: https://svnweb.freebsd.org/changeset/base/356462 Log: MFC r355940: Move all sources from the llvm project into contrib/llvm-project. This uses the new layout of the upstream repository, which was recently migrated

svn commit: r356333 - head/contrib/llvm-project/lld/ELF/Arch

2020-01-03 Thread Dimitry Andric
Author: dim Date: Fri Jan 3 20:29:54 2020 New Revision: 356333 URL: https://svnweb.freebsd.org/changeset/base/356333 Log: Merge commit 189b7393d from llvm git (by John Baldwin): [lld][RISCV] Use an e_flags of 0 if there are only binary input files. Summary: If none of the

svn commit: r356332 - head/contrib/llvm-project/llvm/lib/Target/RISCV

2020-01-03 Thread Dimitry Andric
Author: dim Date: Fri Jan 3 20:28:06 2020 New Revision: 356332 URL: https://svnweb.freebsd.org/changeset/base/356332 Log: Merge commit d7be3eab5 from llvm git (by Luís Marques): [RISCV] Handle fcopysign(f32, f64) and fcopysign(f64, f32) Summary: Adds tablegen patterns to

svn commit: r356331 - head/contrib/llvm-project/llvm/lib/Target/RISCV

2020-01-03 Thread Dimitry Andric
Author: dim Date: Fri Jan 3 20:19:17 2020 New Revision: 356331 URL: https://svnweb.freebsd.org/changeset/base/356331 Log: Merge commit c6b09bff5 from llvm git (by Luís Marques): [RISCV] Fix wrong CFI directives Summary: Removes CFI CFA directives that could incorrectly propagate

svn commit: r356330 - head/contrib/llvm-project/llvm/lib/Target/RISCV

2020-01-03 Thread Dimitry Andric
Author: dim Date: Fri Jan 3 20:11:40 2020 New Revision: 356330 URL: https://svnweb.freebsd.org/changeset/base/356330 Log: Merge commit da7b129b1 from llvm git (by James Clarke): [RISCV] Don't force Local Exec TLS for non-PIC Summary: Forcing Local Exec TLS requires the use

svn commit: r356329 - head/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc

2020-01-03 Thread Dimitry Andric
Author: dim Date: Fri Jan 3 20:09:38 2020 New Revision: 356329 URL: https://svnweb.freebsd.org/changeset/base/356329 Log: Merge commit 41449c58c from llvm git (by Roger Ferrer Ibanez): [RISCV] Fix evaluation of %pcrel_lo The following testcase function:

svn commit: r356256 - head/contrib/llvm-project/llvm/lib/Target/X86

2020-01-01 Thread Dimitry Andric
Author: dim Date: Wed Jan 1 19:45:00 2020 New Revision: 356256 URL: https://svnweb.freebsd.org/changeset/base/356256 Log: Merge commit 468a0cb5f from llvm git (by Craig Topper): [X86] Add X87 FCMOV support to X86FlagsCopyLowering. Fixes PR44396 Merge commit 86f48999f from

svn commit: r356153 - vendor/llvm-project/llvmorg-10-init-8157-g186155b89c2

2019-12-28 Thread Dimitry Andric
Author: dim Date: Sat Dec 28 18:08:26 2019 New Revision: 356153 URL: https://svnweb.freebsd.org/changeset/base/356153 Log: Tag stripped llvm-project trunk r375505, with its git describe output as name: llvmorg-10-init-8157-g186155b89c2 Added:

svn commit: r356152 - vendor/llvm-project/trunk-r375505

2019-12-28 Thread Dimitry Andric
Author: dim Date: Sat Dec 28 18:04:52 2019 New Revision: 356152 URL: https://svnweb.freebsd.org/changeset/base/356152 Log: Tag stripped llvm-project trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub.

svn commit: r356100 - head/contrib/llvm-project/llvm/lib/Target/PowerPC

2019-12-26 Thread Dimitry Andric
Author: dim Date: Thu Dec 26 21:20:45 2019 New Revision: 356100 URL: https://svnweb.freebsd.org/changeset/base/356100 Log: Merge commit d3aeac8e2 from llvm git (by Justin Hibbits) [PowerPC] Only use PLT annotations if using PIC relocation model Summary: The default static

svn commit: r356005 - in head/contrib/llvm-project/libcxx/include: . ext

2019-12-22 Thread Dimitry Andric
Author: dim Date: Sun Dec 22 11:58:44 2019 New Revision: 356005 URL: https://svnweb.freebsd.org/changeset/base/356005 Log: Merge commit f97936fab from llvm git (by Eric Fiselier): [libc++] Cleanup and enable multiple warnings. Too many warnings are being disabled too quickly.

svn commit: r356004 - in head: . contrib/llvm-project/clang/include/clang/CodeGen contrib/llvm-project/clang/lib/Basic/Targets contrib/llvm-project/clang/lib/CodeGen contrib/llvm-project/clang/lib/...

2019-12-22 Thread Dimitry Andric
Author: dim Date: Sun Dec 22 11:50:44 2019 New Revision: 356004 URL: https://svnweb.freebsd.org/changeset/base/356004 Log: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 9.0.1 final release c1a0a213378a458fbea1a5c77b315c7dce08fd05. Release notes for llvm, clang,

svn commit: r355987 - vendor/llvm-project/llvmorg-9.0.1

2019-12-21 Thread Dimitry Andric
Author: dim Date: Sat Dec 21 19:23:33 2019 New Revision: 355987 URL: https://svnweb.freebsd.org/changeset/base/355987 Log: Tag vendor import of llvm-project llvmorg-9.0.1. Added: vendor/llvm-project/llvmorg-9.0.1/ - copied from r355986, vendor/llvm-project/release-9.x/

svn commit: r355986 - vendor/llvm-project/llvmorg-9.0.1

2019-12-21 Thread Dimitry Andric
Author: dim Date: Sat Dec 21 19:22:19 2019 New Revision: 355986 URL: https://svnweb.freebsd.org/changeset/base/355986 Log: Prepare to re-tag llvmorg-9.0.1. Deleted: vendor/llvm-project/llvmorg-9.0.1/ ___ svn-src-all@freebsd.org mailing list

svn commit: r355963 - in vendor/llvm-project/llvmorg-9.0.1: . clang/include/clang/CodeGen clang/lib/AST clang/lib/CodeGen clang/lib/Driver/ToolChains clang/lib/Sema compiler-rt/lib/profile lld/COFF...

2019-12-20 Thread Dimitry Andric
Author: dim Date: Fri Dec 20 21:56:45 2019 New Revision: 355963 URL: https://svnweb.freebsd.org/changeset/base/355963 Log: Tag vendor import of llvm-project llvmorg-9.0.1. Added: vendor/llvm-project/llvmorg-9.0.1/ - copied from r355955, vendor/llvm-project/release-9.x/

svn commit: r355961 - in vendor/llvm-project/release-9.x: clang/include/clang/CodeGen clang/lib/AST clang/lib/CodeGen clang/lib/Driver/ToolChains clang/lib/Sema compiler-rt/lib/profile lld/COFF lld...

2019-12-20 Thread Dimitry Andric
Author: dim Date: Fri Dec 20 21:55:13 2019 New Revision: 355961 URL: https://svnweb.freebsd.org/changeset/base/355961 Log: Vendor import of llvm-project tag llvmorg-9.0.1: https://github.com/llvm/llvm-project/tree/llvmorg-9.0.1 Added:

svn commit: r355959 - in head/contrib/llvm-project: . clang compiler-rt libcxx libunwind lld lldb llvm openmp

2019-12-20 Thread Dimitry Andric
Author: dim Date: Fri Dec 20 21:42:10 2019 New Revision: 355959 URL: https://svnweb.freebsd.org/changeset/base/355959 Log: Consolidate FREEBSD-Xlist files of different llvm sub-projects into one. Added: head/contrib/llvm-project/FREEBSD-Xlist (contents, props changed) Deleted:

svn commit: r355957 - head/contrib/llvm-project/clang/lib/Basic

2019-12-20 Thread Dimitry Andric
Author: dim Date: Fri Dec 20 21:33:12 2019 New Revision: 355957 URL: https://svnweb.freebsd.org/changeset/base/355957 Log: Merge diff elimination updates from r355953 into vendor/llvm-project. Modified: head/contrib/llvm-project/clang/lib/Basic/Version.cpp Directory Properties:

svn commit: r355955 - in vendor/llvm-project/release-8.x: clang/lib/Basic clang/tools/scan-build/man clang/www llvm/utils/vim llvm/utils/vim/syntax

2019-12-20 Thread Dimitry Andric
Author: dim Date: Fri Dec 20 21:30:51 2019 New Revision: 355955 URL: https://svnweb.freebsd.org/changeset/base/355955 Log: Eliminate differences between Git version of llvm-project release/8.x, and our vendor import in ^/vendor/llvm-project/release-8.x. Modified:

svn commit: r355953 - vendor/llvm-project/release-9.x/clang/lib/Basic

2019-12-20 Thread Dimitry Andric
Author: dim Date: Fri Dec 20 21:25:22 2019 New Revision: 355953 URL: https://svnweb.freebsd.org/changeset/base/355953 Log: Eliminate differences between Git version of llvm-project release/9.x, and our vendor import in ^/vendor/llvm-project/release-9.x. Modified:

svn commit: r355952 - vendor/llvm-project/master/clang/lib/Basic

2019-12-20 Thread Dimitry Andric
Author: dim Date: Fri Dec 20 21:21:52 2019 New Revision: 355952 URL: https://svnweb.freebsd.org/changeset/base/355952 Log: Eliminate differences between Git version of llvm-project master, and our vendor import in ^/vendor/llvm-project/master. Modified:

svn commit: r355951 - head/contrib/llvm-project/llvm/lib/Target/WebAssembly/InstPrinter

2019-12-20 Thread Dimitry Andric
Author: dim Date: Fri Dec 20 21:18:34 2019 New Revision: 355951 URL: https://svnweb.freebsd.org/changeset/base/355951 Log: Merge empty dir updates from r355950 in vendor/llvm-project. Deleted: head/contrib/llvm-project/llvm/lib/Target/WebAssembly/InstPrinter/ Modified: Directory Properties:

svn commit: r355950 - in vendor/llvm-project: master/compiler-rt/lib/builtins/armv6m master/lldb/source/Plugins/ExpressionParser/Go master/lldb/source/Plugins/Language/Go master/lldb/source/Plugins...

2019-12-20 Thread Dimitry Andric
Author: dim Date: Fri Dec 20 21:12:01 2019 New Revision: 355950 URL: https://svnweb.freebsd.org/changeset/base/355950 Log: Remove empty dirs under vendor/llvm-project, which are no longer stored in git. Deleted: vendor/llvm-project/master/compiler-rt/lib/builtins/armv6m/

svn commit: r355948 - in head/contrib/llvm-project: . clang compiler-rt libcxx libunwind lld lldb llvm openmp

2019-12-20 Thread Dimitry Andric
Author: dim Date: Fri Dec 20 20:58:13 2019 New Revision: 355948 URL: https://svnweb.freebsd.org/changeset/base/355948 Log: Bootstrap mergeinfo for contrib/llvm-project Merge (record-only) the following paths to contrib/llvm-project: * ^/vendor/llvm-project/master *

svn commit: r355947 - in vendor/llvm-project/release-8.x: clang compiler-rt libcxx libunwind lld lldb llvm openmp

2019-12-20 Thread Dimitry Andric
Author: dim Date: Fri Dec 20 20:51:16 2019 New Revision: 355947 URL: https://svnweb.freebsd.org/changeset/base/355947 Log: Copy llvm vendor/*/dist-release_80 to vendor/llvm-project/release-8.x This uses the new layout of the upstream repository, which was recently migrated to GitHub, and

svn commit: r355945 - in vendor/llvm-project/release-9.x: clang compiler-rt libcxx libunwind lld lldb llvm openmp

2019-12-20 Thread Dimitry Andric
Author: dim Date: Fri Dec 20 20:46:11 2019 New Revision: 355945 URL: https://svnweb.freebsd.org/changeset/base/355945 Log: Copy llvm vendor/*/dist-release_90 to vendor/llvm-project/release-9.x This uses the new layout of the upstream repository, which was recently migrated to GitHub, and

svn commit: r355944 - in vendor/llvm-project/master: clang compiler-rt libcxx libunwind lld lldb llvm openmp

2019-12-20 Thread Dimitry Andric
Author: dim Date: Fri Dec 20 20:44:58 2019 New Revision: 355944 URL: https://svnweb.freebsd.org/changeset/base/355944 Log: Copy llvm vendor/*/dist to vendor/llvm-project/master This uses the new layout of the upstream repository, which was recently migrated to GitHub, and converted into

svn commit: r355940 - in head: . contrib/compiler-rt contrib/libc++ contrib/libunwind contrib/llvm contrib/llvm-project/clang contrib/llvm-project/compiler-rt contrib/llvm-project/libcxx contrib/ll...

2019-12-20 Thread Dimitry Andric
Author: dim Date: Fri Dec 20 19:53:05 2019 New Revision: 355940 URL: https://svnweb.freebsd.org/changeset/base/355940 Log: Move all sources from the llvm project into contrib/llvm-project. This uses the new layout of the upstream repository, which was recently migrated to GitHub, and

svn commit: r355939 - vendor/llvm-project/release-8.x

2019-12-20 Thread Dimitry Andric
Author: dim Date: Fri Dec 20 18:23:50 2019 New Revision: 355939 URL: https://svnweb.freebsd.org/changeset/base/355939 Log: Create release-8.x branch off master. Added: vendor/llvm-project/release-8.x/ - copied from r355938, vendor/llvm-project/master/

svn commit: r355815 - vendor/llvm-project/release-9.x

2019-12-16 Thread Dimitry Andric
Author: dim Date: Mon Dec 16 18:43:57 2019 New Revision: 355815 URL: https://svnweb.freebsd.org/changeset/base/355815 Log: Create release-9.x branch off master. Added: vendor/llvm-project/release-9.x/ - copied from r355814, vendor/llvm-project/master/

svn commit: r355814 - in vendor/llvm-project: . master

2019-12-16 Thread Dimitry Andric
Author: dim Date: Mon Dec 16 18:41:02 2019 New Revision: 355814 URL: https://svnweb.freebsd.org/changeset/base/355814 Log: Add new vendor area for llvm-project GitHub imports. Added: vendor/llvm-project/ vendor/llvm-project/master/ ___

svn commit: r355658 - in stable/12: include sys/sys

2019-12-12 Thread Dimitry Andric
Author: dim Date: Thu Dec 12 18:16:32 2019 New Revision: 355658 URL: https://svnweb.freebsd.org/changeset/base/355658 Log: MFC r355568: Correctly check for C++17 and higher when declaring timespec_get() Summary: In rS338751, the check to declare `timespec_get()` for C++17 and higher

svn commit: r355602 - head/lib/clang/libllvm

2019-12-10 Thread Dimitry Andric
Author: dim Date: Tue Dec 10 22:10:25 2019 New Revision: 355602 URL: https://svnweb.freebsd.org/changeset/base/355602 Log: Add a few missed source files to libllvm, for the MK_LLVM_TARGET_BPF=yes case. Otherwise, linking of clang and other llvm based executables would complain about

svn commit: r355568 - in head: include sys/sys

2019-12-09 Thread Dimitry Andric
Author: dim Date: Mon Dec 9 19:17:56 2019 New Revision: 355568 URL: https://svnweb.freebsd.org/changeset/base/355568 Log: Correctly check for C++17 and higher when declaring timespec_get() Summary: In rS338751, the check to declare `timespec_get()` for C++17 and higher was incorrectly

svn commit: r355397 - head/contrib/llvm/lib/Target/PowerPC

2019-12-04 Thread Dimitry Andric
Author: dim Date: Wed Dec 4 18:38:50 2019 New Revision: 355397 URL: https://svnweb.freebsd.org/changeset/base/355397 Log: Merge commit 241cbf201 from llvm git (by Nemanja Ivanovic): [PowerPC] Fix crash in peephole optimization When converting reg+reg shifts to reg+imm rotates,

svn commit: r355395 - in stable: 10/lib/msun/src 11/lib/msun/src 12/lib/msun/src

2019-12-04 Thread Dimitry Andric
Author: dim Date: Wed Dec 4 17:45:34 2019 New Revision: 355395 URL: https://svnweb.freebsd.org/changeset/base/355395 Log: r355120 | dim | 2019-11-26 23:01:09 +0100 (Tue, 26 Nov 2019) | 32 lines The fdlibm hypot() implementations shouldn't potentially left-shift negative numbers

svn commit: r355395 - in stable: 10/lib/msun/src 11/lib/msun/src 12/lib/msun/src

2019-12-04 Thread Dimitry Andric
Author: dim Date: Wed Dec 4 17:45:34 2019 New Revision: 355395 URL: https://svnweb.freebsd.org/changeset/base/355395 Log: r355120 | dim | 2019-11-26 23:01:09 +0100 (Tue, 26 Nov 2019) | 32 lines The fdlibm hypot() implementations shouldn't potentially left-shift negative numbers

svn commit: r355395 - in stable: 10/lib/msun/src 11/lib/msun/src 12/lib/msun/src

2019-12-04 Thread Dimitry Andric
Author: dim Date: Wed Dec 4 17:45:34 2019 New Revision: 355395 URL: https://svnweb.freebsd.org/changeset/base/355395 Log: r355120 | dim | 2019-11-26 23:01:09 +0100 (Tue, 26 Nov 2019) | 32 lines The fdlibm hypot() implementations shouldn't potentially left-shift negative numbers

svn commit: r355189 - in stable: 11/lib/clang/libclang 11/lib/clang/libllvm 12/lib/clang/libclang 12/lib/clang/libllvm

2019-11-28 Thread Dimitry Andric
Author: dim Date: Thu Nov 28 20:09:19 2019 New Revision: 355189 URL: https://svnweb.freebsd.org/changeset/base/355189 Log: MFC r354908: Add explanatory comments for the different SRCS_xxx variables used in the Makefiles for libllvm and libclang. While here, cleanup a commented out

svn commit: r355189 - in stable: 11/lib/clang/libclang 11/lib/clang/libllvm 12/lib/clang/libclang 12/lib/clang/libllvm

2019-11-28 Thread Dimitry Andric
Author: dim Date: Thu Nov 28 20:09:19 2019 New Revision: 355189 URL: https://svnweb.freebsd.org/changeset/base/355189 Log: MFC r354908: Add explanatory comments for the different SRCS_xxx variables used in the Makefiles for libllvm and libclang. While here, cleanup a commented out

svn commit: r355120 - head/lib/msun/src

2019-11-26 Thread Dimitry Andric
Author: dim Date: Tue Nov 26 22:01:09 2019 New Revision: 355120 URL: https://svnweb.freebsd.org/changeset/base/355120 Log: The fdlibm hypot() implementations shouldn't potentially left-shift negative numbers (invoking undefined behavior) Summary: Various paths through hypot(x, y) will

svn commit: r355034 - in head: lib lib/libclang_rt tools/build/mk

2019-11-23 Thread Dimitry Andric
Author: dim Date: Sat Nov 23 19:35:09 2019 New Revision: 355034 URL: https://svnweb.freebsd.org/changeset/base/355034 Log: libclang_rt: enable on powerpc* Summary: Enable on powerpc64 and in lib/libclang_rt/Makefile change MACHINE_CPUARCH to MACHINE_ARCH because on powerpc64

svn commit: r354985 - head/contrib/llvm/tools/clang/lib/Basic/Targets

2019-11-21 Thread Dimitry Andric
Author: dim Date: Thu Nov 21 20:36:46 2019 New Revision: 354985 URL: https://svnweb.freebsd.org/changeset/base/354985 Log: Merge commit a751f557d from llvm git (by Simon Atanasyan): [mips] Set macros for Octeon+ CPU This is one of the upstream changes needed for adding support for

svn commit: r354984 - head/contrib/llvm/tools/clang/lib/Basic/Targets

2019-11-21 Thread Dimitry Andric
Author: dim Date: Thu Nov 21 20:35:53 2019 New Revision: 354984 URL: https://svnweb.freebsd.org/changeset/base/354984 Log: Merge commit 0d14656b9 from llvm git (by Simon Atanasyan): [mips] Set __OCTEON__ macros This is one of the upstream changes needed for adding support for the

svn commit: r354983 - head/contrib/llvm/tools/clang/lib/Basic/Targets

2019-11-21 Thread Dimitry Andric
Author: dim Date: Thu Nov 21 20:32:34 2019 New Revision: 354983 URL: https://svnweb.freebsd.org/changeset/base/354983 Log: Merge commit e578d0fd2 from llvm git (by Simon Atanasyan): [mips] Fix `__mips_isa_rev` macros value for Octeon CPU This is one of the upstream changes needed

svn commit: r354982 - in head/contrib/llvm/tools/clang/lib: Basic/Targets Driver/ToolChains

2019-11-21 Thread Dimitry Andric
Author: dim Date: Thu Nov 21 20:26:34 2019 New Revision: 354982 URL: https://svnweb.freebsd.org/changeset/base/354982 Log: Merge commit 3552d3e0f from llvm git (by Simon Atanasyan): [mips] Add `octeon+` to the list of CPUs accepted by the driver This is one of the upstream changes

svn commit: r354981 - head/contrib/llvm/lib/Target/Mips/MCTargetDesc

2019-11-21 Thread Dimitry Andric
Author: dim Date: Thu Nov 21 20:25:12 2019 New Revision: 354981 URL: https://svnweb.freebsd.org/changeset/base/354981 Log: Merge commit bf996f761 from llvm git (by Simon Atanasyan): [mips] Write `AFL_EXT_OCTEONP` flag to the `.MIPS.abiflags` section Differential Revision:

svn commit: r354980 - head/contrib/llvm/lib/Target/Mips/AsmParser

2019-11-21 Thread Dimitry Andric
Author: dim Date: Thu Nov 21 20:23:35 2019 New Revision: 354980 URL: https://svnweb.freebsd.org/changeset/base/354980 Log: Merge commit 3718102d4 from llvm git (by Simon Atanasyan): [mips] Support `octeon+` CPU in the `.set arch=` directive Differential Revision:

svn commit: r354979 - in head/contrib/llvm/lib/Target/Mips: . AsmParser Disassembler

2019-11-21 Thread Dimitry Andric
Author: dim Date: Thu Nov 21 20:22:07 2019 New Revision: 354979 URL: https://svnweb.freebsd.org/changeset/base/354979 Log: Merge commit 7bed381ea from llvm git (by Simon Atanasyan): [mips] Implement Octeon+ `saa` and `saad` instructions `saa` and `saad` are 32-bit and 64-bit store

Re: svn commit: r354803 - in stable: 11/contrib/llvm/lib/Transforms/InstCombine 12/contrib/llvm/lib/Transforms/InstCombine

2019-11-21 Thread Dimitry Andric
On 21 Nov 2019, at 16:06, Ronald Klop wrote: > > On Mon, 18 Nov 2019 08:04:59 +0100, Dimitry Andric wrote: >> Author: dim >> Date: Mon Nov 18 07:04:59 2019 >> New Revision: 354803 >> URL: https://svnweb.freebsd.org/changeset/base/354803 >> >> Log:

Re: svn commit: r354900 - head/usr.sbin/jail

2019-11-20 Thread Dimitry Andric
On 21 Nov 2019, at 01:44, John Baldwin wrote: > > On 11/20/19 3:42 PM, Bjoern A. Zeeb wrote: >> On 20 Nov 2019, at 23:32, John Baldwin wrote: ... >> You can however find more of these elsewhere: >> >> ../lib/libc/tests/sys/Makefile:.if ${MACHINE_CPUARCH} != "aarch64" && >> ${MACHINE_CPUARCH} !=

svn commit: r354910 - head

2019-11-20 Thread Dimitry Andric
Author: dim Date: Wed Nov 20 19:07:08 2019 New Revision: 354910 URL: https://svnweb.freebsd.org/changeset/base/354910 Log: Fix typo: deprected -> deprecated. Modified: head/UPDATING Modified: head/UPDATING == ---

svn commit: r354908 - in head/lib/clang: libclang libllvm libllvmminimal

2019-11-20 Thread Dimitry Andric
Author: dim Date: Wed Nov 20 18:12:01 2019 New Revision: 354908 URL: https://svnweb.freebsd.org/changeset/base/354908 Log: Add explanatory comments for the different SRCS_xxx variables used in the Makefiles for libllvm and libclang. While here, cleanup a commented out SRCS entry in

svn commit: r354803 - in stable: 11/contrib/llvm/lib/Transforms/InstCombine 12/contrib/llvm/lib/Transforms/InstCombine

2019-11-17 Thread Dimitry Andric
Author: dim Date: Mon Nov 18 07:04:59 2019 New Revision: 354803 URL: https://svnweb.freebsd.org/changeset/base/354803 Log: MFC r354724: Merge commit 5bbb604bb from llvm git (by Craig Topper): [InstCombine] Disable some portions of foldGEPICmp for GEPs that return a vector of

svn commit: r354803 - in stable: 11/contrib/llvm/lib/Transforms/InstCombine 12/contrib/llvm/lib/Transforms/InstCombine

2019-11-17 Thread Dimitry Andric
Author: dim Date: Mon Nov 18 07:04:59 2019 New Revision: 354803 URL: https://svnweb.freebsd.org/changeset/base/354803 Log: MFC r354724: Merge commit 5bbb604bb from llvm git (by Craig Topper): [InstCombine] Disable some portions of foldGEPICmp for GEPs that return a vector of

svn commit: r354724 - head/contrib/llvm/lib/Transforms/InstCombine

2019-11-14 Thread Dimitry Andric
Author: dim Date: Fri Nov 15 06:56:25 2019 New Revision: 354724 URL: https://svnweb.freebsd.org/changeset/base/354724 Log: Merge commit 5bbb604bb from llvm git (by Craig Topper): [InstCombine] Disable some portions of foldGEPICmp for GEPs that return a vector of pointers. Fix other

Re: svn commit: r354598 - in stable: 11/contrib/libc++/include 11/sys/sys 12/contrib/libc++/include 12/sys/sys

2019-11-11 Thread Dimitry Andric
On 11 Nov 2019, at 11:30, Antoine Brodin wrote: > > On Mon, Nov 11, 2019 at 11:10 AM Dimitry Andric wrote: >> >> On 11 Nov 2019, at 10:29, Antoine Brodin wrote: >>> >>> On Mon, Nov 11, 2019 at 9:03 AM Antoine Brodin wrote: >>>> >>&g

svn commit: r354626 - in stable: 11/contrib/libc++/include 12/contrib/libc++/include

2019-11-11 Thread Dimitry Andric
Author: dim Date: Mon Nov 11 17:45:06 2019 New Revision: 354626 URL: https://svnweb.freebsd.org/changeset/base/354626 Log: MFC r354625: Merge commit 371ea70bb from llvm git (by Louis Dionne): [libc++] Harden usage of static_assert against C++03 In C++03, we emulate

svn commit: r354626 - in stable: 11/contrib/libc++/include 12/contrib/libc++/include

2019-11-11 Thread Dimitry Andric
Author: dim Date: Mon Nov 11 17:45:06 2019 New Revision: 354626 URL: https://svnweb.freebsd.org/changeset/base/354626 Log: MFC r354625: Merge commit 371ea70bb from llvm git (by Louis Dionne): [libc++] Harden usage of static_assert against C++03 In C++03, we emulate

svn commit: r354625 - head/contrib/libc++/include

2019-11-11 Thread Dimitry Andric
Author: dim Date: Mon Nov 11 17:41:56 2019 New Revision: 354625 URL: https://svnweb.freebsd.org/changeset/base/354625 Log: Merge commit 371ea70bb from llvm git (by Louis Dionne): [libc++] Harden usage of static_assert against C++03 In C++03, we emulate static_assert with a macro,

Re: svn commit: r354598 - in stable: 11/contrib/libc++/include 11/sys/sys 12/contrib/libc++/include 12/sys/sys

2019-11-11 Thread Dimitry Andric
On 11 Nov 2019, at 10:29, Antoine Brodin wrote: > > On Mon, Nov 11, 2019 at 9:03 AM Antoine Brodin wrote: >> >> On Sun, Nov 10, 2019 at 7:41 PM Dimitry Andric wrote: >>> >>> Author: dim >>> Date: Sun Nov 10 18:41:13 2019 >>> New Revision

svn commit: r354598 - in stable: 11/contrib/libc++/include 11/sys/sys 12/contrib/libc++/include 12/sys/sys

2019-11-10 Thread Dimitry Andric
Author: dim Date: Sun Nov 10 18:41:13 2019 New Revision: 354598 URL: https://svnweb.freebsd.org/changeset/base/354598 Log: MFC r354460: Merge commit e8316372b from llvm git (by Louis Dionne): [libc++] Add `__truncating_cast` for safely casting float types to integers This

svn commit: r354598 - in stable: 11/contrib/libc++/include 11/sys/sys 12/contrib/libc++/include 12/sys/sys

2019-11-10 Thread Dimitry Andric
Author: dim Date: Sun Nov 10 18:41:13 2019 New Revision: 354598 URL: https://svnweb.freebsd.org/changeset/base/354598 Log: MFC r354460: Merge commit e8316372b from llvm git (by Louis Dionne): [libc++] Add `__truncating_cast` for safely casting float types to integers This

svn commit: r354596 - in stable: 10/lib/libc/gen 10/lib/msun/src 11/lib/libc/gen 11/lib/msun/src 12/lib/libc/gen 12/lib/msun/src

2019-11-10 Thread Dimitry Andric
Author: dim Date: Sun Nov 10 17:33:10 2019 New Revision: 354596 URL: https://svnweb.freebsd.org/changeset/base/354596 Log: MFC r354255: Add __isnan()/__isnanf() aliases for compatibility with glibc and CUDA Even though clang comes with a number of internal CUDA wrapper headers,

svn commit: r354596 - in stable: 10/lib/libc/gen 10/lib/msun/src 11/lib/libc/gen 11/lib/msun/src 12/lib/libc/gen 12/lib/msun/src

2019-11-10 Thread Dimitry Andric
Author: dim Date: Sun Nov 10 17:33:10 2019 New Revision: 354596 URL: https://svnweb.freebsd.org/changeset/base/354596 Log: MFC r354255: Add __isnan()/__isnanf() aliases for compatibility with glibc and CUDA Even though clang comes with a number of internal CUDA wrapper headers,

svn commit: r354596 - in stable: 10/lib/libc/gen 10/lib/msun/src 11/lib/libc/gen 11/lib/msun/src 12/lib/libc/gen 12/lib/msun/src

2019-11-10 Thread Dimitry Andric
Author: dim Date: Sun Nov 10 17:33:10 2019 New Revision: 354596 URL: https://svnweb.freebsd.org/changeset/base/354596 Log: MFC r354255: Add __isnan()/__isnanf() aliases for compatibility with glibc and CUDA Even though clang comes with a number of internal CUDA wrapper headers,

svn commit: r354469 - in head/contrib/llvm: include/llvm/DebugInfo/DWARF include/llvm/MC lib/DebugInfo/DWARF lib/MC lib/Object lib/Target/RISCV lib/Target/RISCV/AsmParser lib/Target/RISCV/MCTargetD...

2019-11-07 Thread Dimitry Andric
Author: dim Date: Thu Nov 7 19:54:08 2019 New Revision: 354469 URL: https://svnweb.freebsd.org/changeset/base/354469 Log: Merge commit f596f4507 from llvm git (by Sam Elliott): [RISCV] Add Custom Parser for Atomic Memory Operands Summary: GCC Accepts both (reg) and 0(reg) for

svn commit: r354460 - in head: contrib/libc++/include sys/sys

2019-11-07 Thread Dimitry Andric
Author: dim Date: Thu Nov 7 18:26:01 2019 New Revision: 354460 URL: https://svnweb.freebsd.org/changeset/base/354460 Log: Merge commit e8316372b from llvm git (by Louis Dionne): [libc++] Add `__truncating_cast` for safely casting float types to integers This is needed anytime

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

2019-11-06 Thread Dimitry Andric
Author: dim Date: Thu Nov 7 06:59:09 2019 New Revision: 354429 URL: https://svnweb.freebsd.org/changeset/base/354429 Log: Merge commit 8e34dd941 from llvm git (by Sanjay Patel): [x86] avoid crashing when splitting AVX stores with non-simple type (PR43916) The store splitting

svn commit: r354339 - head/contrib/llvm/lib/Target/PowerPC

2019-11-04 Thread Dimitry Andric
Author: dim Date: Mon Nov 4 19:38:07 2019 New Revision: 354339 URL: https://svnweb.freebsd.org/changeset/base/354339 Log: Merge commit 97e362607 from llvm git (by Nemanja Ivanovic): [PowerPC] Do not emit HW loop if the body contains calls to lrint/lround These two intrinsics

svn commit: r354255 - in head/lib: libc/gen msun/src

2019-11-02 Thread Dimitry Andric
Author: dim Date: Sat Nov 2 16:59:53 2019 New Revision: 354255 URL: https://svnweb.freebsd.org/changeset/base/354255 Log: Add __isnan()/__isnanf() aliases for compatibility with glibc and CUDA Even though clang comes with a number of internal CUDA wrapper headers, compiling sample CUDA

svn commit: r354146 - head/contrib/llvm/lib/TableGen

2019-10-29 Thread Dimitry Andric
Author: dim Date: Tue Oct 29 16:51:12 2019 New Revision: 354146 URL: https://svnweb.freebsd.org/changeset/base/354146 Log: Pull in r373338 from upstream llvm trunk (by Simon Pilgrim): Revert rL349624 : Let TableGen write output only if it changed, instead of doing so in cmake,

Re: svn commit: r353937 - in head/share: man/man5 mk

2019-10-29 Thread Dimitry Andric
On 27 Oct 2019, at 17:59, Alexey Dokuchaev wrote: > > On Sat, Oct 26, 2019 at 04:34:14PM +0200, Dimitry Andric wrote: ... >> I only tested -j24 on a 32-core system, but I could probably repeat the >> experiment with lower and higher -j values: [...] >> >> So ~2.3%

svn commit: r354136 - in stable: 11/share/man/man5 11/tools/build/options 12/share/man/man5 12/tools/build/options

2019-10-28 Thread Dimitry Andric
Author: dim Date: Mon Oct 28 18:37:32 2019 New Revision: 354136 URL: https://svnweb.freebsd.org/changeset/base/354136 Log: MFC r353933: Slightly expand description of WITH_SHARED_TOOLCHAIN, add a corresponding WITHOUT_SHARED_TOOLCHAIN description, and regenerate src.conf(5). Added:

svn commit: r354136 - in stable: 11/share/man/man5 11/tools/build/options 12/share/man/man5 12/tools/build/options

2019-10-28 Thread Dimitry Andric
Author: dim Date: Mon Oct 28 18:37:32 2019 New Revision: 354136 URL: https://svnweb.freebsd.org/changeset/base/354136 Log: MFC r353933: Slightly expand description of WITH_SHARED_TOOLCHAIN, add a corresponding WITHOUT_SHARED_TOOLCHAIN description, and regenerate src.conf(5). Added:

Re: svn commit: r353937 - in head/share: man/man5 mk

2019-10-26 Thread Dimitry Andric
> On 24 Oct 2019, at 14:49, Alexey Dokuchaev wrote: > > On Wed, Oct 23, 2019 at 11:31:41AM -0700, Enji Cooper wrote: >>> On Oct 23, 2019, at 10:02, Dimitry Andric wrote: >>> New Revision: 353937 >>> URL: https://svnweb.freebsd.org/changeset/base/3539

svn commit: r354097 - in head/contrib/llvm: lib/Object lib/Support lib/Target/ARM lib/Target/ARM/AsmParser lib/Target/ARM/MCTargetDesc tools/clang/lib/Basic/Targets tools/clang/lib/Driver/ToolChain...

2019-10-25 Thread Dimitry Andric
Author: dim Date: Fri Oct 25 21:00:49 2019 New Revision: 354097 URL: https://svnweb.freebsd.org/changeset/base/354097 Log: Pull in r372186 from upstream llvm trunk (by Eli Friedman): [ARM] VFPv2 only supports 16 D registers. r361845 changed the way we handle "D16" vs. "D32"

svn commit: r353951 - vendor/lld/lld-r375505

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:50 2019 New Revision: 353951 URL: https://svnweb.freebsd.org/changeset/base/353951 Log: Tag stripped lld trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub. Added:

svn commit: r353955 - vendor/llvm-openmp/openmp-r375505

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:53:20 2019 New Revision: 353955 URL: https://svnweb.freebsd.org/changeset/base/353955 Log: Tag stripped LLVM openmp trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub. Added:

svn commit: r353954 - in vendor/llvm-openmp/dist/runtime/src: . thirdparty/ittnotify

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:53:14 2019 New Revision: 353954 URL: https://svnweb.freebsd.org/changeset/base/353954 Log: Vendor import of stripped LLVM openmp trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to

svn commit: r353953 - vendor/lldb/lldb-r375505

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:53:12 2019 New Revision: 353953 URL: https://svnweb.freebsd.org/changeset/base/353953 Log: Tag stripped lldb trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub. Added:

svn commit: r353952 - in vendor/lldb/dist: docs include/lldb include/lldb/API include/lldb/Breakpoint include/lldb/Core include/lldb/DataFormatters include/lldb/Expression include/lldb/Host include...

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:53:01 2019 New Revision: 353952 URL: https://svnweb.freebsd.org/changeset/base/353952 Log: Vendor import of stripped lldb trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub:

svn commit: r353944 - in vendor/compiler-rt/dist: include/fuzzer include/sanitizer lib/asan lib/builtins lib/builtins/aarch64 lib/builtins/arm lib/dfsan lib/fuzzer lib/fuzzer/utils lib/gwp_asan lib...

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:22 2019 New Revision: 353944 URL: https://svnweb.freebsd.org/changeset/base/353944 Log: Vendor import of stripped compiler-rt trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to

svn commit: r353947 - vendor/libc++/libc++-r375505

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:35 2019 New Revision: 353947 URL: https://svnweb.freebsd.org/changeset/base/353947 Log: Tag stripped libc++ trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub. Added:

svn commit: r353946 - in vendor/libc++/dist: include include/experimental include/ext src src/experimental src/filesystem

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:30 2019 New Revision: 353946 URL: https://svnweb.freebsd.org/changeset/base/353946 Log: Vendor import of stripped libc++ trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub:

svn commit: r353942 - in vendor/clang/dist: include/clang include/clang-c include/clang/AST include/clang/ASTMatchers include/clang/Analysis include/clang/Basic include/clang/CodeGen include/clang/...

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:09 2019 New Revision: 353942 URL: https://svnweb.freebsd.org/changeset/base/353942 Log: Vendor import of stripped clang trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub:

svn commit: r353945 - vendor/compiler-rt/compiler-rt-r375505

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:26 2019 New Revision: 353945 URL: https://svnweb.freebsd.org/changeset/base/353945 Log: Tag stripped compiler-rt trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub. Added:

svn commit: r353949 - vendor/llvm-libunwind/libunwind-r375505

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:41 2019 New Revision: 353949 URL: https://svnweb.freebsd.org/changeset/base/353949 Log: Tag stripped LLVM libunwind trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub.

svn commit: r353948 - vendor/llvm-libunwind/dist/src

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:37 2019 New Revision: 353948 URL: https://svnweb.freebsd.org/changeset/base/353948 Log: Vendor import of stripped LLVM libunwind trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to

svn commit: r353950 - in vendor/lld/dist: . COFF Common ELF ELF/Arch docs include/lld/Common include/lld/Core include/lld/ReaderWriter lib/Driver lib/ReaderWriter lib/ReaderWriter/MachO lib/ReaderW...

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:45 2019 New Revision: 353950 URL: https://svnweb.freebsd.org/changeset/base/353950 Log: Vendor import of stripped lld trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub:

svn commit: r353943 - vendor/clang/clang-r375505

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:52:16 2019 New Revision: 353943 URL: https://svnweb.freebsd.org/changeset/base/353943 Log: Tag stripped clang trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub. Added:

svn commit: r353941 - vendor/llvm/llvm-r375505

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:51:52 2019 New Revision: 353941 URL: https://svnweb.freebsd.org/changeset/base/353941 Log: Tag stripped llvm trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub. Added:

svn commit: r353937 - in head/share: man/man5 mk

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 17:02:45 2019 New Revision: 353937 URL: https://svnweb.freebsd.org/changeset/base/353937 Log: Build toolchain components as dynamically linked executables by default Summary: Historically, we have built toolchain components such as cc, ld, etc as statically

svn commit: r353936 - head/contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 16:57:11 2019 New Revision: 353936 URL: https://svnweb.freebsd.org/changeset/base/353936 Log: Bump clang's default target CPU for the i386 architecture (aka "x86") to i686, as per the discussion on the freebsd-arch mailing list. Earlier in r352030, I had

svn commit: r353933 - in head: share/man/man5 tools/build/options

2019-10-23 Thread Dimitry Andric
Author: dim Date: Wed Oct 23 16:48:17 2019 New Revision: 353933 URL: https://svnweb.freebsd.org/changeset/base/353933 Log: Slightly expand description of WITH_SHARED_TOOLCHAIN, add a corresponding WITHOUT_SHARED_TOOLCHAIN description, and regenerate src.conf(5). MFC after: 3 days

svn commit: r353801 - in stable/11: share/man/man5 tools/build/options

2019-10-21 Thread Dimitry Andric
Author: dim Date: Mon Oct 21 17:54:53 2019 New Revision: 353801 URL: https://svnweb.freebsd.org/changeset/base/353801 Log: Partially MFC r339524 (by imp): Add missing options. WITHOUT_LOADER_LUA is only needed since we turned it off by default on powerpc and sparc64 in r338203. Same

svn commit: r353800 - in stable/12: share/man/man5 tools/build/options

2019-10-21 Thread Dimitry Andric
Author: dim Date: Mon Oct 21 17:45:00 2019 New Revision: 353800 URL: https://svnweb.freebsd.org/changeset/base/353800 Log: MFC r339524 (by imp): Add missing options. WITHOUT_LOADER_LUA is only needed since we turned it off by default on powerpc and sparc64 in r338203. Same with

svn commit: r353776 - stable/12

2019-10-20 Thread Dimitry Andric
Author: dim Date: Sun Oct 20 14:45:19 2019 New Revision: 353776 URL: https://svnweb.freebsd.org/changeset/base/353776 Log: Follow up on r351916 by also bumping the version suffix to 12.1 in Makefile.libcompat. Reported by: Jeremy Cox Modified: stable/12/Makefile.libcompat Modified:

<    1   2   3   4   5   6   7   8   9   10   >