svn commit: r335819 - in head: . etc/mtree lib/clang/headers lib/libclang_rt tools/build/mk

2018-06-30 Thread Dimitry Andric
Author: dim Date: Sat Jun 30 15:03:22 2018 New Revision: 335819 URL: https://svnweb.freebsd.org/changeset/base/335819 Log: More follow-up to r335799 (llvm/clang 6.0.1 update), where I forgot to update mtree files, ObsoleteFiles and a number of other paths. Sorry about all the breakage.

Re: svn commit: r335813 [ broke ci.freebsd.org 's FreeBSD-head-{aarch64,amd64,i386}-build ]

2018-06-30 Thread Dimitry Andric
On 30 Jun 2018, at 15:22, Mark Millard wrote: > > https://ci.freebsd.org/job/FreeBSD-head-aarch64-build/8358/consoleText > > --- all_subdir_armv8crypto --- > /usr/src/sys/crypto/armv8/armv8_crypto_wrap.c:46:10: fatal error: > 'arm_neon.h' file not found > #include > ^~~~ > 1

svn commit: r335813 - in head/lib/clang/include: clang/Basic clang/Config lld/Common llvm/Config

2018-06-30 Thread Dimitry Andric
Author: dim Date: Sat Jun 30 10:04:44 2018 New Revision: 335813 URL: https://svnweb.freebsd.org/changeset/base/335813 Log: Follow-up to r335799 (llvm/clang 6.0.1 update), by regenerating various headers with new version information defines. MFC after:2 weeks X-MFC-With: r335799

svn commit: r335799 - in head: contrib/compiler-rt/lib/sanitizer_common contrib/libc++/include contrib/libc++/src/support/runtime contrib/llvm/include/llvm/CodeGen contrib/llvm/include/llvm/IR cont...

2018-06-29 Thread Dimitry Andric
Author: dim Date: Fri Jun 29 17:51:35 2018 New Revision: 335799 URL: https://svnweb.freebsd.org/changeset/base/335799 Log: Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 6.0.1 release (upstream r335540). Relnotes: yes MFC after:2 weeks Modified:

Re: svn commit: r335733 - in head: bin/csh gnu/usr.bin/cc/cc1 gnu/usr.bin/cc/cc1plus gnu/usr.bin/cc/cc_tools lib/libmagic lib/libpam/static_libpam lib/ncurses/ncurses share/syscons/scrnmaps stand/mips

2018-06-27 Thread Dimitry Andric
On 27 Jun 2018, at 22:53, John Baldwin wrote: > > On 6/27/18 12:45 PM, Bryan Drewery wrote: >> On 6/27/2018 12:35 PM, Dimitry Andric wrote: >>> On 27 Jun 2018, at 21:29, Bryan Drewery wrote: >>>> >>>> Author: bdrewery >>>> Date: We

Re: svn commit: r335733 - in head: bin/csh gnu/usr.bin/cc/cc1 gnu/usr.bin/cc/cc1plus gnu/usr.bin/cc/cc_tools lib/libmagic lib/libpam/static_libpam lib/ncurses/ncurses share/syscons/scrnmaps stand/mips

2018-06-27 Thread Dimitry Andric
On 27 Jun 2018, at 21:29, Bryan Drewery wrote: > > Author: bdrewery > Date: Wed Jun 27 19:29:15 2018 > New Revision: 335733 > URL: https://svnweb.freebsd.org/changeset/base/335733 > > Log: > Don't use CCACHE for linking. > > MFC after: 2 weeks > Sponsored by:Dell EMC > >

svn commit: r335558 - in head: lib/clang lib/clang/include/llvm/Config lib/clang/libllvm share/man/man5 share/mk tools/build/options

2018-06-22 Thread Dimitry Andric
Author: dim Date: Fri Jun 22 15:00:00 2018 New Revision: 335558 URL: https://svnweb.freebsd.org/changeset/base/335558 Log: Add support for selectively enabling LLVM targets This makes it possible, through src.conf(5) settings, to select which LLVM targets you want to build during

svn commit: r335297 - head/sys/compat/ndis

2018-06-17 Thread Dimitry Andric
Author: dim Date: Sun Jun 17 19:24:40 2018 New Revision: 335297 URL: https://svnweb.freebsd.org/changeset/base/335297 Log: Fix build of ndis with base gcc on i386 Casting from rman_res_t to a pointer results in "cast to pointer from integer of different size" warnings with base gcc on

svn commit: r335296 - head/sys/dev/acpi_support

2018-06-17 Thread Dimitry Andric
Author: dim Date: Sun Jun 17 19:14:05 2018 New Revision: 335296 URL: https://svnweb.freebsd.org/changeset/base/335296 Log: Fix build of aibs with base gcc on i386 Add a few intermediate casts to intptr_t to suppress "cast to pointer from integer of different size" warnings from gcc. In

Re: svn commit: r334947 - head/sys/modules

2018-06-16 Thread Dimitry Andric
On 16 Jun 2018, at 16:57, Kurt Lidl wrote: > > On 6/11/18 4:42 AM, Dimitry Andric wrote: >> Author: dim >> Date: Mon Jun 11 08:42:03 2018 >> New Revision: 334947 >> URL: https://svnweb.freebsd.org/changeset/base/334947 >> Log: >> Disable building ae

svn commit: r335034 - head/sys/dev/liquidio

2018-06-13 Thread Dimitry Andric
Author: dim Date: Wed Jun 13 07:55:57 2018 New Revision: 335034 URL: https://svnweb.freebsd.org/changeset/base/335034 Log: Fix build of liquidio with base gcc on i386 Some casts from pointers to uint64_t and back in lio_main.c cause base gcc on i386 to warn "cast from pointer to integer

svn commit: r334948 - head/sys/dev/bxe

2018-06-11 Thread Dimitry Andric
Author: dim Date: Mon Jun 11 10:08:22 2018 New Revision: 334948 URL: https://svnweb.freebsd.org/changeset/base/334948 Log: Fix build of bxe with base gcc on i386 Casting from rman_res_t to a pointer results in "cast to pointer from integer of different size" warnings with base gcc on

svn commit: r334947 - head/sys/modules

2018-06-11 Thread Dimitry Andric
Author: dim Date: Mon Jun 11 08:42:03 2018 New Revision: 334947 URL: https://svnweb.freebsd.org/changeset/base/334947 Log: Disable building aesni with base gcc Because base gcc does not support the required intrinsics, do not attempt to compile the aesni module with it. Noticed by:

svn commit: r334946 - head/sys/dev/drm2/i915

2018-06-11 Thread Dimitry Andric
Author: dim Date: Mon Jun 11 08:11:35 2018 New Revision: 334946 URL: https://svnweb.freebsd.org/changeset/base/334946 Log: Fix build of i915kms with base gcc Base gcc fails to compile sys/dev/drm2/i915/intel_display.c for i386, with the following -Werror warnings: cc1: warnings

svn commit: r334945 - head/sys/dev/ocs_fc

2018-06-11 Thread Dimitry Andric
Author: dim Date: Mon Jun 11 07:57:32 2018 New Revision: 334945 URL: https://svnweb.freebsd.org/changeset/base/334945 Log: Fix build of ocs_fs with base gcc on i386 Add a few intermediate casts to uintptr_t to suppress "cast to pointer from integer of different size" warnings from gcc.

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

2018-06-09 Thread Dimitry Andric
Author: dim Date: Sat Jun 9 17:40:31 2018 New Revision: 334886 URL: https://svnweb.freebsd.org/changeset/base/334886 Log: Add missed libc++ entries to (Optional)ObsoleteFiles.inc Some of these were removed during the libc++ 5.0.0 import, others were added in the libc++ 6.0.0 import.

Re: svn commit: r334647 - in head: . . . [this broke ci.freebsd.org's FreeBSD-head-amd64-gcc build but via an include/c++/v1/ problem]

2018-06-05 Thread Dimitry Andric
On 5 Jun 2018, at 15:03, Mark Millard via freebsd-toolchain wrote: > > https://ci.freebsd.org/job/FreeBSD-head-amd64-gcc/5974/consoleText shows: > > --- all_subdir_usr.sbin/pmc --- > In file included from > /workspace/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/ios:216:0, >

Re: svn commit: r334586 - head/sys/fs/nfsserver

2018-06-03 Thread Dimitry Andric
On 3 Jun 2018, at 21:46, Rick Macklem wrote: > > Author: rmacklem > Date: Sun Jun 3 19:46:44 2018 > New Revision: 334586 > URL: https://svnweb.freebsd.org/changeset/base/334586 > > Log: > Fix a gcc8 warning about a write only variable. > > gcc8 warns that "verf" was set but not used. This

svn commit: r334445 - in head: lib/msun/amd64 lib/msun/i387 lib/msun/tests lib/msun/x86 sys/amd64/include sys/i386/include

2018-05-31 Thread Dimitry Andric
Author: dim Date: Thu May 31 20:22:47 2018 New Revision: 334445 URL: https://svnweb.freebsd.org/changeset/base/334445 Log: Resolve conflicts between macros in fenv.h and ieeefp.h This is a follow-up to r321483, which disabled -Wmacro-redefined for some lib/msun tests. If an

svn commit: r334432 - in head/stand: . common i386/gptboot i386/gptzfsboot i386/isoboot i386/zfsboot

2018-05-31 Thread Dimitry Andric
Author: dim Date: Thu May 31 14:38:13 2018 New Revision: 334432 URL: https://svnweb.freebsd.org/changeset/base/334432 Log: Fix build of stand with base gcc * Make autoboot() a static function in stand/common/boot.c, so it does not shadow local variables in gptboot.c and zfsboot.c. *

Re: svn commit: r334361 - head/usr.sbin/pmc

2018-05-30 Thread Dimitry Andric
On 30 May 2018, at 11:24, Konstantin Belousov wrote: > > On Wed, May 30, 2018 at 12:06:17AM +, Matt Macy wrote: >> Author: mmacy >> Date: Wed May 30 00:06:17 2018 >> New Revision: 334361 >> URL: https://svnweb.freebsd.org/changeset/base/334361 >> >> Log: >> pmc: don't break build with

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

2018-05-17 Thread Dimitry Andric
Author: dim Date: Thu May 17 14:38:58 2018 New Revision: 333715 URL: https://svnweb.freebsd.org/changeset/base/333715 Log: Pull in r322325 from upstream llvm trunk (by Matthias Braun): PeepholeOpt cleanup/refactor; NFC - Less unnecessary use of `auto` - Add early `using

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

2018-04-23 Thread Dimitry Andric
Author: dim Date: Mon Apr 23 23:07:57 2018 New Revision: 332898 URL: https://svnweb.freebsd.org/changeset/base/332898 Log: Pull in r329771 from upstream llvm trunk (by Craig Topper): [X86] In X86FlagsCopyLowering, when rewriting a memory setcc we need to emit an explicit MOV8mr

svn commit: r332833 - in head: contrib/llvm/include/llvm/CodeGen contrib/llvm/lib/CodeGen contrib/llvm/lib/Target/X86 contrib/llvm/lib/Target/X86/Disassembler contrib/llvm/tools/clang/include/clang...

2018-04-20 Thread Dimitry Andric
Author: dim Date: Fri Apr 20 18:20:55 2018 New Revision: 332833 URL: https://svnweb.freebsd.org/changeset/base/332833 Log: Recommit r332501, with an additional upstream fix for "Cannot lower EFLAGS copy that lives out of a basic block!" errors on i386. Pull in r325446 from upstream clang

Re: svn commit: r332512 - head/sys/conf

2018-04-15 Thread Dimitry Andric
On 15 Apr 2018, at 17:37, Brooks Davis wrote: > > On Sun, Apr 15, 2018 at 10:33:18AM -0500, Benjamin Kaduk wrote: >> On Sun, Apr 15, 2018 at 10:13 AM, Brooks Davis wrote: >> >>> On Sun, Apr 15, 2018 at 03:06:07PM +, Brooks Davis wrote: Author:

Re: svn commit: r332501 - in head: contrib/llvm/include/llvm/CodeGen contrib/llvm/lib/CodeGen contrib/llvm/lib/Target/X86 contrib/llvm/lib/Target/X86/Disassembler contrib/llvm/tools/clang/include/clan

2018-04-14 Thread Dimitry Andric
On 14 Apr 2018, at 16:44, Jonathan T. Looney <j...@freebsd.org> wrote: > > On Sat, Apr 14, 2018 at 8:07 AM, Dimitry Andric <d...@freebsd.org> wrote: > Author: dim > Date: Sat Apr 14 12:07:05 2018 > New Revision: 332501 > URL: https://svnweb.freebsd.org/changeset/

svn commit: r332503 - in head: contrib/llvm/include/llvm/CodeGen contrib/llvm/lib/CodeGen contrib/llvm/lib/Target/X86 contrib/llvm/lib/Target/X86/Disassembler contrib/llvm/tools/clang/include/clang...

2018-04-14 Thread Dimitry Andric
Author: dim Date: Sat Apr 14 14:57:32 2018 New Revision: 332503 URL: https://svnweb.freebsd.org/changeset/base/332503 Log: Revert r332501 for now, as it can cause build failures on i386. Reported upstream as . Reported by: emaste,

svn commit: r332501 - in head: contrib/llvm/include/llvm/CodeGen contrib/llvm/lib/CodeGen contrib/llvm/lib/Target/X86 contrib/llvm/lib/Target/X86/Disassembler contrib/llvm/tools/clang/include/clang...

2018-04-14 Thread Dimitry Andric
Author: dim Date: Sat Apr 14 12:07:05 2018 New Revision: 332501 URL: https://svnweb.freebsd.org/changeset/base/332501 Log: Pull in r325446 from upstream clang trunk (by me): [X86] Add 'sahf' CPU feature to frontend Summary: Make clang accept `-msahf` (and `-mno-sahf`) flags to

svn commit: r332414 - head/usr.bin/clang/clang

2018-04-11 Thread Dimitry Andric
Author: dim Date: Wed Apr 11 18:39:47 2018 New Revision: 332414 URL: https://svnweb.freebsd.org/changeset/base/332414 Log: Regenerate clang man page after upstream change to document the possible values for the -std= option. Noticed by: Steve Kargl Obtained from:

svn commit: r331731 - head/contrib/llvm/tools/lld/ELF

2018-03-29 Thread Dimitry Andric
Author: dim Date: Thu Mar 29 13:55:23 2018 New Revision: 331731 URL: https://svnweb.freebsd.org/changeset/base/331731 Log: Pull in r328738 from upstream lld trunk (by Rafael Espindola): Strip @VER suffices from the LTO output. This fixes pr36623. The problem is that we have

Re: svn commit: r331686 - head

2018-03-28 Thread Dimitry Andric
On 28 Mar 2018, at 18:51, John Baldwin wrote: > > Author: jhb > Date: Wed Mar 28 16:51:05 2018 > New Revision: 331686 > URL: https://svnweb.freebsd.org/changeset/base/331686 > > Log: > Expand remaining instances of 'make kernel' to buildkernel + installkernel. > > The

svn commit: r331366 - in head/contrib/llvm: include/llvm/MC lib/MC lib/MC/MCParser lib/Object

2018-03-22 Thread Dimitry Andric
Author: dim Date: Thu Mar 22 18:58:34 2018 New Revision: 331366 URL: https://svnweb.freebsd.org/changeset/base/331366 Log: Pull in r327101 from upstream llvm trunk (by Rafael Espindola): Don't treat .symver as a regular alias definition. This patch starts simplifying the handling

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

2018-03-16 Thread Dimitry Andric
Author: dim Date: Fri Mar 16 18:04:13 2018 New Revision: 331066 URL: https://svnweb.freebsd.org/changeset/base/331066 Log: Pull in r321999 from upstream clang trunk (by Ivan A. Kosarev): [CodeGen] Fix TBAA info for accesses to members of base classes Resolves: Bug 35724 -

svn commit: r331065 - in head/contrib/llvm/lib: Analysis IR

2018-03-16 Thread Dimitry Andric
Author: dim Date: Fri Mar 16 17:50:44 2018 New Revision: 331065 URL: https://svnweb.freebsd.org/changeset/base/331065 Log: Pull in r327638 from upstream llvm trunk (by Matthew Simpson): [ConstantFolding, InstSimplify] Handle more vector GEPs This patch addresses some additional

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

2018-03-09 Thread Dimitry Andric
Author: dim Date: Fri Mar 9 09:21:22 2018 New Revision: 330686 URL: https://svnweb.freebsd.org/changeset/base/330686 Log: Pull in r326882 from upstream llvm trunk (by Sjoerd Meijer): [ARM] Fix for PR36577 Don't PerformSHLSimplify if the given node is used by a node that also

svn commit: r330384 - in head: contrib/llvm/lib/Target/AArch64 contrib/llvm/lib/Target/X86 contrib/llvm/tools/clang/include/clang/Basic contrib/llvm/tools/clang/lib/Basic lib/clang lib/clang/includ...

2018-03-04 Thread Dimitry Andric
Author: dim Date: Sun Mar 4 17:06:37 2018 New Revision: 330384 URL: https://svnweb.freebsd.org/changeset/base/330384 Log: Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 6.0.0 release (upstream r326565). Release notes for llvm, clang and lld will be available

Re: svn commit: r329910 - head/sys/cddl/contrib/opensolaris/uts/common/sys

2018-02-25 Thread Dimitry Andric
On 24 Feb 2018, at 17:01, Alan Somers wrote: > > Author: asomers > Date: Sat Feb 24 16:01:21 2018 > New Revision: 329910 > URL: https://svnweb.freebsd.org/changeset/base/329910 > > Log: > Implement CTASSERT using _Static_assert > > Prevents warnings about "unused

svn commit: r329983 - in head: contrib/llvm/include/llvm/Bitcode contrib/llvm/include/llvm/MC contrib/llvm/include/llvm/Transforms/Utils contrib/llvm/lib/Analysis contrib/llvm/lib/Bitcode/Reader co...

2018-02-25 Thread Dimitry Andric
Author: dim Date: Sun Feb 25 13:20:32 2018 New Revision: 329983 URL: https://svnweb.freebsd.org/changeset/base/329983 Log: Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 6.0.0 (branches/release_60 r325932). This corresponds to 6.0.0 rc3. MFC after:3 months

svn commit: r329410 - in head: contrib/compiler-rt/lib/asan contrib/llvm/include/llvm/IR contrib/llvm/include/llvm/MC contrib/llvm/include/llvm/Support contrib/llvm/lib/CodeGen contrib/llvm/lib/Cod...

2018-02-16 Thread Dimitry Andric
Author: dim Date: Fri Feb 16 20:45:32 2018 New Revision: 329410 URL: https://svnweb.freebsd.org/changeset/base/329410 Log: Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 6.0.0 (branches/release_60 r325330). MFC after:3 months X-MFC-With: r327952 PR:

svn commit: r329223 - head/contrib/llvm/tools/clang/lib/Sema

2018-02-13 Thread Dimitry Andric
Author: dim Date: Tue Feb 13 17:05:50 2018 New Revision: 329223 URL: https://svnweb.freebsd.org/changeset/base/329223 Log: Pull in r323998 from upstream clang trunk (by Richard Smith): PR36157: When injecting an implicit function declaration in C89, find the right DeclContext rather

svn commit: r329033 - in head: contrib/llvm/tools/clang/lib/CodeGen sys/sys

2018-02-08 Thread Dimitry Andric
Author: dim Date: Thu Feb 8 21:11:48 2018 New Revision: 329033 URL: https://svnweb.freebsd.org/changeset/base/329033 Log: Pull in r324594 from upstream clang trunk (by Alexander Ivchenko): Fix for #31362 - ms_abi is implemented incorrectly for values >=16 bytes. Summary:

svn commit: r328863 - head/lib/clang

2018-02-04 Thread Dimitry Andric
Author: dim Date: Sun Feb 4 20:33:47 2018 New Revision: 328863 URL: https://svnweb.freebsd.org/changeset/base/328863 Log: Bump clang's __FreeBSD_cc_version, to cope with r328816, which removed -Wno-error=tautological-constant-compare again (this flag is now out of -Wextra after upstream

svn commit: r328817 - in head: contrib/llvm/include/llvm contrib/llvm/include/llvm/CodeGen contrib/llvm/lib/CodeGen contrib/llvm/lib/CodeGen/SelectionDAG contrib/llvm/lib/Target/AMDGPU contrib/llvm...

2018-02-02 Thread Dimitry Andric
Author: dim Date: Fri Feb 2 22:28:12 2018 New Revision: 328817 URL: https://svnweb.freebsd.org/changeset/base/328817 Log: Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 6.0.0 (branches/release_60 r324090). This introduces retpoline support, with the -mretpoline

svn commit: r328753 - in head: contrib/compiler-rt/lib/tsan/rtl contrib/llvm/include/llvm/Analysis contrib/llvm/lib/Analysis contrib/llvm/lib/CodeGen contrib/llvm/lib/CodeGen/GlobalISel contrib/llv...

2018-02-01 Thread Dimitry Andric
Author: dim Date: Thu Feb 1 21:41:15 2018 New Revision: 328753 URL: https://svnweb.freebsd.org/changeset/base/328753 Log: Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 6.0.0 (branches/release_60 r323948). MFC after:3 months X-MFC-With: r327952 PR:

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

2018-01-28 Thread Dimitry Andric
Author: dim Date: Sun Jan 28 16:10:40 2018 New Revision: 328513 URL: https://svnweb.freebsd.org/changeset/base/328513 Log: Pull in r322245 from upstream clang trunk (by Craig Topper): [X86] Make -mavx512f imply -mfma and -mf16c in the frontend like it does in the backend.

Re: svn commit: r328492 - head/contrib/opie/libopie

2018-01-27 Thread Dimitry Andric
On 27 Jan 2018, at 23:20, Ed Schouten wrote: > > 2018-01-27 23:16 GMT+01:00 Pedro F. Giffuni : >>char host[sizeof(utmp.ut_host) + 1]; >>insecure = 1; >> >> - strncpy(host, utmp.ut_host, sizeof(utmp.ut_host)); >> -

svn commit: r328381 - in head: contrib/compiler-rt/lib/builtins contrib/llvm/include/llvm/Analysis contrib/llvm/include/llvm/CodeGen contrib/llvm/include/llvm/MC contrib/llvm/include/llvm/Support c...

2018-01-24 Thread Dimitry Andric
Author: dim Date: Wed Jan 24 22:35:00 2018 New Revision: 328381 URL: https://svnweb.freebsd.org/changeset/base/328381 Log: Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 6.0.0 (branches/release_60 r323338). MFC after:3 months X-MFC-With: r327952 PR:

Re: svn commit: r328305 - head/lib/libcxxrt

2018-01-24 Thread Dimitry Andric
On 23 Jan 2018, at 23:41, Ed Maste wrote: > > Author: emaste > Date: Tue Jan 23 22:41:13 2018 > New Revision: 328305 > URL: https://svnweb.freebsd.org/changeset/base/328305 > > Log: > libcxxrt: Move mangled symbols out of extern "C++" in Version.map > > r260553 added a

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

2018-01-18 Thread Dimitry Andric
Author: dim Date: Thu Jan 18 21:46:09 2018 New Revision: 328146 URL: https://svnweb.freebsd.org/changeset/base/328146 Log: Pull in r322106 from upstream llvm trunk (by Alexey Bataev): [COST]Fix PR35865: Fix cost model evaluation for shuffle on X86. Summary: If the vector type

svn commit: r328145 - head/contrib/llvm/lib/Analysis

2018-01-18 Thread Dimitry Andric
Author: dim Date: Thu Jan 18 21:44:07 2018 New Revision: 328145 URL: https://svnweb.freebsd.org/changeset/base/328145 Log: Pull in r322016 from upstream llvm trunk (by Sanjay Patel): [ValueTracking] remove overzealous assert The test is derived from a failing fuzz test:

svn commit: r328091 - head/sys/crypto/via

2018-01-17 Thread Dimitry Andric
Author: dim Date: Wed Jan 17 17:14:19 2018 New Revision: 328091 URL: https://svnweb.freebsd.org/changeset/base/328091 Log: Revert r327340, as the workaround for rep prefixes followed by .byte directives is no longer needed after r328090. Modified: head/sys/crypto/via/padlock_cipher.c

svn commit: r328090 - in head: contrib/llvm/lib/Target/X86/AsmParser lib/clang

2018-01-17 Thread Dimitry Andric
Author: dim Date: Wed Jan 17 17:11:55 2018 New Revision: 328090 URL: https://svnweb.freebsd.org/changeset/base/328090 Log: Pull in r322623 from upstream llvm trunk (by Andrew V. Tischenko): Allow usage of X86-prefixes as separate instrs. Differential Revision:

Re: svn commit: r328075 - head/sbin/fsck_ffs

2018-01-17 Thread Dimitry Andric
On 17 Jan 2018, at 09:24, O. Hartmann wrote: > > On Wed, 17 Jan 2018 06:31:21 + (UTC) > Kirk McKusick wrote: > >> Author: mckusick >> Date: Wed Jan 17 06:31:21 2018 >> New Revision: 328075 >> URL:

svn commit: r328084 - head/sbin/fsdb

2018-01-17 Thread Dimitry Andric
Author: dim Date: Wed Jan 17 13:19:37 2018 New Revision: 328084 URL: https://svnweb.freebsd.org/changeset/base/328084 Log: Fix buildworld after r328075, by also renaming cgget to cglookup in fsdb. Reported by: ohartm...@walstatt.org,da...@catwhisker.org Pointy hat to:mckusick

svn commit: r328010 - head/contrib/llvm/lib/Transforms/Vectorize

2018-01-15 Thread Dimitry Andric
Author: dim Date: Mon Jan 15 18:20:15 2018 New Revision: 328010 URL: https://svnweb.freebsd.org/changeset/base/328010 Log: Pull in r322473 from upstream llvm trunk (by Andrei Elovikov): [LV] Don't call recordVectorLoopValueForInductionCast for newly-created IV from a trunc.

Re: svn commit: r327934 - head/sys/contrib/zstd/lib/freebsd

2018-01-13 Thread Dimitry Andric
On 13 Jan 2018, at 19:09, Pedro F. Giffuni wrote: > > Author: pfg > Date: Sat Jan 13 18:09:09 2018 > New Revision: 327934 > URL: https://svnweb.freebsd.org/changeset/base/327934 > > Log: > zstd: Use memalloc(9) for calloc macro. > > This is in contrib code but since we only

svn commit: r327930 - in head/contrib/llvm/tools/clang: include/clang/AST lib/AST lib/Sema

2018-01-13 Thread Dimitry Andric
Author: dim Date: Sat Jan 13 17:47:34 2018 New Revision: 327930 URL: https://svnweb.freebsd.org/changeset/base/327930 Log: Pull in r314499 from upstream clang trunk (by Daniel Marjamäki): [Sema] Suppress warnings for C's zero initializer Patch by S. Gilles! Differential

svn commit: r327845 - head/contrib/llvm/lib/Support/Unix

2018-01-11 Thread Dimitry Andric
Author: dim Date: Thu Jan 11 21:12:23 2018 New Revision: 327845 URL: https://svnweb.freebsd.org/changeset/base/327845 Log: Pull in r316581 from upstream llvm trunk (by John Baldwin): Don't try to use a non-existent header on FreeBSD/mips. Reviewers: dim Differential

Re: svn commit: r327616 - head/usr.bin/morse

2018-01-06 Thread Dimitry Andric
On 6 Jan 2018, at 17:51, Eitan Adler <li...@eitanadler.com> wrote: > > On 6 January 2018 at 08:36, Dimitry Andric <d...@freebsd.org> wrote: >> On 6 Jan 2018, at 14:19, Eitan Adler <li...@eitanadler.com> wrote: ... >>> Why is testing with "make ob

Re: svn commit: r327616 - head/usr.bin/morse

2018-01-06 Thread Dimitry Andric
On 6 Jan 2018, at 14:19, Eitan Adler wrote: > > On 6 January 2018 at 01:48, Li-Wen Hsu wrote: >> Author: lwhsu (ports committer) >> Date: Sat Jan 6 09:48:04 2018 >> New Revision: 327616 >> URL: https://svnweb.freebsd.org/changeset/base/327616 >> >>

svn commit: r327167 - head/sys/cddl/contrib/opensolaris/uts/common/sys

2017-12-24 Thread Dimitry Andric
Author: dim Date: Sun Dec 24 19:17:15 2017 New Revision: 327167 URL: https://svnweb.freebsd.org/changeset/base/327167 Log: Remove obsolete register keyword from opensolaris's sysmacros.h. When compiling zfsd with recent clang, it leads to a warning about the register storage class being

svn commit: r327164 - in head/contrib/binutils: bfd include

2017-12-24 Thread Dimitry Andric
Author: dim Date: Sun Dec 24 16:51:59 2017 New Revision: 327164 URL: https://svnweb.freebsd.org/changeset/base/327164 Log: Fix clang 6.0.0 compiler warnings in binutils Latest clang git has a warning -Wnull-pointer-arithmetic which will trigger a -Werror failure. Addition and subtraction

svn commit: r327161 - head/share/mk

2017-12-24 Thread Dimitry Andric
Author: dim Date: Sun Dec 24 16:34:54 2017 New Revision: 327161 URL: https://svnweb.freebsd.org/changeset/base/327161 Log: Follow-up to r326375, by moving the block that disables errors on the new clang 6.0.0 -Wtautological-constant-compare warning to the WARNS <= 6 level. (This warning is

svn commit: r326909 - in head: contrib/llvm/lib/Target/BPF contrib/llvm/lib/Transforms/Scalar contrib/llvm/tools/clang/lib/Basic contrib/llvm/tools/clang/lib/Sema contrib/llvm/tools/lld/lib/ReaderW...

2017-12-16 Thread Dimitry Andric
Author: dim Date: Sat Dec 16 18:06:30 2017 New Revision: 326909 URL: https://svnweb.freebsd.org/changeset/base/326909 Log: Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 5.0.1 release (upstream r320880). Relnotes: yes MFC after:2 weeks Modified:

svn commit: r326880 - head/contrib/llvm/tools/clang/lib/Sema

2017-12-15 Thread Dimitry Andric
Author: dim Date: Fri Dec 15 18:58:21 2017 New Revision: 326880 URL: https://svnweb.freebsd.org/changeset/base/326880 Log: Pull in r320755 from upstream clang trunk (by me): Don't trigger -Wuser-defined-literals for system headers Summary: In D41064, I proposed adding `#pragma

svn commit: r326831 - head/contrib/llvm/tools/lld/ELF

2017-12-13 Thread Dimitry Andric
Author: dim Date: Wed Dec 13 19:03:48 2017 New Revision: 326831 URL: https://svnweb.freebsd.org/changeset/base/326831 Log: Pull in r315334 from upstream lld trunk (by Rafael Espindola): Don't create a dummy __tls_get_addr. We just don't need one with the current setup. We

svn commit: r326815 - head/etc/mtree

2017-12-12 Thread Dimitry Andric
Author: dim Date: Tue Dec 12 22:21:20 2017 New Revision: 326815 URL: https://svnweb.freebsd.org/changeset/base/326815 Log: Follow-up to r325967, which removed /etc/casper, by also removing it from BSD.root.dist, so it does not get created again on installworld. Modified:

svn commit: r326776 - in head/contrib/llvm/tools/clang: include/clang/Sema lib/Sema

2017-12-11 Thread Dimitry Andric
Author: dim Date: Mon Dec 11 20:04:40 2017 New Revision: 326776 URL: https://svnweb.freebsd.org/changeset/base/326776 Log: Pull in r320396 from upstream clang trunk (by Malcolm Parsons): [Sema] Fix crash in unused-lambda-capture warning for VLAs Summary: Clang was crashing

svn commit: r326753 - head/lib/msun/man

2017-12-10 Thread Dimitry Andric
Author: dim Date: Sun Dec 10 23:03:13 2017 New Revision: 326753 URL: https://svnweb.freebsd.org/changeset/base/326753 Log: Correct r326748, indicating that tgammal(3) is mapped to tgamma(3), not to itself. Noticed by: jilles MFC after:3 days Modified:

svn commit: r326748 - head/lib/msun/man

2017-12-10 Thread Dimitry Andric
Author: dim Date: Sun Dec 10 16:42:59 2017 New Revision: 326748 URL: https://svnweb.freebsd.org/changeset/base/326748 Log: Document the existence and precision of the remaining long double functions for which an imprecise stub implementation was added in r255294, namely powl(3) and

svn commit: r326670 - head/lib/msun/bsdsrc

2017-12-07 Thread Dimitry Andric
Author: dim Date: Thu Dec 7 20:41:23 2017 New Revision: 326670 URL: https://svnweb.freebsd.org/changeset/base/326670 Log: Remove an unused incude from lib/msun/bsdsrc/b_log.c. Submitted by: Steve Kargl MFC after:3 days Modified: head/lib/msun/bsdsrc/b_log.c Modified:

svn commit: r326669 - head/lib/msun/man

2017-12-07 Thread Dimitry Andric
Author: dim Date: Thu Dec 7 20:38:37 2017 New Revision: 326669 URL: https://svnweb.freebsd.org/changeset/base/326669 Log: Remove the sentence in math(3) about some long double math functions not being available. Submitted by: Steve Kargl MFC after:3 days Modified:

svn commit: r326570 - head/usr.bin

2017-12-05 Thread Dimitry Andric
Author: dim Date: Tue Dec 5 18:26:34 2017 New Revision: 326570 URL: https://svnweb.freebsd.org/changeset/base/326570 Log: For now, disconnect usr.bin/sponge from the build, to unbreak world after r326557. Noticed by: many Pointy hat to:eadler Modified:

svn commit: r326496 - in head: . contrib/libc++/include contrib/llvm/include/llvm/Analysis contrib/llvm/include/llvm/CodeGen contrib/llvm/include/llvm/IR contrib/llvm/include/llvm/Support contrib/l...

2017-12-03 Thread Dimitry Andric
Author: dim Date: Sun Dec 3 12:14:34 2017 New Revision: 326496 URL: https://svnweb.freebsd.org/changeset/base/326496 Log: Upgrade our copies of clang, llvm, lldb and libc++ to r319231 from the upstream release_50 branch. This corresponds to 5.0.1 rc2. MFC after:2 weeks Modified:

svn commit: r326475 - head/lib/libclang_rt

2017-12-02 Thread Dimitry Andric
Author: dim Date: Sat Dec 2 17:39:04 2017 New Revision: 326475 URL: https://svnweb.freebsd.org/changeset/base/326475 Log: Make the assignment of CRTARCH conditional, even in the armhf case, and slightly rework the .if statement. While here, fix a minor typo. Modified:

Re: svn commit: r326343 - head/etc/rc.d

2017-11-29 Thread Dimitry Andric
On 28 Nov 2017, at 21:44, Alan Somers wrote: > > Author: asomers > Date: Tue Nov 28 20:44:10 2017 > New Revision: 326343 > URL: https://svnweb.freebsd.org/changeset/base/326343 > > Log: > Fix fetching ntp leapfile after 325256 > > Submitted by:Ronald Klop

Re: svn commit: r324938 - head/contrib/jemalloc/include/jemalloc/internal

2017-10-27 Thread Dimitry Andric
On 27 Oct 2017, at 08:33, Michal Meloun <melounmic...@gmail.com> wrote: > > On 23.10.2017 23:31, Dimitry Andric wrote: >> Author: dim >> Date: Mon Oct 23 21:31:04 2017 >> New Revision: 324938 >> URL: https://svnweb.freebsd.org/changeset/base/324938 >&g

svn commit: r324938 - head/contrib/jemalloc/include/jemalloc/internal

2017-10-23 Thread Dimitry Andric
Author: dim Date: Mon Oct 23 21:31:04 2017 New Revision: 324938 URL: https://svnweb.freebsd.org/changeset/base/324938 Log: After jemalloc was updated to version 5.0.0 in r319971, i386 executables linked with AddressSanitizer (even those linked on earlier versions of FreeBSD, or with

svn commit: r324826 - head/contrib/llvm/lib/Target/AArch64

2017-10-21 Thread Dimitry Andric
Author: dim Date: Sat Oct 21 19:14:45 2017 New Revision: 324826 URL: https://svnweb.freebsd.org/changeset/base/324826 Log: Pull in r316035 from upstream llvm trunk (by Tim Northover): AArch64: account for possible frame index operand in compares. If the address of a local is used

svn commit: r324825 - head/lib

2017-10-21 Thread Dimitry Andric
Author: dim Date: Sat Oct 21 18:21:44 2017 New Revision: 324825 URL: https://svnweb.freebsd.org/changeset/base/324825 Log: After the import of libc++ 5.0.0, there is no need to disable building libc++experimental.a on arm (r318654) and mips (r318859) anymore, since upstream fixed the static

Re: svn commit: r324163 - in head: cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libzfs/common cddl/contrib/opensolaris/lib/libzfs_core/common cddl/c

2017-10-01 Thread Dimitry Andric
On 1 Oct 2017, at 19:11, Ian Lepore wrote: > > On Sun, 2017-10-01 at 16:11 +, Andriy Gapon wrote: >> Author: avg >> Date: Sun Oct 1 16:11:07 2017 >> New Revision: 324163 >> URL: https://svnweb.freebsd.org/changeset/base/324163 >> >> Log: >> MFV r323530,r323533,r323534:

svn commit: r323245 - in head: contrib/llvm/lib/Target/X86 contrib/llvm/tools/clang/lib/Basic lib/clang/include/clang/Basic lib/clang/include/lld/Config lib/clang/include/llvm/Support

2017-09-06 Thread Dimitry Andric
Author: dim Date: Wed Sep 6 21:21:13 2017 New Revision: 323245 URL: https://svnweb.freebsd.org/changeset/base/323245 Log: Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 5.0.0 release (upstream r312559). Release notes for llvm, clang and lld will be available

svn commit: r323112 - in head: contrib/llvm/include/llvm/CodeGen contrib/llvm/lib/Analysis contrib/llvm/lib/CodeGen/SelectionDAG contrib/llvm/tools/clang/include/clang/AST contrib/llvm/tools/clang/...

2017-09-01 Thread Dimitry Andric
Author: dim Date: Fri Sep 1 18:53:36 2017 New Revision: 323112 URL: https://svnweb.freebsd.org/changeset/base/323112 Log: Upgrade our copies of clang, llvm, lldb and compiler-rt to r312293 from the upstream release_50 branch. This corresponds to 5.0.0 rc4. As of this version, the

svn commit: r323014 - head/lib/libcompiler_rt

2017-08-30 Thread Dimitry Andric
Author: dim Date: Wed Aug 30 07:05:29 2017 New Revision: 323014 URL: https://svnweb.freebsd.org/changeset/base/323014 Log: Follow-up to r323001: if the actually selected CPUTYPE is capable of SSE2 instructions, we can use them. Suggested by: jkim PR: 221733 MFC after:1

svn commit: r323001 - head/lib/libcompiler_rt

2017-08-29 Thread Dimitry Andric
Author: dim Date: Tue Aug 29 21:45:00 2017 New Revision: 323001 URL: https://svnweb.freebsd.org/changeset/base/323001 Log: In compiler-rt, a few assembler implementations for i386 floating point conversion functions use SSE2 instructions, but these are not guarded by #ifdef __SSE2__, and

Re: svn commit: r322824 - in head: lib/clang share/mk usr.bin/clang

2017-08-25 Thread Dimitry Andric
On 25 Aug 2017, at 20:07, Ryan Libby wrote: > > On Wed, Aug 23, 2017 at 4:30 PM, John Baldwin wrote: >> Author: jhb >> Date: Wed Aug 23 23:30:25 2017 >> New Revision: 322824 >> URL: https://svnweb.freebsd.org/changeset/base/322824 >> >> Log: >> Improve the

svn commit: r322855 - in head: contrib/compiler-rt/lib/builtins/arm contrib/compiler-rt/lib/esan contrib/compiler-rt/lib/profile contrib/llvm/include/llvm/CodeGen contrib/llvm/lib/CodeGen/Selection...

2017-08-24 Thread Dimitry Andric
Author: dim Date: Thu Aug 24 20:19:27 2017 New Revision: 322855 URL: https://svnweb.freebsd.org/changeset/base/322855 Log: Upgrade our copies of clang, llvm, lldb and compiler-rt to r311606 from the upstream release_50 branch. As of this version, lib/msun's trig test should also work

svn commit: r322740 - in head: contrib/libc++/include contrib/llvm/include/llvm/CodeGen contrib/llvm/include/llvm/ExecutionEngine/Orc contrib/llvm/include/llvm/Object contrib/llvm/lib/Analysis cont...

2017-08-21 Thread Dimitry Andric
Author: dim Date: Mon Aug 21 07:03:02 2017 New Revision: 322740 URL: https://svnweb.freebsd.org/changeset/base/322740 Log: Upgrade our copies of clang, llvm, lld and libc++ to r311219 from the upstream release_50 branch. MFC after:2 months X-MFC-with: r321369 Modified:

svn commit: r322320 - in head: contrib/libc++/include contrib/llvm/include/llvm/Analysis contrib/llvm/include/llvm/CodeGen contrib/llvm/lib/Analysis contrib/llvm/lib/CodeGen contrib/llvm/lib/CodeGe...

2017-08-09 Thread Dimitry Andric
Author: dim Date: Wed Aug 9 17:32:39 2017 New Revision: 322320 URL: https://svnweb.freebsd.org/changeset/base/322320 Log: Upgrade our copies of clang, llvm and libc++ to r310316 from the upstream release_50 branch. MFC after:2 months X-MFC-with: r321369 Modified:

svn commit: r322170 - head

2017-08-07 Thread Dimitry Andric
Author: dim Date: Mon Aug 7 16:23:53 2017 New Revision: 322170 URL: https://svnweb.freebsd.org/changeset/base/322170 Log: Follow-up to r321684 (Don't use libc++ when cross-building for gcc arches), and handle two more cases where libc++ includes could be incorrectly enabled, in case the

Re: svn commit: r321369 - in head: . contrib/compiler-rt/include/sanitizer contrib/compiler-rt/include/xray contrib/compiler-rt/lib/asan contrib/compiler-rt/lib/builtins contrib/compiler-rt/lib/builti

2017-08-04 Thread Dimitry Andric
On 4 Aug 2017, at 19:46, Ngie Cooper (yaneurabeya) <yaneurab...@gmail.com> wrote: > >> On Jul 22, 2017, at 04:08, Dimitry Andric <d...@freebsd.org> wrote: >> >> Author: dim >> Date: Sat Jul 22 11:08:25 2017 >> New Revision: 321369 >> UR

svn commit: r321723 - in head: contrib/llvm/include/llvm/CodeGen/GlobalISel contrib/llvm/include/llvm/Support contrib/llvm/include/llvm/Transforms/Utils contrib/llvm/lib/CodeGen contrib/llvm/lib/Co...

2017-07-30 Thread Dimitry Andric
Author: dim Date: Sun Jul 30 18:01:34 2017 New Revision: 321723 URL: https://svnweb.freebsd.org/changeset/base/321723 Log: Upgrade our copies of clang, llvm, lld and lldb to r309439 from the upstream release_50 branch. This is just after upstream's 5.0.0-rc1. MFC after:2 months

svn commit: r321719 - head/contrib/llvm/tools/clang/lib/Lex

2017-07-30 Thread Dimitry Andric
Author: dim Date: Sun Jul 30 11:50:16 2017 New Revision: 321719 URL: https://svnweb.freebsd.org/changeset/base/321719 Log: Pull in r309503 from upstream clang trunk (by Richard Smith): PR33902: Invalidate line number cache when adding more text to existing buffer. This led to

svn commit: r321684 - head

2017-07-29 Thread Dimitry Andric
Author: dim Date: Sat Jul 29 12:22:29 2017 New Revision: 321684 URL: https://svnweb.freebsd.org/changeset/base/321684 Log: Don't use libc++ when cross-building for gcc arches Since we imported clang 5.0.0, the version check in Makefile.inc1 which checks whether to use libc++ fires even

svn commit: r321664 - in head/contrib/llvm/lib: CodeGen Target/X86

2017-07-28 Thread Dimitry Andric
Author: dim Date: Fri Jul 28 20:13:25 2017 New Revision: 321664 URL: https://svnweb.freebsd.org/changeset/base/321664 Log: Pull in r308891 from upstream llvm trunk (by Benjamin Kramer): [CodeGenPrepare] Cut off FindAllMemoryUses if there are too many uses. This avoids excessive

Re: svn commit: r321433 - head

2017-07-24 Thread Dimitry Andric
> On 24 Jul 2017, at 21:04, Bryan Drewery <bdrew...@freebsd.org> wrote: > > On 7/24/2017 11:52 AM, Dimitry Andric wrote: >> Author: dim >> Date: Mon Jul 24 18:52:40 2017 >> New Revision: 321433 >> URL: https://svnweb.freebsd.org/changeset/base/321433 &g

svn commit: r321433 - head

2017-07-24 Thread Dimitry Andric
Author: dim Date: Mon Jul 24 18:52:40 2017 New Revision: 321433 URL: https://svnweb.freebsd.org/changeset/base/321433 Log: Cleanup stale Options.inc files from the previous libllvm build for clang 4.0.0. Otherwise, these can get included before the two newly generated ones (which are

Re: svn commit: r321420 - head/lib/clang/liblldb

2017-07-24 Thread Dimitry Andric
On 24 Jul 2017, at 18:33, Dimitry Andric <d...@freebsd.org> wrote: > > Author: dim > Date: Mon Jul 24 16:33:06 2017 > New Revision: 321420 > URL: https://svnweb.freebsd.org/changeset/base/321420 > > Log: > Add a few more object files to liblldb, which shoul

svn commit: r321420 - head/lib/clang/liblldb

2017-07-24 Thread Dimitry Andric
Author: dim Date: Mon Jul 24 16:33:06 2017 New Revision: 321420 URL: https://svnweb.freebsd.org/changeset/base/321420 Log: Add a few more object files to liblldb, which should solve errors when linking the lldb executable in some cases. In particular, when the -ffunction-sections

svn commit: r321342 - head/contrib/llvm/tools/clang/lib/AST

2017-07-21 Thread Dimitry Andric
Author: dim Date: Fri Jul 21 17:59:54 2017 New Revision: 321342 URL: https://svnweb.freebsd.org/changeset/base/321342 Log: Pull in r295886 from upstream clang trunk (by Richard Smith): PR32034: Evaluate _Atomic(T) in-place when T is a class or array type. This is necessary in

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