HardenedBSD/src c7ce6b0contrib/libstdc++ configure, lib/clang/liblldb LLDBWrapLua.cpp

Merge branch 'hardened/current/master' into hardened/current/uninit-autoinit
DeltaFile
+0-111,817contrib/libstdc++/configure
+72,183-0lib/clang/liblldb/LLDBWrapLua.cpp
+71,590-432tools/tools/locale/etc/final-maps/widths.txt
+31,726-39,305share/ctypedef/ja_JP.eucJP.src
+59,521-0sys/contrib/dev/iwm/iwm-9000-34.fw.uu
+59,517-0sys/contrib/dev/iwm/iwm-9260-34.fw.uu
+294,537-151,55460,534 files not shown
+10,288,584-10,879,88160,540 files

HardenedBSD/src 408eebacontrib/llvm-project/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm-project/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td

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 to GitHub, and converted into a "monorepo".  That is, most of
the earlier separate sub-projects with their own branches and tags were
consolidated into one top-level directory, and are now branched and
tagged together.

Updating the vendor area to match this layout is next.
DeltaFile
+45,556-0contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-45,556contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-37,628contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+37,628-0contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+20,838-0contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+0-20,838contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+104,022-104,02219,070 files not shown
+4,743,957-4,743,95519,076 files

HardenedBSD/src 80853accontrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm/lib/Target/ARM ARMInstrMVE.td

Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
9.0.0 final release r372316.

(NOTE: This does not yet consolidate all the llvm project sources under
contrib/llvm-project (e.g., MFC r355940), due to Subversion limitations.
It will be done in a follow-up MFC.)

MFC r348610 (by emaste):

build llvm-ar and llvm-nm with Clang (promote out of CLANG_EXTRAS)

To facilitate experimentation with LTO we require an ar that supports
LLVM IR, and to a lesser degree also an nm.  As a first step always
install llvm-ar and llvm-nm.

Sponsored by:   The FreeBSD Foundation

MFC r350453 (by asomers):


    [692 lines not shown]
DeltaFile
+6,209-3,403contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,591-0contrib/llvm/lib/Target/ARM/ARMInstrMVE.td
+2,056-1,659contrib/llvm/tools/lld/ELF/SyntheticSections.cpp
+1,499-2,008contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,349-912contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+1,477-1,740contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+18,181-9,7229,575 files not shown
+440,220-261,8389,581 files

HardenedBSD/src 8cc71a9contrib/llvm-project/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td, contrib/llvm-project/llvm/lib/Target/X86 X86ISelLowering.cpp

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        gnu/lib/libgcc/Makefile (deleted)
        share/man/man5/src.conf.5 (unresolved)
        usr.bin/clang/lld/Makefile (unresolved)
        usr.sbin/rpc.statd/Makefile (unresolved)
DeltaFile
+59,521-0sys/contrib/dev/iwm/iwm-9000-34.fw.uu
+59,517-0sys/contrib/dev/iwm/iwm-9260-34.fw.uu
+45,556-0contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-42,750contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-37,629contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+37,628-0contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+202,222-80,37929,524 files not shown
+5,482,014-5,100,48629,530 files

HardenedBSD/src 7e322a5contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm-project/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td

Merge remote-tracking branch 'origin/freebsd/12-stable/master' into hardened/12-stable/master

Conflicts:
        contrib/compiler-rt/lib/cfi/cfi.cc (deleted)
        contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp (deleted)
        lib/libclang_rt/Makefile (unresolved)
        lib/libclang_rt/cfi/Makefile (unresolved)
        share/man/man5/src.conf.5 (unresolved)
        tools/build/mk/OptionalObsoleteFiles.inc (unresolved)
        usr.bin/clang/lld/Makefile (unresolved)
DeltaFile
+45,556-0contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-42,750contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-37,629contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+37,628-0contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+20,838-0contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+0-19,401contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+104,022-99,78018,972 files not shown
+4,756,564-4,567,65018,978 files

HardenedBSD/src 5fbea5dcontrib/llvm-project/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm-project/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td

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 to GitHub, and converted into a "monorepo".  That is, most of
the earlier separate sub-projects with their own branches and tags were
consolidated into one top-level directory, and are now branched and
tagged together.

Updating the vendor area to match this layout is next.
DeltaFile
+0-45,556contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+45,556-0contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+37,628-0contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+0-37,628contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+0-20,838contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+20,838-0contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+104,022-104,02219,071 files not shown
+4,743,958-4,743,96019,077 files

HardenedBSD/src 6b6c643 (r356462)contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm-project/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td

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 to GitHub, and converted into a "monorepo".  That is, most of
the earlier separate sub-projects with their own branches and tags were
consolidated into one top-level directory, and are now branched and
tagged together.

Updating the vendor area to match this layout is next.
DeltaFile
+0-45,556contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+45,556-0contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+37,628-0contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+0-37,628contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+0-20,838contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+20,838-0contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+104,022-104,02219,071 files not shown
+4,743,958-4,743,96019,077 files

HardenedBSD/src ff503ad (r356460)contrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm/lib/Target/ARM ARMInstrMVE.td

Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
9.0.0 final release r372316.

(NOTE: This does not yet consolidate all the llvm project sources under
contrib/llvm-project (e.g., MFC r355940), due to Subversion limitations.
It will be done in a follow-up MFC.)

MFC r348610 (by emaste):

build llvm-ar and llvm-nm with Clang (promote out of CLANG_EXTRAS)

To facilitate experimentation with LTO we require an ar that supports
LLVM IR, and to a lesser degree also an nm.  As a first step always
install llvm-ar and llvm-nm.

Sponsored by:   The FreeBSD Foundation

MFC r350467 (by luporl):


    [679 lines not shown]
DeltaFile
+6,209-3,403contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,591-0contrib/llvm/lib/Target/ARM/ARMInstrMVE.td
+2,056-1,659contrib/llvm/tools/lld/ELF/SyntheticSections.cpp
+1,499-2,008contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,349-912contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+1,477-1,740contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+18,181-9,7229,577 files not shown
+440,221-261,8299,583 files

HardenedBSD/src 210e06econtrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm/lib/Target/ARM ARMInstrMVE.td

Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
9.0.0 final release r372316.

(NOTE: This does not yet consolidate all the llvm project sources under
contrib/llvm-project (e.g., MFC r355940), due to Subversion limitations.
It will be done in a follow-up MFC.)

MFC r348610 (by emaste):

build llvm-ar and llvm-nm with Clang (promote out of CLANG_EXTRAS)

To facilitate experimentation with LTO we require an ar that supports
LLVM IR, and to a lesser degree also an nm.  As a first step always
install llvm-ar and llvm-nm.

Sponsored by:   The FreeBSD Foundation

MFC r350467 (by luporl):


    [679 lines not shown]
DeltaFile
+6,209-3,403contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,591-0contrib/llvm/lib/Target/ARM/ARMInstrMVE.td
+2,056-1,659contrib/llvm/tools/lld/ELF/SyntheticSections.cpp
+1,499-2,008contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,349-912contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+1,477-1,740contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+18,181-9,7229,577 files not shown
+440,221-261,8299,583 files

HardenedBSD/src 9c89fb4contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm-project/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td

Merge remote-tracking branch 'origin/freebsd/current/master' into hardened/current/master

Conflicts:
        usr.bin/clang/lld/Makefile (unresolved)
DeltaFile
+45,556-0contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-45,556contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+37,628-0contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+0-37,628contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+0-20,838contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+20,838-0contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+104,022-104,02219,091 files not shown
+4,744,230-4,744,19319,097 files

HardenedBSD/src 0b57cec (r355940)contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm-project/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td

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 converted into a "monorepo".  That is, most of
the earlier separate sub-projects with their own branches and tags were
consolidated into one top-level directory, and are now branched and
tagged together.

Updating the vendor area to match this layout is next.
DeltaFile
+0-45,556contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+45,556-0contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-37,628contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+37,628-0contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+20,838-0contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+0-20,838contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+104,022-104,02219,072 files not shown
+4,743,996-4,743,99619,078 files

HardenedBSD/src d111c78contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm-project/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td

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 converted into a "monorepo".  That is, most of
the earlier separate sub-projects with their own branches and tags were
consolidated into one top-level directory, and are now branched and
tagged together.

Updating the vendor area to match this layout is next.
DeltaFile
+45,556-0contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-45,556contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-37,628contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+37,628-0contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+20,838-0contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+0-20,838contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+104,022-104,02219,072 files not shown
+4,743,996-4,743,99619,078 files

HardenedBSD/src db0728bcontrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm/lib/Target/ARM ARMInstrMVE.td

Merge remote-tracking branch 'origin/freebsd/current/master' into hardened/current/master

Conflicts:
        contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp (unresolved)
        lib/libclang_rt/Makefile (unresolved)
        lib/libclang_rt/cfi/Makefile (unresolved)
        share/man/man5/src.conf.5 (unresolved)
        sys/conf/files.sparc64 (unresolved)
        tools/build/mk/OptionalObsoleteFiles.inc (unresolved)
DeltaFile
+6,207-3,403contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,591-0contrib/llvm/lib/Target/ARM/ARMInstrMVE.td
+2,056-1,656contrib/llvm/tools/lld/ELF/SyntheticSections.cpp
+1,499-2,008contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,349-912contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+1,477-1,740contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+18,179-9,7199,818 files not shown
+445,925-263,5489,824 files

HardenedBSD/src b443991contrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm/lib/Target/ARM ARMInstrMVE.td

Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
9.0.0 final release r372316.

Release notes for llvm, clang, lld and libc++ 9.0.0 are available here:

https://releases.llvm.org/9.0.0/docs/ReleaseNotes.html
https://releases.llvm.org/9.0.0/tools/clang/docs/ReleaseNotes.html
https://releases.llvm.org/9.0.0/tools/lld/docs/ReleaseNotes.html
https://releases.llvm.org/9.0.0/projects/libcxx/docs/ReleaseNotes.html

PR:             240629
MFC after:      1 month
DeltaFile
+6,207-3,403contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,591-0contrib/llvm/lib/Target/ARM/ARMInstrMVE.td
+2,056-1,656contrib/llvm/tools/lld/ELF/SyntheticSections.cpp
+1,499-2,008contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,349-912contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+1,477-1,740contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+18,179-9,7199,569 files not shown
+439,217-261,4849,575 files

HardenedBSD/src 38c0ca1 (r353358)contrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, contrib/llvm/lib/Target/ARM ARMInstrMVE.td

Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
9.0.0 final release r372316.

Release notes for llvm, clang, lld and libc++ 9.0.0 are available here:

https://releases.llvm.org/9.0.0/docs/ReleaseNotes.html
https://releases.llvm.org/9.0.0/tools/clang/docs/ReleaseNotes.html
https://releases.llvm.org/9.0.0/tools/lld/docs/ReleaseNotes.html
https://releases.llvm.org/9.0.0/projects/libcxx/docs/ReleaseNotes.html

PR:             240629
MFC after:      1 month
DeltaFile
+6,207-3,403contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+4,591-0contrib/llvm/lib/Target/ARM/ARMInstrMVE.td
+2,056-1,656contrib/llvm/tools/lld/ELF/SyntheticSections.cpp
+1,499-2,008contrib/llvm/lib/Target/X86/X86InstrAVX512.td
+2,349-912contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+1,477-1,740contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+18,179-9,7199,569 files not shown
+439,217-261,4849,575 files

HardenedBSD/src 96f7d6ccontrib/llvm/tools/clang/lib/AST ExprConstant.cpp

Pull in r371557 from upstream clang trunk (by Richard Smith):

  When evaluating a __builtin_constant_p conditional, always enter
  constant-folding mode regardless of the original evaluation mode.

  In order for this to be correct, we need to track whether we're
  checking for a potential constant expression or checking for
  undefined behavior separately from the evaluation mode enum, since we
  don't want to clobber those states when entering constant-folding
  mode.

This should fix "ld: error: undefined symbol: ix86_isa_flags" (and many
other symbol names) during the initial stages of the lang/gcc* ports.

The issue was that without optimization, the __builtin_constant_p()
expressions generated in gencondmd.c would emit references to global
variables that were undefined, such as ix86_isa_flags.

PR:             240629
DeltaFile
+42-64contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
+42-641 files

HardenedBSD/src 8a4b4f9 (r352586)contrib/llvm/tools/clang/lib/AST ExprConstant.cpp

Pull in r371557 from upstream clang trunk (by Richard Smith):

  When evaluating a __builtin_constant_p conditional, always enter
  constant-folding mode regardless of the original evaluation mode.

  In order for this to be correct, we need to track whether we're
  checking for a potential constant expression or checking for
  undefined behavior separately from the evaluation mode enum, since we
  don't want to clobber those states when entering constant-folding
  mode.

This should fix "ld: error: undefined symbol: ix86_isa_flags" (and many
other symbol names) during the initial stages of the lang/gcc* ports.

The issue was that without optimization, the __builtin_constant_p()
expressions generated in gencondmd.c would emit references to global
variables that were undefined, such as ix86_isa_flags.

PR:             240629
DeltaFile
+42-64contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
+42-641 files

HardenedBSD/src cb34d97contrib/llvm/tools/clang/lib/AST ExprConstant.cpp ASTImporter.cpp, contrib/llvm/tools/clang/lib/CodeGen CGOpenMPRuntime.cpp

Merge clang trunk r366426, resolve conflicts, and update FREEBSD-Xlist.
DeltaFile
+1,899-538contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp
+2,318-0contrib/llvm/tools/clang/lib/Headers/ppc_wrappers/emmintrin.h
+1,903-393contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
+1,410-668contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
+1,063-841contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
+1,439-436contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
+10,032-2,8761,527 files not shown
+84,749-38,2921,533 files

HardenedBSD/src e123fc8 (r351350)contrib/llvm/tools/clang/lib/AST ExprConstant.cpp ASTImporter.cpp, contrib/llvm/tools/clang/lib/CodeGen CGOpenMPRuntime.cpp

Merge clang trunk r366426, resolve conflicts, and update FREEBSD-Xlist.
DeltaFile
+1,899-538contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp
+2,318-0contrib/llvm/tools/clang/lib/Headers/ppc_wrappers/emmintrin.h
+1,903-393contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
+1,410-668contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
+1,063-841contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
+1,439-436contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
+10,032-2,8761,527 files not shown
+84,749-38,2921,533 files

HardenedBSD/src 52ab12econtrib/llvm/include/llvm/IR IntrinsicsHexagon.td, contrib/sqlite3 sqlite3.c

Merge remote-tracking branch 'upstream.playground.github/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        share/mk/src.opts.mk (unresolved)
DeltaFile
+10,316-7,062contrib/sqlite3/sqlite3.c
+5,871-10,490contrib/llvm/include/llvm/IR/IntrinsicsHexagon.td
+12,378-0sys/dev/cxgbe/firmware/t6fw-1.23.0.0.bin.uu
+0-12,235sys/dev/cxgbe/firmware/t6fw-1.22.0.3.bin.uu
+0-11,648sys/dev/drm/mga_ucode.h
+11,489-0sys/dev/cxgbe/firmware/t5fw-1.23.0.0.bin.uu
+40,054-41,43514,845 files not shown
+1,218,861-802,80714,851 files

HardenedBSD/src 3686cafcontrib/llvm/include/llvm/IR IntrinsicsHexagon.td, contrib/llvm/lib/Target/Hexagon HexagonDepIICScalar.td

Merge remote-tracking branch 'origin/hardened/11-stable/master' into hardened/11-stable/unstable

* origin/hardened/11-stable/master:
  MFC r345192-r345194: if_bridge(4): Drop pointless rtflush
  MFC r346132: stand: refactor overlay loading a little bit
  MFC r345180, r345187: if_bridge(4): Fix module teardown
  Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 8.0.0 final release r356365.
  MFC r345805: Unify SCSI_STATUS_BUSY retry handling with other cases.
  MFC r346064: Fix dirty buf exhaustion easily triggered with msdosfs.
  MFC r345425, r345514, r345799, r345800, r345803, r346157: Enable tmpfs rw->ro remounts.
  Release notes documentation: - r336449, setproctitle_fast(3) addition. - r337418, kqueue(2) allow EVFILT_TIMER updates. - r338405, pthread_get_name_np(3) addition. - r339857, ddb(4) option to print process arguments added. - r340182, ichwd(4) support for Lewisburg PCH TCO watchdog timer. - r341828, ZFS vnode reclaimation deadlock fixed. - r342206, lagg(4) allow changing MTU without destroying interface. - r342656, x86 MSI IRQs are now tunable. - r343084, jail(8) IDs printed when logging a process exit. - r344399, zfsloader functionality now part of loader(8). - r344399, loader(8) GELI support extended to all architectures. - r344403, efi guess console device/type if not defined. - r345040, ccr(4) driver addition. - r345981, random(4) reseeding performance improvements.
DeltaFile
+5,871-10,490contrib/llvm/include/llvm/IR/IntrinsicsHexagon.td
+5,287-3,380contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+8,192-0contrib/openmp/runtime/src/kmp_runtime.cpp
+4,445-3,579contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
+3,571-2,869contrib/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td
+5,832-0contrib/openmp/runtime/src/kmp_settings.cpp
+33,198-20,3185,077 files not shown
+460,825-217,0705,083 files

HardenedBSD/src 522e2fbcontrib/llvm/include/llvm/IR IntrinsicsHexagon.td, contrib/llvm/lib/Target/Hexagon HexagonDepIICScalar.td

Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master

* freebsd/11-stable/master:
  MFC r345192-r345194: if_bridge(4): Drop pointless rtflush
  MFC r346132: stand: refactor overlay loading a little bit
  MFC r345180, r345187: if_bridge(4): Fix module teardown
  Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 8.0.0 final release r356365.
  MFC r345805: Unify SCSI_STATUS_BUSY retry handling with other cases.
  MFC r346064: Fix dirty buf exhaustion easily triggered with msdosfs.
  MFC r345425, r345514, r345799, r345800, r345803, r346157: Enable tmpfs rw->ro remounts.
  Release notes documentation: - r336449, setproctitle_fast(3) addition. - r337418, kqueue(2) allow EVFILT_TIMER updates. - r338405, pthread_get_name_np(3) addition. - r339857, ddb(4) option to print process arguments added. - r340182, ichwd(4) support for Lewisburg PCH TCO watchdog timer. - r341828, ZFS vnode reclaimation deadlock fixed. - r342206, lagg(4) allow changing MTU without destroying interface. - r342656, x86 MSI IRQs are now tunable. - r343084, jail(8) IDs printed when logging a process exit. - r344399, zfsloader functionality now part of loader(8). - r344399, loader(8) GELI support extended to all architectures. - r344403, efi guess console device/type if not defined. - r345040, ccr(4) driver addition. - r345981, random(4) reseeding performance improvements.
DeltaFile
+5,871-10,490contrib/llvm/include/llvm/IR/IntrinsicsHexagon.td
+5,287-3,380contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+8,192-0contrib/openmp/runtime/src/kmp_runtime.cpp
+4,445-3,579contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
+3,571-2,869contrib/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td
+5,832-0contrib/openmp/runtime/src/kmp_settings.cpp
+33,198-20,3185,077 files not shown
+460,825-217,0705,083 files

HardenedBSD/src fdb9623contrib/llvm/include/llvm/IR IntrinsicsHexagon.td, contrib/llvm/lib/Target/Hexagon HexagonDepIICScalar.td

Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
8.0.0 final release r356365.

MFC r306265 (by emaste):

Force LLVM_LIBUNWIND off if we don't have a C++11 compiler

Tested by:      bde
Differential Revision:  https://reviews.freebsd.org/D7746

MFC r308100 (by emaste):

compile libunwind c source with -fexceptions

When an exception is thrown the unwinder must unwind its own C source
(starting with _Unwind_RaiseException in UnwindLevel1.c), so it needs to
be built with unwinding data.

MFC r324998 (by bdrewery):

    [530 lines not shown]
DeltaFile
+5,871-10,490contrib/llvm/include/llvm/IR/IntrinsicsHexagon.td
+5,287-3,380contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+8,192-0contrib/openmp/runtime/src/kmp_runtime.cpp
+4,445-3,579contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
+3,571-2,869contrib/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td
+5,832-0contrib/openmp/runtime/src/kmp_settings.cpp
+33,198-20,3185,061 files not shown
+460,387-216,9795,067 files

HardenedBSD/src d88d925contrib/llvm/include/llvm/IR IntrinsicsHexagon.td, contrib/llvm/lib/Target/Hexagon HexagonDepIICScalar.td

Merge remote-tracking branch 'origin/freebsd/12-stable/master' into hardened/12-stable/master

Conflicts:
        ObsoleteFiles.inc (unresolved)
        contrib/compiler-rt/lib/cfi/cfi.cc (unresolved)
        sys/vm/vm_map.c (unresolved)
DeltaFile
+5,871-10,490contrib/llvm/include/llvm/IR/IntrinsicsHexagon.td
+5,287-3,380contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+8,192-0contrib/openmp/runtime/src/kmp_runtime.cpp
+4,445-3,579contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
+3,571-2,869contrib/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td
+5,832-0contrib/openmp/runtime/src/kmp_settings.cpp
+33,198-20,3185,086 files not shown
+461,767-218,5395,092 files

HardenedBSD/src 37e0a32contrib/llvm/include/llvm/IR IntrinsicsHexagon.td, contrib/llvm/lib/Target/Hexagon HexagonDepIICScalar.td

Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
8.0.0 final release r356365.

MFC r340287 (by emaste):

Consolidate gcov entries in OptionalObsoleteFiles

Sponsored by:   The FreeBSD Foundation

MFC r340289 (by emaste):

llvm-cov: also install as gcov (if GNU gcov is disabled)

llvm-cov provides a gcov-compatible interface when invoked as gcov.

Reviewed by:    dim, markj
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D17923


    [397 lines not shown]
DeltaFile
+5,871-10,490contrib/llvm/include/llvm/IR/IntrinsicsHexagon.td
+5,287-3,380contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+8,192-0contrib/openmp/runtime/src/kmp_runtime.cpp
+4,445-3,579contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
+3,571-2,869contrib/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td
+5,832-0contrib/openmp/runtime/src/kmp_settings.cpp
+33,198-20,3185,050 files not shown
+460,281-218,2715,056 files

HardenedBSD/src b5893f0 (r346168)contrib/llvm/include/llvm/IR IntrinsicsHexagon.td, contrib/llvm/lib/Target/Hexagon HexagonDepIICScalar.td

Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
8.0.0 final release r356365.

MFC r340287 (by emaste):

Consolidate gcov entries in OptionalObsoleteFiles

Sponsored by:   The FreeBSD Foundation

MFC r340289 (by emaste):

llvm-cov: also install as gcov (if GNU gcov is disabled)

llvm-cov provides a gcov-compatible interface when invoked as gcov.

Reviewed by:    dim, markj
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D17923


    [397 lines not shown]
DeltaFile
+5,871-10,490contrib/llvm/include/llvm/IR/IntrinsicsHexagon.td
+5,287-3,380contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+8,192-0contrib/openmp/runtime/src/kmp_runtime.cpp
+4,445-3,579contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
+3,571-2,869contrib/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td
+5,832-0contrib/openmp/runtime/src/kmp_settings.cpp
+33,198-20,3185,050 files not shown
+460,281-218,2715,056 files

HardenedBSD/src 2aaf915 (r345279)contrib/llvm/include/llvm/IR IntrinsicsHexagon.td, sys/dev/cxgbe/firmware t6fw-1.23.0.0.bin.uu t6fw-1.22.0.3.bin.uu

MFHead at r345275
DeltaFile
+5,871-10,490contrib/llvm/include/llvm/IR/IntrinsicsHexagon.td
+12,378-0sys/dev/cxgbe/firmware/t6fw-1.23.0.0.bin.uu
+0-12,235sys/dev/cxgbe/firmware/t6fw-1.22.0.3.bin.uu
+11,489-0sys/dev/cxgbe/firmware/t5fw-1.23.0.0.bin.uu
+0-11,417sys/dev/cxgbe/firmware/t5fw-1.22.0.3.bin.uu
+9,944-0sys/dev/cxgbe/firmware/t4fw-1.23.0.0.bin.uu
+39,682-34,1428,038 files not shown
+839,448-320,5698,044 files

HardenedBSD/src ca3f058contrib/llvm/include/llvm/IR IntrinsicsHexagon.td, sys/dev/cxgbe/firmware t6fw-1.23.0.0.bin.uu t6fw-1.22.0.3.bin.uu

MFHead at r345275
DeltaFile
+5,871-10,490contrib/llvm/include/llvm/IR/IntrinsicsHexagon.td
+12,378-0sys/dev/cxgbe/firmware/t6fw-1.23.0.0.bin.uu
+0-12,235sys/dev/cxgbe/firmware/t6fw-1.22.0.3.bin.uu
+11,489-0sys/dev/cxgbe/firmware/t5fw-1.23.0.0.bin.uu
+0-11,417sys/dev/cxgbe/firmware/t5fw-1.22.0.3.bin.uu
+9,944-0sys/dev/cxgbe/firmware/t4fw-1.23.0.0.bin.uu
+39,682-34,1428,038 files not shown
+839,448-320,5698,044 files

HardenedBSD/src 3cdf09esys/netpfil/ipfw ip_fw2.c ip_fw_pfil.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/unstable

* origin/hardened/current/master:
  Add myself to committers-doc.dot.
  PFIL_MEMPTR for ipfw link level hook
  Remove 'dir' argument from dummynet_io(). This makes it possible to make dn_dir flags private to dummynet. There is still some room for improvement.
  Reduce argument list to ipfw_divert(), as args holds the rule ref and the direction. While here make 'tee' a bool.
  Remove 'dir' argument in ng_ipfw_input, since ip_fw_args now has this info. While here make 'tee' boolean.
  - Add more flags to ip_fw_args. At this changeset only IPFW_ARGS_IN and   IPFW_ARGS_OUT are utilized. They are intented to substitute the "dir"   parameter that is often passes together with args. - Rename ip_fw_args.oif to ifp and now it is set to either input or   output interface, depending on IPFW_ARGS_IN/OUT bit set.
  Make second argument of ip_divert(), that specifies packet direction a bool. This allows pf(4) to avoid including ipfw(4) private files.
  Simplify ipfw_bpf_mtap2(). No functional change.
  pkgbase: Use uname as ABI_FILE
  bhyve(8): Fix uart emulation bug
  Merge llvm, clang, compiler-rt, libc++, libunwind, lld, and lldb release_80 branch r356034 (effectively, 8.0.0 rc5), resolve conflicts, and bump version numbers.
  ether_fakeaddr: Use 'b' 's' 'd' for the prefix
  mips: remove dead comment and definitions.
DeltaFile
+109-73sys/netpfil/ipfw/ip_fw2.c
+73-82sys/netpfil/ipfw/ip_fw_pfil.c
+21-36sys/netpfil/ipfw/ip_fw_private.h
+40-13sys/netpfil/ipfw/ip_fw_bpf.c
+16-19sys/netpfil/ipfw/ip_fw_log.c
+13-8sys/netpfil/ipfw/ip_dn_io.c
+272-23117 files not shown
+326-27723 files

HardenedBSD/src 941dccfsys/netpfil/ipfw ip_fw2.c ip_fw_pfil.c

Merge branch 'freebsd/current/master' into hardened/current/master

* freebsd/current/master:
  Add myself to committers-doc.dot.
  PFIL_MEMPTR for ipfw link level hook
  Remove 'dir' argument from dummynet_io(). This makes it possible to make dn_dir flags private to dummynet. There is still some room for improvement.
  Reduce argument list to ipfw_divert(), as args holds the rule ref and the direction. While here make 'tee' a bool.
  Remove 'dir' argument in ng_ipfw_input, since ip_fw_args now has this info. While here make 'tee' boolean.
  - Add more flags to ip_fw_args. At this changeset only IPFW_ARGS_IN and   IPFW_ARGS_OUT are utilized. They are intented to substitute the "dir"   parameter that is often passes together with args. - Rename ip_fw_args.oif to ifp and now it is set to either input or   output interface, depending on IPFW_ARGS_IN/OUT bit set.
  Make second argument of ip_divert(), that specifies packet direction a bool. This allows pf(4) to avoid including ipfw(4) private files.
  Simplify ipfw_bpf_mtap2(). No functional change.
  pkgbase: Use uname as ABI_FILE
  bhyve(8): Fix uart emulation bug
  Merge llvm, clang, compiler-rt, libc++, libunwind, lld, and lldb release_80 branch r356034 (effectively, 8.0.0 rc5), resolve conflicts, and bump version numbers.
  ether_fakeaddr: Use 'b' 's' 'd' for the prefix
  mips: remove dead comment and definitions.
DeltaFile
+109-73sys/netpfil/ipfw/ip_fw2.c
+73-82sys/netpfil/ipfw/ip_fw_pfil.c
+21-36sys/netpfil/ipfw/ip_fw_private.h
+40-13sys/netpfil/ipfw/ip_fw_bpf.c
+16-19sys/netpfil/ipfw/ip_fw_log.c
+13-8sys/netpfil/ipfw/ip_dn_io.c
+272-23117 files not shown
+326-27723 files