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

2020-12-09 Thread Dimitry Andric
Author: dim Date: Wed Dec 9 18:37:43 2020 New Revision: 368489 URL: https://svnweb.freebsd.org/changeset/base/368489 Log: Merge commit 28de0fb48 from llvm git (by Luís Marques): [RISCV] Set __GCC_HAVE_SYNC_COMPARE_AND_SWAP_x defines The RISCV target did not set the GCC atomic

svn commit: r368309 - head/contrib/llvm-project/llvm/lib/Support/Unix

2020-12-03 Thread Dimitry Andric
Author: dim Date: Thu Dec 3 19:29:18 2020 New Revision: 368309 URL: https://svnweb.freebsd.org/changeset/base/368309 Log: Merge commit d989ffd10 from llvm git (by Dimitry Andric): Implement computeHostNumHardwareThreads() for FreeBSD This retrieves CPU affinity via FreeBSD's

svn commit: r368308 - head/contrib/llvm-project/llvm/lib/Support/Unix

2020-12-03 Thread Dimitry Andric
Author: dim Date: Thu Dec 3 19:26:21 2020 New Revision: 368308 URL: https://svnweb.freebsd.org/changeset/base/368308 Log: Revert r367815, so we can apply the slightly different version that landed upstream: For llvm's internal function which retrieves the number of available "hardware

svn commit: r368192 - head

2020-11-30 Thread Dimitry Andric
Author: dim Date: Mon Nov 30 19:18:50 2020 New Revision: 368192 URL: https://svnweb.freebsd.org/changeset/base/368192 Log: Add a few missed entries to ObsoleteFiles.inc: * libzfs.so was bumped from 3 to 4 in r364746 * libcap_random.so.1 was removed in r350307, but its .so symlink was not

svn commit: r367815 - head/contrib/llvm-project/llvm/lib/Support/Unix

2020-11-18 Thread Dimitry Andric
Author: dim Date: Wed Nov 18 19:55:24 2020 New Revision: 367815 URL: https://svnweb.freebsd.org/changeset/base/367815 Log: For llvm's internal function which retrieves the number of available "hardware threads", use cpuset_getaffinity(2) on FreeBSD, so it will honor processor sets

svn commit: r367809 - head/contrib/elftoolchain/elfcopy

2020-11-18 Thread Dimitry Andric
Author: dim Date: Wed Nov 18 18:40:58 2020 New Revision: 367809 URL: https://svnweb.freebsd.org/changeset/base/367809 Log: When elftoolchain's objcopy (or strip) is rewriting a file in-place, make it create the temporary file in the same directory as the source file by default, instead of

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

2020-11-15 Thread Dimitry Andric
Author: dim Date: Sun Nov 15 22:49:28 2020 New Revision: 367712 URL: https://svnweb.freebsd.org/changeset/base/367712 Log: Ensure make delete-old does not unlink the llvm-cxxfilt and its manpage, after r367304 and r367324, when WITH_LLVM_CXXFILT is enabled. Noticed by: "Herbert J.

svn commit: r367623 - head/contrib/llvm-project/lld/ELF

2020-11-12 Thread Dimitry Andric
Author: dim Date: Thu Nov 12 19:25:31 2020 New Revision: 367623 URL: https://svnweb.freebsd.org/changeset/base/367623 Log: Merge commit 8df4e6094 from llvm git (by Fangrui Song): [ELF] Don't consider SHF_ALLOC ".debug*" sections debug sections Fixes PR48071 * The Rust

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

2020-11-08 Thread Dimitry Andric
Author: dim Date: Sun Nov 8 12:47:35 2020 New Revision: 367485 URL: https://svnweb.freebsd.org/changeset/base/367485 Log: Merge commit 354d3106c from llvm git (by Kai Luo): [PowerPC] Skip combining (uint_to_fp x) if x is not simple type Current powerpc64le backend hits ```

svn commit: r367337 - head/contrib/libcxxrt

2020-11-04 Thread Dimitry Andric
Author: dim Date: Wed Nov 4 17:51:09 2020 New Revision: 367337 URL: https://svnweb.freebsd.org/changeset/base/367337 Log: Make vector-related functions in libcxxrt's demangler static Follow-up to r367323 by re-adding static to a number of the functions copied from elftc's

Re: svn commit: r367304 - in head: share/man/man5 share/mk tools/build/options usr.bin usr.bin/clang usr.bin/clang/llvm-cxxfilt

2020-11-04 Thread Dimitry Andric
On 4 Nov 2020, at 17:38, Shawn Webb wrote: > > On Wed, Nov 04, 2020 at 11:26:51AM -0500, Ed Maste wrote: >> On Tue, 3 Nov 2020 at 14:57, Dimitry Andric wrote: >>> >>> Author: dim >>> Date: Tue Nov 3 19:57:28 2020 >>> New Revision: 367304 &g

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

2020-11-04 Thread Dimitry Andric
Author: dim Date: Wed Nov 4 11:23:19 2020 New Revision: 367324 URL: https://svnweb.freebsd.org/changeset/base/367324 Log: Turn on WITH_LLVM_CXXFILT by default LLVM's demangler supports more modern C++ constructs such as lambdas and unnamed types, and is actively maintained. The command

svn commit: r367323 - head/contrib/libcxxrt

2020-11-04 Thread Dimitry Andric
Author: dim Date: Wed Nov 4 11:13:36 2020 New Revision: 367323 URL: https://svnweb.freebsd.org/changeset/base/367323 Log: Update libcxxrt's private copy of elftoolchain demangler This updates the private copy of libelftc_dem_gnu3.c in libcxxrt with the most recent version from upstream

svn commit: r367322 - head/contrib/elftoolchain/libelftc

2020-11-04 Thread Dimitry Andric
Author: dim Date: Wed Nov 4 11:02:05 2020 New Revision: 367322 URL: https://svnweb.freebsd.org/changeset/base/367322 Log: Merge elftoolchain r3877 (by jkoshy): Incorporate fixes from Dimitry Andric: - Use a BUFFER_GROW() macro to avoid rounding errors in capacity

svn commit: r367304 - in head: share/man/man5 share/mk tools/build/options usr.bin usr.bin/clang usr.bin/clang/llvm-cxxfilt

2020-11-03 Thread Dimitry Andric
Author: dim Date: Tue Nov 3 19:57:28 2020 New Revision: 367304 URL: https://svnweb.freebsd.org/changeset/base/367304 Log: Add WITH_LLVM_CXXFILT option to install llvm-cxxfilt as c++filt Since elftoolchain's cxxfilt is rather far behind on features, and we ran into several bugs, add an

svn commit: r366683 - head/contrib/llvm-project/clang/lib/Sema

2020-10-13 Thread Dimitry Andric
Author: dim Date: Tue Oct 13 19:42:22 2020 New Revision: 366683 URL: https://svnweb.freebsd.org/changeset/base/366683 Log: Merge commit 35ecc7fe4 from llvm git (by Hubert Tong): [clang][Sema] Fix PR47676: Handle dependent AltiVec C-style cast Fix premature decision in the presence

svn commit: r366655 - in head: contrib/llvm-project/clang/include/clang/Driver contrib/llvm-project/clang/lib/Driver/ToolChains contrib/llvm-project/llvm/lib/CodeGen contrib/llvm-project/llvm/lib/C...

2020-10-12 Thread Dimitry Andric
Author: dim Date: Mon Oct 12 21:35:29 2020 New Revision: 366655 URL: https://svnweb.freebsd.org/changeset/base/366655 Log: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp release/11.x llvmorg-11.0.0-0-g176249bd673 (aka 11.0.0 release). MFC after:4 weeks

svn commit: r366339 - in head: contrib/llvm-project/lld/docs contrib/llvm-project/llvm/include/llvm-c contrib/llvm-project/llvm/include/llvm/ADT contrib/llvm-project/llvm/lib/CodeGen contrib/llvm-p...

2020-10-01 Thread Dimitry Andric
Author: dim Date: Thu Oct 1 19:06:07 2020 New Revision: 366339 URL: https://svnweb.freebsd.org/changeset/base/366339 Log: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp release/11.x llvmorg-11.0.0-rc5-0-g60a25202a7d. MFC after:4 weeks X-MFC-With: r364284

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

2020-09-17 Thread Dimitry Andric
Author: dim Date: Thu Sep 17 19:47:41 2020 New Revision: 365849 URL: https://svnweb.freebsd.org/changeset/base/365849 Log: Merge commit 46673763f from llvm git (by Craig Topper): [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract Fixes

svn commit: r365848 - in head/contrib/llvm-project/clang: include/clang/Basic include/clang/Sema lib/AST lib/Headers lib/Sema lib/Serialization

2020-09-17 Thread Dimitry Andric
Author: dim Date: Thu Sep 17 19:43:25 2020 New Revision: 365848 URL: https://svnweb.freebsd.org/changeset/base/365848 Log: Merge commit e09107ab8 from llvm git (by Raul Tambre): [Sema] Introduce BuiltinAttr, per-declaration builtin-ness Instead of relying on whether a certain

svn commit: r365807 - in head: contrib/llvm-project/clang/include/clang/AST contrib/llvm-project/clang/include/clang/Basic contrib/llvm-project/clang/lib/AST contrib/llvm-project/clang/lib/Basic co...

2020-09-16 Thread Dimitry Andric
Author: dim Date: Wed Sep 16 16:58:29 2020 New Revision: 365807 URL: https://svnweb.freebsd.org/changeset/base/365807 Log: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp release/11.x llvmorg-11.0.0-rc2-91-g6e042866c30. MFC after:6 weeks X-MFC-With:

svn commit: r365588 - head/lib/libcompiler_rt

2020-09-10 Thread Dimitry Andric
Author: dim Date: Thu Sep 10 16:47:12 2020 New Revision: 365588 URL: https://svnweb.freebsd.org/changeset/base/365588 Log: Follow-up r364753 by only using arm's stdatomic.c implementation, as it already covers the functions in compiler-rt's atomic.c, leading to conflicts when linking.

svn commit: r365509 - head/lib/libcompiler_rt

2020-09-09 Thread Dimitry Andric
Author: dim Date: Wed Sep 9 20:48:57 2020 New Revision: 365509 URL: https://svnweb.freebsd.org/changeset/base/365509 Log: Follow-up r364753 by enabling compiler-rt's atomic implementation only for clang, as it uses clang specific builtins, and does not compile correctly with gcc. Note that

svn commit: r365507 - head/contrib/llvm-project/llvm/lib/Support

2020-09-09 Thread Dimitry Andric
Author: dim Date: Wed Sep 9 18:11:04 2020 New Revision: 365507 URL: https://svnweb.freebsd.org/changeset/base/365507 Log: Merge commit e6bb4c8e7 from llvm git (by Craig Topper): [X86] SSE4_A should only imply SSE3 not SSSE3 in the frontend. SSE4_1 and SSE4_2 due imply SSSE3. So I

svn commit: r365429 - head/contrib/llvm-project/openmp/runtime/src

2020-09-07 Thread Dimitry Andric
Author: dim Date: Mon Sep 7 20:10:03 2020 New Revision: 365429 URL: https://svnweb.freebsd.org/changeset/base/365429 Log: Merge commit 47b0262d3 from llvm git (by me): Add include to kmp_os.h, to get the va_list type, required after cde8f4c164a2. Sort system includes, while here.

svn commit: r365373 - in head: lib/libc/stdlib/jemalloc tools/build/options

2020-09-06 Thread Dimitry Andric
Author: dim Date: Sun Sep 6 09:08:06 2020 New Revision: 365373 URL: https://svnweb.freebsd.org/changeset/base/365373 Log: Follow-up r365371 by removing sentences which indicate the state of the MK_MALLOC_PRODUCTION option on -CURRENT. Also, for the sake of backwards compatibility,

svn commit: r365371 - in head: . contrib/jemalloc contrib/jemalloc/doc lib/libc/stdlib/jemalloc share/man/man5 share/mk tools/build/options

2020-09-05 Thread Dimitry Andric
Author: dim Date: Sat Sep 5 23:30:17 2020 New Revision: 365371 URL: https://svnweb.freebsd.org/changeset/base/365371 Log: Turn MALLOC_PRODUCTION into a regular src.conf(5) option For historical reasons, defining MALLOC_PRODUCTION in /etc/make.conf has been used to turn off potentially

svn commit: r365307 - head/contrib/llvm-project/llvm/include/llvm/ADT

2020-09-03 Thread Dimitry Andric
Author: dim Date: Thu Sep 3 18:34:01 2020 New Revision: 365307 URL: https://svnweb.freebsd.org/changeset/base/365307 Log: Merge commit f26fc568402f from llvm git (by me): Eliminate the sizing template parameter N from CoalescingBitVector Since the parameter is not used anywhere,

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

2020-09-03 Thread Dimitry Andric
Author: dim Date: Thu Sep 3 18:27:13 2020 New Revision: 365306 URL: https://svnweb.freebsd.org/changeset/base/365306 Log: Add a few more files to libllvm, which are required when doing sanitized builds, for example with -fsanitize=undefined. MFC after:6 weeks X-MFC-With: r364284

svn commit: r365305 - in head: . tools/build/mk

2020-09-03 Thread Dimitry Andric
Author: dim Date: Thu Sep 3 18:21:58 2020 New Revision: 365305 URL: https://svnweb.freebsd.org/changeset/base/365305 Log: Ensure zpool-features(5) doesn't get removed by make delete-old. Apparently, somewhere in 2012 ZFS-on-FreeBSD moved it from section 5 to 7, but ZFS-on-Linux never

Re: svn commit: r364822 - in head/crypto/openssl/crypto: aes/asm bn/asm chacha/asm ec/asm modes/asm poly1305/asm sha/asm

2020-08-26 Thread Dimitry Andric
On 26 Aug 2020, at 19:13, Ian Lepore wrote: > > On Wed, 2020-08-26 at 19:04 +0200, Mateusz Guzik wrote: >> On 8/26/20, Jung-uk Kim wrote: >>> Author: jkim >>> Date: Wed Aug 26 16:55:28 2020 >>> New Revision: 364822 >>> URL: https://svnweb.freebsd.org/changeset/base/364822 >>> >>> Log: >>> Fix

Re: svn commit: r364782 - head/lib/libcompiler_rt

2020-08-25 Thread Dimitry Andric
On 25 Aug 2020, at 21:57, Dimitry Andric wrote: > > Author: dim > Date: Tue Aug 25 19:57:11 2020 > New Revision: 364782 > URL: https://svnweb.freebsd.org/changeset/base/364782 > > Log: > After r364753, there should be no need to suppress -Watomic-alignment > warning

svn commit: r364784 - head/lib/libgcc_eh

2020-08-25 Thread Dimitry Andric
Author: dim Date: Tue Aug 25 20:07:11 2020 New Revision: 364784 URL: https://svnweb.freebsd.org/changeset/base/364784 Log: After r364423, which ensures the callbacks that dl_iterate_phdr(3) performs are protected by an exclusive lock, even for statically linked programs, it is safe to

svn commit: r364782 - head/lib/libcompiler_rt

2020-08-25 Thread Dimitry Andric
Author: dim Date: Tue Aug 25 19:57:11 2020 New Revision: 364782 URL: https://svnweb.freebsd.org/changeset/base/364782 Log: After r364753, there should be no need to suppress -Watomic-alignment warnings anymore for compiler-rt's atomic.c. This occurred because the IS_LOCK_FREE_8 macro was

svn commit: r364753 - in head: contrib/llvm-project/compiler-rt/lib/builtins lib/libcompiler_rt sys/sys

2020-08-25 Thread Dimitry Andric
Author: dim Date: Tue Aug 25 06:49:10 2020 New Revision: 364753 URL: https://svnweb.freebsd.org/changeset/base/364753 Log: Add atomic and bswap functions to libcompiler_rt There have been several mentions on our mailing lists about missing atomic functions in our system libraries (e.g.

svn commit: r364733 - head/share/mk

2020-08-24 Thread Dimitry Andric
Author: dim Date: Mon Aug 24 20:40:26 2020 New Revision: 364733 URL: https://svnweb.freebsd.org/changeset/base/364733 Log: After r364732, we can now enable MK_OPENMP for aarch64 by default. PR: 248864 MFC after:2 weeks Modified: head/share/mk/src.opts.mk Modified:

svn commit: r364732 - head/contrib/llvm-project/openmp/runtime/src

2020-08-24 Thread Dimitry Andric
Author: dim Date: Mon Aug 24 20:37:18 2020 New Revision: 364732 URL: https://svnweb.freebsd.org/changeset/base/364732 Log: Merge commit cde8f4c16 from llvm git (by me): Move special va_list handling to kmp_os.h Instead of copying and pasting the same #ifdef expressions in

svn commit: r364718 - in head: contrib/llvm-project/clang/include/clang/Basic contrib/llvm-project/clang/include/clang/Driver contrib/llvm-project/clang/lib/AST contrib/llvm-project/clang/lib/Basic...

2020-08-24 Thread Dimitry Andric
Author: dim Date: Mon Aug 24 17:43:23 2020 New Revision: 364718 URL: https://svnweb.freebsd.org/changeset/base/364718 Log: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp release/11.x llvmorg-11.0.0-rc2-0-g414f32a9e86. MFC after:6 weeks X-MFC-With: r364284

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

2020-08-22 Thread Dimitry Andric
Author: dim Date: Sat Aug 22 15:31:56 2020 New Revision: 364485 URL: https://svnweb.freebsd.org/changeset/base/364485 Log: Add a missed source file for LLVM's BPF target. This target is not enabled by default, so I forgot about it, apologies for the breakage. Reported by: hrs MFC

Re: svn commit: r364438 - in head/cddl: contrib/opensolaris/lib/libdtrace/common usr.sbin/dtrace/tests/tools

2020-08-22 Thread Dimitry Andric
On 22 Aug 2020, at 16:27, Mark Johnston wrote: > > On Sat, Aug 22, 2020 at 12:40:49PM +0200, Antoine Brodin wrote: >> On Thu, Aug 20, 2020 at 9:28 PM Mark Johnston wrote: >>> >>> Author: markj >>> Date: Thu Aug 20 19:28:19 2020 >>> New Revision: 364438 >>> URL:

Re: svn commit: r364482 - head/lib/libc++

2020-08-22 Thread Dimitry Andric
On 22 Aug 2020, at 16:07, Shawn Webb wrote: > > On Sat, Aug 22, 2020 at 12:05:11PM +, Dimitry Andric wrote: >> Author: dim >> Date: Sat Aug 22 12:05:11 2020 >> New Revision: 364482 >> URL: https://svnweb.freebsd.org/changeset/base/364482 >> >> L

Re: svn commit: r364482 - head/lib/libc++

2020-08-22 Thread Dimitry Andric
On 22 Aug 2020, at 14:05, Dimitry Andric wrote: > > Author: dim > Date: Sat Aug 22 12:05:11 2020 > New Revision: 364482 > URL: https://svnweb.freebsd.org/changeset/base/364482 > > Log: > Add a few new source files to libc++, in particular the implementation >

svn commit: r364482 - head/lib/libc++

2020-08-22 Thread Dimitry Andric
Author: dim Date: Sat Aug 22 12:05:11 2020 New Revision: 364482 URL: https://svnweb.freebsd.org/changeset/base/364482 Log: Add a few new source files to libc++, in particular the implementation part of std::random_shuffle. These were split off at some point by upstream, but I forgot to add

svn commit: r364480 - head/contrib/llvm-project/lldb/source/Target

2020-08-22 Thread Dimitry Andric
Author: dim Date: Sat Aug 22 10:55:55 2020 New Revision: 364480 URL: https://svnweb.freebsd.org/changeset/base/364480 Log: Merge commit 1ce07cd614be from llvm git (by me): Instantiate Error in Target::GetEntryPointAddress() only when necessary When

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

2020-08-21 Thread Dimitry Andric
Author: dim Date: Fri Aug 21 10:06:01 2020 New Revision: 364455 URL: https://svnweb.freebsd.org/changeset/base/364455 Log: Merge commit 95e18b2d9d5f from llvm git (by Kang Zhang): [PowerPC] Fix a typo for InstAlias of mfsprg D77531 has a type for mfsprg, it should be mtsprg. This

svn commit: r364435 - head/usr.sbin/kldxref

2020-08-20 Thread Dimitry Andric
Author: dim Date: Thu Aug 20 18:50:46 2020 New Revision: 364435 URL: https://svnweb.freebsd.org/changeset/base/364435 Log: Bump kldxref's MAXSEGS to 16, to stop complaints about the kernel supposedly having too many segments, when lld 11 links it. Such kernels should load just fine.

svn commit: r364400 - head/lib/clang

2020-08-19 Thread Dimitry Andric
Author: dim Date: Wed Aug 19 17:05:30 2020 New Revision: 364400 URL: https://svnweb.freebsd.org/changeset/base/364400 Log: Fix the mips64 world build after r364284. Linking the full version of clang 11 results in errors similar to: lld: error:

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

2020-08-17 Thread Dimitry Andric
Author: dim Date: Mon Aug 17 16:37:46 2020 New Revision: 364314 URL: https://svnweb.freebsd.org/changeset/base/364314 Log: Merge commit 4d52ebb9b9c7 from llvm git (by Chen Zheng): [PowerPC] Make StartMI ignore COPY like instructions. Reviewed By: lkail Differential

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

2020-08-17 Thread Dimitry Andric
Author: dim Date: Mon Aug 17 16:34:10 2020 New Revision: 364313 URL: https://svnweb.freebsd.org/changeset/base/364313 Log: Revert r364275, for reapplying the final upstream fix: Tentatively apply https://reviews.llvm.org/D85659, which fixes an assertion failure when building world for

svn commit: r364081 - in head/lib/libclang_rt: fuzzer profile xray

2020-08-10 Thread Dimitry Andric
Author: dim Date: Mon Aug 10 16:55:54 2020 New Revision: 364081 URL: https://svnweb.freebsd.org/changeset/base/364081 Log: Follow-up to r358851 (llvm-project 10.0.0-rc3 import), where I added subdirectories for compiler-rt's internal fuzzer, profile and xray headers, but forgot to add

svn commit: r364050 - head/tests/sys/net/routing

2020-08-08 Thread Dimitry Andric
Author: dim Date: Sat Aug 8 11:06:27 2020 New Revision: 364050 URL: https://svnweb.freebsd.org/changeset/base/364050 Log: Use static inline for iface_{setup,delete}_addr in tests/sys/net/routing. This fixes possible link errors, similar to: ld: error: undefined symbol:

svn commit: r364040 - head/sys/powerpc/aim

2020-08-07 Thread Dimitry Andric
Author: dim Date: Fri Aug 7 19:32:54 2020 New Revision: 364040 URL: https://svnweb.freebsd.org/changeset/base/364040 Log: Fix clang 11 inline asm constraint error when building powerpc GENERIC64 kernels: sys/powerpc/aim/mmu_radix.c:728:19: error: invalid operand for inline asm

svn commit: r363988 - head/usr.sbin/yp_mkdb

2020-08-06 Thread Dimitry Andric
Author: dim Date: Thu Aug 6 20:31:50 2020 New Revision: 363988 URL: https://svnweb.freebsd.org/changeset/base/363988 Log: Fix clang 11 -Wformat warnings in yp_mkdb: usr.sbin/yp_mkdb/yp_mkdb.c:91:40: error: format specifies type 'char *' but the argument has type 'void *'

svn commit: r363401 - in head/lib/clang/include: . llvm/Support

2020-07-21 Thread Dimitry Andric
Author: dim Date: Tue Jul 21 17:34:05 2020 New Revision: 363401 URL: https://svnweb.freebsd.org/changeset/base/363401 Log: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 10.0.1 final (aka llvmorg-10.0.1-0-gef32c611aa2). There were no changes since rc2, except in

Re: svn commit: r363125 - head/sys/compat/linux

2020-07-12 Thread Dimitry Andric
On 12 Jul 2020, at 11:51, Alexander Leidinger wrote: > > Author: netchild > Date: Sun Jul 12 09:51:09 2020 > New Revision: 363125 > URL: https://svnweb.freebsd.org/changeset/base/363125 > > Log: > Implement CLOCK_MONOTONIC_RAW (linux >= 2.6.28). > > It is documented as a raw hardware-based

svn commit: r363013 - head/contrib/llvm-project/clang/lib/Sema

2020-07-08 Thread Dimitry Andric
Author: dim Date: Wed Jul 8 16:50:47 2020 New Revision: 363013 URL: https://svnweb.freebsd.org/changeset/base/363013 Log: Merge commit 065fc1eafe7c from llvm git (by Richard Smith): PR45521: Preserve the value kind when performing a standard conversion sequence on a glvalue

Re: svn commit: r362681 - in head: contrib/bc contrib/bc/gen contrib/bc/include contrib/bc/locales contrib/bc/manuals contrib/bc/src contrib/bc/src/bc contrib/bc/src/dc contrib/bc/src/history contrib/

2020-07-01 Thread Dimitry Andric
On 1 Jul 2020, at 00:03, Stefan Eßer wrote: > > Am 30.06.20 um 23:29 schrieb Dimitry Andric: ... >> This is because you are supposed to commit stuff to ^/base/vendor/xxx >> first, then svn cp it to ^/head/contrib/xxx, at least from Subversion >> 1.8 onwards. The

Re: svn commit: r362681 - in head: contrib/bc contrib/bc/gen contrib/bc/include contrib/bc/locales contrib/bc/manuals contrib/bc/src contrib/bc/src/bc contrib/bc/src/dc contrib/bc/src/history contrib/

2020-06-30 Thread Dimitry Andric
On 30 Jun 2020, at 22:01, Stefan Eßer wrote: > > Am 29.06.20 um 20:09 schrieb Ed Maste: >> On Mon, 29 Jun 2020 at 11:27, John Baldwin wrote: >>> >>> I suspect just doing the 'merge --record-only' is the simplest method >>> assuming Git handles it ok. I suspect since Git ignores mergeinfo this

svn commit: r362733 - head

2020-06-28 Thread Dimitry Andric
Author: dim Date: Sun Jun 28 18:02:12 2020 New Revision: 362733 URL: https://svnweb.freebsd.org/changeset/base/362733 Log: Remove older llvm-ranlib.1 entry from ObsoleteFiles.inc, as it has gotten its own manpage now, and should be no longer be removed by "make delete-old". MFC after:

svn commit: r362734 - head/usr.bin/clang/llvm-strings

2020-06-28 Thread Dimitry Andric
Author: dim Date: Sun Jun 28 18:02:51 2020 New Revision: 362734 URL: https://svnweb.freebsd.org/changeset/base/362734 Log: Fix llvm-strings.1 not installing, this was a copy/paste error. MFC after:3 weeks Modified: head/usr.bin/clang/llvm-strings/Makefile Modified:

svn commit: r362719 - in head: contrib/llvm-project contrib/llvm-project/clang/lib/CodeGen contrib/llvm-project/compiler-rt/lib/builtins/riscv contrib/llvm-project/libcxx/include contrib/llvm-proje...

2020-06-28 Thread Dimitry Andric
Author: dim Date: Sun Jun 28 07:43:43 2020 New Revision: 362719 URL: https://svnweb.freebsd.org/changeset/base/362719 Log: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp llvmorg-10.0.1-rc2-0-g77d76b71d7d. Also add a few more llvm utilities under

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

2020-06-27 Thread Dimitry Andric
Author: dim Date: Sat Jun 27 12:00:08 2020 New Revision: 362680 URL: https://svnweb.freebsd.org/changeset/base/362680 Log: Follow-up to r362679, add more entries to OptionalObsoleteFiles.inc MFC after:3 days X-MFC-With: r362679 Modified:

svn commit: r362679 - in head: tools/build/mk usr.bin/clang/bugpoint usr.bin/clang/clang usr.bin/clang/llc usr.bin/clang/lldb usr.bin/clang/lli usr.bin/clang/llvm-ar usr.bin/clang/llvm-as usr.bin/c...

2020-06-27 Thread Dimitry Andric
Author: dim Date: Sat Jun 27 11:56:49 2020 New Revision: 362679 URL: https://svnweb.freebsd.org/changeset/base/362679 Log: Regenerate ReStructuredText based manpages for llvm-project tools: * bugpoint.1 * clang.1 * llc.1 * lldb.1 * lli.1 * llvm-ar.1 * llvm-as.1 *

svn commit: r362623 - head/lib/libkvm

2020-06-25 Thread Dimitry Andric
Author: dim Date: Thu Jun 25 20:04:35 2020 New Revision: 362623 URL: https://svnweb.freebsd.org/changeset/base/362623 Log: Fix copy/paste mistake in kvm_getswapinfo(3) It seems this manpage was copied from kvm_getloadavg(3), but the DIAGNOSTICS section was not updated completely. Update

svn commit: r362609 - in head: contrib/llvm-project/clang/include/clang/Driver contrib/llvm-project/clang/lib/Basic/Targets contrib/llvm-project/clang/lib/Driver contrib/llvm-project/clang/lib/Driv...

2020-06-25 Thread Dimitry Andric
Author: dim Date: Thu Jun 25 08:15:10 2020 New Revision: 362609 URL: https://svnweb.freebsd.org/changeset/base/362609 Log: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp llvmorg-10.0.0-129-gd24d5c8e308. Getting closer to 10.0.1-rc2. MFC after:3 weeks Added:

Re: svn commit: r362333 - in head: contrib/flex contrib/flex/src usr.bin/lex usr.bin/lex/lib

2020-06-24 Thread Dimitry Andric
On 24 Jun 2020, at 02:41, Kyle Evans wrote: > > On Thu, Jun 18, 2020 at 1:09 PM Jung-uk Kim wrote: >> >> Author: jkim >> Date: Thu Jun 18 18:09:16 2020 >> New Revision: 362333 >> URL: https://svnweb.freebsd.org/changeset/base/362333 >> >> Log: >> MFV: r362286 >> >> Merge flex 2.6.4. >> >

svn commit: r362445 - in head: contrib/llvm-project contrib/llvm-project/clang/lib/Sema contrib/llvm-project/clang/lib/Tooling/Syntax contrib/llvm-project/clang/utils/TableGen contrib/llvm-project/...

2020-06-20 Thread Dimitry Andric
Author: dim Date: Sat Jun 20 20:06:52 2020 New Revision: 362445 URL: https://svnweb.freebsd.org/changeset/base/362445 Log: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp llvmorg-10.0.0-97-g6f71678ecd2 (not quite 10.0.1 rc2, as more fixes are still pending). MFC

svn commit: r362341 - head/contrib/llvm-project/llvm/lib/Analysis

2020-06-18 Thread Dimitry Andric
Author: dim Date: Thu Jun 18 20:41:43 2020 New Revision: 362341 URL: https://svnweb.freebsd.org/changeset/base/362341 Log: Merge commit 0cecafd647cc from llvm git (by Alina Sbirlea): [BasicAA] Make BasicAA a cfg pass. Summary: Part of the changes in D44564 made BasicAA not CFG

svn commit: r361693 - in head: contrib/subversion contrib/subversion/doc contrib/subversion/doc/programmer contrib/subversion/doc/user contrib/subversion/subversion contrib/subversion/subversion/in...

2020-06-01 Thread Dimitry Andric
Author: dim Date: Mon Jun 1 10:27:05 2020 New Revision: 361693 URL: https://svnweb.freebsd.org/changeset/base/361693 Log: Update Subversion to 1.14.0 LTS. See contrib/subversion/CHANGES for a summary of changes, or for a more thorough overview:

svn commit: r361692 - in head: contrib/apr-util contrib/apr-util/buckets contrib/apr-util/crypto contrib/apr-util/dbd contrib/apr-util/dbd/unsupported contrib/apr-util/dbm/sdbm contrib/apr-util/inc...

2020-06-01 Thread Dimitry Andric
Author: dim Date: Mon Jun 1 10:14:45 2020 New Revision: 361692 URL: https://svnweb.freebsd.org/changeset/base/361692 Log: Update apr-util to 1.6.1. See contrib/apr-util/CHANGES for a summary of changes. MFC after:2 weeks X-MFC-With: r361677 Added:

svn commit: r361691 - head/usr.bin/svn/lib/libapr

2020-06-01 Thread Dimitry Andric
Author: dim Date: Mon Jun 1 10:08:18 2020 New Revision: 361691 URL: https://svnweb.freebsd.org/changeset/base/361691 Log: Follow-up r361678 (update apr to 1.7.0) by also regenerating the apr internal headers through the upstream configure script, with some minor custom tweaks. MFC

svn commit: r361681 - in head/usr.bin/svn: svn svnadmin svnbench svndumpfilter svnfsfs svnlook svnmucc svnrdump svnserve svnsync svnversion

2020-05-31 Thread Dimitry Andric
Author: dim Date: Sun May 31 22:40:39 2020 New Revision: 361681 URL: https://svnweb.freebsd.org/changeset/base/361681 Log: Change more Makefiles under usr.bin/svn to make them easier to incrementally update. No functional change intended. MFC after:2 weeks X-MFC-With: r361677

svn commit: r361678 - in head: contrib/apr contrib/apr/atomic/unix contrib/apr/docs contrib/apr/encoding contrib/apr/file_io/unix contrib/apr/include contrib/apr/include/arch/unix contrib/apr/inclu...

2020-05-31 Thread Dimitry Andric
Author: dim Date: Sun May 31 22:12:56 2020 New Revision: 361678 URL: https://svnweb.freebsd.org/changeset/base/361678 Log: Update apr to 1.7.0. See contrib/apr/CHANGES for a summary of changes. MFC after:2 weeks X-MFC-With: r361677 Added:

svn commit: r361677 - in head/usr.bin/svn: . lib lib/libapr lib/libapr_util lib/libserf lib/libsvn_client lib/libsvn_delta lib/libsvn_diff lib/libsvn_fs lib/libsvn_fs_fs lib/libsvn_fs_util lib/libs...

2020-05-31 Thread Dimitry Andric
Author: dim Date: Sun May 31 22:04:51 2020 New Revision: 361677 URL: https://svnweb.freebsd.org/changeset/base/361677 Log: Change Makefiles under usr.bin/svn to make them easier to incrementally update. No functional change intended. MFC after:2 weeks Modified:

svn commit: r361410 - in head: . contrib/llvm-project contrib/llvm-project/clang/include/clang/AST contrib/llvm-project/clang/include/clang/Basic contrib/llvm-project/clang/lib/AST contrib/llvm-pro...

2020-05-23 Thread Dimitry Andric
Author: dim Date: Sat May 23 10:32:18 2020 New Revision: 361410 URL: https://svnweb.freebsd.org/changeset/base/361410 Log: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp llvmorg-10.0.1-rc1-0-gf79cd71e145 (aka 10.0.1 rc1). MFC after:3 weeks Modified:

svn commit: r360915 - head/lib/csu

2020-05-11 Thread Dimitry Andric
Author: dim Date: Mon May 11 19:36:38 2020 New Revision: 360915 URL: https://svnweb.freebsd.org/changeset/base/360915 Log: Use -fno-asynchronous-unwind-tables to compile lib/csu Summary: In r209294 kib added -fno-asynchronous-unwind-tables to the compile flags for the GNU C startup

svn commit: r360702 - in head/contrib/llvm-project/clang: include/clang/Driver lib/CodeGen lib/Driver/ToolChains lib/Frontend

2020-05-06 Thread Dimitry Andric
Author: dim Date: Wed May 6 19:10:39 2020 New Revision: 360702 URL: https://svnweb.freebsd.org/changeset/base/360702 Log: Merge commit 4ca2cad94 from llvm git (by Justin Hibbits): [PowerPC] Add clang -msvr4-struct-return for 32-bit ELF Summary: Change the default ABI to be

svn commit: r360697 - head/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc

2020-05-06 Thread Dimitry Andric
Author: dim Date: Wed May 6 18:13:00 2020 New Revision: 360697 URL: https://svnweb.freebsd.org/changeset/base/360697 Log: In r358396 I merged llvm upstream commit 2e24219d3, which fixed "error: unsupported relocation on symbol" when assembling arm 'adr' pseudo instructions. However, the

svn commit: r360350 - head/contrib/llvm-project/llvm/lib/Target/ARM

2020-04-26 Thread Dimitry Andric
Author: dim Date: Sun Apr 26 19:17:45 2020 New Revision: 360350 URL: https://svnweb.freebsd.org/changeset/base/360350 Log: Tentatively apply https://reviews.llvm.org/D78877 (by Dave Green): [ARM] Only produce qadd8b under hasV6Ops When compiling for a arm5te cpu from clang, the

svn commit: r360322 - head

2020-04-25 Thread Dimitry Andric
Author: dim Date: Sat Apr 25 20:24:41 2020 New Revision: 360322 URL: https://svnweb.freebsd.org/changeset/base/360322 Log: Fix race between prebuilding libsbuf and libgeom The latter needs the former, but with a multi-job build on a fast machine, the race is sometimes lost. This leads to

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

2020-04-20 Thread Dimitry Andric
Author: dim Date: Mon Apr 20 19:16:10 2020 New Revision: 360134 URL: https://svnweb.freebsd.org/changeset/base/360134 Log: Merge commit 64b31d96d from llvm git (by Nemanja Ivanovic): [PowerPC] Do not attempt to reuse load for 64-bit FP_TO_UINT without FPCVT We call the

svn commit: r360129 - head/contrib/llvm-project/clang/lib/CodeGen

2020-04-20 Thread Dimitry Andric
Author: dim Date: Mon Apr 20 17:39:51 2020 New Revision: 360129 URL: https://svnweb.freebsd.org/changeset/base/360129 Log: Merge commit ce5173c0e from llvm git (by Reid Kleckner): Use FinishThunk to finish musttail thunks FinishThunk, and the invariant of setting and then

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

2020-04-15 Thread Dimitry Andric
On 15 Apr 2020, at 21:10, Cy Schubert wrote: > > In message <202004151843.03fihi1w031...@repo.freebsd.org>, Dimitry Andric > writes: >> Author: dim >> Date: Wed Apr 15 18:43:44 2020 >> New Revision: 359981 >> URL: https://svnweb.freebsd.org/changeset/ba

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

2020-04-15 Thread Dimitry Andric
Author: dim Date: Wed Apr 15 21:06:38 2020 New Revision: 359994 URL: https://svnweb.freebsd.org/changeset/base/359994 Log: Revert commit b6cf400aa fro llvm git (by Nemanja Ivanovic): Fix bots after a9ad65a2b34f In the last commit, I neglected to initialize the new subtarget

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

2020-04-15 Thread Dimitry Andric
Author: dim Date: Wed Apr 15 18:43:44 2020 New Revision: 359981 URL: https://svnweb.freebsd.org/changeset/base/359981 Log: Revert commit a9ad65a2b from llvm git (by Nemanja Ivanovic): [PowerPC] Change default for unaligned FP access for older subtargets This is a fix for

svn commit: r359826 - head/contrib/llvm-project/clang/lib/CodeGen

2020-04-12 Thread Dimitry Andric
Author: dim Date: Sun Apr 12 16:06:59 2020 New Revision: 359826 URL: https://svnweb.freebsd.org/changeset/base/359826 Log: Merge commit 30588a739 from llvm git (by Erich Keane): Make target features check work with ctor and dtor- The problem was reported in PR45468, applying

svn commit: r359578 - head/contrib/llvm-project/lldb/bindings

2020-04-02 Thread Dimitry Andric
Author: dim Date: Thu Apr 2 19:56:43 2020 New Revision: 359578 URL: https://svnweb.freebsd.org/changeset/base/359578 Log: Merge once more from ^/vendor/llvm-project/release-10.x, to get the lldb/bindings directory, which will be used to provide lua bindings for lldb. Requested by:

svn commit: r359338 - in head: contrib/llvm-project/clang/include/clang/Sema contrib/llvm-project/clang/lib/Driver/ToolChains contrib/llvm-project/clang/lib/Parse contrib/llvm-project/clang/lib/Sem...

2020-03-26 Thread Dimitry Andric
Author: dim Date: Thu Mar 26 17:46:32 2020 New Revision: 359338 URL: https://svnweb.freebsd.org/changeset/base/359338 Log: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp llvmorg-10.0.0-0-gd32170dbd5b (aka 10.0.0 release). PR: 244251 MFC after:6

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

2020-03-26 Thread Dimitry Andric
Author: dim Date: Thu Mar 26 17:28:54 2020 New Revision: 359334 URL: https://svnweb.freebsd.org/changeset/base/359334 Log: Merge commit 459e8e948 from llvm git (by Justin Hibbits): [PowerPC]: Don't allow r0 as a target for LD_GOT_TPREL_L/32 Summary: The linker is free to relax

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

2020-03-26 Thread Dimitry Andric
Author: dim Date: Thu Mar 26 17:27:41 2020 New Revision: 359333 URL: https://svnweb.freebsd.org/changeset/base/359333 Log: Merge commit f0990e104 from llvm git (by Justin Hibbits): [PowerPC]: e500 target can't use lwsync, use msync instead The e500 core has a silicon bug that

svn commit: r359087 - head/contrib/llvm-project/libcxx/include

2020-03-18 Thread Dimitry Andric
Author: dim Date: Wed Mar 18 20:50:30 2020 New Revision: 359087 URL: https://svnweb.freebsd.org/changeset/base/359087 Log: Merge commit 585a3cc31 from llvm git (by me): Fix -Wdeprecated-copy-dtor and -Wdeprecated-dynamic-exception-spec warnings. Summary: The former are

svn commit: r359086 - head/contrib/llvm-project/llvm/lib/Transforms/Scalar

2020-03-18 Thread Dimitry Andric
Author: dim Date: Wed Mar 18 20:44:40 2020 New Revision: 359086 URL: https://svnweb.freebsd.org/changeset/base/359086 Log: Merge commit b8ebc11f0 from llvm git (by Sanjay Patel): [EarlyCSE] avoid crashing when detecting min/max/abs patterns (PR41083) As discussed in PR41083:

svn commit: r359085 - head/contrib/llvm-project/lld/ELF

2020-03-18 Thread Dimitry Andric
Author: dim Date: Wed Mar 18 20:38:15 2020 New Revision: 359085 URL: https://svnweb.freebsd.org/changeset/base/359085 Log: Merge commit 315f8a55f from llvm git (by Fangrui Song): [ELF][PPC32] Don't report "relocation refers to a discarded section" for .got2 Similar to D63182

svn commit: r359084 - in head/contrib/llvm-project/lld/ELF: . Arch

2020-03-18 Thread Dimitry Andric
Author: dim Date: Wed Mar 18 20:28:26 2020 New Revision: 359084 URL: https://svnweb.freebsd.org/changeset/base/359084 Log: Merge commit 00925aadb from llvm git (by Fangrui Song): [ELF][PPC32] Fix canonical PLTs when the order does not match the PLT order Reviewed By: Bdragon28

svn commit: r359082 - in head: contrib/llvm-project/clang/include/clang/AST contrib/llvm-project/clang/include/clang/Sema contrib/llvm-project/clang/lib/AST contrib/llvm-project/clang/lib/Lex contr...

2020-03-18 Thread Dimitry Andric
Author: dim Date: Wed Mar 18 18:26:53 2020 New Revision: 359082 URL: https://svnweb.freebsd.org/changeset/base/359082 Log: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp llvmorg-10.0.0-rc4-5-g52c365aa9ca. The actual release should follow Real Soon Now. PR:

svn commit: r358907 - head

2020-03-12 Thread Dimitry Andric
Author: dim Date: Thu Mar 12 11:39:04 2020 New Revision: 358907 URL: https://svnweb.freebsd.org/changeset/base/358907 Log: Allow -DNO_CLEAN build across r358851. The openmp 10.0.0 import renamed one .c file to .cpp, and this is something our dependency system does not handle correctly.

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

2020-03-10 Thread Dimitry Andric
Author: dim Date: Tue Mar 10 20:25:36 2020 New Revision: 358857 URL: https://svnweb.freebsd.org/changeset/base/358857 Log: Move another file in libllvm from sources required for world, to sources required for bootstrap, as the PowerPC builds need this. Reported by: bdragon PR:

svn commit: r358854 - head/lib/clang/libllvmminimal

2020-03-10 Thread Dimitry Andric
Author: dim Date: Tue Mar 10 20:01:52 2020 New Revision: 358854 URL: https://svnweb.freebsd.org/changeset/base/358854 Log: Add one additional file to libllvmminimal, to help the ppc64 bootstrap. Reported by: bdragon PR: 244251 MFC after:6 weeks X-MFC-With: 358851

svn commit: r358711 - in head/contrib/llvm-project/clang: include/clang/Basic lib/CodeGen lib/Sema

2020-03-06 Thread Dimitry Andric
Author: dim Date: Fri Mar 6 17:02:14 2020 New Revision: 358711 URL: https://svnweb.freebsd.org/changeset/base/358711 Log: Merge commit f75939599 from llvm git (by Erich Keane): Reland r374450 with Richard Smith's comments and test fixed. The behavior from the original patch has

Re: svn commit: r358655 - head/sbin/mount_nfs

2020-03-05 Thread Dimitry Andric
On 5 Mar 2020, at 22:01, Gleb Smirnoff wrote: > > On Thu, Mar 05, 2020 at 09:30:41PM +0300, Slawa Olhovchenkov wrote: > S> > > On Thu, Mar 05, 2020 at 08:35:15PM +0300, Slawa Olhovchenkov wrote: > S> > > S> > > D> sbin/mount_nfs/mount_nfs.c:549:10: error: cast from 'char *' > to 'struct > S> >

  1   2   3   4   5   6   7   8   9   10   >