Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Mar 2015 21:31:38 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org
Subject:   svn commit: r280461 - in vendor/lld: . dist dist/cmake dist/cmake/modules dist/docs dist/docs/_static dist/docs/_templates dist/docs/llvm-theme dist/docs/llvm-theme/static dist/include dist/include...
Message-ID:  <201503242131.t2OLVcSQ013357@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Tue Mar 24 21:31:36 2015
New Revision: 280461
URL: https://svnweb.freebsd.org/changeset/base/280461

Log:
  Vendor import of lld trunk r233088:
  https://llvm.org/svn/llvm-project/lld/trunk@233088

Added:
  vendor/lld/
  vendor/lld/dist/
  vendor/lld/dist/.arcconfig
  vendor/lld/dist/.clang-format
  vendor/lld/dist/.gitignore
  vendor/lld/dist/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/LICENSE.TXT   (contents, props changed)
  vendor/lld/dist/Makefile   (contents, props changed)
  vendor/lld/dist/README.md
  vendor/lld/dist/cmake/
  vendor/lld/dist/cmake/modules/
  vendor/lld/dist/cmake/modules/FindVTune.cmake
  vendor/lld/dist/docs/
  vendor/lld/dist/docs/C++11.rst
  vendor/lld/dist/docs/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/docs/Driver.rst
  vendor/lld/dist/docs/Makefile   (contents, props changed)
  vendor/lld/dist/docs/README.txt   (contents, props changed)
  vendor/lld/dist/docs/Readers.rst
  vendor/lld/dist/docs/_static/
  vendor/lld/dist/docs/_static/favicon.ico   (contents, props changed)
  vendor/lld/dist/docs/_templates/
  vendor/lld/dist/docs/_templates/indexsidebar.html   (contents, props changed)
  vendor/lld/dist/docs/_templates/layout.html   (contents, props changed)
  vendor/lld/dist/docs/conf.py   (contents, props changed)
  vendor/lld/dist/docs/design.rst
  vendor/lld/dist/docs/development.rst
  vendor/lld/dist/docs/getting_started.rst
  vendor/lld/dist/docs/hello.png   (contents, props changed)
  vendor/lld/dist/docs/index.rst
  vendor/lld/dist/docs/llvm-theme/
  vendor/lld/dist/docs/llvm-theme/layout.html   (contents, props changed)
  vendor/lld/dist/docs/llvm-theme/static/
  vendor/lld/dist/docs/llvm-theme/static/contents.png   (contents, props changed)
  vendor/lld/dist/docs/llvm-theme/static/llvm.css   (contents, props changed)
  vendor/lld/dist/docs/llvm-theme/static/logo.png   (contents, props changed)
  vendor/lld/dist/docs/llvm-theme/static/navigation.png   (contents, props changed)
  vendor/lld/dist/docs/llvm-theme/theme.conf   (contents, props changed)
  vendor/lld/dist/docs/make.bat
  vendor/lld/dist/docs/open_projects.rst
  vendor/lld/dist/docs/sphinx_intro.rst
  vendor/lld/dist/docs/windows_support.rst
  vendor/lld/dist/include/
  vendor/lld/dist/include/Makefile   (contents, props changed)
  vendor/lld/dist/include/lld/
  vendor/lld/dist/include/lld/Config/
  vendor/lld/dist/include/lld/Config/Makefile   (contents, props changed)
  vendor/lld/dist/include/lld/Config/Version.h   (contents, props changed)
  vendor/lld/dist/include/lld/Config/Version.inc.in   (contents, props changed)
  vendor/lld/dist/include/lld/Core/
  vendor/lld/dist/include/lld/Core/AbsoluteAtom.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/Alias.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/ArchiveLibraryFile.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/Atom.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/DefinedAtom.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/Error.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/File.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/Instrumentation.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/LLVM.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/LinkingContext.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/Node.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/Parallel.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/Pass.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/PassManager.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/Reader.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/Reference.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/Resolver.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/STDExtras.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/SharedLibraryAtom.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/SharedLibraryFile.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/Simple.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/SymbolTable.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/TODO.txt   (contents, props changed)
  vendor/lld/dist/include/lld/Core/UndefinedAtom.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/Writer.h   (contents, props changed)
  vendor/lld/dist/include/lld/Core/range.h   (contents, props changed)
  vendor/lld/dist/include/lld/Driver/
  vendor/lld/dist/include/lld/Driver/Driver.h   (contents, props changed)
  vendor/lld/dist/include/lld/Driver/WinLinkModuleDef.h   (contents, props changed)
  vendor/lld/dist/include/lld/Makefile   (contents, props changed)
  vendor/lld/dist/include/lld/Passes/
  vendor/lld/dist/include/lld/ReaderWriter/
  vendor/lld/dist/include/lld/ReaderWriter/AtomLayout.h   (contents, props changed)
  vendor/lld/dist/include/lld/ReaderWriter/CoreLinkingContext.h   (contents, props changed)
  vendor/lld/dist/include/lld/ReaderWriter/ELFLinkingContext.h   (contents, props changed)
  vendor/lld/dist/include/lld/ReaderWriter/ELFTargets.h   (contents, props changed)
  vendor/lld/dist/include/lld/ReaderWriter/LinkerScript.h   (contents, props changed)
  vendor/lld/dist/include/lld/ReaderWriter/MachOLinkingContext.h   (contents, props changed)
  vendor/lld/dist/include/lld/ReaderWriter/PECOFFLinkingContext.h   (contents, props changed)
  vendor/lld/dist/include/lld/ReaderWriter/RelocationHelperFunctions.h   (contents, props changed)
  vendor/lld/dist/include/lld/ReaderWriter/YamlContext.h   (contents, props changed)
  vendor/lld/dist/lib/
  vendor/lld/dist/lib/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/lib/Config/
  vendor/lld/dist/lib/Config/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/lib/Config/Makefile   (contents, props changed)
  vendor/lld/dist/lib/Config/Version.cpp   (contents, props changed)
  vendor/lld/dist/lib/Core/
  vendor/lld/dist/lib/Core/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/lib/Core/DefinedAtom.cpp   (contents, props changed)
  vendor/lld/dist/lib/Core/Error.cpp   (contents, props changed)
  vendor/lld/dist/lib/Core/File.cpp   (contents, props changed)
  vendor/lld/dist/lib/Core/LinkingContext.cpp   (contents, props changed)
  vendor/lld/dist/lib/Core/Makefile   (contents, props changed)
  vendor/lld/dist/lib/Core/Reader.cpp   (contents, props changed)
  vendor/lld/dist/lib/Core/Resolver.cpp   (contents, props changed)
  vendor/lld/dist/lib/Core/SymbolTable.cpp   (contents, props changed)
  vendor/lld/dist/lib/Core/TODO.txt   (contents, props changed)
  vendor/lld/dist/lib/Core/Writer.cpp   (contents, props changed)
  vendor/lld/dist/lib/Driver/
  vendor/lld/dist/lib/Driver/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/lib/Driver/CoreDriver.cpp   (contents, props changed)
  vendor/lld/dist/lib/Driver/CoreOptions.td
  vendor/lld/dist/lib/Driver/DarwinLdDriver.cpp   (contents, props changed)
  vendor/lld/dist/lib/Driver/DarwinLdOptions.td
  vendor/lld/dist/lib/Driver/Driver.cpp   (contents, props changed)
  vendor/lld/dist/lib/Driver/GnuLdDriver.cpp   (contents, props changed)
  vendor/lld/dist/lib/Driver/GnuLdOptions.td
  vendor/lld/dist/lib/Driver/Makefile   (contents, props changed)
  vendor/lld/dist/lib/Driver/TODO.rst
  vendor/lld/dist/lib/Driver/UniversalDriver.cpp   (contents, props changed)
  vendor/lld/dist/lib/Driver/UniversalDriverOptions.td
  vendor/lld/dist/lib/Driver/WinLinkDriver.cpp   (contents, props changed)
  vendor/lld/dist/lib/Driver/WinLinkModuleDef.cpp   (contents, props changed)
  vendor/lld/dist/lib/Driver/WinLinkOptions.td
  vendor/lld/dist/lib/Makefile   (contents, props changed)
  vendor/lld/dist/lib/Passes/
  vendor/lld/dist/lib/ReaderWriter/
  vendor/lld/dist/lib/ReaderWriter/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/CoreLinkingContext.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/
  vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/
  vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64DynamicLibraryWriter.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64ELFFile.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64ELFReader.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64ExecutableWriter.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64LinkingContext.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64LinkingContext.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64TargetHandler.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64TargetHandler.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/Makefile   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/TODO.rst
  vendor/lld/dist/lib/ReaderWriter/ELF/ARM/
  vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMELFFile.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMELFReader.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMExecutableWriter.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMLinkingContext.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMLinkingContext.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMRelocationHandler.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMRelocationHandler.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMRelocationPass.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMRelocationPass.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMSymbolTable.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMTargetHandler.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMTargetHandler.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ARM/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ARM/Makefile   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ARM/TODO.rst
  vendor/lld/dist/lib/ReaderWriter/ELF/Atoms.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Chunk.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/CreateELF.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/DefaultLayout.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/DefaultTargetHandler.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/DynamicFile.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/DynamicLibraryWriter.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ELFFile.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ELFLinkingContext.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ELFReader.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/ExecutableWriter.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/HeaderChunks.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonDynamicLibraryWriter.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonELFFile.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonELFReader.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonELFWriters.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonEncodings.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonExecutableAtoms.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonExecutableWriter.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonLinkingContext.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonLinkingContext.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonRelocationFunctions.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonRelocationHandler.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonRelocationHandler.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonSectionChunks.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/Makefile   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Layout.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Makefile   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/Makefile   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsELFFile.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsELFFlagsMerger.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsELFFlagsMerger.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsELFReader.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsELFWriters.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsExecutableWriter.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsLinkingContext.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsLinkingContext.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsRelocationHandler.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsRelocationHandler.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsSectionChunks.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/OrderPass.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/OutputELFWriter.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Reader.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/SectionChunks.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/SegmentChunks.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/TODO.txt   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/TargetHandler.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/TargetLayout.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Writer.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/Writer.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86/
  vendor/lld/dist/lib/ReaderWriter/ELF/X86/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86/Makefile   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86DynamicLibraryWriter.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86ELFFile.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86ELFReader.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86ExecutableWriter.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86LinkingContext.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86LinkingContext.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86RelocationHandler.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86RelocationHandler.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86TargetHandler.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/ExampleLinkingContext.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/ExampleLinkingContext.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/ExampleTargetHandler.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/ExampleTargetHandler.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/Makefile   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/Makefile   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/TODO.rst
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64DynamicLibraryWriter.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64ELFFile.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64ELFReader.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64ElfType.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64ExecutableWriter.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64LinkingContext.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64LinkingContext.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64TargetHandler.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64TargetHandler.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/FileArchive.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/LinkerScript.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/
  vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_arm.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_x86.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/Atoms.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/CompactUnwindPass.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/ExecutableAtoms.hpp
  vendor/lld/dist/lib/ReaderWriter/MachO/File.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/GOTPass.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/LayoutPass.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/LayoutPass.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/MachOLinkingContext.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFile.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileBinaryUtils.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/MachOPasses.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/Makefile   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/ShimPass.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/StubsPass.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/MachO/WriterMachO.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/Makefile   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/Native/
  vendor/lld/dist/lib/ReaderWriter/Native/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/Native/Makefile   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/Native/NativeFileFormat.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/Native/ReaderNative.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/Native/WriterNative.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/
  vendor/lld/dist/lib/ReaderWriter/PECOFF/Atoms.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/EdataPass.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/EdataPass.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/IdataPass.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/IdataPass.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/InferSubsystemPass.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/LoadConfigPass.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/LoadConfigPass.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/Makefile   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/OrderPass.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/PDBPass.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/Pass.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/Pass.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/ReaderImportHeader.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/WriterImportLibrary.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/WriterImportLibrary.h   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/YAML/
  vendor/lld/dist/lib/ReaderWriter/YAML/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/YAML/Makefile   (contents, props changed)
  vendor/lld/dist/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp   (contents, props changed)
  vendor/lld/dist/test/
  vendor/lld/dist/test/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/test/Driver/
  vendor/lld/dist/test/Driver/Inputs/
  vendor/lld/dist/test/Driver/Inputs/libtest.a   (contents, props changed)
  vendor/lld/dist/test/Driver/Inputs/usr/
  vendor/lld/dist/test/Driver/Inputs/usr/lib/
  vendor/lld/dist/test/Driver/Inputs/usr/lib/i386/
  vendor/lld/dist/test/Driver/Inputs/usr/lib/i386/libtest.a   (contents, props changed)
  vendor/lld/dist/test/Driver/Inputs/usr/lib/libtest.a   (contents, props changed)
  vendor/lld/dist/test/Driver/def-lib-search.test
  vendor/lld/dist/test/Driver/flavor-option.test
  vendor/lld/dist/test/Driver/lib-search.test
  vendor/lld/dist/test/Driver/so-whole-archive.test
  vendor/lld/dist/test/Driver/trivial-driver.test
  vendor/lld/dist/test/Driver/undef-basic.objtxt
  vendor/lld/dist/test/LinkerScript/
  vendor/lld/dist/test/LinkerScript/expr-precedence.test
  vendor/lld/dist/test/LinkerScript/extern-bad-symbol.test
  vendor/lld/dist/test/LinkerScript/extern-empty.test
  vendor/lld/dist/test/LinkerScript/extern-valid.test
  vendor/lld/dist/test/LinkerScript/incomplete-ternary.test
  vendor/lld/dist/test/LinkerScript/libname-err-1.test
  vendor/lld/dist/test/LinkerScript/libname-err-2.test
  vendor/lld/dist/test/LinkerScript/linker-script-outputformat.test
  vendor/lld/dist/test/LinkerScript/linker-script.test
  vendor/lld/dist/test/LinkerScript/memory-empty.test
  vendor/lld/dist/test/LinkerScript/memory-missing-attrs.test
  vendor/lld/dist/test/LinkerScript/memory-missing-length.test
  vendor/lld/dist/test/LinkerScript/memory-missing-name.test
  vendor/lld/dist/test/LinkerScript/memory-missing-origin.test
  vendor/lld/dist/test/LinkerScript/memory-valid.test
  vendor/lld/dist/test/LinkerScript/missing-entry-symbol.test
  vendor/lld/dist/test/LinkerScript/missing-input-file-name.test
  vendor/lld/dist/test/LinkerScript/missing-input-sections.test
  vendor/lld/dist/test/LinkerScript/missing-operand.test
  vendor/lld/dist/test/LinkerScript/missing-output-section-name.test
  vendor/lld/dist/test/LinkerScript/missing-symbol.test
  vendor/lld/dist/test/LinkerScript/sections.test
  vendor/lld/dist/test/Makefile   (contents, props changed)
  vendor/lld/dist/test/Unit/
  vendor/lld/dist/test/Unit/lit.cfg
  vendor/lld/dist/test/Unit/lit.site.cfg.in   (contents, props changed)
  vendor/lld/dist/test/core/
  vendor/lld/dist/test/core/absolute-basic.objtxt
  vendor/lld/dist/test/core/absolute-local.objtxt
  vendor/lld/dist/test/core/archive-basic.objtxt
  vendor/lld/dist/test/core/archive-chain.objtxt
  vendor/lld/dist/test/core/archive-tentdef-search.objtxt
  vendor/lld/dist/test/core/associates.objtxt
  vendor/lld/dist/test/core/auto-hide-coalesce.objtxt
  vendor/lld/dist/test/core/code-model-attributes.objtxt
  vendor/lld/dist/test/core/constants-coalesce.objtxt
  vendor/lld/dist/test/core/cstring-coalesce.objtxt
  vendor/lld/dist/test/core/custom-section-coalesce.objtxt
  vendor/lld/dist/test/core/custom-section.objtxt
  vendor/lld/dist/test/core/dead-strip-attributes.objtxt
  vendor/lld/dist/test/core/dead-strip-basic.objtxt
  vendor/lld/dist/test/core/dead-strip-globals.objtxt
  vendor/lld/dist/test/core/dead-strip-reverse.objtxt
  vendor/lld/dist/test/core/error-atom-attribute.objtxt
  vendor/lld/dist/test/core/error-atom-content-byte-value.objtxt
  vendor/lld/dist/test/core/error-atom-content-bytes.objtxt
  vendor/lld/dist/test/core/error-atom-type.objtxt
  vendor/lld/dist/test/core/error-atom-undefined-wrong-attribue.objtxt
  vendor/lld/dist/test/core/error-duplicate-absolutes.objtxt
  vendor/lld/dist/test/core/error-file-attribute.objtxt
  vendor/lld/dist/test/core/error-fixup-attribute.objtxt
  vendor/lld/dist/test/core/error-fixup-target.objtxt
  vendor/lld/dist/test/core/fixups-addend.objtxt
  vendor/lld/dist/test/core/fixups-dup-named.objtxt
  vendor/lld/dist/test/core/fixups-named.objtxt
  vendor/lld/dist/test/core/fixups-unnamed.objtxt
  vendor/lld/dist/test/core/gnulinkonce-rearrange-resolve.objtxt
  vendor/lld/dist/test/core/gnulinkonce-remaining-undef.objtxt
  vendor/lld/dist/test/core/gnulinkonce-resolve.objtxt
  vendor/lld/dist/test/core/gnulinkonce-simple.objtxt
  vendor/lld/dist/test/core/inline-coalesce.objtxt
  vendor/lld/dist/test/core/multiple-def-error.objtxt
  vendor/lld/dist/test/core/permissions.objtxt
  vendor/lld/dist/test/core/sectiongroup-deadstrip.objtxt
  vendor/lld/dist/test/core/sectiongroup-gnulinkonce-error.objtxt
  vendor/lld/dist/test/core/sectiongroup-rearrange-resolve.objtxt
  vendor/lld/dist/test/core/sectiongroup-remaining-undef.objtxt
  vendor/lld/dist/test/core/sectiongroup-resolve.objtxt
  vendor/lld/dist/test/core/sectiongroup-simple.objtxt
  vendor/lld/dist/test/core/shared-library-basic.objtxt
  vendor/lld/dist/test/core/shared-library-coalesce.objtxt
  vendor/lld/dist/test/core/tent-merge.objtxt
  vendor/lld/dist/test/core/undef-coalesce-error.objtxt
  vendor/lld/dist/test/core/undef-coalesce.objtxt
  vendor/lld/dist/test/core/undef-fallback.objtxt
  vendor/lld/dist/test/core/undef-weak-coalesce.objtxt
  vendor/lld/dist/test/core/weak-coalesce.objtxt
  vendor/lld/dist/test/darwin/
  vendor/lld/dist/test/darwin/native-and-mach-o.objtxt
  vendor/lld/dist/test/elf/
  vendor/lld/dist/test/elf/AArch64/
  vendor/lld/dist/test/elf/AArch64/Inputs/
  vendor/lld/dist/test/elf/AArch64/Inputs/fn.c   (contents, props changed)
  vendor/lld/dist/test/elf/AArch64/Inputs/fn.o   (contents, props changed)
  vendor/lld/dist/test/elf/AArch64/Inputs/initfini-option.c   (contents, props changed)
  vendor/lld/dist/test/elf/AArch64/Inputs/initfini-option.o   (contents, props changed)
  vendor/lld/dist/test/elf/AArch64/Inputs/initfini.c   (contents, props changed)
  vendor/lld/dist/test/elf/AArch64/Inputs/initfini.o   (contents, props changed)
  vendor/lld/dist/test/elf/AArch64/Inputs/main.c   (contents, props changed)
  vendor/lld/dist/test/elf/AArch64/Inputs/main.o   (contents, props changed)
  vendor/lld/dist/test/elf/AArch64/Inputs/no-interp-section.c   (contents, props changed)
  vendor/lld/dist/test/elf/AArch64/Inputs/no-interp-section.o   (contents, props changed)
  vendor/lld/dist/test/elf/AArch64/Inputs/zerosizedsection.o   (contents, props changed)
  vendor/lld/dist/test/elf/AArch64/Inputs/zerosizedsection.s   (contents, props changed)
  vendor/lld/dist/test/elf/AArch64/defsym.test
  vendor/lld/dist/test/elf/AArch64/dontignorezerosize-sections.test
  vendor/lld/dist/test/elf/AArch64/dynlib-nointerp-section.test
  vendor/lld/dist/test/elf/AArch64/initfini.test
  vendor/lld/dist/test/elf/AArch64/rel-abs32-overflow.test
  vendor/lld/dist/test/elf/AArch64/rel-abs32.test
  vendor/lld/dist/test/elf/AArch64/rel-abs64.test
  vendor/lld/dist/test/elf/AArch64/rel-bad.test
  vendor/lld/dist/test/elf/ARM/
  vendor/lld/dist/test/elf/ARM/arm-symbols.test
  vendor/lld/dist/test/elf/ARM/defsym.test
  vendor/lld/dist/test/elf/ARM/entry-point.test
  vendor/lld/dist/test/elf/ARM/missing-symbol.test
  vendor/lld/dist/test/elf/ARM/rel-abs32.test
  vendor/lld/dist/test/elf/ARM/rel-arm-call.test
  vendor/lld/dist/test/elf/ARM/rel-arm-jump24-veneer-b.test
  vendor/lld/dist/test/elf/ARM/rel-arm-jump24-veneer-bl.test
  vendor/lld/dist/test/elf/ARM/rel-arm-jump24.test
  vendor/lld/dist/test/elf/ARM/rel-arm-mov.test
  vendor/lld/dist/test/elf/ARM/rel-arm-prel31.test
  vendor/lld/dist/test/elf/ARM/rel-arm-thm-interwork.test
  vendor/lld/dist/test/elf/ARM/rel-rel32.test
  vendor/lld/dist/test/elf/ARM/rel-thm-call.test
  vendor/lld/dist/test/elf/ARM/rel-thm-jump11.test
  vendor/lld/dist/test/elf/ARM/rel-thm-jump24-veneer.test
  vendor/lld/dist/test/elf/ARM/rel-thm-jump24.test
  vendor/lld/dist/test/elf/ARM/rel-thm-mov.test
  vendor/lld/dist/test/elf/ARM/rel-tls-ie32.test
  vendor/lld/dist/test/elf/ARM/rel-tls-le32.test
  vendor/lld/dist/test/elf/ARM/thm-symbols.test
  vendor/lld/dist/test/elf/ARM/undef-lazy-symbol.test
  vendor/lld/dist/test/elf/Hexagon/
  vendor/lld/dist/test/elf/Hexagon/Inputs/
  vendor/lld/dist/test/elf/Hexagon/Inputs/dynobj-data.c   (contents, props changed)
  vendor/lld/dist/test/elf/Hexagon/Inputs/dynobj-data.o   (contents, props changed)
  vendor/lld/dist/test/elf/Hexagon/Inputs/dynobj.c   (contents, props changed)
  vendor/lld/dist/test/elf/Hexagon/Inputs/dynobj.o   (contents, props changed)
  vendor/lld/dist/test/elf/Hexagon/Inputs/got-plt-order.c   (contents, props changed)
  vendor/lld/dist/test/elf/Hexagon/Inputs/got-plt-order.o   (contents, props changed)
  vendor/lld/dist/test/elf/Hexagon/Inputs/libMaxAlignment.a   (contents, props changed)
  vendor/lld/dist/test/elf/Hexagon/Inputs/sda-base.o   (contents, props changed)
  vendor/lld/dist/test/elf/Hexagon/Inputs/sdata1.c   (contents, props changed)
  vendor/lld/dist/test/elf/Hexagon/Inputs/sdata1.o   (contents, props changed)
  vendor/lld/dist/test/elf/Hexagon/Inputs/sdata2.c   (contents, props changed)
  vendor/lld/dist/test/elf/Hexagon/Inputs/sdata2.o   (contents, props changed)
  vendor/lld/dist/test/elf/Hexagon/Inputs/use-shared.hexagon   (contents, props changed)
  vendor/lld/dist/test/elf/Hexagon/dynlib-data.test
  vendor/lld/dist/test/elf/Hexagon/dynlib-gotoff.test
  vendor/lld/dist/test/elf/Hexagon/dynlib-hash.test
  vendor/lld/dist/test/elf/Hexagon/dynlib-rela.test
  vendor/lld/dist/test/elf/Hexagon/dynlib-syms.test
  vendor/lld/dist/test/elf/Hexagon/dynlib.test
  vendor/lld/dist/test/elf/Hexagon/hexagon-got-plt-order.test
  vendor/lld/dist/test/elf/Hexagon/hexagon-plt-setup.test
  vendor/lld/dist/test/elf/Hexagon/maxalignment.test
  vendor/lld/dist/test/elf/Hexagon/rela-order.test
  vendor/lld/dist/test/elf/Hexagon/sda-base.test
  vendor/lld/dist/test/elf/Hexagon/zerofillquick-sdata.test
  vendor/lld/dist/test/elf/Inputs/
  vendor/lld/dist/test/elf/Inputs/abs-test.i386   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/bar.o.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/branch-test.hexagon   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/branch-test.ppc   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/consecutive-weak-defs.o.yaml
  vendor/lld/dist/test/elf/Inputs/constants-merge.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/constdata.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/foo.o.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/globalconst.c   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/globalconst.o.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/gotpcrel.S   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/gotpcrel.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/group-cmd-search-1.ls
  vendor/lld/dist/test/elf/Inputs/group-cmd-search-2.ls
  vendor/lld/dist/test/elf/Inputs/group-cmd-search-3.ls
  vendor/lld/dist/test/elf/Inputs/ifunc.S   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/ifunc.cpp   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/ifunc.cpp.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/ifunc.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/init_array.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/libfnarchive.a   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/libifunc.x86-64.so   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/libundef.so   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/libweaksym.so   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/main-with-global-def.o.yaml
  vendor/lld/dist/test/elf/Inputs/mainobj.x86_64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/object-test.elf-hexagon   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/object-test.elf-i386   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/phdr.i386   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/quickdata-sort-test.o.elf-hexagon   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/quickdata-sortcommon-test.o.elf-hexagon   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/quickdata-test.elf-hexagon   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/reloc-test.elf-i386   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/reloc-xb.x86   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/reloc-xt.x86   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/relocs-dynamic.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/relocs.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/responsefile
  vendor/lld/dist/test/elf/Inputs/rodata-test.hexagon   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/rodata-test.i386   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/rodata.c   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/rodata.o   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/section-test.i386   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/shared.c   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/shared.so-x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/stripped-empty.x86_64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/target-test.hexagon   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/target-test.ppc   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/tls.S   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/tls.c   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/tls.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/tlsAddr.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/tlsaddr.c   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/undef-from-main-so.c   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/undef-from-main.c   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/undef-pc32.o   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/undef.o   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/undef2-so.o.yaml
  vendor/lld/dist/test/elf/Inputs/use-shared-32s.c   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/use-shared-32s.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/use-shared.c   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/use-shared.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/weaksym.o   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/writersyms.o   (contents, props changed)
  vendor/lld/dist/test/elf/Inputs/x86-64-relocs.S   (contents, props changed)
  vendor/lld/dist/test/elf/Mips/
  vendor/lld/dist/test/elf/Mips/base-address-64.test
  vendor/lld/dist/test/elf/Mips/base-address.test
  vendor/lld/dist/test/elf/Mips/ctors-order.test
  vendor/lld/dist/test/elf/Mips/dt-textrel-64.test
  vendor/lld/dist/test/elf/Mips/dt-textrel.test
  vendor/lld/dist/test/elf/Mips/dynlib-dynamic.test
  vendor/lld/dist/test/elf/Mips/dynlib-dynsym-micro.test
  vendor/lld/dist/test/elf/Mips/dynlib-dynsym.test
  vendor/lld/dist/test/elf/Mips/dynlib-fileheader-64.test
  vendor/lld/dist/test/elf/Mips/dynlib-fileheader-micro-64.test
  vendor/lld/dist/test/elf/Mips/dynlib-fileheader-micro.test
  vendor/lld/dist/test/elf/Mips/dynlib-fileheader.test
  vendor/lld/dist/test/elf/Mips/dynsym-table-1.test
  vendor/lld/dist/test/elf/Mips/dynsym-table-2.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-1-64.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-1.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-10.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-11.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-2-64.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-2.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-3-64.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-3.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-4-64.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-4.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-5-64.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-5.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-6-64.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-6.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-7-64.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-7.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-8.test
  vendor/lld/dist/test/elf/Mips/e-flags-merge-9.test
  vendor/lld/dist/test/elf/Mips/entry-name.test
  vendor/lld/dist/test/elf/Mips/exe-dynamic.test
  vendor/lld/dist/test/elf/Mips/exe-dynsym-micro.test
  vendor/lld/dist/test/elf/Mips/exe-dynsym.test
  vendor/lld/dist/test/elf/Mips/exe-fileheader-64.test
  vendor/lld/dist/test/elf/Mips/exe-fileheader-micro-64.test
  vendor/lld/dist/test/elf/Mips/exe-fileheader-micro.test
  vendor/lld/dist/test/elf/Mips/exe-fileheader.test
  vendor/lld/dist/test/elf/Mips/exe-got-micro.test
  vendor/lld/dist/test/elf/Mips/exe-got.test
  vendor/lld/dist/test/elf/Mips/got-page-32.test
  vendor/lld/dist/test/elf/Mips/got-page-64.test
  vendor/lld/dist/test/elf/Mips/got16-2.test
  vendor/lld/dist/test/elf/Mips/got16-micro.test
  vendor/lld/dist/test/elf/Mips/got16.test
  vendor/lld/dist/test/elf/Mips/gotsym.test
  vendor/lld/dist/test/elf/Mips/gp-sym-1-micro.test
  vendor/lld/dist/test/elf/Mips/gp-sym-1.test
  vendor/lld/dist/test/elf/Mips/gp-sym-2.test
  vendor/lld/dist/test/elf/Mips/hilo16-1.test
  vendor/lld/dist/test/elf/Mips/hilo16-2.test
  vendor/lld/dist/test/elf/Mips/hilo16-3.test
  vendor/lld/dist/test/elf/Mips/hilo16-4.test
  vendor/lld/dist/test/elf/Mips/hilo16-5.test
  vendor/lld/dist/test/elf/Mips/hilo16-8-micro.test
  vendor/lld/dist/test/elf/Mips/hilo16-9-micro.test
  vendor/lld/dist/test/elf/Mips/initfini-micro.test
  vendor/lld/dist/test/elf/Mips/interpreter-64.test
  vendor/lld/dist/test/elf/Mips/interpreter.test
  vendor/lld/dist/test/elf/Mips/invalid-reginfo.test
  vendor/lld/dist/test/elf/Mips/jalx-align-err.test
  vendor/lld/dist/test/elf/Mips/jump-fix-err.test
  vendor/lld/dist/test/elf/Mips/la25-stub-micro.test
  vendor/lld/dist/test/elf/Mips/la25-stub.test
  vendor/lld/dist/test/elf/Mips/mips-options-gp0.test
  vendor/lld/dist/test/elf/Mips/n64-rel-chain.test
  vendor/lld/dist/test/elf/Mips/opt-emulation.test
  vendor/lld/dist/test/elf/Mips/pc23-range.test
  vendor/lld/dist/test/elf/Mips/plt-entry-mixed-1.test
  vendor/lld/dist/test/elf/Mips/plt-entry-mixed-2.test
  vendor/lld/dist/test/elf/Mips/plt-entry-mixed-3.test
  vendor/lld/dist/test/elf/Mips/plt-entry-mixed-4.test
  vendor/lld/dist/test/elf/Mips/plt-entry-r6.test
  vendor/lld/dist/test/elf/Mips/plt-header-micro.test
  vendor/lld/dist/test/elf/Mips/plt-header-mixed.test
  vendor/lld/dist/test/elf/Mips/plt-header.test
  vendor/lld/dist/test/elf/Mips/r26-1-micro.test
  vendor/lld/dist/test/elf/Mips/r26-1.test
  vendor/lld/dist/test/elf/Mips/r26-2-micro.test
  vendor/lld/dist/test/elf/Mips/r26-2.test
  vendor/lld/dist/test/elf/Mips/rel-32.test
  vendor/lld/dist/test/elf/Mips/rel-64.test
  vendor/lld/dist/test/elf/Mips/rel-copy-micro.test
  vendor/lld/dist/test/elf/Mips/rel-copy-pc.test
  vendor/lld/dist/test/elf/Mips/rel-copy.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-01-micro.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-01.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-02.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-03-micro.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-03.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-04-micro.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-04.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-05-micro.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-05.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-06-64.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-06.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-07-64.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-07.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-08-64.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-08-micro.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-08.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-09-micro.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-09.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-10-micro.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-10.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-11.test
  vendor/lld/dist/test/elf/Mips/rel-dynamic-12.test
  vendor/lld/dist/test/elf/Mips/rel-gprel16.test
  vendor/lld/dist/test/elf/Mips/rel-gprel32-64.test
  vendor/lld/dist/test/elf/Mips/rel-gprel32.test
  vendor/lld/dist/test/elf/Mips/rel-pc-hilo.test
  vendor/lld/dist/test/elf/Mips/rel-pc18-s3.test
  vendor/lld/dist/test/elf/Mips/rel-pc19-s2.test
  vendor/lld/dist/test/elf/Mips/rel-pc21-s2.test
  vendor/lld/dist/test/elf/Mips/rel-pc26-s2.test
  vendor/lld/dist/test/elf/Mips/rel-pc32.test
  vendor/lld/dist/test/elf/Mips/rel-pc7-10-16-23.test
  vendor/lld/dist/test/elf/Mips/rel-sub.test
  vendor/lld/dist/test/elf/Mips/st-other.test
  vendor/lld/dist/test/elf/Mips/tls-1-micro.test
  vendor/lld/dist/test/elf/Mips/tls-1.test
  vendor/lld/dist/test/elf/Mips/tls-2-64.test
  vendor/lld/dist/test/elf/Mips/tls-2-micro.test
  vendor/lld/dist/test/elf/Mips/tls-2.test
  vendor/lld/dist/test/elf/Mips/tls-3-micro.test
  vendor/lld/dist/test/elf/Mips/tls-3.test
  vendor/lld/dist/test/elf/Mips/tls-4-micro.test
  vendor/lld/dist/test/elf/Mips/tls-4.test
  vendor/lld/dist/test/elf/Mips/tls-5-64.test
  vendor/lld/dist/test/elf/Mips/tls-5-micro.test
  vendor/lld/dist/test/elf/Mips/tls-5.test
  vendor/lld/dist/test/elf/X86_64/
  vendor/lld/dist/test/elf/X86_64/ExampleTarget/
  vendor/lld/dist/test/elf/X86_64/ExampleTarget/triple.test
  vendor/lld/dist/test/elf/X86_64/Inputs/
  vendor/lld/dist/test/elf/X86_64/Inputs/constint.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/constint.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/debug0.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/debug0.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/debug1.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/debug1.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/externtls.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/externtls.x86-64   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/fn.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/fn.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/generaltls-so.o.yaml
  vendor/lld/dist/test/elf/X86_64/Inputs/group/
  vendor/lld/dist/test/elf/X86_64/Inputs/group/1.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/group/1.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/group/fn.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/group/fn.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/group/fn1.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/group/fn1.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/group/fn2.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/group/fn2.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/group/group.sh   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/group/libfn.a   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/group/libfn.so   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/group/libfn1.a   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/group/libfn2.so   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/initfini-option.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/initfini-option.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/initfini.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/initfini.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/largebss.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/largebss.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/layoutpass/
  vendor/lld/dist/test/elf/X86_64/Inputs/layoutpass/1.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/layoutpass/1.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/layoutpass/2.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/layoutpass/2.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/layoutpass/3.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/layoutpass/3.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/layoutpass/lib2.a   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/libfn.a   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/libfn.so   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/main.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/main.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/multi-ovrd.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/multi-ovrd.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/multi-weak.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/multi-weak.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/multiweaksyms.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/nmagic.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/nmagic.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/no-interp-section.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/no-interp-section.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/note.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/note.s   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/note_ro_rw.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/note_ro_rw.s   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/ovrd.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/ovrd.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/rodata.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/rodata.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/rodata.s   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/rwint.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/rwint.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/sectionmap.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/sectionmap.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/undefcpp.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/undefcpp.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/weak-zero-sized.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/weak.c   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/weak.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/weak.s   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/zerosizedsection.o   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/Inputs/zerosizedsection.s   (contents, props changed)
  vendor/lld/dist/test/elf/X86_64/alignoffset.test
  vendor/lld/dist/test/elf/X86_64/debug.test
  vendor/lld/dist/test/elf/X86_64/defsym.test
  vendor/lld/dist/test/elf/X86_64/demangle.test
  vendor/lld/dist/test/elf/X86_64/dontignorezerosize-sections.test
  vendor/lld/dist/test/elf/X86_64/dynamicvars.test
  vendor/lld/dist/test/elf/X86_64/dynlib-nointerp-section.test
  vendor/lld/dist/test/elf/X86_64/dynlib-search.test
  vendor/lld/dist/test/elf/X86_64/dynsym-weak.test
  vendor/lld/dist/test/elf/X86_64/extern-tls.test
  vendor/lld/dist/test/elf/X86_64/general-dynamic-tls.test
  vendor/lld/dist/test/elf/X86_64/imagebase.test
  vendor/lld/dist/test/elf/X86_64/initfini-order.test
  vendor/lld/dist/test/elf/X86_64/initfini.test
  vendor/lld/dist/test/elf/X86_64/largebss.test
  vendor/lld/dist/test/elf/X86_64/layoutpass-order.test
  vendor/lld/dist/test/elf/X86_64/maxpagesize.test
  vendor/lld/dist/test/elf/X86_64/mergesimilarstrings.test
  vendor/lld/dist/test/elf/X86_64/multi-weak-layout.test
  vendor/lld/dist/test/elf/X86_64/multi-weak-override.test
  vendor/lld/dist/test/elf/X86_64/multi-weak-syms-order.test
  vendor/lld/dist/test/elf/X86_64/nmagic.test
  vendor/lld/dist/test/elf/X86_64/noalignsegments.test
  vendor/lld/dist/test/elf/X86_64/note-sections-ro_plus_rw.test
  vendor/lld/dist/test/elf/X86_64/note-sections.test
  vendor/lld/dist/test/elf/X86_64/omagic.test
  vendor/lld/dist/test/elf/X86_64/outputsegments.test
  vendor/lld/dist/test/elf/X86_64/reloc_r_x86_64_16.test
  vendor/lld/dist/test/elf/X86_64/reloc_r_x86_64_pc16.test
  vendor/lld/dist/test/elf/X86_64/reloc_r_x86_64_pc64.test
  vendor/lld/dist/test/elf/X86_64/rodata.test
  vendor/lld/dist/test/elf/X86_64/sectionchoice.test
  vendor/lld/dist/test/elf/X86_64/sectionmap.test
  vendor/lld/dist/test/elf/X86_64/startGroupEndGroup.test
  vendor/lld/dist/test/elf/X86_64/startGroupEndGroupWithDynlib.test
  vendor/lld/dist/test/elf/X86_64/staticlib-search.test
  vendor/lld/dist/test/elf/X86_64/undef.test
  vendor/lld/dist/test/elf/X86_64/underscore-end.test
  vendor/lld/dist/test/elf/X86_64/weak-override.test
  vendor/lld/dist/test/elf/X86_64/weak-zero-sized.test
  vendor/lld/dist/test/elf/X86_64/weaksym.test
  vendor/lld/dist/test/elf/X86_64/yamlinput.test
  vendor/lld/dist/test/elf/abs-dup.objtxt
  vendor/lld/dist/test/elf/abs.test
  vendor/lld/dist/test/elf/allowduplicates.objtxt
  vendor/lld/dist/test/elf/archive-elf-forceload.test
  vendor/lld/dist/test/elf/archive-elf.test
  vendor/lld/dist/test/elf/as-needed.test
  vendor/lld/dist/test/elf/branch.test
  vendor/lld/dist/test/elf/check.test
  vendor/lld/dist/test/elf/checkrodata.test
  vendor/lld/dist/test/elf/common.test
  vendor/lld/dist/test/elf/consecutive-weak-sym-defs.test
  vendor/lld/dist/test/elf/defsym.objtxt
  vendor/lld/dist/test/elf/dynamic-segorder.test
  vendor/lld/dist/test/elf/dynamic-undef.test
  vendor/lld/dist/test/elf/dynamic.test
  vendor/lld/dist/test/elf/eh_frame_hdr.test
  vendor/lld/dist/test/elf/entry.objtxt
  vendor/lld/dist/test/elf/export-dynamic.test
  vendor/lld/dist/test/elf/filenotfound.test
  vendor/lld/dist/test/elf/gnulinkonce/
  vendor/lld/dist/test/elf/gnulinkonce/gnulinkonce-report-discarded-reference.test
  vendor/lld/dist/test/elf/gnulinkonce/gnulinkonce-report-undef.test
  vendor/lld/dist/test/elf/gnulinkonce/gnulinkonce.test
  vendor/lld/dist/test/elf/gotpcrel.test
  vendor/lld/dist/test/elf/gottpoff.test
  vendor/lld/dist/test/elf/group-cmd-search.test
  vendor/lld/dist/test/elf/hexagon-quickdata-sort.test
  vendor/lld/dist/test/elf/hexagon-quickdata-sortcommon.test
  vendor/lld/dist/test/elf/ifunc.test
  vendor/lld/dist/test/elf/ignore-unknownoption.test
  vendor/lld/dist/test/elf/init_array-order.test
  vendor/lld/dist/test/elf/init_array.test
  vendor/lld/dist/test/elf/initfini-options.test-1.test
  vendor/lld/dist/test/elf/initfini-options.test-2.test
  vendor/lld/dist/test/elf/initfini-options.test-3.test
  vendor/lld/dist/test/elf/librarynotfound.test
  vendor/lld/dist/test/elf/linker-as-ld.test
  vendor/lld/dist/test/elf/linkerscript/
  vendor/lld/dist/test/elf/linkerscript/Inputs/
  vendor/lld/dist/test/elf/linkerscript/Inputs/externs.ls
  vendor/lld/dist/test/elf/linkerscript/Inputs/invalid.ls
  vendor/lld/dist/test/elf/linkerscript/Inputs/prog1.o.yaml
  vendor/lld/dist/test/elf/linkerscript/Inputs/prog2.o.yaml
  vendor/lld/dist/test/elf/linkerscript/Inputs/prog3.o.yaml
  vendor/lld/dist/test/elf/linkerscript/Inputs/simple.o.yaml
  vendor/lld/dist/test/elf/linkerscript/Inputs/valid.ls
  vendor/lld/dist/test/elf/linkerscript/externs.objtxt
  vendor/lld/dist/test/elf/linkerscript/invalid-script-cli-1.test
  vendor/lld/dist/test/elf/linkerscript/invalid-script-cli-2.test
  vendor/lld/dist/test/elf/linkerscript/invalid.test
  vendor/lld/dist/test/elf/linkerscript/sections-order.test
  vendor/lld/dist/test/elf/linkerscript/sections-with-wildcards.test
  vendor/lld/dist/test/elf/linkerscript/symbol-definition.test
  vendor/lld/dist/test/elf/linkerscript/valid-script-cli.objtxt
  vendor/lld/dist/test/elf/loginputfiles.test
  vendor/lld/dist/test/elf/mergeatoms.test
  vendor/lld/dist/test/elf/mergeconstants.test
  vendor/lld/dist/test/elf/mergeglobalatoms.test
  vendor/lld/dist/test/elf/note.test
  vendor/lld/dist/test/elf/options/
  vendor/lld/dist/test/elf/options/dynamic-linker.test
  vendor/lld/dist/test/elf/phdr.test
  vendor/lld/dist/test/elf/quickdata.test
  vendor/lld/dist/test/elf/reloc.test
  vendor/lld/dist/test/elf/responsefile.test
  vendor/lld/dist/test/elf/rodata.test
  vendor/lld/dist/test/elf/rosegment.test
  vendor/lld/dist/test/elf/sectionGroups/
  vendor/lld/dist/test/elf/sectionGroups/sectiongroup-new-members.test
  vendor/lld/dist/test/elf/sectionGroups/sectiongroup-simple.test
  vendor/lld/dist/test/elf/sectionGroups/sectiongroup-undef-member-other.test
  vendor/lld/dist/test/elf/sectionGroups/sectiongroup-undef-member.test
  vendor/lld/dist/test/elf/sectionGroups/sectiongroup-with-globalsymbols.test
  vendor/lld/dist/test/elf/sectionGroups/sectiongroup-with-undef-external-reference.test
  vendor/lld/dist/test/elf/sectionGroups/sectiongroup-with-undef-signature.test
  vendor/lld/dist/test/elf/sections.test
  vendor/lld/dist/test/elf/sh_addralign.test
  vendor/lld/dist/test/elf/soname.test
  vendor/lld/dist/test/elf/strip-all.test
  vendor/lld/dist/test/elf/stripped-empty.test
  vendor/lld/dist/test/elf/symbols.test
  vendor/lld/dist/test/elf/tls.test
  vendor/lld/dist/test/elf/tlsAddr.test
  vendor/lld/dist/test/elf/undef-from-dso-to-main.test
  vendor/lld/dist/test/elf/undef-from-main-dso.test
  vendor/lld/dist/test/elf/weaksym.test
  vendor/lld/dist/test/elf/wrap.test
  vendor/lld/dist/test/elf/x86-64-dynamic-relocs.test
  vendor/lld/dist/test/elf/x86-64-dynamic.test
  vendor/lld/dist/test/elf/x86.test
  vendor/lld/dist/test/elf/x86_64-kinds.test
  vendor/lld/dist/test/lit.cfg
  vendor/lld/dist/test/lit.site.cfg.in   (contents, props changed)
  vendor/lld/dist/test/mach-o/
  vendor/lld/dist/test/mach-o/Inputs/
  vendor/lld/dist/test/mach-o/Inputs/DependencyDump.py   (contents, props changed)
  vendor/lld/dist/test/mach-o/Inputs/bar.yaml
  vendor/lld/dist/test/mach-o/Inputs/exported_symbols_list.exp
  vendor/lld/dist/test/mach-o/Inputs/full.filelist
  vendor/lld/dist/test/mach-o/Inputs/lib-search-paths/
  vendor/lld/dist/test/mach-o/Inputs/lib-search-paths/usr/
  vendor/lld/dist/test/mach-o/Inputs/lib-search-paths/usr/lib/
  vendor/lld/dist/test/mach-o/Inputs/lib-search-paths/usr/lib/libmyshared.dylib   (contents, props changed)
  vendor/lld/dist/test/mach-o/Inputs/lib-search-paths/usr/lib/libmystatic.a   (contents, props changed)
  vendor/lld/dist/test/mach-o/Inputs/lib-search-paths/usr/local/
  vendor/lld/dist/test/mach-o/Inputs/lib-search-paths/usr/local/lib/
  vendor/lld/dist/test/mach-o/Inputs/lib-search-paths/usr/local/lib/file.o   (contents, props changed)
  vendor/lld/dist/test/mach-o/Inputs/libSystem.yaml
  vendor/lld/dist/test/mach-o/Inputs/libbar.a   (contents, props changed)
  vendor/lld/dist/test/mach-o/Inputs/libfoo.a   (contents, props changed)
  vendor/lld/dist/test/mach-o/Inputs/order_file-basic.order
  vendor/lld/dist/test/mach-o/Inputs/partial.filelist
  vendor/lld/dist/test/mach-o/Inputs/use-dylib-install-names.yaml
  vendor/lld/dist/test/mach-o/PIE.yaml
  vendor/lld/dist/test/mach-o/align_text.yaml
  vendor/lld/dist/test/mach-o/arm-interworking-movw.yaml
  vendor/lld/dist/test/mach-o/arm-interworking.yaml
  vendor/lld/dist/test/mach-o/arm-shims.yaml
  vendor/lld/dist/test/mach-o/arm-subsections-via-symbols.yaml
  vendor/lld/dist/test/mach-o/cstring-sections.yaml
  vendor/lld/dist/test/mach-o/data-only-dylib.yaml
  vendor/lld/dist/test/mach-o/demangle.yaml
  vendor/lld/dist/test/mach-o/dependency_info.yaml
  vendor/lld/dist/test/mach-o/dso_handle.yaml
  vendor/lld/dist/test/mach-o/dylib-exports.yaml
  vendor/lld/dist/test/mach-o/dylib-install-names.yaml
  vendor/lld/dist/test/mach-o/exe-offsets.yaml
  vendor/lld/dist/test/mach-o/exe-segment-overlap.yaml
  vendor/lld/dist/test/mach-o/exported_symbols_list-dylib.yaml
  vendor/lld/dist/test/mach-o/exported_symbols_list-obj.yaml
  vendor/lld/dist/test/mach-o/exported_symbols_list-undef.yaml
  vendor/lld/dist/test/mach-o/fat-archive.yaml
  vendor/lld/dist/test/mach-o/filelist.yaml
  vendor/lld/dist/test/mach-o/force_load-dylib.yaml
  vendor/lld/dist/test/mach-o/force_load-x86_64.yaml
  vendor/lld/dist/test/mach-o/framework-user-paths.yaml
  vendor/lld/dist/test/mach-o/got-order.yaml
  vendor/lld/dist/test/mach-o/hello-world-arm64.yaml
  vendor/lld/dist/test/mach-o/hello-world-armv6.yaml
  vendor/lld/dist/test/mach-o/hello-world-armv7.yaml
  vendor/lld/dist/test/mach-o/hello-world-x86.yaml
  vendor/lld/dist/test/mach-o/hello-world-x86_64.yaml
  vendor/lld/dist/test/mach-o/image-base.yaml
  vendor/lld/dist/test/mach-o/infer-arch.yaml
  vendor/lld/dist/test/mach-o/interposing-section.yaml
  vendor/lld/dist/test/mach-o/keep_private_externs.yaml
  vendor/lld/dist/test/mach-o/lazy-bind-x86_64.yaml
  vendor/lld/dist/test/mach-o/lib-search-paths.yaml
  vendor/lld/dist/test/mach-o/library-order.yaml
  vendor/lld/dist/test/mach-o/library-rescan.yaml
  vendor/lld/dist/test/mach-o/libresolve-bizarre-root-override.yaml
  vendor/lld/dist/test/mach-o/libresolve-multiple-syslibroots.yaml
  vendor/lld/dist/test/mach-o/libresolve-one-syslibroot.yaml
  vendor/lld/dist/test/mach-o/libresolve-simple.yaml
  vendor/lld/dist/test/mach-o/libresolve-user-paths.yaml
  vendor/lld/dist/test/mach-o/libresolve-z.yaml
  vendor/lld/dist/test/mach-o/linker-as-ld.yaml
  vendor/lld/dist/test/mach-o/lit.local.cfg
  vendor/lld/dist/test/mach-o/mh_bundle_header.yaml
  vendor/lld/dist/test/mach-o/mh_dylib_header.yaml
  vendor/lld/dist/test/mach-o/objc_export_list.yaml
  vendor/lld/dist/test/mach-o/order_file-basic.yaml
  vendor/lld/dist/test/mach-o/parse-aliases.yaml
  vendor/lld/dist/test/mach-o/parse-arm-relocs.yaml
  vendor/lld/dist/test/mach-o/parse-cfstring32.yaml
  vendor/lld/dist/test/mach-o/parse-cfstring64.yaml
  vendor/lld/dist/test/mach-o/parse-compact-unwind32.yaml
  vendor/lld/dist/test/mach-o/parse-compact-unwind64.yaml
  vendor/lld/dist/test/mach-o/parse-data-in-code-armv7.yaml
  vendor/lld/dist/test/mach-o/parse-data-in-code-x86.yaml
  vendor/lld/dist/test/mach-o/parse-data-relocs-arm64.yaml
  vendor/lld/dist/test/mach-o/parse-data-relocs-x86_64.yaml
  vendor/lld/dist/test/mach-o/parse-data.yaml
  vendor/lld/dist/test/mach-o/parse-eh-frame-x86-anon.yaml
  vendor/lld/dist/test/mach-o/parse-eh-frame-x86-labeled.yaml
  vendor/lld/dist/test/mach-o/parse-eh-frame.yaml
  vendor/lld/dist/test/mach-o/parse-function.yaml
  vendor/lld/dist/test/mach-o/parse-initializers32.yaml
  vendor/lld/dist/test/mach-o/parse-initializers64.yaml
  vendor/lld/dist/test/mach-o/parse-literals-error.yaml
  vendor/lld/dist/test/mach-o/parse-literals.yaml
  vendor/lld/dist/test/mach-o/parse-non-lazy-pointers.yaml
  vendor/lld/dist/test/mach-o/parse-relocs-x86.yaml
  vendor/lld/dist/test/mach-o/parse-section-no-symbol.yaml
  vendor/lld/dist/test/mach-o/parse-tentative-defs.yaml
  vendor/lld/dist/test/mach-o/parse-text-relocs-arm64.yaml
  vendor/lld/dist/test/mach-o/parse-text-relocs-x86_64.yaml
  vendor/lld/dist/test/mach-o/re-exported-dylib-ordinal.yaml
  vendor/lld/dist/test/mach-o/rpath.yaml
  vendor/lld/dist/test/mach-o/sectalign.yaml
  vendor/lld/dist/test/mach-o/unwind-info-simple-arm64.yaml
  vendor/lld/dist/test/mach-o/unwind-info-simple-x86_64.yaml
  vendor/lld/dist/test/mach-o/upward-dylib-load-command.yaml
  vendor/lld/dist/test/mach-o/upward-dylib-paths.yaml
  vendor/lld/dist/test/mach-o/usage.yaml
  vendor/lld/dist/test/mach-o/use-simple-dylib.yaml
  vendor/lld/dist/test/mach-o/write-final-sections.yaml
  vendor/lld/dist/test/mach-o/wrong-arch-error.yaml
  vendor/lld/dist/test/pecoff/
  vendor/lld/dist/test/pecoff/Inputs/
  vendor/lld/dist/test/pecoff/Inputs/abs.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/alignment.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/alternatename1.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/alternatename2.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/alternatename3.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/armnt-ImageBase.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/armnt-ImageBase.s   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/armnt-addr32-exec.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/armnt-addr32-exec.s   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/armnt-addr32.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/armnt-addr32.s   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/armnt-blx23t.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/armnt-blx23t.s   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/armnt-branch24t.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/armnt-branch24t.s   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/armnt-exports.def
  vendor/lld/dist/test/pecoff/Inputs/armnt-exports.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/armnt-import.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/armnt-import.s   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/armnt-mov32t-exec.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/armnt-mov32t-exec.s   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/armnt-mov32t.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/armnt-mov32t.s   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/armnt-obj.s   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/armnt-obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/associative1.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/associative3.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/basereloc.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/bss.asm
  vendor/lld/dist/test/pecoff/Inputs/bss.obj   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/comdat.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/common-symbol.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/drectve.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/drectve2.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/drectve3.lib   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/entry.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/executable.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/executable.s   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/export.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/exports.def
  vendor/lld/dist/test/pecoff/Inputs/exports2.def
  vendor/lld/dist/test/pecoff/Inputs/grouped-sections.asm
  vendor/lld/dist/test/pecoff/Inputs/grouped-sections.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/hello.asm
  vendor/lld/dist/test/pecoff/Inputs/hello.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/hello64.asm
  vendor/lld/dist/test/pecoff/Inputs/hello64.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/hello64lib.asm
  vendor/lld/dist/test/pecoff/Inputs/hello64lib.lib   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/imagebase.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/library.lib   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/machine-type-unknown.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/main.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/merge-largest1.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/merge-largest2.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/merge-same-size1.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/merge-same-size2.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/merge-same-size3.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/nonstandard-sections.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/nop.asm
  vendor/lld/dist/test/pecoff/Inputs/nop.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/nop64.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/reloc.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/reloc64.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/resource.rc
  vendor/lld/dist/test/pecoff/Inputs/resource.res   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/responsefile.txt   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/secrel1.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/secrel2.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/seh.c   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/seh.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/static-data1.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/static-data2.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/static.lib   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/subsystem.main.yaml
  vendor/lld/dist/test/pecoff/Inputs/subsystem.winmain.yaml
  vendor/lld/dist/test/pecoff/Inputs/tlsused.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/unknown-drectve.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/unwind.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/vars-main-x64.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/vars-main-x86.obj.yaml
  vendor/lld/dist/test/pecoff/Inputs/vars-main.c   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/vars.c   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/vars.dll.yaml
  vendor/lld/dist/test/pecoff/Inputs/vars.lib   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/vars64.lib   (contents, props changed)
  vendor/lld/dist/test/pecoff/Inputs/weak-externals.asm
  vendor/lld/dist/test/pecoff/Inputs/weak-externals.obj.yaml
  vendor/lld/dist/test/pecoff/alignment.test
  vendor/lld/dist/test/pecoff/alternatename.test
  vendor/lld/dist/test/pecoff/armnt-ImageBase.test
  vendor/lld/dist/test/pecoff/armnt-addr32-exec.test
  vendor/lld/dist/test/pecoff/armnt-addr32.test
  vendor/lld/dist/test/pecoff/armnt-address-of-entry-point.test
  vendor/lld/dist/test/pecoff/armnt-blx23t.test
  vendor/lld/dist/test/pecoff/armnt-branch24t.test
  vendor/lld/dist/test/pecoff/armnt-exports.s   (contents, props changed)
  vendor/lld/dist/test/pecoff/armnt-exports.test
  vendor/lld/dist/test/pecoff/armnt-imports.test
  vendor/lld/dist/test/pecoff/armnt-mov32t-exec.test
  vendor/lld/dist/test/pecoff/armnt-movt32t.test
  vendor/lld/dist/test/pecoff/armnt.test
  vendor/lld/dist/test/pecoff/associative.test
  vendor/lld/dist/test/pecoff/base-reloc.test
  vendor/lld/dist/test/pecoff/baseaddr.test
  vendor/lld/dist/test/pecoff/bss-section.test
  vendor/lld/dist/test/pecoff/comdat.test
  vendor/lld/dist/test/pecoff/common-symbol.test
  vendor/lld/dist/test/pecoff/conflicting-machine.test
  vendor/lld/dist/test/pecoff/delayimport.test
  vendor/lld/dist/test/pecoff/dll.test
  vendor/lld/dist/test/pecoff/dosstub.test
  vendor/lld/dist/test/pecoff/drectve.test
  vendor/lld/dist/test/pecoff/dynamic.test
  vendor/lld/dist/test/pecoff/dynamicbase.test
  vendor/lld/dist/test/pecoff/entry.test
  vendor/lld/dist/test/pecoff/export-warning.test
  vendor/lld/dist/test/pecoff/export.test
  vendor/lld/dist/test/pecoff/exportlib.test
  vendor/lld/dist/test/pecoff/exportlib2.test
  vendor/lld/dist/test/pecoff/grouped-sections.test
  vendor/lld/dist/test/pecoff/hello.test
  vendor/lld/dist/test/pecoff/hello64.test
  vendor/lld/dist/test/pecoff/help.test
  vendor/lld/dist/test/pecoff/imagebase.test
  vendor/lld/dist/test/pecoff/importlib.test
  vendor/lld/dist/test/pecoff/include.test
  vendor/lld/dist/test/pecoff/lib.test
  vendor/lld/dist/test/pecoff/libarg.test
  vendor/lld/dist/test/pecoff/localyimported.test
  vendor/lld/dist/test/pecoff/long-section-name.test
  vendor/lld/dist/test/pecoff/machinetype.test
  vendor/lld/dist/test/pecoff/manifest.test
  vendor/lld/dist/test/pecoff/merge-largest.test
  vendor/lld/dist/test/pecoff/merge-same-size.test
  vendor/lld/dist/test/pecoff/multi.test
  vendor/lld/dist/test/pecoff/noentry.test
  vendor/lld/dist/test/pecoff/nonstandard-sections.test
  vendor/lld/dist/test/pecoff/options.test
  vendor/lld/dist/test/pecoff/pe32plus.test
  vendor/lld/dist/test/pecoff/reloc.test
  vendor/lld/dist/test/pecoff/reloc64.test
  vendor/lld/dist/test/pecoff/resource.test
  vendor/lld/dist/test/pecoff/responsefile.test
  vendor/lld/dist/test/pecoff/safeseh.test
  vendor/lld/dist/test/pecoff/secrel.test
  vendor/lld/dist/test/pecoff/section-attribute.test
  vendor/lld/dist/test/pecoff/section-renaming.test
  vendor/lld/dist/test/pecoff/seh.test
  vendor/lld/dist/test/pecoff/seh64.test
  vendor/lld/dist/test/pecoff/subsystem.test
  vendor/lld/dist/test/pecoff/tls.test
  vendor/lld/dist/test/pecoff/trivial.test
  vendor/lld/dist/test/pecoff/unknown-drectve.test
  vendor/lld/dist/test/pecoff/weak-external.test
  vendor/lld/dist/tools/
  vendor/lld/dist/tools/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/tools/Makefile   (contents, props changed)
  vendor/lld/dist/tools/linker-script-test/
  vendor/lld/dist/tools/linker-script-test/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/tools/linker-script-test/Makefile   (contents, props changed)
  vendor/lld/dist/tools/linker-script-test/linker-script-test.cpp   (contents, props changed)
  vendor/lld/dist/tools/lld/
  vendor/lld/dist/tools/lld/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/tools/lld/Makefile   (contents, props changed)
  vendor/lld/dist/tools/lld/TODO.txt   (contents, props changed)
  vendor/lld/dist/tools/lld/lld.cpp   (contents, props changed)
  vendor/lld/dist/unittests/
  vendor/lld/dist/unittests/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/unittests/CoreTests/
  vendor/lld/dist/unittests/CoreTests/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/unittests/CoreTests/Makefile   (contents, props changed)
  vendor/lld/dist/unittests/CoreTests/ParallelTest.cpp   (contents, props changed)
  vendor/lld/dist/unittests/CoreTests/RangeTest.cpp   (contents, props changed)
  vendor/lld/dist/unittests/DriverTests/
  vendor/lld/dist/unittests/DriverTests/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/unittests/DriverTests/DarwinLdDriverTest.cpp   (contents, props changed)
  vendor/lld/dist/unittests/DriverTests/DriverTest.h   (contents, props changed)
  vendor/lld/dist/unittests/DriverTests/GnuLdDriverTest.cpp   (contents, props changed)
  vendor/lld/dist/unittests/DriverTests/Makefile   (contents, props changed)
  vendor/lld/dist/unittests/DriverTests/UniversalDriverTest.cpp   (contents, props changed)
  vendor/lld/dist/unittests/DriverTests/WinLinkDriverTest.cpp   (contents, props changed)
  vendor/lld/dist/unittests/DriverTests/WinLinkModuleDefTest.cpp   (contents, props changed)
  vendor/lld/dist/unittests/MachOTests/
  vendor/lld/dist/unittests/MachOTests/CMakeLists.txt   (contents, props changed)
  vendor/lld/dist/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp   (contents, props changed)
  vendor/lld/dist/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp   (contents, props changed)
  vendor/lld/dist/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp   (contents, props changed)
  vendor/lld/dist/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp   (contents, props changed)
  vendor/lld/dist/unittests/MachOTests/empty_obj_x86_armv7.txt   (contents, props changed)
  vendor/lld/dist/unittests/Makefile   (contents, props changed)
  vendor/lld/dist/utils/
  vendor/lld/dist/utils/astyle-options
  vendor/lld/dist/utils/linker-script-test/
  vendor/lld/dist/www/

Added: vendor/lld/dist/.arcconfig
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lld/dist/.arcconfig	Tue Mar 24 21:31:36 2015	(r280461)
@@ -0,0 +1,4 @@
+{
+  "project_id" : "lld",
+  "conduit_uri" : "http://reviews.llvm.org/"
+}

Added: vendor/lld/dist/.clang-format
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lld/dist/.clang-format	Tue Mar 24 21:31:36 2015	(r280461)
@@ -0,0 +1 @@
+BasedOnStyle: LLVM

Added: vendor/lld/dist/.gitignore
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lld/dist/.gitignore	Tue Mar 24 21:31:36 2015	(r280461)
@@ -0,0 +1,24 @@
+#==============================================================================#
+# This file specifies intentionally untracked files that git should ignore.
+# See: http://www.kernel.org/pub/software/scm/git/docs/gitignore.html
+#==============================================================================#
+
+#==============================================================================#
+# File extensions to be ignored anywhere in the tree.
+#==============================================================================#
+# Temp files created by most text editors.
+*~
+# Merge files created by git.
+*.orig
+# Byte compiled python modules.
+*.pyc
+# vim swap files
+.*.swp
+# Mac OS X Finder layout info
+.DS_Store
+
+#==============================================================================#
+# Directories to be ignored.
+#==============================================================================#
+# Sphinx build files.
+docs/_build

Added: vendor/lld/dist/CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lld/dist/CMakeLists.txt	Tue Mar 24 21:31:36 2015	(r280461)
@@ -0,0 +1,98 @@
+set(LLD_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
+set(LLD_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR})
+
+# Compute the LLD version from the LLVM version.
+string(REGEX MATCH "[0-9]+\\.[0-9]+(\\.[0-9]+)?" LLD_VERSION
+  ${PACKAGE_VERSION})
+message(STATUS "LLD version: ${LLD_VERSION}")
+
+string(REGEX REPLACE "([0-9]+)\\.[0-9]+(\\.[0-9]+)?" "\\1" LLD_VERSION_MAJOR
+  ${LLD_VERSION})
+string(REGEX REPLACE "[0-9]+\\.([0-9]+)(\\.[0-9]+)?" "\\1" LLD_VERSION_MINOR
+  ${LLD_VERSION})
+
+# Determine LLD revision and repository.
+# TODO: Figure out a way to get the revision and the repository on windows.
+if ( NOT CMAKE_SYSTEM_NAME MATCHES "Windows" )
+  execute_process(COMMAND ${CMAKE_SOURCE_DIR}/utils/GetSourceVersion ${LLD_SOURCE_DIR}
+                  OUTPUT_VARIABLE LLD_REVISION)
+
+  execute_process(COMMAND ${CMAKE_SOURCE_DIR}/utils/GetRepositoryPath ${LLD_SOURCE_DIR}
+                  OUTPUT_VARIABLE LLD_REPOSITORY)
+  if ( LLD_REPOSITORY )
+    # Replace newline characters with spaces
+    string(REGEX REPLACE "(\r?\n)+" " " LLD_REPOSITORY ${LLD_REPOSITORY})
+    # Remove leading spaces
+    STRING(REGEX REPLACE "^[ \t\r\n]+" "" LLD_REPOSITORY "${LLD_REPOSITORY}" )
+    # Remove trailing spaces
+    string(REGEX REPLACE "(\ )+$" "" LLD_REPOSITORY ${LLD_REPOSITORY})
+  endif()
+
+  if ( LLD_REVISION )
+    # Replace newline characters with spaces
+    string(REGEX REPLACE "(\r?\n)+" " " LLD_REVISION ${LLD_REVISION})
+    # Remove leading spaces
+    STRING(REGEX REPLACE "^[ \t\r\n]+" "" LLD_REVISION "${LLD_REVISION}" )
+    # Remove trailing spaces
+    string(REGEX REPLACE "(\ )+$" "" LLD_REVISION ${LLD_REVISION})
+  endif()
+endif ()
+
+# Configure the Version.inc file.
+configure_file(
+  ${CMAKE_CURRENT_SOURCE_DIR}/include/lld/Config/Version.inc.in
+  ${CMAKE_CURRENT_BINARY_DIR}/include/lld/Config/Version.inc)
+
+
+if (CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR)
+  message(FATAL_ERROR "In-source builds are not allowed. CMake would overwrite "
+"the makefiles distributed with LLVM. Please create a directory and run cmake "
+"from there, passing the path to this source directory as the last argument. "
+"This process created the file `CMakeCache.txt' and the directory "
+"`CMakeFiles'. Please delete them.")
+endif()
+
+list (APPEND CMAKE_MODULE_PATH "${LLD_SOURCE_DIR}/cmake/modules")
+
+option(LLD_USE_VTUNE
+       "Enable VTune user task tracking."
+       OFF)
+if (LLD_USE_VTUNE)
+  find_package(VTune)
+  if (VTUNE_FOUND)
+    include_directories(${VTune_INCLUDE_DIRS})
+    list(APPEND LLVM_COMMON_LIBS ${VTune_LIBRARIES})
+    add_definitions(-DLLD_HAS_VTUNE)
+  endif()
+endif()
+
+
+if (MSVC)
+  add_definitions(-wd4530) # Suppress 'warning C4530: C++ exception handler used, but unwind semantics are not enabled.'
+  add_definitions(-wd4062) # Suppress 'warning C4062: enumerator X in switch of enum Y is not handled' from system header.
+endif()
+
+include_directories(BEFORE
+  ${CMAKE_CURRENT_BINARY_DIR}/include
+  ${CMAKE_CURRENT_SOURCE_DIR}/include
+  )
+
+if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
+  install(DIRECTORY include/
+    DESTINATION include
+    FILES_MATCHING
+    PATTERN "*.h"
+    PATTERN ".svn" EXCLUDE
+    )
+endif()
+
+add_subdirectory(lib)
+add_subdirectory(tools)
+
+add_subdirectory(test)
+
+if (LLVM_INCLUDE_TESTS)
+  add_subdirectory(unittests)
+endif()
+
+add_subdirectory(docs)

Added: vendor/lld/dist/LICENSE.TXT
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lld/dist/LICENSE.TXT	Tue Mar 24 21:31:36 2015	(r280461)
@@ -0,0 +1,62 @@
+==============================================================================
+lld License
+==============================================================================
+University of Illinois/NCSA
+Open Source License
+
+Copyright (c) 2011-2015 by the contributors listed in CREDITS.TXT
+All rights reserved.
+
+Developed by:
+
+    LLVM Team
+
+    University of Illinois at Urbana-Champaign
+
+    http://llvm.org
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal with
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimers.
+
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimers in the
+      documentation and/or other materials provided with the distribution.
+
+    * Neither the names of the LLVM Team, University of Illinois at
+      Urbana-Champaign, nor the names of its contributors may be used to
+      endorse or promote products derived from this Software without specific
+      prior written permission.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
+SOFTWARE.
+
+==============================================================================
+The lld software contains code written by third parties.  Such software will
+have its own individual LICENSE.TXT file in the directory in which it appears.
+This file will describe the copyrights, license, and restrictions which apply
+to that code.
+
+The disclaimer of warranty in the University of Illinois Open Source License
+applies to all code in the lld Distribution, and nothing in any of the
+other licenses gives permission to use the names of the LLVM Team or the
+University of Illinois to endorse or promote products derived from this
+Software.
+
+The following pieces of software have additional or alternate copyrights,
+licenses, and/or restrictions:
+
+Program             Directory
+-------             ---------
+<none yet>

Added: vendor/lld/dist/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lld/dist/Makefile	Tue Mar 24 21:31:36 2015	(r280461)
@@ -0,0 +1,86 @@
+##===- Makefile --------------------------------------------*- Makefile -*-===##
+#
+#                     The LLVM Compiler Infrastructure
+#
+# This file is distributed under the University of Illinois Open Source
+# License. See LICENSE.TXT for details.
+#
+##===----------------------------------------------------------------------===##
+
+# If LLD_LEVEL is not set, then we are the top-level Makefile. Otherwise, we
+# are being included from a subdirectory makefile.
+
+ifndef LLD_LEVEL
+
+IS_TOP_LEVEL := 1
+LLD_LEVEL := .
+DIRS := include lib tools unittests
+
+PARALLEL_DIRS :=
+
+endif
+
+ifeq ($(MAKECMDGOALS),libs-only)
+  DIRS := $(filter-out tools docs, $(DIRS))
+  OPTIONAL_DIRS :=
+endif
+ifeq ($(BUILD_LLD_ONLY),YES)
+  DIRS := $(filter-out docs unittests, $(DIRS))
+  OPTIONAL_DIRS :=
+endif
+
+###
+# Common Makefile code, shared by all lld Makefiles.
+
+# Set LLVM source root level.
+LEVEL := $(LLD_LEVEL)/../..
+
+# Include LLVM common makefile.
+include $(LEVEL)/Makefile.common
+
+ifneq ($(ENABLE_DOCS),1)
+  DIRS := $(filter-out docs, $(DIRS))
+endif
+
+CPP.Flags += -I$(PROJ_SRC_DIR)/$(LLD_LEVEL)/include
+CPP.Flags += -I$(PROJ_OBJ_DIR)/$(LLD_LEVEL)/include
+
+###
+# lld Top Level specific stuff.
+
+ifeq ($(IS_TOP_LEVEL),1)
+
+ifneq ($(PROJ_SRC_ROOT),$(PROJ_OBJ_ROOT))
+$(RecursiveTargets)::
+	$(Verb) for dir in test unittests; do \
+	  if [ -f $(PROJ_SRC_DIR)/$${dir}/Makefile ] && [ ! -f $${dir}/Makefile ]; then \
+	    $(MKDIR) $${dir}; \
+	    $(CP) $(PROJ_SRC_DIR)/$${dir}/Makefile $${dir}/Makefile; \
+	  fi \
+	done
+endif
+
+test::
+	@ $(MAKE) -C test
+
+report::
+	@ $(MAKE) -C test report
+
+clean::
+	@ $(MAKE) -C test clean
+
+libs-only: all
+
+tags::
+	$(Verb) etags `find . -type f -name '*.h' -or -name '*.cpp' | \
+	  grep -v /lib/Headers | grep -v /test/`
+
+cscope.files:
+	find tools lib include -name '*.cpp' \
+	                    -or -name '*.def' \
+	                    -or -name '*.td' \
+	                    -or -name '*.h' > cscope.files
+
+.PHONY: test report clean cscope.files
+
+endif

Added: vendor/lld/dist/README.md
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lld/dist/README.md	Tue Mar 24 21:31:36 2015	(r280461)
@@ -0,0 +1,10 @@
+
+LLVM Linker (lld)
+==============================
+
+This directory and its subdirectories contain source code for the LLVM Linker, a
+modular cross platform linker which is built as part of the LLVM compiler
+infrastructure project.
+
+lld is open source software. You may freely distribute it under the terms of
+the license agreement found in LICENSE.txt.

Added: vendor/lld/dist/cmake/modules/FindVTune.cmake
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lld/dist/cmake/modules/FindVTune.cmake	Tue Mar 24 21:31:36 2015	(r280461)
@@ -0,0 +1,31 @@
+# - Find VTune ittnotify.
+# Defines:
+# VTune_FOUND
+# VTune_INCLUDE_DIRS
+# VTune_LIBRARIES
+
+set(dirs
+  "$ENV{VTUNE_AMPLIFIER_XE_2013_DIR}/"
+  "C:/Program Files (x86)/Intel/VTune Amplifier XE 2013/"
+  "$ENV{VTUNE_AMPLIFIER_XE_2011_DIR}/"
+  "C:/Program Files (x86)/Intel/VTune Amplifier XE 2011/"
+  )
+
+find_path(VTune_INCLUDE_DIRS ittnotify.h
+    PATHS ${dirs}
+    PATH_SUFFIXES include)
+
+if (CMAKE_SIZEOF_VOID_P MATCHES "8")
+  set(vtune_lib_dir lib64)
+else()
+  set(vtune_lib_dir lib32)
+endif()
+
+find_library(VTune_LIBRARIES libittnotify
+    HINTS "${VTune_INCLUDE_DIRS}/.."
+    PATHS ${dirs}
+    PATH_SUFFIXES ${vtune_lib_dir})
+
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(
+    VTune DEFAULT_MSG VTune_LIBRARIES VTune_INCLUDE_DIRS)

Added: vendor/lld/dist/docs/C++11.rst
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lld/dist/docs/C++11.rst	Tue Mar 24 21:31:36 2015	(r280461)
@@ -0,0 +1,9 @@
+C++11
+=====
+
+Originally, LLD was developed in C++11 unlike the rest of LLVM. Now, all of
+LLVM, LLD, and Clang are developed using C++11. See the `LLVM Coding
+Standards`_ for details on the precise subset of C++11 supported by the various
+host compilers.
+
+.. _LLVM Coding Standards: http://llvm.org/docs/CodingStandards.html

Added: vendor/lld/dist/docs/CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lld/dist/docs/CMakeLists.txt	Tue Mar 24 21:31:36 2015	(r280461)
@@ -0,0 +1,8 @@
+if (LLVM_ENABLE_SPHINX)
+  if (SPHINX_FOUND)
+    include(AddSphinxTarget)
+    if (${SPHINX_OUTPUT_HTML})
+      add_sphinx_target(html lld)
+    endif()
+  endif()
+endif()

Added: vendor/lld/dist/docs/Driver.rst
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lld/dist/docs/Driver.rst	Tue Mar 24 21:31:36 2015	(r280461)
@@ -0,0 +1,79 @@
+======
+Driver
+======
+
+.. contents::
+   :local:
+
+Introduction
+============
+
+This document describes the lld driver. The purpose of this document is to
+describe both the motivation and design goals for the driver, as well as details
+of the internal implementation.
+
+Overview
+========
+
+The lld driver is designed to support a number of different command line
+interfaces. The main interfaces we plan to support are binutils' ld, Apple's
+ld, and Microsoft's link.exe.
+
+Flavors
+-------
+
+Each of these different interfaces is referred to as a flavor. There is also an
+extra flavor "core" which is used to exercise the core functionality of the
+linker it the test suite.
+
+* gnu
+* darwin
+* link
+* core
+
+Selecting a Flavor
+^^^^^^^^^^^^^^^^^^
+
+There are two different ways to tell lld which flavor to be. They are checked in
+order, so the second overrides the first. The first is to symlink :program:`lld`
+as :program:`lld-{flavor}` or just :program:`{flavor}`. You can also specify
+it as the first command line argument using ``-flavor``::
+
+  $ lld -flavor gnu
+
+There is a shortcut for ``-flavor core`` as ``-core``.
+
+
+Adding an Option to an existing Flavor
+======================================
+
+#. Add the option to the desired :file:`lib/Driver/{flavor}Options.td`.
+
+#. Add to :cpp:class:`lld::FlavorLinkingContext` a getter and setter method
+   for the option.
+
+#. Modify :cpp:func:`lld::FlavorDriver::parse` in :file:
+   `lib/Driver/{Flavor}Driver.cpp` to call the targetInfo setter
+   for corresponding to the option.
+
+#. Modify {Flavor}Reader and {Flavor}Writer to use the new targtInfo option.
+
+
+Adding a Flavor
+===============
+
+#. Add an entry for the flavor in :file:`include/lld/Driver/Driver.h` to
+   :cpp:class:`lld::UniversalDriver::Flavor`.
+
+#. Add an entry in :file:`lib/Driver/UniversalDriver.cpp` to
+   :cpp:func:`lld::Driver::strToFlavor` and
+   :cpp:func:`lld::UniversalDriver::link`.
+   This allows the flavor to be selected via symlink and :option:`-flavor`.
+
+#. Add a tablegen file called :file:`lib/Driver/{flavor}Options.td` that
+   describes the options. If the options are a superset of another driver, that
+   driver's td file can simply be included. The :file:`{flavor}Options.td` file
+   must also be added to :file:`lib/Driver/CMakeLists.txt`.
+
+#. Add a ``{flavor}Driver`` as a subclass of :cpp:class:`lld::Driver`
+   in :file:`lib/Driver/{flavor}Driver.cpp`.

Added: vendor/lld/dist/docs/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lld/dist/docs/Makefile	Tue Mar 24 21:31:36 2015	(r280461)
@@ -0,0 +1,155 @@
+# Makefile for Sphinx documentation
+#
+
+# You can set these variables from the command line.
+SPHINXOPTS    =
+SPHINXBUILD   = sphinx-build
+PAPER         =
+BUILDDIR      = _build
+
+# Internal variables.
+PAPEROPT_a4     = -D latex_paper_size=a4
+PAPEROPT_letter = -D latex_paper_size=letter
+ALLSPHINXOPTS   = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
+# the i18n builder cannot share the environment and doctrees with the others
+I18NSPHINXOPTS  = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
+
+.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext
+
+all:	html
+
+help:
+	@echo "Please use \`make <target>' where <target> is one of"
+	@echo "  html       to make standalone HTML files"
+	@echo "  dirhtml    to make HTML files named index.html in directories"
+	@echo "  singlehtml to make a single large HTML file"
+	@echo "  pickle     to make pickle files"
+	@echo "  json       to make JSON files"
+	@echo "  htmlhelp   to make HTML files and a HTML help project"
+	@echo "  qthelp     to make HTML files and a qthelp project"
+	@echo "  devhelp    to make HTML files and a Devhelp project"
+	@echo "  epub       to make an epub"
+	@echo "  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
+	@echo "  latexpdf   to make LaTeX files and run them through pdflatex"
+	@echo "  text       to make text files"
+	@echo "  man        to make manual pages"
+	@echo "  texinfo    to make Texinfo files"
+	@echo "  info       to make Texinfo files and run them through makeinfo"
+	@echo "  gettext    to make PO message catalogs"
+	@echo "  changes    to make an overview of all changed/added/deprecated items"
+	@echo "  linkcheck  to check all external links for integrity"
+	@echo "  doctest    to run all doctests embedded in the documentation (if enabled)"
+
+clean:
+	-rm -rf $(BUILDDIR)/*
+
+html:
+	$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
+	@echo
+	@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
+
+dirhtml:
+	$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
+	@echo
+	@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
+
+singlehtml:
+	$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
+	@echo
+	@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
+
+pickle:
+	$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
+	@echo
+	@echo "Build finished; now you can process the pickle files."
+
+json:
+	$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
+	@echo
+	@echo "Build finished; now you can process the JSON files."
+
+htmlhelp:
+	$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
+	@echo
+	@echo "Build finished; now you can run HTML Help Workshop with the" \
+	      ".hhp project file in $(BUILDDIR)/htmlhelp."
+
+qthelp:
+	$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
+	@echo
+	@echo "Build finished; now you can run "qcollectiongenerator" with the" \
+	      ".qhcp project file in $(BUILDDIR)/qthelp, like this:"
+	@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/lld.qhcp"
+	@echo "To view the help file:"
+	@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/lld.qhc"
+
+devhelp:
+	$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
+	@echo
+	@echo "Build finished."
+	@echo "To view the help file:"
+	@echo "# mkdir -p $$HOME/.local/share/devhelp/lld"
+	@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/lld"
+	@echo "# devhelp"
+
+epub:
+	$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
+	@echo
+	@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
+
+latex:
+	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+	@echo
+	@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
+	@echo "Run \`make' in that directory to run these through (pdf)latex" \
+	      "(use \`make latexpdf' here to do that automatically)."
+
+latexpdf:
+	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+	@echo "Running LaTeX files through pdflatex..."
+	$(MAKE) -C $(BUILDDIR)/latex all-pdf
+	@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
+
+text:
+	$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
+	@echo
+	@echo "Build finished. The text files are in $(BUILDDIR)/text."
+
+man:
+	$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
+	@echo
+	@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
+
+texinfo:
+	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+	@echo
+	@echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
+	@echo "Run \`make' in that directory to run these through makeinfo" \
+	      "(use \`make info' here to do that automatically)."
+
+info:
+	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+	@echo "Running Texinfo files through makeinfo..."
+	make -C $(BUILDDIR)/texinfo info
+	@echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
+
+gettext:
+	$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
+	@echo
+	@echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
+
+changes:
+	$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
+	@echo
+	@echo "The overview file is in $(BUILDDIR)/changes."
+
+linkcheck:
+	$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
+	@echo
+	@echo "Link check complete; look for any errors in the above output " \
+	      "or in $(BUILDDIR)/linkcheck/output.txt."
+
+doctest:
+	$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
+	@echo "Testing of doctests in the sources finished, look at the " \
+	      "results in $(BUILDDIR)/doctest/output.txt."

Added: vendor/lld/dist/docs/README.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lld/dist/docs/README.txt	Tue Mar 24 21:31:36 2015	(r280461)
@@ -0,0 +1,12 @@
+lld Documentation
+=================
+
+The lld documentation is written using the Sphinx documentation generator. It is
+currently tested with Sphinx 1.1.3.
+
+We currently use the 'nature' theme and a Beaker inspired structure.
+
+To rebuild documents into html:
+
+   [/lld/docs]> make html
+

Added: vendor/lld/dist/docs/Readers.rst
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lld/dist/docs/Readers.rst	Tue Mar 24 21:31:36 2015	(r280461)
@@ -0,0 +1,172 @@
+.. _Readers:
+
+Developing lld Readers
+======================
+
+Introduction
+------------
+
+The purpose of a "Reader" is to take an object file in a particular format
+and create an `lld::File`:cpp:class: (which is a graph of Atoms)
+representing the object file.  A Reader inherits from
+`lld::Reader`:cpp:class: which lives in
+:file:`include/lld/Core/Reader.h` and
+:file:`lib/Core/Reader.cpp`.
+
+The Reader infrastructure for an object format ``Foo`` requires the
+following pieces in order to fit into lld:
+
+:file:`include/lld/ReaderWriter/ReaderFoo.h`
+
+   .. cpp:class:: ReaderOptionsFoo : public ReaderOptions
+
+      This Options class is the only way to configure how the Reader will
+      parse any file into an `lld::Reader`:cpp:class: object.  This class
+      should be declared in the `lld`:cpp:class: namespace.
+
+   .. cpp:function:: Reader *createReaderFoo(ReaderOptionsFoo &reader)
+
+      This factory function configures and create the Reader. This function
+      should be declared in the `lld`:cpp:class: namespace.
+
+:file:`lib/ReaderWriter/Foo/ReaderFoo.cpp`
+
+   .. cpp:class:: ReaderFoo : public Reader
+
+      This is the concrete Reader class which can be called to parse
+      object files. It should be declared in an anonymous namespace or
+      if there is shared code with the `lld::WriterFoo`:cpp:class: you
+      can make a nested namespace (e.g. `lld::foo`:cpp:class:).
+
+You may have noticed that :cpp:class:`ReaderFoo` is not declared in the
+``.h`` file. An important design aspect of lld is that all Readers are
+created *only* through an object-format-specific
+:cpp:func:`createReaderFoo` factory function. The creation of the Reader is
+parametrized through a :cpp:class:`ReaderOptionsFoo` class. This options
+class is the one-and-only way to control how the Reader operates when
+parsing an input file into an Atom graph. For instance, you may want the
+Reader to only accept certain architectures. The options class can be
+instantiated from command line options or be programmatically configured.
+
+Where to start
+--------------
+
+The lld project already has a skeleton of source code for Readers for
+``ELF``, ``PECOFF``, ``MachO``, and lld's native Atom graph format
+(both binary ``Native`` and ``YAML`` representations).  If your file format
+is a variant of one of those, you should modify the existing Reader to
+support your variant. This is done by customizing the Options
+class for the Reader and making appropriate changes to the ``.cpp`` file to
+interpret those options and act accordingly.
+
+If your object file format is not a variant of any existing Reader, you'll need
+to create a new Reader subclass with the organization described above.
+
+Readers are factories
+---------------------
+
+The linker will usually only instantiate your Reader once.  That one Reader will
+have its loadFile() method called many times with different input files.
+To support multithreaded linking, the Reader may be parsing multiple input
+files in parallel. Therefore, there should be no parsing state in you Reader
+object.  Any parsing state should be in ivars of your File subclass or in
+some temporary object.
+
+The key method to implement in a reader is::
+
+  virtual error_code loadFile(LinkerInput &input,
+                              std::vector<std::unique_ptr<File>> &result);
+
+It takes a memory buffer (which contains the contents of the object file
+being read) and returns an instantiated lld::File object which is
+a collection of Atoms. The result is a vector of File pointers (instead of
+simple a File pointer) because some file formats allow multiple object
+"files" to be encoded in one file system file.
+
+
+Memory Ownership
+----------------
+
+Atoms are always owned by their File object. During core linking when Atoms
+are coalesced or stripped away, core linking does not delete them.
+Core linking just removes those unused Atoms from its internal list.
+The destructor of a File object is responsible for deleting all Atoms it
+owns, and if ownership of the MemoryBuffer was passed to it, the File
+destructor needs to delete that too.
+
+Making Atoms
+------------
+
+The internal model of lld is purely Atom based.  But most object files do not
+have an explicit concept of Atoms, instead most have "sections". The way
+to think of this is that a section is just a list of Atoms with common
+attributes.
+
+The first step in parsing section-based object files is to cleave each
+section into a list of Atoms. The technique may vary by section type. For
+code sections (e.g. .text), there are usually symbols at the start of each
+function. Those symbol addresses are the points at which the section is
+cleaved into discrete Atoms.  Some file formats (like ELF) also include the
+length of each symbol in the symbol table. Otherwise, the length of each
+Atom is calculated to run to the start of the next symbol or the end of the
+section.
+
+Other sections types can be implicitly cleaved. For instance c-string literals
+or unwind info (e.g. .eh_frame) can be cleaved by having the Reader look at
+the content of the section.  It is important to cleave sections into Atoms
+to remove false dependencies. For instance the .eh_frame section often
+has no symbols, but contains "pointers" to the functions for which it
+has unwind info.  If the .eh_frame section was not cleaved (but left as one
+big Atom), there would always be a reference (from the eh_frame Atom) to
+each function.  So the linker would be unable to coalesce or dead stripped
+away the function atoms.
+
+The lld Atom model also requires that a reference to an undefined symbol be
+modeled as a Reference to an UndefinedAtom. So the Reader also needs to
+create an UndefinedAtom for each undefined symbol in the object file.
+
+Once all Atoms have been created, the second step is to create References
+(recall that Atoms are "nodes" and References are "edges"). Most References
+are created by looking at the "relocation records" in the object file. If
+a function contains a call to "malloc", there is usually a relocation record
+specifying the address in the section and the symbol table index. Your
+Reader will need to convert the address to an Atom and offset and the symbol
+table index into a target Atom. If "malloc" is not defined in the object file,
+the target Atom of the Reference will be an UndefinedAtom.
+
+
+Performance
+-----------
+Once you have the above working to parse an object file into Atoms and
+References, you'll want to look at performance.  Some techniques that can
+help performance are:
+
+* Use llvm::BumpPtrAllocator or pre-allocate one big vector<Reference> and then
+  just have each atom point to its subrange of References in that vector.
+  This can be faster that allocating each Reference as separate object.
+* Pre-scan the symbol table and determine how many atoms are in each section
+  then allocate space for all the Atom objects at once.
+* Don't copy symbol names or section content to each Atom, instead use
+  StringRef and ArrayRef in each Atom to point to its name and content in the
+  MemoryBuffer.
+
+
+Testing
+-------
+
+We are still working on infrastructure to test Readers. The issue is that
+you don't want to check in binary files to the test suite. And the tools
+for creating your object file from assembly source may not be available on
+every OS.
+
+We are investigating a way to use YAML to describe the section, symbols,
+and content of a file. Then have some code which will write out an object
+file from that YAML description.
+
+Once that is in place, you can write test cases that contain section/symbols
+YAML and is run through the linker to produce Atom/References based YAML which
+is then run through FileCheck to verify the Atoms and References are as
+expected.
+
+
+

Added: vendor/lld/dist/docs/_static/favicon.ico
==============================================================================
Binary file. No diff available.

Added: vendor/lld/dist/docs/_templates/indexsidebar.html
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lld/dist/docs/_templates/indexsidebar.html	Tue Mar 24 21:31:36 2015	(r280461)
@@ -0,0 +1,4 @@
+<h3>Bugs</h3>
+
+<p>lld bugs should be reported at the
+  LLVM <a href="http://llvm.org/bugs">Bugzilla</a>.</p>;

Added: vendor/lld/dist/docs/_templates/layout.html
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lld/dist/docs/_templates/layout.html	Tue Mar 24 21:31:36 2015	(r280461)
@@ -0,0 +1,12 @@
+{% extends "!layout.html" %}
+
+{% block extrahead %}
+<style type="text/css">
+  table.right { float: right; margin-left: 20px; }
+  table.right td { border: 1px solid #ccc; }
+</style>
+{% endblock %}
+
+{% block rootrellink %}
+  <li><a href="{{ pathto('index') }}">lld Home</a>&nbsp;|&nbsp;</li>
+{% endblock %}

Added: vendor/lld/dist/docs/conf.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lld/dist/docs/conf.py	Tue Mar 24 21:31:36 2015	(r280461)
@@ -0,0 +1,254 @@
+# -*- coding: utf-8 -*-
+#
+# lld documentation build configuration file.
+#
+# This file is execfile()d with the current directory set to its containing dir.
+#
+# Note that not all possible configuration values are present in this
+# autogenerated file.
+#
+# All configuration values have a default; values that are commented out
+# serve to show the default.
+
+import sys, os
+
+# If extensions (or modules to document with autodoc) are in another directory,
+# add these directories to sys.path here. If the directory is relative to the
+# documentation root, use os.path.abspath to make it absolute, like shown here.
+#sys.path.insert(0, os.path.abspath('.'))
+
+# -- General configuration -----------------------------------------------------
+
+# If your documentation needs a minimal Sphinx version, state it here.
+#needs_sphinx = '1.0'
+
+# Add any Sphinx extension module names here, as strings. They can be extensions
+# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
+extensions = ['sphinx.ext.intersphinx', 'sphinx.ext.todo']
+
+# Add any paths that contain templates here, relative to this directory.
+templates_path = ['_templates']
+
+# The suffix of source filenames.
+source_suffix = '.rst'
+
+# The encoding of source files.
+#source_encoding = 'utf-8-sig'
+
+# The master toctree document.
+master_doc = 'index'
+
+# General information about the project.
+project = u'lld'
+copyright = u'2011-2014, LLVM Project'
+
+# The version info for the project you're documenting, acts as replacement for
+# |version| and |release|, also used in various other places throughout the
+# built documents.
+#
+# The short X.Y version.
+version = '3.2'
+# The full version, including alpha/beta/rc tags.
+release = '3.2'
+
+# The language for content autogenerated by Sphinx. Refer to documentation
+# for a list of supported languages.
+#language = None
+
+# There are two options for replacing |today|: either, you set today to some
+# non-false value, then it is used:
+#today = ''
+# Else, today_fmt is used as the format for a strftime call.
+today_fmt = '%Y-%m-%d'
+
+# List of patterns, relative to source directory, that match files and
+# directories to ignore when looking for source files.
+exclude_patterns = ['_build']
+
+# The reST default role (used for this markup: `text`) to use for all documents.
+#default_role = None
+
+# If true, '()' will be appended to :func: etc. cross-reference text.
+#add_function_parentheses = True
+
+# If true, the current module name will be prepended to all description
+# unit titles (such as .. function::).
+#add_module_names = True
+
+# If true, sectionauthor and moduleauthor directives will be shown in the
+# output. They are ignored by default.
+show_authors = True
+
+# The name of the Pygments (syntax highlighting) style to use.
+pygments_style = 'friendly'
+
+# A list of ignored prefixes for module index sorting.
+#modindex_common_prefix = []
+
+
+# -- Options for HTML output ---------------------------------------------------
+
+# The theme to use for HTML and HTML Help pages.  See the documentation for
+# a list of builtin themes.
+html_theme = 'llvm-theme'
+
+# Theme options are theme-specific and customize the look and feel of a theme
+# further.  For a list of options available for each theme, see the
+# documentation.
+#html_theme_options = {}
+
+# Add any paths that contain custom themes here, relative to this directory.
+html_theme_path = ["."]
+
+# The name for this set of Sphinx documents.  If None, it defaults to
+# "<project> v<release> documentation".
+#html_title = None
+
+# A shorter title for the navigation bar.  Default is the same as html_title.
+#html_short_title = None
+
+# The name of an image file (relative to this directory) to place at the top
+# of the sidebar.
+#html_logo = None
+
+# If given, this must be the name of an image file (path relative to the
+# configuration directory) that is the favicon of the docs. Modern browsers use
+# this as icon for tabs, windows and bookmarks. It should be a Windows-style
+# icon file (.ico), which is 16x16 or 32x32 pixels large. Default: None.  The
+# image file will be copied to the _static directory of the output HTML, but
+# only if the file does not already exist there.
+html_favicon = '_static/favicon.ico'
+
+# Add any paths that contain custom static files (such as style sheets) here,
+# relative to this directory. They are copied after the builtin static files,
+# so a file named "default.css" will overwrite the builtin "default.css".
+html_static_path = ['_static']
+
+# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
+# using the given strftime format.
+html_last_updated_fmt = '%Y-%m-%d'
+
+# If true, SmartyPants will be used to convert quotes and dashes to
+# typographically correct entities.
+#html_use_smartypants = True
+
+# Custom sidebar templates, maps document names to template names.
+html_sidebars = {'index': 'indexsidebar.html'}
+
+# Additional templates that should be rendered to pages, maps page names to
+# template names.
+# html_additional_pages = {'index': 'index.html'}
+
+# If false, no module index is generated.
+#html_domain_indices = True
+
+# If false, no index is generated.
+#html_use_index = True
+
+# If true, the index is split into individual pages for each letter.
+#html_split_index = False
+
+# If true, links to the reST sources are added to the pages.
+html_show_sourcelink = True
+
+# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
+#html_show_sphinx = True
+
+# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
+#html_show_copyright = True
+
+# If true, an OpenSearch description file will be output, and all pages will
+# contain a <link> tag referring to it.  The value of this option must be the
+# base URL from which the finished HTML is served.
+#html_use_opensearch = ''
+
+# This is the file name suffix for HTML files (e.g. ".xhtml").
+#html_file_suffix = None
+
+# Output file base name for HTML help builder.
+htmlhelp_basename = 'llddoc'
+
+
+# -- Options for LaTeX output --------------------------------------------------
+
+latex_elements = {
+# The paper size ('letterpaper' or 'a4paper').
+#'papersize': 'letterpaper',
+
+# The font size ('10pt', '11pt' or '12pt').
+#'pointsize': '10pt',
+
+# Additional stuff for the LaTeX preamble.
+#'preamble': '',

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201503242131.t2OLVcSQ013357>