create mode 100644 deps/lld/.arcconfig create mode 100644 deps/lld/.clang-format create mode 100644 deps/lld/.gitignore create mode 100644 deps/lld/CMakeLists.txt create mode 100644 deps/lld/CODE_OWNERS.TXT create mode 100644 deps/lld/COFF/CMakeLists.txt create mode 100644 deps/lld/COFF/Chunks.cpp create mode 100644 deps/lld/COFF/Chunks.h create mode 100644 deps/lld/COFF/Config.h create mode 100644 deps/lld/COFF/DLL.cpp create mode 100644 deps/lld/COFF/DLL.h create mode 100644 deps/lld/COFF/Driver.cpp create mode 100644 deps/lld/COFF/Driver.h create mode 100644 deps/lld/COFF/DriverUtils.cpp create mode 100644 deps/lld/COFF/Error.cpp create mode 100644 deps/lld/COFF/Error.h create mode 100644 deps/lld/COFF/ICF.cpp create mode 100644 deps/lld/COFF/InputFiles.cpp create mode 100644 deps/lld/COFF/InputFiles.h create mode 100644 deps/lld/COFF/LTO.cpp create mode 100644 deps/lld/COFF/LTO.h create mode 100644 deps/lld/COFF/MapFile.cpp create mode 100644 deps/lld/COFF/MapFile.h create mode 100644 deps/lld/COFF/MarkLive.cpp create mode 100644 deps/lld/COFF/Memory.h create mode 100644 deps/lld/COFF/Options.td create mode 100644 deps/lld/COFF/PDB.cpp create mode 100644 deps/lld/COFF/PDB.h create mode 100644 deps/lld/COFF/README.md create mode 100644 deps/lld/COFF/Strings.cpp create mode 100644 deps/lld/COFF/Strings.h create mode 100644 deps/lld/COFF/SymbolTable.cpp create mode 100644 deps/lld/COFF/SymbolTable.h create mode 100644 deps/lld/COFF/Symbols.cpp create mode 100644 deps/lld/COFF/Symbols.h create mode 100644 deps/lld/COFF/Writer.cpp create mode 100644 deps/lld/COFF/Writer.h create mode 100644 deps/lld/ELF/Arch/AArch64.cpp create mode 100644 deps/lld/ELF/Arch/AMDGPU.cpp create mode 100644 deps/lld/ELF/Arch/ARM.cpp create mode 100644 deps/lld/ELF/Arch/AVR.cpp create mode 100644 deps/lld/ELF/Arch/Mips.cpp create mode 100644 deps/lld/ELF/Arch/MipsArchTree.cpp create mode 100644 deps/lld/ELF/Arch/PPC.cpp create mode 100644 deps/lld/ELF/Arch/PPC64.cpp create mode 100644 deps/lld/ELF/Arch/SPARCV9.cpp create mode 100644 deps/lld/ELF/Arch/X86.cpp create mode 100644 deps/lld/ELF/Arch/X86_64.cpp create mode 100644 deps/lld/ELF/CMakeLists.txt create mode 100644 deps/lld/ELF/Config.h create mode 100644 deps/lld/ELF/Driver.cpp create mode 100644 deps/lld/ELF/Driver.h create mode 100644 deps/lld/ELF/DriverUtils.cpp create mode 100644 deps/lld/ELF/EhFrame.cpp create mode 100644 deps/lld/ELF/EhFrame.h create mode 100644 deps/lld/ELF/Error.cpp create mode 100644 deps/lld/ELF/Error.h create mode 100644 deps/lld/ELF/Filesystem.cpp create mode 100644 deps/lld/ELF/Filesystem.h create mode 100644 deps/lld/ELF/GdbIndex.cpp create mode 100644 deps/lld/ELF/GdbIndex.h create mode 100644 deps/lld/ELF/ICF.cpp create mode 100644 deps/lld/ELF/ICF.h create mode 100644 deps/lld/ELF/InputFiles.cpp create mode 100644 deps/lld/ELF/InputFiles.h create mode 100644 deps/lld/ELF/InputSection.cpp create mode 100644 deps/lld/ELF/InputSection.h create mode 100644 deps/lld/ELF/LTO.cpp create mode 100644 deps/lld/ELF/LTO.h create mode 100644 deps/lld/ELF/LinkerScript.cpp create mode 100644 deps/lld/ELF/LinkerScript.h create mode 100644 deps/lld/ELF/MapFile.cpp create mode 100644 deps/lld/ELF/MapFile.h create mode 100644 deps/lld/ELF/MarkLive.cpp create mode 100644 deps/lld/ELF/Memory.h create mode 100644 deps/lld/ELF/Options.td create mode 100644 deps/lld/ELF/OutputSections.cpp create mode 100644 deps/lld/ELF/OutputSections.h create mode 100644 deps/lld/ELF/README.md create mode 100644 deps/lld/ELF/Relocations.cpp create mode 100644 deps/lld/ELF/Relocations.h create mode 100644 deps/lld/ELF/ScriptLexer.cpp create mode 100644 deps/lld/ELF/ScriptLexer.h create mode 100644 deps/lld/ELF/ScriptParser.cpp create mode 100644 deps/lld/ELF/ScriptParser.h create mode 100644 deps/lld/ELF/Strings.cpp create mode 100644 deps/lld/ELF/Strings.h create mode 100644 deps/lld/ELF/SymbolTable.cpp create mode 100644 deps/lld/ELF/SymbolTable.h create mode 100644 deps/lld/ELF/Symbols.cpp create mode 100644 deps/lld/ELF/Symbols.h create mode 100644 deps/lld/ELF/SyntheticSections.cpp create mode 100644 deps/lld/ELF/SyntheticSections.h create mode 100644 deps/lld/ELF/Target.cpp create mode 100644 deps/lld/ELF/Target.h create mode 100644 deps/lld/ELF/Threads.h create mode 100644 deps/lld/ELF/Thunks.cpp create mode 100644 deps/lld/ELF/Thunks.h create mode 100644 deps/lld/ELF/Writer.cpp create mode 100644 deps/lld/ELF/Writer.h create mode 100644 deps/lld/LICENSE.TXT create mode 100644 deps/lld/README.md create mode 100644 deps/lld/cmake/modules/AddLLD.cmake create mode 100644 deps/lld/cmake/modules/FindVTune.cmake create mode 100644 deps/lld/docs/AtomLLD.rst create mode 100644 deps/lld/docs/CMakeLists.txt create mode 100644 deps/lld/docs/Driver.rst create mode 100644 deps/lld/docs/NewLLD.rst create mode 100644 deps/lld/docs/README.txt create mode 100644 deps/lld/docs/Readers.rst create mode 100644 deps/lld/docs/ReleaseNotes.rst create mode 100644 deps/lld/docs/_static/favicon.ico create mode 100644 deps/lld/docs/_templates/indexsidebar.html create mode 100644 deps/lld/docs/_templates/layout.html create mode 100644 deps/lld/docs/conf.py create mode 100644 deps/lld/docs/design.rst create mode 100644 deps/lld/docs/development.rst create mode 100644 deps/lld/docs/getting_started.rst create mode 100644 deps/lld/docs/hello.png create mode 100644 deps/lld/docs/index.rst create mode 100644 deps/lld/docs/llvm-theme/layout.html create mode 100644 deps/lld/docs/llvm-theme/static/contents.png create mode 100644 deps/lld/docs/llvm-theme/static/llvm.css create mode 100644 deps/lld/docs/llvm-theme/static/logo.png create mode 100644 deps/lld/docs/llvm-theme/static/navigation.png create mode 100644 deps/lld/docs/llvm-theme/theme.conf create mode 100644 deps/lld/docs/make.bat create mode 100644 deps/lld/docs/open_projects.rst create mode 100644 deps/lld/docs/sphinx_intro.rst create mode 100644 deps/lld/docs/windows_support.rst create mode 100644 deps/lld/include/lld/Config/Version.h create mode 100644 deps/lld/include/lld/Config/Version.inc.in create mode 100644 deps/lld/include/lld/Core/AbsoluteAtom.h create mode 100644 deps/lld/include/lld/Core/ArchiveLibraryFile.h create mode 100644 deps/lld/include/lld/Core/Atom.h create mode 100644 deps/lld/include/lld/Core/DefinedAtom.h create mode 100644 deps/lld/include/lld/Core/Error.h create mode 100644 deps/lld/include/lld/Core/File.h create mode 100644 deps/lld/include/lld/Core/Instrumentation.h create mode 100644 deps/lld/include/lld/Core/LLVM.h create mode 100644 deps/lld/include/lld/Core/LinkingContext.h create mode 100644 deps/lld/include/lld/Core/Node.h create mode 100644 deps/lld/include/lld/Core/Pass.h create mode 100644 deps/lld/include/lld/Core/PassManager.h create mode 100644 deps/lld/include/lld/Core/Reader.h create mode 100644 deps/lld/include/lld/Core/Reference.h create mode 100644 deps/lld/include/lld/Core/Reproduce.h create mode 100644 deps/lld/include/lld/Core/Resolver.h create mode 100644 deps/lld/include/lld/Core/SharedLibraryAtom.h create mode 100644 deps/lld/include/lld/Core/SharedLibraryFile.h create mode 100644 deps/lld/include/lld/Core/Simple.h create mode 100644 deps/lld/include/lld/Core/SymbolTable.h create mode 100644 deps/lld/include/lld/Core/TODO.txt create mode 100644 deps/lld/include/lld/Core/TargetOptionsCommandFlags.h create mode 100644 deps/lld/include/lld/Core/UndefinedAtom.h create mode 100644 deps/lld/include/lld/Core/Writer.h create mode 100644 deps/lld/include/lld/Driver/Driver.h create mode 100644 deps/lld/include/lld/ReaderWriter/MachOLinkingContext.h create mode 100644 deps/lld/include/lld/ReaderWriter/YamlContext.h create mode 100644 deps/lld/lib/CMakeLists.txt create mode 100644 deps/lld/lib/Config/CMakeLists.txt create mode 100644 deps/lld/lib/Config/Version.cpp create mode 100644 deps/lld/lib/Core/CMakeLists.txt create mode 100644 deps/lld/lib/Core/DefinedAtom.cpp create mode 100644 deps/lld/lib/Core/Error.cpp create mode 100644 deps/lld/lib/Core/File.cpp create mode 100644 deps/lld/lib/Core/LinkingContext.cpp create mode 100644 deps/lld/lib/Core/Reader.cpp create mode 100644 deps/lld/lib/Core/Reproduce.cpp create mode 100644 deps/lld/lib/Core/Resolver.cpp create mode 100644 deps/lld/lib/Core/SymbolTable.cpp create mode 100644 deps/lld/lib/Core/TargetOptionsCommandFlags.cpp create mode 100644 deps/lld/lib/Core/Writer.cpp create mode 100644 deps/lld/lib/Driver/CMakeLists.txt create mode 100644 deps/lld/lib/Driver/DarwinLdDriver.cpp create mode 100644 deps/lld/lib/Driver/DarwinLdOptions.td create mode 100644 deps/lld/lib/ReaderWriter/CMakeLists.txt create mode 100644 deps/lld/lib/ReaderWriter/FileArchive.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/ArchHandler.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/ArchHandler.h create mode 100644 deps/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/Atoms.h create mode 100644 deps/lld/lib/ReaderWriter/MachO/CMakeLists.txt create mode 100644 deps/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/DebugInfo.h create mode 100644 deps/lld/lib/ReaderWriter/MachO/ExecutableAtoms.h create mode 100644 deps/lld/lib/ReaderWriter/MachO/File.h create mode 100644 deps/lld/lib/ReaderWriter/MachO/FlatNamespaceFile.h create mode 100644 deps/lld/lib/ReaderWriter/MachO/GOTPass.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/LayoutPass.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/LayoutPass.h create mode 100644 deps/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h create mode 100644 deps/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryUtils.h create mode 100644 deps/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/MachOPasses.h create mode 100644 deps/lld/lib/ReaderWriter/MachO/ObjCPass.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/SectCreateFile.h create mode 100644 deps/lld/lib/ReaderWriter/MachO/ShimPass.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/StubsPass.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/TLVPass.cpp create mode 100644 deps/lld/lib/ReaderWriter/MachO/WriterMachO.cpp create mode 100644 deps/lld/lib/ReaderWriter/YAML/CMakeLists.txt create mode 100644 deps/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp create mode 100644 deps/lld/test/CMakeLists.txt create mode 100644 deps/lld/test/COFF/Inputs/armnt-executable.obj.yaml create mode 100644 deps/lld/test/COFF/Inputs/armnt-executable.s create mode 100644 deps/lld/test/COFF/Inputs/associative-comdat-2.s create mode 100644 deps/lld/test/COFF/Inputs/bar.ll create mode 100755 deps/lld/test/COFF/Inputs/cl-gl.obj create mode 100644 deps/lld/test/COFF/Inputs/combined-resources-2.rc create mode 100644 deps/lld/test/COFF/Inputs/combined-resources-2.res create mode 100644 deps/lld/test/COFF/Inputs/combined-resources-cursor.bmp create mode 100644 deps/lld/test/COFF/Inputs/combined-resources-okay.bmp create mode 100644 deps/lld/test/COFF/Inputs/combined-resources.rc create mode 100644 deps/lld/test/COFF/Inputs/combined-resources.res create mode 100644 deps/lld/test/COFF/Inputs/conflict.ll create mode 100644 deps/lld/test/COFF/Inputs/constant-export.ll create mode 100644 deps/lld/test/COFF/Inputs/constant-import.s create mode 100644 deps/lld/test/COFF/Inputs/default.def create mode 100644 deps/lld/test/COFF/Inputs/delayimports-error.yaml create mode 100644 deps/lld/test/COFF/Inputs/entry-mangled.ll create mode 100644 deps/lld/test/COFF/Inputs/export.ll create mode 100644 deps/lld/test/COFF/Inputs/export.yaml create mode 100644 deps/lld/test/COFF/Inputs/export2.yaml create mode 100644 deps/lld/test/COFF/Inputs/extension.def create mode 100644 deps/lld/test/COFF/Inputs/far-arm-thumb-abs.s create mode 100644 deps/lld/test/COFF/Inputs/hello32.yaml create mode 100644 deps/lld/test/COFF/Inputs/hello64.asm create mode 100644 deps/lld/test/COFF/Inputs/hello64.obj create mode 100644 deps/lld/test/COFF/Inputs/import.yaml create mode 100644 deps/lld/test/COFF/Inputs/imports-mangle.lib create mode 100644 deps/lld/test/COFF/Inputs/include1a.yaml create mode 100644 deps/lld/test/COFF/Inputs/include1b.yaml create mode 100644 deps/lld/test/COFF/Inputs/include1c.yaml create mode 100644 deps/lld/test/COFF/Inputs/library-arm64.lib create mode 100644 deps/lld/test/COFF/Inputs/library.def create mode 100755 deps/lld/test/COFF/Inputs/library.lib create mode 100644 deps/lld/test/COFF/Inputs/lto-chkstk-chkstk.s create mode 100644 deps/lld/test/COFF/Inputs/lto-chkstk-foo.s create mode 100644 deps/lld/test/COFF/Inputs/lto-comdat1.ll create mode 100644 deps/lld/test/COFF/Inputs/lto-comdat2.ll create mode 100644 deps/lld/test/COFF/Inputs/lto-dep.ll create mode 100644 deps/lld/test/COFF/Inputs/lto-lazy-reference-dummy.ll create mode 100644 deps/lld/test/COFF/Inputs/lto-lazy-reference-quadruple.ll create mode 100644 deps/lld/test/COFF/Inputs/machine-x64.yaml create mode 100644 deps/lld/test/COFF/Inputs/machine-x86.yaml create mode 100644 deps/lld/test/COFF/Inputs/manifestinput.test create mode 100644 deps/lld/test/COFF/Inputs/msvclto-order-a.ll create mode 100644 deps/lld/test/COFF/Inputs/msvclto-order-b.ll create mode 100644 deps/lld/test/COFF/Inputs/msvclto.s create mode 100644 deps/lld/test/COFF/Inputs/named.def create mode 100644 deps/lld/test/COFF/Inputs/object.s create mode 100644 deps/lld/test/COFF/Inputs/oldname.yaml create mode 100644 deps/lld/test/COFF/Inputs/pdb-diff-cl.pdb create mode 100644 deps/lld/test/COFF/Inputs/pdb-diff.cpp create mode 100644 deps/lld/test/COFF/Inputs/pdb-diff.obj create mode 100644 deps/lld/test/COFF/Inputs/pdb-global-gc.s create mode 100644 deps/lld/test/COFF/Inputs/pdb-import-gc.lib create mode 100644 deps/lld/test/COFF/Inputs/pdb-scopes-a.yaml create mode 100644 deps/lld/test/COFF/Inputs/pdb-scopes-b.yaml create mode 100644 deps/lld/test/COFF/Inputs/pdb-type-server-simple-a.yaml create mode 100644 deps/lld/test/COFF/Inputs/pdb-type-server-simple-b.yaml create mode 100644 deps/lld/test/COFF/Inputs/pdb-type-server-simple-ts.yaml create mode 100644 deps/lld/test/COFF/Inputs/pdb1.yaml create mode 100644 deps/lld/test/COFF/Inputs/pdb2.yaml create mode 100644 deps/lld/test/COFF/Inputs/pdb_comdat_bar.yaml create mode 100644 deps/lld/test/COFF/Inputs/pdb_comdat_main.yaml create mode 100644 deps/lld/test/COFF/Inputs/pdb_lines_1.yaml create mode 100644 deps/lld/test/COFF/Inputs/pdb_lines_2.yaml create mode 100644 deps/lld/test/COFF/Inputs/resource.res create mode 100644 deps/lld/test/COFF/Inputs/ret42.lib create mode 100644 deps/lld/test/COFF/Inputs/ret42.obj create mode 100644 deps/lld/test/COFF/Inputs/ret42.yaml create mode 100644 deps/lld/test/COFF/Inputs/std32.lib create mode 100644 deps/lld/test/COFF/Inputs/std64.lib create mode 100644 deps/lld/test/COFF/Inputs/thinlto-mangled-qux.ll create mode 100644 deps/lld/test/COFF/Inputs/weak-external.ll create mode 100644 deps/lld/test/COFF/Inputs/weak-external2.ll create mode 100644 deps/lld/test/COFF/Inputs/weak-external3.ll create mode 100644 deps/lld/test/COFF/alternatename.test create mode 100644 deps/lld/test/COFF/ar-comdat.test create mode 100644 deps/lld/test/COFF/arm-thumb-branch-error.s create mode 100644 deps/lld/test/COFF/arm64-magic.yaml create mode 100644 deps/lld/test/COFF/arm64-relocs-imports.test create mode 100644 deps/lld/test/COFF/armnt-blx23t.test create mode 100644 deps/lld/test/COFF/armnt-branch24t.test create mode 100644 deps/lld/test/COFF/armnt-entry-point.test create mode 100644 deps/lld/test/COFF/armnt-imports.test create mode 100644 deps/lld/test/COFF/armnt-mov32t-exec.test create mode 100644 deps/lld/test/COFF/armnt-movt32t.test create mode 100644 deps/lld/test/COFF/associative-comdat.s create mode 100644 deps/lld/test/COFF/base.test create mode 100644 deps/lld/test/COFF/baserel.test create mode 100644 deps/lld/test/COFF/cl-gl.test create mode 100644 deps/lld/test/COFF/combined-resources.test create mode 100644 deps/lld/test/COFF/common.test create mode 100644 deps/lld/test/COFF/conflict-mangled.test create mode 100644 deps/lld/test/COFF/conflict.test create mode 100644 deps/lld/test/COFF/constant-export.test create mode 100644 deps/lld/test/COFF/constant.test create mode 100644 deps/lld/test/COFF/debug.test create mode 100644 deps/lld/test/COFF/def-export-stdcall.s create mode 100644 deps/lld/test/COFF/def-name.test create mode 100644 deps/lld/test/COFF/defparser.test create mode 100644 deps/lld/test/COFF/delayimports-error.test create mode 100644 deps/lld/test/COFF/delayimports.test create mode 100644 deps/lld/test/COFF/delayimports32.test create mode 100644 deps/lld/test/COFF/dll.test create mode 100644 deps/lld/test/COFF/dllimport-gc.test create mode 100644 deps/lld/test/COFF/driver-windows.test create mode 100644 deps/lld/test/COFF/driver.test create mode 100644 deps/lld/test/COFF/entry-inference.test create mode 100644 deps/lld/test/COFF/entry-inference2.test create mode 100644 deps/lld/test/COFF/entry-inference32.test create mode 100644 deps/lld/test/COFF/entry-mangled.test create mode 100644 deps/lld/test/COFF/entrylib.ll create mode 100644 deps/lld/test/COFF/error-limit.test create mode 100644 deps/lld/test/COFF/export-exe.test create mode 100644 deps/lld/test/COFF/export.test create mode 100644 deps/lld/test/COFF/export32.test create mode 100644 deps/lld/test/COFF/failifmismatch.test create mode 100644 deps/lld/test/COFF/filetype.test create mode 100644 deps/lld/test/COFF/force.test create mode 100644 deps/lld/test/COFF/guardcf.test create mode 100644 deps/lld/test/COFF/heap.test create mode 100644 deps/lld/test/COFF/hello32.test create mode 100644 deps/lld/test/COFF/help.test create mode 100644 deps/lld/test/COFF/icf-associative.test create mode 100644 deps/lld/test/COFF/icf-circular.test create mode 100644 deps/lld/test/COFF/icf-circular2.test create mode 100644 deps/lld/test/COFF/icf-data.test create mode 100644 deps/lld/test/COFF/icf-different-align.test create mode 100644 deps/lld/test/COFF/icf-local.test create mode 100644 deps/lld/test/COFF/icf-simple.test create mode 100644 deps/lld/test/COFF/implib-name.test create mode 100644 deps/lld/test/COFF/imports-mangle.test create mode 100644 deps/lld/test/COFF/imports.test create mode 100644 deps/lld/test/COFF/include-lto.ll create mode 100644 deps/lld/test/COFF/include.test create mode 100644 deps/lld/test/COFF/include2.test create mode 100644 deps/lld/test/COFF/internal.test create mode 100644 deps/lld/test/COFF/invalid-debug-type.test create mode 100644 deps/lld/test/COFF/invalid-obj.test create mode 100644 deps/lld/test/COFF/largeaddressaware.test create mode 100644 deps/lld/test/COFF/lib.test create mode 100644 deps/lld/test/COFF/libpath.test create mode 100644 deps/lld/test/COFF/linkenv.test create mode 100644 deps/lld/test/COFF/linkrepro.test create mode 100644 deps/lld/test/COFF/lldmap.test create mode 100644 deps/lld/test/COFF/loadcfg.ll create mode 100644 deps/lld/test/COFF/loadcfg.test create mode 100644 deps/lld/test/COFF/loadcfg32.test create mode 100644 deps/lld/test/COFF/locally-imported.test create mode 100644 deps/lld/test/COFF/locally-imported32.test create mode 100644 deps/lld/test/COFF/long-section-name.test create mode 100644 deps/lld/test/COFF/lto-chkstk.ll create mode 100644 deps/lld/test/COFF/lto-comdat.ll create mode 100644 deps/lld/test/COFF/lto-debug-pass-arguments.ll create mode 100644 deps/lld/test/COFF/lto-lazy-reference.ll create mode 100644 deps/lld/test/COFF/lto-linker-opts.ll create mode 100644 deps/lld/test/COFF/lto-new-symbol.ll create mode 100644 deps/lld/test/COFF/lto-opt-level.ll create mode 100644 deps/lld/test/COFF/lto-parallel.ll create mode 100644 deps/lld/test/COFF/lto.ll create mode 100644 deps/lld/test/COFF/machine.test create mode 100644 deps/lld/test/COFF/manifest.test create mode 100644 deps/lld/test/COFF/manifestinput.test create mode 100644 deps/lld/test/COFF/merge.test create mode 100644 deps/lld/test/COFF/msvclto-archive.ll create mode 100644 deps/lld/test/COFF/msvclto-order.ll create mode 100644 deps/lld/test/COFF/msvclto.ll create mode 100644 deps/lld/test/COFF/nodefaultlib.test create mode 100644 deps/lld/test/COFF/noentry.test create mode 100644 deps/lld/test/COFF/nopdb.test create mode 100644 deps/lld/test/COFF/opt.test create mode 100644 deps/lld/test/COFF/options.test create mode 100644 deps/lld/test/COFF/order.test create mode 100644 deps/lld/test/COFF/out.test create mode 100644 deps/lld/test/COFF/pdb-comdat.test create mode 100644 deps/lld/test/COFF/pdb-diff.test create mode 100644 deps/lld/test/COFF/pdb-global-gc.yaml create mode 100644 deps/lld/test/COFF/pdb-import-gc.yaml create mode 100644 deps/lld/test/COFF/pdb-invalid-func-type.yaml create mode 100644 deps/lld/test/COFF/pdb-lib.s create mode 100644 deps/lld/test/COFF/pdb-linker-module.test create mode 100644 deps/lld/test/COFF/pdb-none.test create mode 100644 deps/lld/test/COFF/pdb-options.test create mode 100644 deps/lld/test/COFF/pdb-safeseh.yaml create mode 100644 deps/lld/test/COFF/pdb-scopes.test create mode 100644 deps/lld/test/COFF/pdb-secrel-absolute.yaml create mode 100644 deps/lld/test/COFF/pdb-source-lines.test create mode 100644 deps/lld/test/COFF/pdb-symbol-types.yaml create mode 100644 deps/lld/test/COFF/pdb-type-server-missing.yaml create mode 100644 deps/lld/test/COFF/pdb-type-server-simple.test create mode 100644 deps/lld/test/COFF/pdb.test create mode 100644 deps/lld/test/COFF/reloc-arm.test create mode 100644 deps/lld/test/COFF/reloc-discarded-dwarf.s create mode 100644 deps/lld/test/COFF/reloc-discarded.s create mode 100644 deps/lld/test/COFF/reloc-oob.yaml create mode 100644 deps/lld/test/COFF/reloc-x64.test create mode 100644 deps/lld/test/COFF/reloc-x86.test create mode 100644 deps/lld/test/COFF/resource.test create mode 100644 deps/lld/test/COFF/responsefile.test create mode 100644 deps/lld/test/COFF/rsds.test create mode 100644 deps/lld/test/COFF/safeseh-diag-feat.test create mode 100644 deps/lld/test/COFF/safeseh.s create mode 100644 deps/lld/test/COFF/savetemps.ll create mode 100644 deps/lld/test/COFF/secidx-absolute.s create mode 100644 deps/lld/test/COFF/secrel-absolute.s create mode 100644 deps/lld/test/COFF/secrel-common.s create mode 100644 deps/lld/test/COFF/section.test create mode 100644 deps/lld/test/COFF/seh.test create mode 100644 deps/lld/test/COFF/sort-debug.test create mode 100644 deps/lld/test/COFF/stack.test create mode 100644 deps/lld/test/COFF/subsystem-inference.test create mode 100644 deps/lld/test/COFF/subsystem.test create mode 100644 deps/lld/test/COFF/symtab.test create mode 100644 deps/lld/test/COFF/thinlto-archives.ll create mode 100644 deps/lld/test/COFF/thinlto-mangled.ll create mode 100644 deps/lld/test/COFF/thinlto.ll create mode 100644 deps/lld/test/COFF/tls.test create mode 100644 deps/lld/test/COFF/tls32.test create mode 100644 deps/lld/test/COFF/unwind.test create mode 100644 deps/lld/test/COFF/version.test create mode 100644 deps/lld/test/COFF/weak-external.test create mode 100644 deps/lld/test/COFF/weak-external2.test create mode 100644 deps/lld/test/COFF/weak-external3.test create mode 100644 deps/lld/test/Driver/Inputs/libtest.a create mode 100644 deps/lld/test/Driver/Inputs/usr/lib/i386/libtest.a create mode 100644 deps/lld/test/Driver/Inputs/usr/lib/libtest.a create mode 100644 deps/lld/test/ELF/Inputs/aarch64-condb-reloc.s create mode 100644 deps/lld/test/ELF/Inputs/aarch64-copy2.s create mode 100644 deps/lld/test/ELF/Inputs/aarch64-tls-gdie.s create mode 100644 deps/lld/test/ELF/Inputs/aarch64-tls-ie.s create mode 100644 deps/lld/test/ELF/Inputs/aarch64-tstbr14-reloc.s create mode 100644 deps/lld/test/ELF/Inputs/abs-hidden.s create mode 100644 deps/lld/test/ELF/Inputs/abs.s create mode 100644 deps/lld/test/ELF/Inputs/abs255.s create mode 100644 deps/lld/test/ELF/Inputs/abs256.s create mode 100644 deps/lld/test/ELF/Inputs/abs257.s create mode 100644 deps/lld/test/ELF/Inputs/allow-multiple-definition.s create mode 100644 deps/lld/test/ELF/Inputs/allow-shlib-undefined.s create mode 100644 deps/lld/test/ELF/Inputs/archive.s create mode 100644 deps/lld/test/ELF/Inputs/archive2.s create mode 100644 deps/lld/test/ELF/Inputs/archive3.s create mode 100644 deps/lld/test/ELF/Inputs/archive4.s create mode 100644 deps/lld/test/ELF/Inputs/arm-attributes1.s create mode 100644 deps/lld/test/ELF/Inputs/arm-exidx-cantunwind.s create mode 100644 deps/lld/test/ELF/Inputs/arm-plt-reloc.s create mode 100644 deps/lld/test/ELF/Inputs/arm-shared.s create mode 100644 deps/lld/test/ELF/Inputs/arm-thumb-blx-targets.s create mode 100644 deps/lld/test/ELF/Inputs/arm-thumb-narrow-branch.o create mode 100644 deps/lld/test/ELF/Inputs/arm-thumb-narrow-branch.s create mode 100644 deps/lld/test/ELF/Inputs/arm-tls-get-addr.s create mode 100644 deps/lld/test/ELF/Inputs/bad-archive.a create mode 100644 deps/lld/test/ELF/Inputs/comdat.s create mode 100644 deps/lld/test/ELF/Inputs/comment-gc.s create mode 100644 deps/lld/test/ELF/Inputs/common.s create mode 100644 deps/lld/test/ELF/Inputs/conflict-debug.s create mode 100644 deps/lld/test/ELF/Inputs/conflict.s create mode 100644 deps/lld/test/ELF/Inputs/copy-in-shared.s create mode 100644 deps/lld/test/ELF/Inputs/copy-rel-corrupted.s create mode 100644 deps/lld/test/ELF/Inputs/copy-rel-pie.s create mode 100644 deps/lld/test/ELF/Inputs/ctors_dtors_priority1.s create mode 100644 deps/lld/test/ELF/Inputs/ctors_dtors_priority2.s create mode 100644 deps/lld/test/ELF/Inputs/ctors_dtors_priority3.s create mode 100644 deps/lld/test/ELF/Inputs/discard-merge-unnamed.o create mode 100644 deps/lld/test/ELF/Inputs/dso-undef-size.s create mode 100644 deps/lld/test/ELF/Inputs/dtrace-r.o create mode 100644 deps/lld/test/ELF/Inputs/duplicated-plt-entry.s create mode 100644 deps/lld/test/ELF/Inputs/dynamic-reloc-weak.s create mode 100644 deps/lld/test/ELF/Inputs/dynamic-reloc.s create mode 100644 deps/lld/test/ELF/Inputs/eh-frame-end.s create mode 100644 deps/lld/test/ELF/Inputs/ehframe-relocation.s create mode 100644 deps/lld/test/ELF/Inputs/empty-ver.ver create mode 100644 deps/lld/test/ELF/Inputs/exclude-libs.s create mode 100644 deps/lld/test/ELF/Inputs/far-arm-abs.s create mode 100644 deps/lld/test/ELF/Inputs/far-arm-thumb-abs.s create mode 100644 deps/lld/test/ELF/Inputs/gc-sections-weak.s create mode 100644 deps/lld/test/ELF/Inputs/gdb-index.s create mode 100644 deps/lld/test/ELF/Inputs/gnu-ifunc-dso.s create mode 100644 deps/lld/test/ELF/Inputs/gnu-ifunc-gotpcrel.s create mode 100644 deps/lld/test/ELF/Inputs/gotpc-relax-und-dso.s create mode 100644 deps/lld/test/ELF/Inputs/i386-got32x-baseless.elf create mode 100644 deps/lld/test/ELF/Inputs/i386-reloc-16-error.s create mode 100644 deps/lld/test/ELF/Inputs/i386-reloc-16.s create mode 100644 deps/lld/test/ELF/Inputs/i386-reloc-8-error.s create mode 100644 deps/lld/test/ELF/Inputs/i386-reloc-8.s create mode 100644 deps/lld/test/ELF/Inputs/i386-tls-got.s create mode 100644 deps/lld/test/ELF/Inputs/icf-absolute.s create mode 100644 deps/lld/test/ELF/Inputs/icf-merge-sec.s create mode 100644 deps/lld/test/ELF/Inputs/icf-merge.s create mode 100644 deps/lld/test/ELF/Inputs/icf-merge2.s create mode 100644 deps/lld/test/ELF/Inputs/icf-merge3.s create mode 100644 deps/lld/test/ELF/Inputs/icf-non-mergeable.s create mode 100644 deps/lld/test/ELF/Inputs/icf2.s create mode 100644 deps/lld/test/ELF/Inputs/libsearch-dyn.s create mode 100644 deps/lld/test/ELF/Inputs/libsearch-st.s create mode 100644 deps/lld/test/ELF/Inputs/llvm33-rela-outside-group.o create mode 100644 deps/lld/test/ELF/Inputs/map-file2.s create mode 100644 deps/lld/test/ELF/Inputs/map-file3.s create mode 100644 deps/lld/test/ELF/Inputs/map-file4.s create mode 100644 deps/lld/test/ELF/Inputs/merge.s create mode 100644 deps/lld/test/ELF/Inputs/mips-align-err.s create mode 100644 deps/lld/test/ELF/Inputs/mips-concatenated-abiflags.o create mode 100644 deps/lld/test/ELF/Inputs/mips-dynamic.s create mode 100644 deps/lld/test/ELF/Inputs/mips-fnpic.s create mode 100644 deps/lld/test/ELF/Inputs/mips-fpic.s create mode 100644 deps/lld/test/ELF/Inputs/mips-gp-disp.so create mode 100755 deps/lld/test/ELF/Inputs/mips-gp0-non-zero.o create mode 100644 deps/lld/test/ELF/Inputs/mips-n32-rels.o create mode 100644 deps/lld/test/ELF/Inputs/mips-nonalloc.s create mode 100644 deps/lld/test/ELF/Inputs/mips-options.o create mode 100644 deps/lld/test/ELF/Inputs/mips-pic.s create mode 100644 deps/lld/test/ELF/Inputs/mips-tls.s create mode 100644 deps/lld/test/ELF/Inputs/no-symtab.o create mode 100644 deps/lld/test/ELF/Inputs/plt-aarch64.s create mode 100644 deps/lld/test/ELF/Inputs/ppc64-addr16-error.s create mode 100644 deps/lld/test/ELF/Inputs/progname-ver.s create mode 100644 deps/lld/test/ELF/Inputs/protected-shared.s create mode 100644 deps/lld/test/ELF/Inputs/relocatable-comdat-multiple.s create mode 100644 deps/lld/test/ELF/Inputs/relocatable-ehframe.s create mode 100644 deps/lld/test/ELF/Inputs/relocatable-non-alloc.s create mode 100644 deps/lld/test/ELF/Inputs/relocatable-tls.s create mode 100644 deps/lld/test/ELF/Inputs/relocatable.s create mode 100644 deps/lld/test/ELF/Inputs/relocatable2.s create mode 100644 deps/lld/test/ELF/Inputs/relocation-copy-alias.s create mode 100644 deps/lld/test/ELF/Inputs/relocation-copy-align-common.s create mode 100644 deps/lld/test/ELF/Inputs/relocation-copy-align.s create mode 100644 deps/lld/test/ELF/Inputs/relocation-copy-arm.s create mode 100644 deps/lld/test/ELF/Inputs/relocation-copy-relro.s create mode 100644 deps/lld/test/ELF/Inputs/relocation-copy.s create mode 100644 deps/lld/test/ELF/Inputs/relocation-relative-absolute.s create mode 100644 deps/lld/test/ELF/Inputs/relocation-size-shared.s create mode 100644 deps/lld/test/ELF/Inputs/resolution-end.s create mode 100644 deps/lld/test/ELF/Inputs/resolution-shared.s create mode 100644 deps/lld/test/ELF/Inputs/resolution.s create mode 100644 deps/lld/test/ELF/Inputs/rodynamic.s create mode 100644 deps/lld/test/ELF/Inputs/shared-ppc64.s create mode 100644 deps/lld/test/ELF/Inputs/shared.s create mode 100644 deps/lld/test/ELF/Inputs/shared2-x86-64.s create mode 100644 deps/lld/test/ELF/Inputs/shared2.s create mode 100644 deps/lld/test/ELF/Inputs/shared3.s create mode 100644 deps/lld/test/ELF/Inputs/shf-info-link.test create mode 100644 deps/lld/test/ELF/Inputs/sht-group-gold-r.elf create mode 100644 deps/lld/test/ELF/Inputs/sht-group-gold-r.s create mode 100644 deps/lld/test/ELF/Inputs/start-lib-comdat.s create mode 100644 deps/lld/test/ELF/Inputs/start-lib1.s create mode 100644 deps/lld/test/ELF/Inputs/start-lib2.s create mode 100644 deps/lld/test/ELF/Inputs/startstop-shared2.s create mode 100644 deps/lld/test/ELF/Inputs/symbol-override.s create mode 100644 deps/lld/test/ELF/Inputs/symver-archive1.s create mode 100644 deps/lld/test/ELF/Inputs/symver-archive2.s create mode 100644 deps/lld/test/ELF/Inputs/tls-got-entry.s create mode 100644 deps/lld/test/ELF/Inputs/tls-got.s create mode 100644 deps/lld/test/ELF/Inputs/tls-in-archive.s create mode 100644 deps/lld/test/ELF/Inputs/tls-mismatch.s create mode 100644 deps/lld/test/ELF/Inputs/tls-opt-gdie.s create mode 100644 deps/lld/test/ELF/Inputs/tls-opt-gdiele-i686.s create mode 100644 deps/lld/test/ELF/Inputs/tls-opt-iele-i686-nopic.s create mode 100644 deps/lld/test/ELF/Inputs/trace-ar1.s create mode 100644 deps/lld/test/ELF/Inputs/trace-ar2.s create mode 100644 deps/lld/test/ELF/Inputs/trace-symbols-foo-strong.s create mode 100644 deps/lld/test/ELF/Inputs/trace-symbols-foo-weak.s create mode 100644 deps/lld/test/ELF/Inputs/uabs_label.s create mode 100644 deps/lld/test/ELF/Inputs/undef-debug.s create mode 100644 deps/lld/test/ELF/Inputs/undef-with-plt-addr.s create mode 100644 deps/lld/test/ELF/Inputs/undef.s create mode 100644 deps/lld/test/ELF/Inputs/unknown-reloc.s create mode 100644 deps/lld/test/ELF/Inputs/unresolved-symbols.s create mode 100644 deps/lld/test/ELF/Inputs/use-bar.s create mode 100644 deps/lld/test/ELF/Inputs/verdef-defaultver.s create mode 100644 deps/lld/test/ELF/Inputs/verdef.s create mode 100755 deps/lld/test/ELF/Inputs/verneed.so.sh create mode 100755 deps/lld/test/ELF/Inputs/verneed1.so create mode 100755 deps/lld/test/ELF/Inputs/verneed2.so create mode 100644 deps/lld/test/ELF/Inputs/version-script-err.script create mode 100644 deps/lld/test/ELF/Inputs/version-script-no-warn2.s create mode 100644 deps/lld/test/ELF/Inputs/version-script-weak.s create mode 100755 deps/lld/test/ELF/Inputs/version-undef-sym.so create mode 100644 deps/lld/test/ELF/Inputs/version-use.script create mode 100755 deps/lld/test/ELF/Inputs/version-use.so create mode 100644 deps/lld/test/ELF/Inputs/visibility.s create mode 100644 deps/lld/test/ELF/Inputs/warn-common.s create mode 100644 deps/lld/test/ELF/Inputs/warn-common2.s create mode 100644 deps/lld/test/ELF/Inputs/weak-and-strong-undef.s create mode 100644 deps/lld/test/ELF/Inputs/whole-archive.s create mode 100644 deps/lld/test/ELF/Inputs/wrap-dynamic-undef.s create mode 100644 deps/lld/test/ELF/Inputs/wrap.s create mode 100644 deps/lld/test/ELF/Inputs/x86-64-relax-offset.s create mode 100644 deps/lld/test/ELF/Inputs/x86-64-reloc-16-error.s create mode 100644 deps/lld/test/ELF/Inputs/x86-64-reloc-16.s create mode 100644 deps/lld/test/ELF/Inputs/x86-64-reloc-8-error.s create mode 100644 deps/lld/test/ELF/Inputs/x86-64-reloc-8.s create mode 100644 deps/lld/test/ELF/Inputs/x86-64-reloc-error.s create mode 100644 deps/lld/test/ELF/Inputs/x86-64-tls-gd-got.s create mode 100644 deps/lld/test/ELF/Inputs/ztext-text-notext.s create mode 100644 deps/lld/test/ELF/aarch64-abs16.s create mode 100644 deps/lld/test/ELF/aarch64-abs32.s create mode 100644 deps/lld/test/ELF/aarch64-abs64-dyn.s create mode 100644 deps/lld/test/ELF/aarch64-call26-error.s create mode 100644 deps/lld/test/ELF/aarch64-condb-reloc.s create mode 100644 deps/lld/test/ELF/aarch64-copy.s create mode 100644 deps/lld/test/ELF/aarch64-copy2.s create mode 100644 deps/lld/test/ELF/aarch64-data-relocs.s create mode 100644 deps/lld/test/ELF/aarch64-fpic-abs16.s create mode 100644 deps/lld/test/ELF/aarch64-fpic-add_abs_lo12_nc.s create mode 100644 deps/lld/test/ELF/aarch64-fpic-adr_prel_lo21.s create mode 100644 deps/lld/test/ELF/aarch64-fpic-adr_prel_pg_hi21.s create mode 100644 deps/lld/test/ELF/aarch64-fpic-got.s create mode 100644 deps/lld/test/ELF/aarch64-fpic-ldst32_abs_lo12_nc.s create mode 100644 deps/lld/test/ELF/aarch64-fpic-ldst64_abs_lo12_nc.s create mode 100644 deps/lld/test/ELF/aarch64-fpic-ldst8_abs_lo12_nc.s create mode 100644 deps/lld/test/ELF/aarch64-fpic-prel16.s create mode 100644 deps/lld/test/ELF/aarch64-fpic-prel32.s create mode 100644 deps/lld/test/ELF/aarch64-fpic-prel64.s create mode 100644 deps/lld/test/ELF/aarch64-gnu-ifunc-nosym.s create mode 100644 deps/lld/test/ELF/aarch64-gnu-ifunc-plt.s create mode 100644 deps/lld/test/ELF/aarch64-gnu-ifunc.s create mode 100644 deps/lld/test/ELF/aarch64-got-reloc.s create mode 100644 deps/lld/test/ELF/aarch64-got-relocations.s create mode 100644 deps/lld/test/ELF/aarch64-got.s create mode 100644 deps/lld/test/ELF/aarch64-hi21-error.s create mode 100644 deps/lld/test/ELF/aarch64-jump26-error.s create mode 100644 deps/lld/test/ELF/aarch64-lo21-error.s create mode 100644 deps/lld/test/ELF/aarch64-prel16.s create mode 100644 deps/lld/test/ELF/aarch64-prel32.s create mode 100644 deps/lld/test/ELF/aarch64-relative.s create mode 100644 deps/lld/test/ELF/aarch64-relocs.s create mode 100644 deps/lld/test/ELF/aarch64-relro.s create mode 100644 deps/lld/test/ELF/aarch64-tls-gdie.s create mode 100644 deps/lld/test/ELF/aarch64-tls-gdle.s create mode 100644 deps/lld/test/ELF/aarch64-tls-ie.s create mode 100644 deps/lld/test/ELF/aarch64-tls-iele.s create mode 100644 deps/lld/test/ELF/aarch64-tls-le.s create mode 100644 deps/lld/test/ELF/aarch64-tls-pie.s create mode 100644 deps/lld/test/ELF/aarch64-tls-static.s create mode 100644 deps/lld/test/ELF/aarch64-tlsdesc.s create mode 100644 deps/lld/test/ELF/aarch64-tstbr14-reloc.s create mode 100644 deps/lld/test/ELF/aarch64-undefined-weak.s create mode 100644 deps/lld/test/ELF/abs-conflict.s create mode 100644 deps/lld/test/ELF/abs-hidden.s create mode 100644 deps/lld/test/ELF/allow-multiple-definition.s create mode 100644 deps/lld/test/ELF/allow-shlib-undefined.s create mode 100644 deps/lld/test/ELF/amdgpu-globals.s create mode 100644 deps/lld/test/ELF/amdgpu-kernels.s create mode 100644 deps/lld/test/ELF/amdgpu-relocs.s create mode 100644 deps/lld/test/ELF/archive.s create mode 100644 deps/lld/test/ELF/arm-abs32-dyn.s create mode 100644 deps/lld/test/ELF/arm-attributes.s create mode 100644 deps/lld/test/ELF/arm-blx.s create mode 100644 deps/lld/test/ELF/arm-branch-error.s create mode 100644 deps/lld/test/ELF/arm-branch.s create mode 100644 deps/lld/test/ELF/arm-copy.s create mode 100644 deps/lld/test/ELF/arm-data-prel.s create mode 100644 deps/lld/test/ELF/arm-data-relocs.s create mode 100644 deps/lld/test/ELF/arm-eabi-version.s create mode 100644 deps/lld/test/ELF/arm-exidx-canunwind.s create mode 100644 deps/lld/test/ELF/arm-exidx-gc.s create mode 100644 deps/lld/test/ELF/arm-exidx-link.s create mode 100644 deps/lld/test/ELF/arm-exidx-order.s create mode 100644 deps/lld/test/ELF/arm-exidx-output.s create mode 100644 deps/lld/test/ELF/arm-exidx-relocatable.s create mode 100644 deps/lld/test/ELF/arm-exidx-sentinel-norelocatable.s create mode 100644 deps/lld/test/ELF/arm-exidx-sentinel-orphan.s create mode 100644 deps/lld/test/ELF/arm-exidx-shared.s create mode 100644 deps/lld/test/ELF/arm-fpic-got.s create mode 100644 deps/lld/test/ELF/arm-gnu-ifunc-nosym.s create mode 100644 deps/lld/test/ELF/arm-gnu-ifunc-plt.s create mode 100644 deps/lld/test/ELF/arm-gnu-ifunc.s create mode 100644 deps/lld/test/ELF/arm-got-relative.s create mode 100644 deps/lld/test/ELF/arm-gotoff.s create mode 100644 deps/lld/test/ELF/arm-icf-exidx.s create mode 100644 deps/lld/test/ELF/arm-mov-relocs.s create mode 100644 deps/lld/test/ELF/arm-pie-relative.s create mode 100644 deps/lld/test/ELF/arm-plt-reloc.s create mode 100644 deps/lld/test/ELF/arm-sbrel32.s create mode 100644 deps/lld/test/ELF/arm-static-defines.s create mode 100644 deps/lld/test/ELF/arm-target1.s create mode 100644 deps/lld/test/ELF/arm-target2.s create mode 100644 deps/lld/test/ELF/arm-thumb-blx.s create mode 100644 deps/lld/test/ELF/arm-thumb-branch-error.s create mode 100644 deps/lld/test/ELF/arm-thumb-branch.s create mode 100644 deps/lld/test/ELF/arm-thumb-interwork-shared.s create mode 100644 deps/lld/test/ELF/arm-thumb-interwork-thunk-range.s create mode 100644 deps/lld/test/ELF/arm-thumb-interwork-thunk.s create mode 100644 deps/lld/test/ELF/arm-thumb-narrow-branch-check.s create mode 100644 deps/lld/test/ELF/arm-thumb-no-undefined-thunk.s create mode 100644 deps/lld/test/ELF/arm-thumb-plt-reloc.s create mode 100644 deps/lld/test/ELF/arm-thumb-thunk-symbols.s create mode 100644 deps/lld/test/ELF/arm-thumb-undefined-weak.s create mode 100644 deps/lld/test/ELF/arm-tls-gd-nonpreemptible.s create mode 100644 deps/lld/test/ELF/arm-tls-gd32.s create mode 100644 deps/lld/test/ELF/arm-tls-ie32.s create mode 100644 deps/lld/test/ELF/arm-tls-ldm32.s create mode 100644 deps/lld/test/ELF/arm-tls-le32.s create mode 100644 deps/lld/test/ELF/arm-tls-norelax-gd-ie.s create mode 100644 deps/lld/test/ELF/arm-tls-norelax-gd-le.s create mode 100644 deps/lld/test/ELF/arm-tls-norelax-ie-le.s create mode 100644 deps/lld/test/ELF/arm-tls-norelax-ld-le.s create mode 100644 deps/lld/test/ELF/arm-undefined-weak.s create mode 100644 deps/lld/test/ELF/arm-use-r-output.s create mode 100644 deps/lld/test/ELF/as-needed-no-reloc.s create mode 100644 deps/lld/test/ELF/as-needed.s create mode 100644 deps/lld/test/ELF/auxiliary.s create mode 100644 deps/lld/test/ELF/avoid-empty-program-headers.s create mode 100644 deps/lld/test/ELF/bad-archive.s create mode 100644 deps/lld/test/ELF/basic-aarch64.s create mode 100644 deps/lld/test/ELF/basic-avr.s create mode 100644 deps/lld/test/ELF/basic-freebsd.s create mode 100644 deps/lld/test/ELF/basic-mips.s create mode 100644 deps/lld/test/ELF/basic-ppc.s create mode 100644 deps/lld/test/ELF/basic-sparcv9.s create mode 100644 deps/lld/test/ELF/basic.s create mode 100644 deps/lld/test/ELF/basic32.s create mode 100644 deps/lld/test/ELF/basic64be.s create mode 100644 deps/lld/test/ELF/bss-start-common.s create mode 100644 deps/lld/test/ELF/bss.s create mode 100644 deps/lld/test/ELF/bsymbolic-undef.s create mode 100644 deps/lld/test/ELF/bsymbolic.s create mode 100644 deps/lld/test/ELF/build-id.s create mode 100644 deps/lld/test/ELF/color-diagnostics.test create mode 100644 deps/lld/test/ELF/combrelocs.s create mode 100644 deps/lld/test/ELF/comdat-linkonce.s create mode 100644 deps/lld/test/ELF/comdat.s create mode 100644 deps/lld/test/ELF/comment-gc.s create mode 100644 deps/lld/test/ELF/common.s create mode 100644 deps/lld/test/ELF/compatible-section-types.s create mode 100644 deps/lld/test/ELF/compress-debug-sections.s create mode 100644 deps/lld/test/ELF/compressed-debug-input.s create mode 100644 deps/lld/test/ELF/conflict.s create mode 100644 deps/lld/test/ELF/copy-errors.s create mode 100644 deps/lld/test/ELF/copy-in-shared.s create mode 100644 deps/lld/test/ELF/copy-rel-corrupted.s create mode 100644 deps/lld/test/ELF/copy-rel-pie-error.s create mode 100644 deps/lld/test/ELF/copy-rel-pie.s create mode 100644 deps/lld/test/ELF/ctors_dtors_priority.s create mode 100644 deps/lld/test/ELF/debug-gc.s create mode 100644 deps/lld/test/ELF/debug-gnu-pubnames.s create mode 100644 deps/lld/test/ELF/default-fill.s create mode 100644 deps/lld/test/ELF/default-output.s create mode 100644 deps/lld/test/ELF/defined-tls_get_addr.s create mode 100644 deps/lld/test/ELF/defsym.s create mode 100644 deps/lld/test/ELF/discard-locals.s create mode 100644 deps/lld/test/ELF/discard-merge-locals.s create mode 100644 deps/lld/test/ELF/discard-merge-unnamed.s create mode 100644 deps/lld/test/ELF/discard-none.s create mode 100644 deps/lld/test/ELF/dont-export-hidden.s create mode 100644 deps/lld/test/ELF/driver-access.test create mode 100644 deps/lld/test/ELF/driver.test create mode 100644 deps/lld/test/ELF/dso-undef-size.s create mode 100644 deps/lld/test/ELF/dso_handle.s create mode 100644 deps/lld/test/ELF/dt_flags.s create mode 100644 deps/lld/test/ELF/dt_tags.s create mode 100644 deps/lld/test/ELF/dtrace-r.test create mode 100644 deps/lld/test/ELF/duplicated-plt-entry.s create mode 100644 deps/lld/test/ELF/duplicated-synthetic-sym.s create mode 100644 deps/lld/test/ELF/dynamic-got-rela.s create mode 100644 deps/lld/test/ELF/dynamic-got.s create mode 100644 deps/lld/test/ELF/dynamic-list-extern.s create mode 100644 deps/lld/test/ELF/dynamic-list.s create mode 100644 deps/lld/test/ELF/dynamic-reloc-in-ro.s create mode 100644 deps/lld/test/ELF/dynamic-reloc-index.s create mode 100644 deps/lld/test/ELF/dynamic-reloc-weak.s create mode 100644 deps/lld/test/ELF/dynamic-reloc.s create mode 100644 deps/lld/test/ELF/dynamic.s create mode 100644 deps/lld/test/ELF/dynsym-pie.s create mode 100644 deps/lld/test/ELF/early-exit-for-bad-paths.s create mode 100644 deps/lld/test/ELF/edata-etext.s create mode 100644 deps/lld/test/ELF/eh-align-cie.s create mode 100644 deps/lld/test/ELF/eh-frame-begin-end.s create mode 100644 deps/lld/test/ELF/eh-frame-dyn-rel.s create mode 100644 deps/lld/test/ELF/eh-frame-gc.s create mode 100644 deps/lld/test/ELF/eh-frame-gc2.s create mode 100644 deps/lld/test/ELF/eh-frame-hdr-abs-fde.s create mode 100644 deps/lld/test/ELF/eh-frame-hdr-augmentation.s create mode 100644 deps/lld/test/ELF/eh-frame-hdr-icf.s create mode 100644 deps/lld/test/ELF/eh-frame-hdr-no-out2.s create mode 100644 deps/lld/test/ELF/eh-frame-hdr.s create mode 100644 deps/lld/test/ELF/eh-frame-marker.s create mode 100644 deps/lld/test/ELF/eh-frame-merge.s create mode 100644 deps/lld/test/ELF/eh-frame-multilpe-cie.s create mode 100644 deps/lld/test/ELF/eh-frame-plt.s create mode 100644 deps/lld/test/ELF/eh-frame-rel.s create mode 100644 deps/lld/test/ELF/eh-frame-type.test create mode 100644 deps/lld/test/ELF/ehdr_start.s create mode 100644 deps/lld/test/ELF/ehframe-relocation.s create mode 100644 deps/lld/test/ELF/emit-relocs-merge.s create mode 100644 deps/lld/test/ELF/emit-relocs-shared.s create mode 100644 deps/lld/test/ELF/emit-relocs.s create mode 100644 deps/lld/test/ELF/empty-archive.s create mode 100644 deps/lld/test/ELF/empty-pt-load.s create mode 100644 deps/lld/test/ELF/empty-ver.s create mode 100644 deps/lld/test/ELF/emulation.s create mode 100644 deps/lld/test/ELF/end-abs.s create mode 100644 deps/lld/test/ELF/end-preserve.s create mode 100644 deps/lld/test/ELF/end-update.s create mode 100644 deps/lld/test/ELF/end.s create mode 100644 deps/lld/test/ELF/entry.s create mode 100644 deps/lld/test/ELF/error-limit.test create mode 100644 deps/lld/test/ELF/exclude-libs.s create mode 100644 deps/lld/test/ELF/exclude.s create mode 100644 deps/lld/test/ELF/fatal-warnings.s create mode 100644 deps/lld/test/ELF/file-sym.s create mode 100644 deps/lld/test/ELF/filter.s create mode 100644 deps/lld/test/ELF/format-binary.test create mode 100644 deps/lld/test/ELF/gc-absolute.s create mode 100644 deps/lld/test/ELF/gc-debuginfo-tls.s create mode 100644 deps/lld/test/ELF/gc-merge-local-sym.s create mode 100644 deps/lld/test/ELF/gc-sections-alloc.s create mode 100644 deps/lld/test/ELF/gc-sections-eh.s create mode 100644 deps/lld/test/ELF/gc-sections-implicit-addend.s create mode 100644 deps/lld/test/ELF/gc-sections-keep-shared-start.s create mode 100644 deps/lld/test/ELF/gc-sections-local-sym.s create mode 100644 deps/lld/test/ELF/gc-sections-lsda.s create mode 100644 deps/lld/test/ELF/gc-sections-merge-addend.s create mode 100644 deps/lld/test/ELF/gc-sections-merge-implicit-addend.s create mode 100644 deps/lld/test/ELF/gc-sections-merge.s create mode 100644 deps/lld/test/ELF/gc-sections-metadata-startstop.s create mode 100644 deps/lld/test/ELF/gc-sections-metadata.s create mode 100644 deps/lld/test/ELF/gc-sections-metadata2.s create mode 100644 deps/lld/test/ELF/gc-sections-non-alloc-to-merge.s create mode 100644 deps/lld/test/ELF/gc-sections-print.s create mode 100644 deps/lld/test/ELF/gc-sections-protected.s create mode 100644 deps/lld/test/ELF/gc-sections-shared.s create mode 100644 deps/lld/test/ELF/gc-sections-synthetic.s create mode 100644 deps/lld/test/ELF/gc-sections-weak.s create mode 100644 deps/lld/test/ELF/gc-sections.s create mode 100644 deps/lld/test/ELF/gdb-index-dup-types.s create mode 100644 deps/lld/test/ELF/gdb-index-empty.s create mode 100644 deps/lld/test/ELF/gdb-index-gc-sections.s create mode 100644 deps/lld/test/ELF/gdb-index-ranges.s create mode 100644 deps/lld/test/ELF/gdb-index.s create mode 100644 deps/lld/test/ELF/global-offset-table-position-aarch64.s create mode 100644 deps/lld/test/ELF/global-offset-table-position-arm.s create mode 100644 deps/lld/test/ELF/global-offset-table-position-i386.s create mode 100644 deps/lld/test/ELF/global-offset-table-position-mips.s create mode 100644 deps/lld/test/ELF/global-offset-table-position.s create mode 100644 deps/lld/test/ELF/global_offset_table.s create mode 100644 deps/lld/test/ELF/global_offset_table_shared.s create mode 100644 deps/lld/test/ELF/gnu-hash-table.s create mode 100644 deps/lld/test/ELF/gnu-ifunc-dso.s create mode 100644 deps/lld/test/ELF/gnu-ifunc-gotpcrel.s create mode 100644 deps/lld/test/ELF/gnu-ifunc-i386.s create mode 100644 deps/lld/test/ELF/gnu-ifunc-nosym-i386.s create mode 100644 deps/lld/test/ELF/gnu-ifunc-nosym.s create mode 100644 deps/lld/test/ELF/gnu-ifunc-plt-i386.s create mode 100644 deps/lld/test/ELF/gnu-ifunc-plt.s create mode 100644 deps/lld/test/ELF/gnu-ifunc-relative.s create mode 100644 deps/lld/test/ELF/gnu-ifunc-shared.s create mode 100644 deps/lld/test/ELF/gnu-ifunc.s create mode 100644 deps/lld/test/ELF/gnu-unique.s create mode 100644 deps/lld/test/ELF/gnustack.s create mode 100644 deps/lld/test/ELF/got-aarch64.s create mode 100644 deps/lld/test/ELF/got-i386.s create mode 100644 deps/lld/test/ELF/got-plt-header.s create mode 100644 deps/lld/test/ELF/got.s create mode 100644 deps/lld/test/ELF/got32-i386.s create mode 100644 deps/lld/test/ELF/got32x-i386.s create mode 100644 deps/lld/test/ELF/gotpc-relax-nopic.s create mode 100644 deps/lld/test/ELF/gotpc-relax-und-dso.s create mode 100644 deps/lld/test/ELF/gotpc-relax.s create mode 100644 deps/lld/test/ELF/gotpcrelx.s create mode 100644 deps/lld/test/ELF/hidden-vis-shared.s create mode 100644 deps/lld/test/ELF/i386-got-and-copy.s create mode 100644 deps/lld/test/ELF/i386-gotoff-shared.s create mode 100644 deps/lld/test/ELF/i386-gotpc-dynamic.s create mode 100644 deps/lld/test/ELF/i386-gotpc.s create mode 100644 deps/lld/test/ELF/i386-merge.s create mode 100644 deps/lld/test/ELF/i386-pc16.test create mode 100644 deps/lld/test/ELF/i386-pc8-pc16-addend.s create mode 100644 deps/lld/test/ELF/i386-pc8.s create mode 100644 deps/lld/test/ELF/i386-relative.s create mode 100644 deps/lld/test/ELF/i386-relax-reloc.s create mode 100644 deps/lld/test/ELF/i386-reloc-16.s create mode 100644 deps/lld/test/ELF/i386-reloc-8.s create mode 100644 deps/lld/test/ELF/i386-reloc-large-addend.s create mode 100644 deps/lld/test/ELF/i386-reloc-range.s create mode 100644 deps/lld/test/ELF/i386-reloc8-reloc16-addend.s create mode 100644 deps/lld/test/ELF/i386-tls-got.s create mode 100644 deps/lld/test/ELF/i386-tls-ie-shared.s create mode 100644 deps/lld/test/ELF/icf-absolute.s create mode 100644 deps/lld/test/ELF/icf-comdat.s create mode 100644 deps/lld/test/ELF/icf-i386.s create mode 100644 deps/lld/test/ELF/icf-merge-sec.s create mode 100644 deps/lld/test/ELF/icf-merge.s create mode 100644 deps/lld/test/ELF/icf-non-mergeable.s create mode 100644 deps/lld/test/ELF/icf-none.s create mode 100644 deps/lld/test/ELF/icf1.s create mode 100644 deps/lld/test/ELF/icf2.s create mode 100644 deps/lld/test/ELF/icf3.s create mode 100644 deps/lld/test/ELF/icf4.s create mode 100644 deps/lld/test/ELF/icf5.s create mode 100644 deps/lld/test/ELF/icf6.s create mode 100644 deps/lld/test/ELF/icf7.s create mode 100644 deps/lld/test/ELF/icf8.s create mode 100644 deps/lld/test/ELF/icf9.s create mode 100644 deps/lld/test/ELF/image-base.s create mode 100644 deps/lld/test/ELF/incompatible-ar-first.s create mode 100644 deps/lld/test/ELF/incompatible-section-flags.s create mode 100644 deps/lld/test/ELF/incompatible-section-types2.s create mode 100644 deps/lld/test/ELF/incompatible.s create mode 100644 deps/lld/test/ELF/init-fini-progbits.s create mode 100644 deps/lld/test/ELF/init-fini.s create mode 100644 deps/lld/test/ELF/init_fini_priority.s create mode 100644 deps/lld/test/ELF/invalid-cie-length.s create mode 100644 deps/lld/test/ELF/invalid-cie-length2.s create mode 100644 deps/lld/test/ELF/invalid-cie-length3.s create mode 100644 deps/lld/test/ELF/invalid-cie-length4.s create mode 100644 deps/lld/test/ELF/invalid-cie-length5.s create mode 100644 deps/lld/test/ELF/invalid-cie-reference.s create mode 100644 deps/lld/test/ELF/invalid-dynamic-list.test create mode 100644 deps/lld/test/ELF/invalid-fde-rel.s create mode 100644 deps/lld/test/ELF/invalid-linkerscript.test create mode 100644 deps/lld/test/ELF/invalid-relocations.test create mode 100644 deps/lld/test/ELF/invalid-z.s create mode 100644 deps/lld/test/ELF/invalid/Inputs/binding.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/broken-relaxation-x64.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/cie-version2.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/common-symbol-alignment.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/common-symbol-alignment2.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/data-encoding.a create mode 100644 deps/lld/test/ELF/invalid/Inputs/dynamic-section-sh_size.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/file-class.a create mode 100644 deps/lld/test/ELF/invalid/Inputs/invalid-e_shnum.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/mips-invalid-options-descriptor.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/multiple-eh-relocs.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/section-alignment-notpow2.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/section-index.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/section-index2.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/shentsize-zero.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/sht-group.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/symbol-index.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/symbol-name-offset.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/symtab-sh_info.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/symtab-sh_info2.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/symtab-sh_info3.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/tls-symbol.elf create mode 100644 deps/lld/test/ELF/invalid/Inputs/too-short.elf create mode 100644 deps/lld/test/ELF/invalid/broken-relaxation-x64.test create mode 100644 deps/lld/test/ELF/invalid/common-symbol-alignment.s create mode 100644 deps/lld/test/ELF/invalid/dynamic-section-size.s create mode 100644 deps/lld/test/ELF/invalid/eh-frame-hdr-no-out.s create mode 100644 deps/lld/test/ELF/invalid/invalid-debug-relocations.test create mode 100644 deps/lld/test/ELF/invalid/invalid-e_shnum.s create mode 100644 deps/lld/test/ELF/invalid/invalid-elf.test create mode 100644 deps/lld/test/ELF/invalid/invalid-relocation-x64.test create mode 100644 deps/lld/test/ELF/invalid/merge-invalid-size.s create mode 100644 deps/lld/test/ELF/invalid/mips-invalid-options-descriptor.s create mode 100644 deps/lld/test/ELF/invalid/section-alignment.test create mode 100644 deps/lld/test/ELF/invalid/section-alignment2.s create mode 100644 deps/lld/test/ELF/invalid/sht-group.s create mode 100644 deps/lld/test/ELF/invalid/symbol-index.s create mode 100644 deps/lld/test/ELF/invalid/symbol-name.s create mode 100644 deps/lld/test/ELF/invalid/symtab-sh-info.s create mode 100644 deps/lld/test/ELF/invalid/symtab-symbols.test create mode 100644 deps/lld/test/ELF/invalid/tls-symbol.s create mode 100644 deps/lld/test/ELF/invalid/too-short.s create mode 100644 deps/lld/test/ELF/invalid/verdef-no-symtab.test create mode 100644 deps/lld/test/ELF/libsearch.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/comdat-gc.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/compress-debug-sections.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/exclude-multiple1.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/exclude-multiple2.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/filename-spec.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/implicit-program-header.script create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/include.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/keep.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/lazy-symbols.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/libsearch-dyn.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/libsearch-st.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/merge-sections-reloc.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/notinclude.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/segment-start.script create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/shared.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/sort-nested.s create mode 100644 deps/lld/test/ELF/linkerscript/Inputs/sort.s create mode 100644 deps/lld/test/ELF/linkerscript/absolute-expr.s create mode 100644 deps/lld/test/ELF/linkerscript/absolute.s create mode 100644 deps/lld/test/ELF/linkerscript/addr-zero.s create mode 100644 deps/lld/test/ELF/linkerscript/addr.s create mode 100644 deps/lld/test/ELF/linkerscript/align-empty.s create mode 100644 deps/lld/test/ELF/linkerscript/align.s create mode 100644 deps/lld/test/ELF/linkerscript/alignof.s create mode 100644 deps/lld/test/ELF/linkerscript/alternate-sections.s create mode 100644 deps/lld/test/ELF/linkerscript/arm-exidx-phdrs.s create mode 100644 deps/lld/test/ELF/linkerscript/arm-lscript.s create mode 100644 deps/lld/test/ELF/linkerscript/assert.s create mode 100644 deps/lld/test/ELF/linkerscript/at-addr.s create mode 100644 deps/lld/test/ELF/linkerscript/at.s create mode 100644 deps/lld/test/ELF/linkerscript/bss-fill.s create mode 100644 deps/lld/test/ELF/linkerscript/comdat-gc.s create mode 100644 deps/lld/test/ELF/linkerscript/common-assign.s create mode 100644 deps/lld/test/ELF/linkerscript/common.s create mode 100644 deps/lld/test/ELF/linkerscript/compress-debug-sections.s create mode 100644 deps/lld/test/ELF/linkerscript/constructor.s create mode 100644 deps/lld/test/ELF/linkerscript/data-commands-gc.s create mode 100644 deps/lld/test/ELF/linkerscript/data-commands.s create mode 100644 deps/lld/test/ELF/linkerscript/data-segment-relro.s create mode 100644 deps/lld/test/ELF/linkerscript/define.s create mode 100644 deps/lld/test/ELF/linkerscript/diagnostic.s create mode 100644 deps/lld/test/ELF/linkerscript/discard-interp.s create mode 100644 deps/lld/test/ELF/linkerscript/discard-print-gc.s create mode 100644 deps/lld/test/ELF/linkerscript/discard-section-err.s create mode 100644 deps/lld/test/ELF/linkerscript/discard-section-metadata.s create mode 100644 deps/lld/test/ELF/linkerscript/discard-section.s create mode 100644 deps/lld/test/ELF/linkerscript/dot-is-not-abs.s create mode 100644 deps/lld/test/ELF/linkerscript/double-bss.s create mode 100644 deps/lld/test/ELF/linkerscript/dynamic-sym.s create mode 100644 deps/lld/test/ELF/linkerscript/dynamic.s create mode 100644 deps/lld/test/ELF/linkerscript/early-assign-symbol.s create mode 100644 deps/lld/test/ELF/linkerscript/edata-etext.s create mode 100644 deps/lld/test/ELF/linkerscript/eh-frame-hdr.s create mode 100644 deps/lld/test/ELF/linkerscript/eh-frame-reloc-out-of-range.s create mode 100644 deps/lld/test/ELF/linkerscript/eh-frame.s create mode 100644 deps/lld/test/ELF/linkerscript/ehdr_start.s create mode 100644 deps/lld/test/ELF/linkerscript/emit-reloc.s create mode 100644 deps/lld/test/ELF/linkerscript/emit-relocs-discard.s create mode 100644 deps/lld/test/ELF/linkerscript/emit-relocs-ehframe-discard.s create mode 100644 deps/lld/test/ELF/linkerscript/emit-relocs-multiple.s create mode 100644 deps/lld/test/ELF/linkerscript/empty-load.s create mode 100644 deps/lld/test/ELF/linkerscript/empty-tls.s create mode 100644 deps/lld/test/ELF/linkerscript/entry.s create mode 100644 deps/lld/test/ELF/linkerscript/exclude-multiple.s create mode 100644 deps/lld/test/ELF/linkerscript/excludefile.s create mode 100644 deps/lld/test/ELF/linkerscript/exidx-crash.s create mode 100644 deps/lld/test/ELF/linkerscript/expr-invalid-sec.s create mode 100644 deps/lld/test/ELF/linkerscript/expr-sections.s create mode 100644 deps/lld/test/ELF/linkerscript/extend-pt-load.s create mode 100644 deps/lld/test/ELF/linkerscript/filename-spec.s create mode 100644 deps/lld/test/ELF/linkerscript/fill-exec-sections.s create mode 100644 deps/lld/test/ELF/linkerscript/fill.s create mode 100644 deps/lld/test/ELF/linkerscript/got-write-offset.s create mode 100644 deps/lld/test/ELF/linkerscript/group.s create mode 100644 deps/lld/test/ELF/linkerscript/header-addr.s create mode 100644 deps/lld/test/ELF/linkerscript/huge-temporary-file.s create mode 100644 deps/lld/test/ELF/linkerscript/implicit-program-header.s create mode 100644 deps/lld/test/ELF/linkerscript/input-order.s create mode 100644 deps/lld/test/ELF/linkerscript/input-sec-dup.s create mode 100644 deps/lld/test/ELF/linkerscript/lazy-symbols.s create mode 100644 deps/lld/test/ELF/linkerscript/linkerscript.s create mode 100644 deps/lld/test/ELF/linkerscript/loadaddr.s create mode 100644 deps/lld/test/ELF/linkerscript/locationcountererr.s create mode 100644 deps/lld/test/ELF/linkerscript/locationcountererr2.s create mode 100644 deps/lld/test/ELF/linkerscript/memory.s create mode 100644 deps/lld/test/ELF/linkerscript/merge-sections-reloc.s create mode 100644 deps/lld/test/ELF/linkerscript/merge-sections-syms.s create mode 100644 deps/lld/test/ELF/linkerscript/merge-sections.s create mode 100644 deps/lld/test/ELF/linkerscript/multi-sections-constraint.s create mode 100644 deps/lld/test/ELF/linkerscript/multiple-tbss.s create mode 100644 deps/lld/test/ELF/linkerscript/no-pt-load.s create mode 100644 deps/lld/test/ELF/linkerscript/no-space.s create mode 100644 deps/lld/test/ELF/linkerscript/noload.s create mode 100644 deps/lld/test/ELF/linkerscript/non-absolute.s create mode 100644 deps/lld/test/ELF/linkerscript/non-absolute2.s create mode 100644 deps/lld/test/ELF/linkerscript/non-alloc-segment.s create mode 100644 deps/lld/test/ELF/linkerscript/non-alloc.s create mode 100644 deps/lld/test/ELF/linkerscript/numbers.s create mode 100644 deps/lld/test/ELF/linkerscript/obj-symbol-value.s create mode 100644 deps/lld/test/ELF/linkerscript/openbsd-bootdata.s create mode 100644 deps/lld/test/ELF/linkerscript/openbsd-randomize.s create mode 100644 deps/lld/test/ELF/linkerscript/openbsd-wxneeded.s create mode 100644 deps/lld/test/ELF/linkerscript/operators.s create mode 100644 deps/lld/test/ELF/linkerscript/orphan-align.s create mode 100644 deps/lld/test/ELF/linkerscript/orphan-first-cmd.s create mode 100644 deps/lld/test/ELF/linkerscript/orphan.s create mode 100644 deps/lld/test/ELF/linkerscript/orphans.s create mode 100644 deps/lld/test/ELF/linkerscript/ouputformat.s create mode 100644 deps/lld/test/ELF/linkerscript/out-of-order.s create mode 100644 deps/lld/test/ELF/linkerscript/output-too-large.s create mode 100644 deps/lld/test/ELF/linkerscript/outputarch.s create mode 100644 deps/lld/test/ELF/linkerscript/outsections-addr.s create mode 100644 deps/lld/test/ELF/linkerscript/page-size-align.s create mode 100644 deps/lld/test/ELF/linkerscript/page-size.s create mode 100644 deps/lld/test/ELF/linkerscript/phdr-check.s create mode 100644 deps/lld/test/ELF/linkerscript/phdrs-flags.s create mode 100644 deps/lld/test/ELF/linkerscript/phdrs.s create mode 100644 deps/lld/test/ELF/linkerscript/pt_gnu_eh_frame.s create mode 100644 deps/lld/test/ELF/linkerscript/repsection-symbol.s create mode 100644 deps/lld/test/ELF/linkerscript/repsection-va.s create mode 100644 deps/lld/test/ELF/linkerscript/rosegment.s create mode 100644 deps/lld/test/ELF/linkerscript/searchdir.s create mode 100644 deps/lld/test/ELF/linkerscript/section-align.s create mode 100644 deps/lld/test/ELF/linkerscript/section-metadata.s create mode 100644 deps/lld/test/ELF/linkerscript/sections-constraint.s create mode 100644 deps/lld/test/ELF/linkerscript/sections-constraint2.s create mode 100644 deps/lld/test/ELF/linkerscript/sections-constraint3.s create mode 100644 deps/lld/test/ELF/linkerscript/sections-constraint4.s create mode 100644 deps/lld/test/ELF/linkerscript/sections-constraint5.s create mode 100644 deps/lld/test/ELF/linkerscript/sections-gc.s create mode 100644 deps/lld/test/ELF/linkerscript/sections-gc2.s create mode 100644 deps/lld/test/ELF/linkerscript/sections-keep.s create mode 100644 deps/lld/test/ELF/linkerscript/sections-padding.s create mode 100644 deps/lld/test/ELF/linkerscript/sections-sort.s create mode 100644 deps/lld/test/ELF/linkerscript/sections.s create mode 100644 deps/lld/test/ELF/linkerscript/segment-none.s create mode 100644 deps/lld/test/ELF/linkerscript/segment-start.s create mode 100644 deps/lld/test/ELF/linkerscript/sizeof.s create mode 100644 deps/lld/test/ELF/linkerscript/sizeofheaders.s create mode 100644 deps/lld/test/ELF/linkerscript/sort-constructors.s create mode 100644 deps/lld/test/ELF/linkerscript/sort-init.s create mode 100644 deps/lld/test/ELF/linkerscript/sort-nested.s create mode 100644 deps/lld/test/ELF/linkerscript/sort-non-script.s create mode 100644 deps/lld/test/ELF/linkerscript/sort.s create mode 100644 deps/lld/test/ELF/linkerscript/sort2.s create mode 100644 deps/lld/test/ELF/linkerscript/start-end.s create mode 100644 deps/lld/test/ELF/linkerscript/subalign.s create mode 100644 deps/lld/test/ELF/linkerscript/symbol-assignexpr.s create mode 100644 deps/lld/test/ELF/linkerscript/symbol-conflict.s create mode 100644 deps/lld/test/ELF/linkerscript/symbol-memoryexpr.s create mode 100644 deps/lld/test/ELF/linkerscript/symbol-only.s create mode 100644 deps/lld/test/ELF/linkerscript/symbol-reserved.s create mode 100644 deps/lld/test/ELF/linkerscript/symbolreferenced.s create mode 100644 deps/lld/test/ELF/linkerscript/symbols-non-alloc.s create mode 100644 deps/lld/test/ELF/linkerscript/symbols-synthetic.s create mode 100644 deps/lld/test/ELF/linkerscript/symbols.s create mode 100644 deps/lld/test/ELF/linkerscript/tbss.s create mode 100644 deps/lld/test/ELF/linkerscript/ttext-script.s create mode 100644 deps/lld/test/ELF/linkerscript/undef.s create mode 100644 deps/lld/test/ELF/linkerscript/unused-synthetic.s create mode 100644 deps/lld/test/ELF/linkerscript/va.s create mode 100644 deps/lld/test/ELF/linkerscript/visibility.s create mode 100644 deps/lld/test/ELF/linkerscript/wildcards.s create mode 100644 deps/lld/test/ELF/linkerscript/wildcards2.s create mode 100644 deps/lld/test/ELF/lit.local.cfg create mode 100644 deps/lld/test/ELF/llvm33-rela-outside-group.s create mode 100644 deps/lld/test/ELF/local-dynamic.s create mode 100644 deps/lld/test/ELF/local-got-pie.s create mode 100644 deps/lld/test/ELF/local-got-shared.s create mode 100644 deps/lld/test/ELF/local-got.s create mode 100644 deps/lld/test/ELF/local-undefined-symbol.s create mode 100644 deps/lld/test/ELF/local.s create mode 100644 deps/lld/test/ELF/lto/Inputs/archive-2.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/archive-3.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/archive.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/available-externally.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/cache.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/comdat.s create mode 100644 deps/lld/test/ELF/lto/Inputs/common.s create mode 100644 deps/lld/test/ELF/lto/Inputs/common3.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/defsym-bar.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/drop-debug-info.bc create mode 100644 deps/lld/test/ELF/lto/Inputs/drop-linkage.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/duplicated-name.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/dynsym.s create mode 100644 deps/lld/test/ELF/lto/Inputs/internalize-exportdyn.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/internalize-undef.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/irmover-error.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/linkonce-odr.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/linkonce.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/relocation-model-pic.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/resolution.s create mode 100644 deps/lld/test/ELF/lto/Inputs/save-temps.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/shared.s create mode 100644 deps/lld/test/ELF/lto/Inputs/start-lib1.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/start-lib2.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/thin1.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/thin2.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/thinlto.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/tls-mixed.s create mode 100644 deps/lld/test/ELF/lto/Inputs/type-merge.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/type-merge2.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/undef-mixed.s create mode 100644 deps/lld/test/ELF/lto/Inputs/unnamed-addr-drop.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/unnamed-addr-lib.s create mode 100644 deps/lld/test/ELF/lto/Inputs/visibility.s create mode 100644 deps/lld/test/ELF/lto/Inputs/wrap-bar.ll create mode 100644 deps/lld/test/ELF/lto/archive-2.ll create mode 100644 deps/lld/test/ELF/lto/archive-3.ll create mode 100644 deps/lld/test/ELF/lto/archive-no-index.ll create mode 100644 deps/lld/test/ELF/lto/archive.ll create mode 100644 deps/lld/test/ELF/lto/asmundef.ll create mode 100644 deps/lld/test/ELF/lto/available-externally.ll create mode 100644 deps/lld/test/ELF/lto/bitcode-nodatalayout.ll create mode 100644 deps/lld/test/ELF/lto/cache.ll create mode 100644 deps/lld/test/ELF/lto/codemodel.ll create mode 100644 deps/lld/test/ELF/lto/combined-lto-object-name.ll create mode 100644 deps/lld/test/ELF/lto/comdat.ll create mode 100644 deps/lld/test/ELF/lto/comdat2.ll create mode 100644 deps/lld/test/ELF/lto/common.ll create mode 100644 deps/lld/test/ELF/lto/common2.ll create mode 100644 deps/lld/test/ELF/lto/common3.ll create mode 100644 deps/lld/test/ELF/lto/ctors.ll create mode 100644 deps/lld/test/ELF/lto/defsym.ll create mode 100644 deps/lld/test/ELF/lto/discard-value-names.ll create mode 100644 deps/lld/test/ELF/lto/drop-debug-info.ll create mode 100644 deps/lld/test/ELF/lto/drop-linkage.ll create mode 100644 deps/lld/test/ELF/lto/duplicated-name.ll create mode 100644 deps/lld/test/ELF/lto/duplicated.ll create mode 100644 deps/lld/test/ELF/lto/dynamic-list.ll create mode 100644 deps/lld/test/ELF/lto/dynsym.ll create mode 100644 deps/lld/test/ELF/lto/inline-asm.ll create mode 100644 deps/lld/test/ELF/lto/internalize-basic.ll create mode 100644 deps/lld/test/ELF/lto/internalize-exportdyn.ll create mode 100644 deps/lld/test/ELF/lto/internalize-llvmused.ll create mode 100644 deps/lld/test/ELF/lto/internalize-undef.ll create mode 100644 deps/lld/test/ELF/lto/internalize-version-script.ll create mode 100644 deps/lld/test/ELF/lto/irmover-error.ll create mode 100644 deps/lld/test/ELF/lto/linkage.ll create mode 100644 deps/lld/test/ELF/lto/linkonce-odr.ll create mode 100644 deps/lld/test/ELF/lto/linkonce.ll create mode 100644 deps/lld/test/ELF/lto/lto-start.ll create mode 100644 deps/lld/test/ELF/lto/ltopasses-basic.ll create mode 100644 deps/lld/test/ELF/lto/ltopasses-custom.ll create mode 100644 deps/lld/test/ELF/lto/metadata.ll create mode 100644 deps/lld/test/ELF/lto/mix-platforms.ll create mode 100644 deps/lld/test/ELF/lto/module-asm.ll create mode 100644 deps/lld/test/ELF/lto/opt-level.ll create mode 100644 deps/lld/test/ELF/lto/opt-remarks.ll create mode 100644 deps/lld/test/ELF/lto/parallel-internalize.ll create mode 100644 deps/lld/test/ELF/lto/parallel.ll create mode 100644 deps/lld/test/ELF/lto/pic.ll create mode 100644 deps/lld/test/ELF/lto/relax-relocs.ll create mode 100644 deps/lld/test/ELF/lto/relocation-model.ll create mode 100644 deps/lld/test/ELF/lto/resolution.ll create mode 100644 deps/lld/test/ELF/lto/save-temps.ll create mode 100644 deps/lld/test/ELF/lto/shlib-undefined.ll create mode 100644 deps/lld/test/ELF/lto/start-lib.ll create mode 100644 deps/lld/test/ELF/lto/thin-archivecollision.ll create mode 100644 deps/lld/test/ELF/lto/thinlto.ll create mode 100644 deps/lld/test/ELF/lto/timepasses.ll create mode 100644 deps/lld/test/ELF/lto/tls-mixed.ll create mode 100644 deps/lld/test/ELF/lto/tls-preserve.ll create mode 100644 deps/lld/test/ELF/lto/type-merge.ll create mode 100644 deps/lld/test/ELF/lto/type-merge2.ll create mode 100644 deps/lld/test/ELF/lto/undef-mixed.ll create mode 100644 deps/lld/test/ELF/lto/undef-weak.ll create mode 100644 deps/lld/test/ELF/lto/undef.ll create mode 100644 deps/lld/test/ELF/lto/undefined-puts.ll create mode 100644 deps/lld/test/ELF/lto/unnamed-addr-comdat.ll create mode 100644 deps/lld/test/ELF/lto/unnamed-addr-drop.ll create mode 100644 deps/lld/test/ELF/lto/unnamed-addr-lib.ll create mode 100644 deps/lld/test/ELF/lto/unnamed-addr.ll create mode 100644 deps/lld/test/ELF/lto/verify-invalid.ll create mode 100644 deps/lld/test/ELF/lto/version-script.ll create mode 100644 deps/lld/test/ELF/lto/visibility.ll create mode 100644 deps/lld/test/ELF/lto/weak.ll create mode 100644 deps/lld/test/ELF/lto/wrap-1.ll create mode 100644 deps/lld/test/ELF/lto/wrap-2.ll create mode 100644 deps/lld/test/ELF/many-alloc-sections.s create mode 100644 deps/lld/test/ELF/many-sections.s create mode 100644 deps/lld/test/ELF/map-file.s create mode 100644 deps/lld/test/ELF/map-gc-sections.s create mode 100644 deps/lld/test/ELF/merge-reloc.s create mode 100644 deps/lld/test/ELF/merge-section-types.s create mode 100644 deps/lld/test/ELF/merge-shared-str.s create mode 100644 deps/lld/test/ELF/merge-shared.s create mode 100644 deps/lld/test/ELF/merge-string-align.s create mode 100644 deps/lld/test/ELF/merge-string-empty.s create mode 100644 deps/lld/test/ELF/merge-string-error.s create mode 100644 deps/lld/test/ELF/merge-string-no-null.s create mode 100644 deps/lld/test/ELF/merge-string.s create mode 100644 deps/lld/test/ELF/merge-sym.s create mode 100644 deps/lld/test/ELF/merge.s create mode 100644 deps/lld/test/ELF/mips-26-mask.s create mode 100644 deps/lld/test/ELF/mips-26.s create mode 100644 deps/lld/test/ELF/mips-32.s create mode 100644 deps/lld/test/ELF/mips-64-disp.s create mode 100644 deps/lld/test/ELF/mips-64-got.s create mode 100644 deps/lld/test/ELF/mips-64-gprel-so.s create mode 100644 deps/lld/test/ELF/mips-64-rels.s create mode 100644 deps/lld/test/ELF/mips-64.s create mode 100644 deps/lld/test/ELF/mips-align-err.s create mode 100644 deps/lld/test/ELF/mips-call-hilo.s create mode 100644 deps/lld/test/ELF/mips-call16.s create mode 100644 deps/lld/test/ELF/mips-dynamic.s create mode 100644 deps/lld/test/ELF/mips-dynsym-sort.s create mode 100644 deps/lld/test/ELF/mips-elf-flags-err.s create mode 100644 deps/lld/test/ELF/mips-elf-flags.s create mode 100644 deps/lld/test/ELF/mips-gnu-hash.s create mode 100644 deps/lld/test/ELF/mips-got-and-copy.s create mode 100644 deps/lld/test/ELF/mips-got-extsym.s create mode 100644 deps/lld/test/ELF/mips-got-hilo.s create mode 100644 deps/lld/test/ELF/mips-got-page.s create mode 100644 deps/lld/test/ELF/mips-got-redundant.s create mode 100644 deps/lld/test/ELF/mips-got-relocs.s create mode 100644 deps/lld/test/ELF/mips-got-string.s create mode 100644 deps/lld/test/ELF/mips-got-weak.s create mode 100644 deps/lld/test/ELF/mips-got16-relocatable.s create mode 100644 deps/lld/test/ELF/mips-got16.s create mode 100644 deps/lld/test/ELF/mips-gp-disp.s create mode 100644 deps/lld/test/ELF/mips-gp-ext.s create mode 100644 deps/lld/test/ELF/mips-gp-local.s create mode 100644 deps/lld/test/ELF/mips-gp-lowest.s create mode 100644 deps/lld/test/ELF/mips-gprel-sec.s create mode 100644 deps/lld/test/ELF/mips-gprel32-relocs-gp0.s create mode 100644 deps/lld/test/ELF/mips-gprel32-relocs.s create mode 100644 deps/lld/test/ELF/mips-higher-highest.s create mode 100644 deps/lld/test/ELF/mips-hilo-gp-disp.s create mode 100644 deps/lld/test/ELF/mips-hilo-hi-only.s create mode 100644 deps/lld/test/ELF/mips-hilo.s create mode 100644 deps/lld/test/ELF/mips-jalr.test create mode 100644 deps/lld/test/ELF/mips-lo16-not-relative.s create mode 100644 deps/lld/test/ELF/mips-merge-abiflags.s create mode 100644 deps/lld/test/ELF/mips-n32-emul.s create mode 100644 deps/lld/test/ELF/mips-n32-rels.s create mode 100644 deps/lld/test/ELF/mips-no-objects.s create mode 100644 deps/lld/test/ELF/mips-nonalloc.s create mode 100644 deps/lld/test/ELF/mips-npic-call-pic-os.s create mode 100644 deps/lld/test/ELF/mips-npic-call-pic-script.s create mode 100644 deps/lld/test/ELF/mips-npic-call-pic.s create mode 100644 deps/lld/test/ELF/mips-options-r.test create mode 100644 deps/lld/test/ELF/mips-options.s create mode 100644 deps/lld/test/ELF/mips-pc-relocs.s create mode 100644 deps/lld/test/ELF/mips-plt-copy.s create mode 100644 deps/lld/test/ELF/mips-plt-r6.s create mode 100644 deps/lld/test/ELF/mips-reginfo.s create mode 100644 deps/lld/test/ELF/mips-relocatable.s create mode 100644 deps/lld/test/ELF/mips-sto-pic-flag.s create mode 100644 deps/lld/test/ELF/mips-sto-plt.s create mode 100644 deps/lld/test/ELF/mips-tls-64.s create mode 100644 deps/lld/test/ELF/mips-tls-hilo.s create mode 100644 deps/lld/test/ELF/mips-tls-static-64.s create mode 100644 deps/lld/test/ELF/mips-tls-static.s create mode 100644 deps/lld/test/ELF/mips-tls.s create mode 100644 deps/lld/test/ELF/mips-xgot-order.s create mode 100644 deps/lld/test/ELF/mips64-eh-abs-reloc.s create mode 100644 deps/lld/test/ELF/new-dtags.test create mode 100644 deps/lld/test/ELF/no-augmentation.s create mode 100644 deps/lld/test/ELF/no-dynamic-linker.s create mode 100644 deps/lld/test/ELF/no-inhibit-exec.s create mode 100644 deps/lld/test/ELF/no-merge.s create mode 100644 deps/lld/test/ELF/no-obj.s create mode 100644 deps/lld/test/ELF/no-plt-shared.s create mode 100644 deps/lld/test/ELF/no-soname.s create mode 100644 deps/lld/test/ELF/no-symtab.s create mode 100644 deps/lld/test/ELF/no-undefined.s create mode 100644 deps/lld/test/ELF/non-abs-reloc.s create mode 100644 deps/lld/test/ELF/noplt-pie.s create mode 100644 deps/lld/test/ELF/note-contiguous.s create mode 100644 deps/lld/test/ELF/note-loadaddr.c create mode 100644 deps/lld/test/ELF/note-multiple.s create mode 100644 deps/lld/test/ELF/note.s create mode 100644 deps/lld/test/ELF/oformat-binary-ttext.s create mode 100644 deps/lld/test/ELF/oformat-binary.s create mode 100644 deps/lld/test/ELF/openbsd-randomize.s create mode 100644 deps/lld/test/ELF/openbsd-wxneeded.s create mode 100644 deps/lld/test/ELF/output-section.s create mode 100644 deps/lld/test/ELF/phdr-align.s create mode 100644 deps/lld/test/ELF/pie-weak.s create mode 100644 deps/lld/test/ELF/pie.s create mode 100644 deps/lld/test/ELF/plt-aarch64.s create mode 100644 deps/lld/test/ELF/plt-i686.s create mode 100644 deps/lld/test/ELF/plt.s create mode 100644 deps/lld/test/ELF/ppc-relocs.s create mode 100644 deps/lld/test/ELF/ppc64-addr16-error.s create mode 100644 deps/lld/test/ELF/ppc64-rel-calls.s create mode 100644 deps/lld/test/ELF/ppc64-relocs.s create mode 100644 deps/lld/test/ELF/ppc64-shared-rel-toc.s create mode 100644 deps/lld/test/ELF/ppc64-toc-restore.s create mode 100644 deps/lld/test/ELF/ppc64-weak-undef-call-shared.s create mode 100644 deps/lld/test/ELF/ppc64-weak-undef-call.s create mode 100644 deps/lld/test/ELF/pre_init_fini_array.s create mode 100644 deps/lld/test/ELF/pre_init_fini_array_missing.s create mode 100644 deps/lld/test/ELF/progname.s create mode 100644 deps/lld/test/ELF/program-header-layout.s create mode 100644 deps/lld/test/ELF/protected-shared.s create mode 100644 deps/lld/test/ELF/rel-offset.s create mode 100644 deps/lld/test/ELF/relative-dynamic-reloc-pie.s create mode 100644 deps/lld/test/ELF/relative-dynamic-reloc-ppc64.s create mode 100644 deps/lld/test/ELF/relative-dynamic-reloc.s create mode 100644 deps/lld/test/ELF/relocatable-bss.s create mode 100644 deps/lld/test/ELF/relocatable-comdat-multiple.s create mode 100644 deps/lld/test/ELF/relocatable-comdat.s create mode 100644 deps/lld/test/ELF/relocatable-comment.s create mode 100644 deps/lld/test/ELF/relocatable-common.s create mode 100644 deps/lld/test/ELF/relocatable-compressed-input.s create mode 100644 deps/lld/test/ELF/relocatable-eh-frame-hdr.s create mode 100644 deps/lld/test/ELF/relocatable-eh-frame.s create mode 100644 deps/lld/test/ELF/relocatable-ehframe.s create mode 100644 deps/lld/test/ELF/relocatable-empty-archive.s create mode 100644 deps/lld/test/ELF/relocatable-local-sym.s create mode 100644 deps/lld/test/ELF/relocatable-non-alloc.s create mode 100644 deps/lld/test/ELF/relocatable-reloc.s create mode 100644 deps/lld/test/ELF/relocatable-script.s create mode 100644 deps/lld/test/ELF/relocatable-section-symbol.s create mode 100644 deps/lld/test/ELF/relocatable-sections.s create mode 100644 deps/lld/test/ELF/relocatable-symbol-name.s create mode 100644 deps/lld/test/ELF/relocatable-symbols.s create mode 100644 deps/lld/test/ELF/relocatable-tls.s create mode 100644 deps/lld/test/ELF/relocatable-visibility.s create mode 100644 deps/lld/test/ELF/relocatable.s create mode 100644 deps/lld/test/ELF/relocation-absolute.s create mode 100644 deps/lld/test/ELF/relocation-common.s create mode 100644 deps/lld/test/ELF/relocation-copy-alias.s create mode 100644 deps/lld/test/ELF/relocation-copy-align-common.s create mode 100644 deps/lld/test/ELF/relocation-copy-align.s create mode 100644 deps/lld/test/ELF/relocation-copy-flags.s create mode 100644 deps/lld/test/ELF/relocation-copy-i686.s create mode 100644 deps/lld/test/ELF/relocation-copy-relro.s create mode 100644 deps/lld/test/ELF/relocation-copy.s create mode 100644 deps/lld/test/ELF/relocation-dtrace.test create mode 100644 deps/lld/test/ELF/relocation-group.test create mode 100644 deps/lld/test/ELF/relocation-i686.s create mode 100644 deps/lld/test/ELF/relocation-in-merge.s create mode 100644 deps/lld/test/ELF/relocation-local.s create mode 100644 deps/lld/test/ELF/relocation-nocopy.s create mode 100644 deps/lld/test/ELF/relocation-non-alloc.s create mode 100644 deps/lld/test/ELF/relocation-none-aarch64.test create mode 100644 deps/lld/test/ELF/relocation-none-i686.test create mode 100644 deps/lld/test/ELF/relocation-past-merge-end.s create mode 100644 deps/lld/test/ELF/relocation-relative-absolute.s create mode 100644 deps/lld/test/ELF/relocation-relative-synthetic.s create mode 100644 deps/lld/test/ELF/relocation-relative-weak.s create mode 100644 deps/lld/test/ELF/relocation-shared.s create mode 100644 deps/lld/test/ELF/relocation-size-shared.s create mode 100644 deps/lld/test/ELF/relocation-size.s create mode 100644 deps/lld/test/ELF/relocation-undefined-weak.s create mode 100644 deps/lld/test/ELF/relocation.s create mode 100644 deps/lld/test/ELF/relro-omagic.s create mode 100644 deps/lld/test/ELF/relro-tls.s create mode 100644 deps/lld/test/ELF/relro.s create mode 100644 deps/lld/test/ELF/reproduce-backslash.s create mode 100644 deps/lld/test/ELF/reproduce-error.s create mode 100644 deps/lld/test/ELF/reproduce-linkerscript.s create mode 100644 deps/lld/test/ELF/reproduce-thin-archive.s create mode 100644 deps/lld/test/ELF/reproduce-windows.s create mode 100644 deps/lld/test/ELF/reproduce-windows2.s create mode 100644 deps/lld/test/ELF/reproduce.s create mode 100644 deps/lld/test/ELF/resolution-end.s create mode 100644 deps/lld/test/ELF/resolution-shared.s create mode 100644 deps/lld/test/ELF/resolution.s create mode 100644 deps/lld/test/ELF/retain-symbols-file.s create mode 100644 deps/lld/test/ELF/retain-und.s create mode 100644 deps/lld/test/ELF/rodynamic.s create mode 100644 deps/lld/test/ELF/section-align-0.test create mode 100644 deps/lld/test/ELF/section-layout.s create mode 100644 deps/lld/test/ELF/section-metadata-err.s create mode 100644 deps/lld/test/ELF/section-name.s create mode 100644 deps/lld/test/ELF/section-symbol.s create mode 100644 deps/lld/test/ELF/section-symbols.test create mode 100644 deps/lld/test/ELF/sectionstart-noallochdr.s create mode 100644 deps/lld/test/ELF/sectionstart.s create mode 100644 deps/lld/test/ELF/segments.s create mode 100644 deps/lld/test/ELF/shared-be.s create mode 100644 deps/lld/test/ELF/shared.s create mode 100644 deps/lld/test/ELF/shf-info-link.test create mode 100644 deps/lld/test/ELF/sht-group-gold-r.test create mode 100644 deps/lld/test/ELF/soname.s create mode 100644 deps/lld/test/ELF/soname2.s create mode 100644 deps/lld/test/ELF/sort-norosegment.s create mode 100644 deps/lld/test/ELF/splitstacks.s create mode 100644 deps/lld/test/ELF/start-lib-comdat.s create mode 100644 deps/lld/test/ELF/start-lib.s create mode 100644 deps/lld/test/ELF/startstop-gccollect.s create mode 100644 deps/lld/test/ELF/startstop-shared.s create mode 100644 deps/lld/test/ELF/startstop-shared2.s create mode 100644 deps/lld/test/ELF/startstop.s create mode 100644 deps/lld/test/ELF/static-with-export-dynamic.s create mode 100644 deps/lld/test/ELF/string-gc.s create mode 100644 deps/lld/test/ELF/string-table.s create mode 100644 deps/lld/test/ELF/strip-all.s create mode 100644 deps/lld/test/ELF/strip-debug.s create mode 100644 deps/lld/test/ELF/symbol-ordering-file.s create mode 100644 deps/lld/test/ELF/symbol-override.s create mode 100644 deps/lld/test/ELF/symbols.s create mode 100644 deps/lld/test/ELF/symver-archive.s create mode 100644 deps/lld/test/ELF/synthetic-got.s create mode 100644 deps/lld/test/ELF/sysroot.s create mode 100644 deps/lld/test/ELF/tail-merge-string-align.s create mode 100644 deps/lld/test/ELF/tls-align.s create mode 100644 deps/lld/test/ELF/tls-archive.s create mode 100644 deps/lld/test/ELF/tls-dynamic-i686.s create mode 100644 deps/lld/test/ELF/tls-dynamic.s create mode 100644 deps/lld/test/ELF/tls-error.s create mode 100644 deps/lld/test/ELF/tls-got-entry.s create mode 100644 deps/lld/test/ELF/tls-got.s create mode 100644 deps/lld/test/ELF/tls-i686.s create mode 100644 deps/lld/test/ELF/tls-in-archive.s create mode 100644 deps/lld/test/ELF/tls-initial-exec-local.s create mode 100644 deps/lld/test/ELF/tls-mismatch.s create mode 100644 deps/lld/test/ELF/tls-offset.s create mode 100644 deps/lld/test/ELF/tls-opt-gdie.s create mode 100644 deps/lld/test/ELF/tls-opt-gdiele-i686.s create mode 100644 deps/lld/test/ELF/tls-opt-i686.s create mode 100644 deps/lld/test/ELF/tls-opt-iele-i686-nopic.s create mode 100644 deps/lld/test/ELF/tls-opt-local.s create mode 100644 deps/lld/test/ELF/tls-opt-no-plt.s create mode 100644 deps/lld/test/ELF/tls-opt.s create mode 100644 deps/lld/test/ELF/tls-relocatable.s create mode 100644 deps/lld/test/ELF/tls-static.s create mode 100644 deps/lld/test/ELF/tls-two-relocs.s create mode 100644 deps/lld/test/ELF/tls-weak-undef.s create mode 100644 deps/lld/test/ELF/tls.s create mode 100644 deps/lld/test/ELF/trace-ar.s create mode 100644 deps/lld/test/ELF/trace-symbols.s create mode 100644 deps/lld/test/ELF/trace.s create mode 100644 deps/lld/test/ELF/ttext-tdata-tbss.s create mode 100644 deps/lld/test/ELF/undef-shared.s create mode 100644 deps/lld/test/ELF/undef-start.s create mode 100644 deps/lld/test/ELF/undef-version-script.s create mode 100644 deps/lld/test/ELF/undef-with-plt-addr-i686.s create mode 100644 deps/lld/test/ELF/undef-with-plt-addr.s create mode 100644 deps/lld/test/ELF/undef.s create mode 100644 deps/lld/test/ELF/undefined-opt.s create mode 100644 deps/lld/test/ELF/undefined-versioned-symbol.s create mode 100644 deps/lld/test/ELF/unresolved-symbols.s create mode 100644 deps/lld/test/ELF/user_def_init_array_start.s create mode 100644 deps/lld/test/ELF/verdef-defaultver.s create mode 100644 deps/lld/test/ELF/verdef-dependency.s create mode 100644 deps/lld/test/ELF/verdef.s create mode 100644 deps/lld/test/ELF/verneed-as-needed-weak.s create mode 100644 deps/lld/test/ELF/verneed-local.s create mode 100644 deps/lld/test/ELF/verneed.s create mode 100644 deps/lld/test/ELF/version-script-anonymous-local.s create mode 100644 deps/lld/test/ELF/version-script-complex-wildcards.s create mode 100644 deps/lld/test/ELF/version-script-copy-rel.s create mode 100644 deps/lld/test/ELF/version-script-err.s create mode 100644 deps/lld/test/ELF/version-script-extern-exact.s create mode 100644 deps/lld/test/ELF/version-script-extern-wildcards-anon.s create mode 100644 deps/lld/test/ELF/version-script-extern-wildcards.s create mode 100644 deps/lld/test/ELF/version-script-extern.s create mode 100644 deps/lld/test/ELF/version-script-glob.s create mode 100644 deps/lld/test/ELF/version-script-hide-so-symbol.s create mode 100644 deps/lld/test/ELF/version-script-locals-extern.s create mode 100644 deps/lld/test/ELF/version-script-locals.s create mode 100644 deps/lld/test/ELF/version-script-missing.s create mode 100644 deps/lld/test/ELF/version-script-no-warn.s create mode 100644 deps/lld/test/ELF/version-script-no-warn2.s create mode 100644 deps/lld/test/ELF/version-script-noundef.s create mode 100644 deps/lld/test/ELF/version-script-symver.s create mode 100644 deps/lld/test/ELF/version-script-symver2.s create mode 100644 deps/lld/test/ELF/version-script-twice.s create mode 100644 deps/lld/test/ELF/version-script-undef-version.s create mode 100644 deps/lld/test/ELF/version-script-weak.s create mode 100644 deps/lld/test/ELF/version-script.s create mode 100644 deps/lld/test/ELF/version-symbol-error.s create mode 100644 deps/lld/test/ELF/version-undef-sym.s create mode 100644 deps/lld/test/ELF/version-use.s create mode 100644 deps/lld/test/ELF/version-wildcard.test create mode 100644 deps/lld/test/ELF/visibility.s create mode 100644 deps/lld/test/ELF/warn-common.s create mode 100644 deps/lld/test/ELF/warn-unresolved-symbols-hidden.s create mode 100644 deps/lld/test/ELF/warn-unresolved-symbols.s create mode 100644 deps/lld/test/ELF/weak-and-strong-undef.s create mode 100644 deps/lld/test/ELF/weak-undef-hidden.s create mode 100644 deps/lld/test/ELF/weak-undef-shared.s create mode 100644 deps/lld/test/ELF/weak-undef.s create mode 100644 deps/lld/test/ELF/whole-archive.s create mode 100644 deps/lld/test/ELF/wrap-dynamic-undef.s create mode 100644 deps/lld/test/ELF/wrap.s create mode 100644 deps/lld/test/ELF/writable-merge.s create mode 100644 deps/lld/test/ELF/x86-64-dyn-rel-error.s create mode 100644 deps/lld/test/ELF/x86-64-dyn-rel-error2.s create mode 100644 deps/lld/test/ELF/x86-64-rela.s create mode 100644 deps/lld/test/ELF/x86-64-relax-got-abs.s create mode 100644 deps/lld/test/ELF/x86-64-relax-offset.s create mode 100644 deps/lld/test/ELF/x86-64-reloc-16.s create mode 100644 deps/lld/test/ELF/x86-64-reloc-32-fpic.s create mode 100644 deps/lld/test/ELF/x86-64-reloc-8.s create mode 100644 deps/lld/test/ELF/x86-64-reloc-error.s create mode 100644 deps/lld/test/ELF/x86-64-reloc-pc32-fpic.s create mode 100644 deps/lld/test/ELF/x86-64-reloc-range.s create mode 100644 deps/lld/test/ELF/x86-64-reloc-tpoff32-fpic.s create mode 100644 deps/lld/test/ELF/x86-64-tls-gd-got.s create mode 100644 deps/lld/test/ELF/x86-64-tls-gd-local.s create mode 100644 deps/lld/test/ELF/x86-64-tls-pie.s create mode 100644 deps/lld/test/ELF/zdefs.s create mode 100644 deps/lld/test/ELF/zstack-size.s create mode 100644 deps/lld/test/ELF/ztext-text-notext.s create mode 100644 deps/lld/test/Unit/lit.cfg create mode 100644 deps/lld/test/Unit/lit.site.cfg.in create mode 100644 deps/lld/test/darwin/Inputs/native-and-mach-o.objtxt create mode 100644 deps/lld/test/darwin/Inputs/native-and-mach-o2.objtxt create mode 100644 deps/lld/test/darwin/cmdline-objc_gc.objtxt create mode 100644 deps/lld/test/darwin/cmdline-objc_gc_compaction.objtxt create mode 100644 deps/lld/test/darwin/cmdline-objc_gc_only.objtxt create mode 100644 deps/lld/test/darwin/native-and-mach-o.objtxt create mode 100644 deps/lld/test/lit.cfg create mode 100644 deps/lld/test/lit.site.cfg.in create mode 100755 deps/lld/test/mach-o/Inputs/DependencyDump.py create mode 100644 deps/lld/test/mach-o/Inputs/PIE.yaml create mode 100644 deps/lld/test/mach-o/Inputs/arm-interworking.yaml create mode 100644 deps/lld/test/mach-o/Inputs/arm-shims.yaml create mode 100644 deps/lld/test/mach-o/Inputs/arm64/libSystem.yaml create mode 100644 deps/lld/test/mach-o/Inputs/armv7/libSystem.yaml create mode 100644 deps/lld/test/mach-o/Inputs/bar.yaml create mode 100644 deps/lld/test/mach-o/Inputs/cstring-sections.yaml create mode 100644 deps/lld/test/mach-o/Inputs/exported_symbols_list.exp create mode 100644 deps/lld/test/mach-o/Inputs/full.filelist create mode 100644 deps/lld/test/mach-o/Inputs/got-order.yaml create mode 100644 deps/lld/test/mach-o/Inputs/got-order2.yaml create mode 100644 deps/lld/test/mach-o/Inputs/hello-world-arm64.yaml create mode 100644 deps/lld/test/mach-o/Inputs/hello-world-armv6.yaml create mode 100644 deps/lld/test/mach-o/Inputs/hello-world-armv7.yaml create mode 100644 deps/lld/test/mach-o/Inputs/hello-world-x86.yaml create mode 100644 deps/lld/test/mach-o/Inputs/hello-world-x86_64.yaml create mode 100644 deps/lld/test/mach-o/Inputs/hw.raw_bytes create mode 100644 deps/lld/test/mach-o/Inputs/interposing-section.yaml create mode 100644 deps/lld/test/mach-o/Inputs/lazy-bind-x86_64-2.yaml create mode 100644 deps/lld/test/mach-o/Inputs/lazy-bind-x86_64-3.yaml create mode 100644 deps/lld/test/mach-o/Inputs/lazy-bind-x86_64.yaml create mode 100755 deps/lld/test/mach-o/Inputs/lib-search-paths/usr/lib/libmyshared.dylib create mode 100644 deps/lld/test/mach-o/Inputs/lib-search-paths/usr/lib/libmystatic.a create mode 100644 deps/lld/test/mach-o/Inputs/lib-search-paths/usr/local/lib/file.o create mode 100644 deps/lld/test/mach-o/Inputs/libbar.a create mode 100644 deps/lld/test/mach-o/Inputs/libfoo.a create mode 100644 deps/lld/test/mach-o/Inputs/linker-as-ld.yaml create mode 100644 deps/lld/test/mach-o/Inputs/no-version-min-load-command-object.yaml create mode 100644 deps/lld/test/mach-o/Inputs/order_file-basic.order create mode 100644 deps/lld/test/mach-o/Inputs/partial.filelist create mode 100644 deps/lld/test/mach-o/Inputs/re-exported-dylib-ordinal.yaml create mode 100644 deps/lld/test/mach-o/Inputs/re-exported-dylib-ordinal2.yaml create mode 100644 deps/lld/test/mach-o/Inputs/re-exported-dylib-ordinal3.yaml create mode 100644 deps/lld/test/mach-o/Inputs/swift-version-1.yaml create mode 100644 deps/lld/test/mach-o/Inputs/unwind-info-simple-arm64.yaml create mode 100644 deps/lld/test/mach-o/Inputs/use-dylib-install-names.yaml create mode 100644 deps/lld/test/mach-o/Inputs/use-simple-dylib.yaml create mode 100644 deps/lld/test/mach-o/Inputs/write-final-sections.yaml create mode 100644 deps/lld/test/mach-o/Inputs/wrong-arch-error.yaml create mode 100644 deps/lld/test/mach-o/Inputs/x86/libSystem.yaml create mode 100644 deps/lld/test/mach-o/Inputs/x86_64/libSystem.yaml create mode 100644 deps/lld/test/mach-o/PIE.yaml create mode 100644 deps/lld/test/mach-o/align_text.yaml create mode 100644 deps/lld/test/mach-o/arm-interworking-movw.yaml create mode 100644 deps/lld/test/mach-o/arm-interworking.yaml create mode 100644 deps/lld/test/mach-o/arm-shims.yaml create mode 100644 deps/lld/test/mach-o/arm-subsections-via-symbols.yaml create mode 100644 deps/lld/test/mach-o/arm64-reloc-negDelta32-fixup.yaml create mode 100644 deps/lld/test/mach-o/arm64-relocs-errors-delta64-offset.yaml create mode 100644 deps/lld/test/mach-o/arm64-section-order.yaml create mode 100644 deps/lld/test/mach-o/bind-opcodes.yaml create mode 100644 deps/lld/test/mach-o/cstring-sections.yaml create mode 100644 deps/lld/test/mach-o/data-in-code-load-command.yaml create mode 100644 deps/lld/test/mach-o/data-only-dylib.yaml create mode 100644 deps/lld/test/mach-o/dead-strip-globals.yaml create mode 100644 deps/lld/test/mach-o/debug-syms.yaml create mode 100644 deps/lld/test/mach-o/demangle.yaml create mode 100644 deps/lld/test/mach-o/dependency_info.yaml create mode 100644 deps/lld/test/mach-o/do-not-emit-unwind-fde-arm64.yaml create mode 100644 deps/lld/test/mach-o/dso_handle.yaml create mode 100644 deps/lld/test/mach-o/dylib-install-names.yaml create mode 100644 deps/lld/test/mach-o/eh-frame-relocs-arm64.yaml create mode 100644 deps/lld/test/mach-o/error-simulator-vs-macosx.yaml create mode 100644 deps/lld/test/mach-o/exe-offsets.yaml create mode 100644 deps/lld/test/mach-o/exe-segment-overlap.yaml create mode 100644 deps/lld/test/mach-o/executable-exports.yaml create mode 100644 deps/lld/test/mach-o/export-trie-order.yaml create mode 100644 deps/lld/test/mach-o/exported_symbols_list-dylib.yaml create mode 100644 deps/lld/test/mach-o/exported_symbols_list-obj.yaml create mode 100644 deps/lld/test/mach-o/exported_symbols_list-undef.yaml create mode 100644 deps/lld/test/mach-o/fat-archive.yaml create mode 100644 deps/lld/test/mach-o/filelist.yaml create mode 100644 deps/lld/test/mach-o/flat_namespace_undef_error.yaml create mode 100644 deps/lld/test/mach-o/flat_namespace_undef_suppress.yaml create mode 100644 deps/lld/test/mach-o/force_load-dylib.yaml create mode 100644 deps/lld/test/mach-o/force_load-x86_64.yaml create mode 100644 deps/lld/test/mach-o/framework-user-paths.yaml create mode 100644 deps/lld/test/mach-o/function-starts-load-command.yaml create mode 100644 deps/lld/test/mach-o/gcc_except_tab-got-arm64.yaml create mode 100644 deps/lld/test/mach-o/got-order.yaml create mode 100644 deps/lld/test/mach-o/hello-world-arm64.yaml create mode 100644 deps/lld/test/mach-o/hello-world-armv6.yaml create mode 100644 deps/lld/test/mach-o/hello-world-armv7.yaml create mode 100644 deps/lld/test/mach-o/hello-world-x86.yaml create mode 100644 deps/lld/test/mach-o/hello-world-x86_64.yaml create mode 100644 deps/lld/test/mach-o/image-base.yaml create mode 100644 deps/lld/test/mach-o/infer-arch.yaml create mode 100644 deps/lld/test/mach-o/interposing-section.yaml create mode 100644 deps/lld/test/mach-o/keep_private_externs.yaml create mode 100644 deps/lld/test/mach-o/lazy-bind-x86_64.yaml create mode 100644 deps/lld/test/mach-o/lc_segment_filesize.yaml create mode 100644 deps/lld/test/mach-o/lib-search-paths.yaml create mode 100644 deps/lld/test/mach-o/library-order.yaml create mode 100644 deps/lld/test/mach-o/library-rescan.yaml create mode 100644 deps/lld/test/mach-o/libresolve-bizarre-root-override.yaml create mode 100644 deps/lld/test/mach-o/libresolve-multiple-syslibroots.yaml create mode 100644 deps/lld/test/mach-o/libresolve-one-syslibroot.yaml create mode 100644 deps/lld/test/mach-o/libresolve-simple.yaml create mode 100644 deps/lld/test/mach-o/libresolve-user-paths.yaml create mode 100644 deps/lld/test/mach-o/libresolve-z.yaml create mode 100644 deps/lld/test/mach-o/linker-as-ld.yaml create mode 100644 deps/lld/test/mach-o/lit.local.cfg create mode 100644 deps/lld/test/mach-o/mach_header-cpusubtype.yaml create mode 100644 deps/lld/test/mach-o/mh_bundle_header.yaml create mode 100644 deps/lld/test/mach-o/mh_dylib_header.yaml create mode 100644 deps/lld/test/mach-o/objc-category-list-atom.yaml create mode 100644 deps/lld/test/mach-o/objc-image-info-host-vs-simulator.yaml create mode 100644 deps/lld/test/mach-o/objc-image-info-invalid-size.yaml create mode 100644 deps/lld/test/mach-o/objc-image-info-invalid-version.yaml create mode 100644 deps/lld/test/mach-o/objc-image-info-mismatched-swift-version.yaml create mode 100644 deps/lld/test/mach-o/objc-image-info-pass-output.yaml create mode 100644 deps/lld/test/mach-o/objc-image-info-simulator-vs-host.yaml create mode 100644 deps/lld/test/mach-o/objc-image-info-unsupported-gc.yaml create mode 100644 deps/lld/test/mach-o/objc_export_list.yaml create mode 100644 deps/lld/test/mach-o/order_file-basic.yaml create mode 100644 deps/lld/test/mach-o/parse-aliases.yaml create mode 100644 deps/lld/test/mach-o/parse-arm-relocs.yaml create mode 100644 deps/lld/test/mach-o/parse-cfstring32.yaml create mode 100644 deps/lld/test/mach-o/parse-cfstring64.yaml create mode 100644 deps/lld/test/mach-o/parse-compact-unwind32.yaml create mode 100644 deps/lld/test/mach-o/parse-compact-unwind64.yaml create mode 100644 deps/lld/test/mach-o/parse-data-in-code-armv7.yaml create mode 100644 deps/lld/test/mach-o/parse-data-in-code-x86.yaml create mode 100644 deps/lld/test/mach-o/parse-data-relocs-arm64.yaml create mode 100644 deps/lld/test/mach-o/parse-data-relocs-x86_64.yaml create mode 100644 deps/lld/test/mach-o/parse-data.yaml create mode 100644 deps/lld/test/mach-o/parse-eh-frame-relocs-x86_64.yaml create mode 100644 deps/lld/test/mach-o/parse-eh-frame-x86-anon.yaml create mode 100644 deps/lld/test/mach-o/parse-eh-frame-x86-labeled.yaml create mode 100644 deps/lld/test/mach-o/parse-eh-frame.yaml create mode 100644 deps/lld/test/mach-o/parse-function.yaml create mode 100644 deps/lld/test/mach-o/parse-initializers32.yaml create mode 100644 deps/lld/test/mach-o/parse-initializers64.yaml create mode 100644 deps/lld/test/mach-o/parse-literals-error.yaml create mode 100644 deps/lld/test/mach-o/parse-literals.yaml create mode 100644 deps/lld/test/mach-o/parse-non-lazy-pointers.yaml create mode 100644 deps/lld/test/mach-o/parse-relocs-x86.yaml create mode 100644 deps/lld/test/mach-o/parse-section-no-symbol.yaml create mode 100644 deps/lld/test/mach-o/parse-tentative-defs.yaml create mode 100644 deps/lld/test/mach-o/parse-text-relocs-arm64.yaml create mode 100644 deps/lld/test/mach-o/parse-text-relocs-x86_64.yaml create mode 100644 deps/lld/test/mach-o/parse-tlv-relocs-x86-64.yaml create mode 100644 deps/lld/test/mach-o/re-exported-dylib-ordinal.yaml create mode 100644 deps/lld/test/mach-o/rpath.yaml create mode 100644 deps/lld/test/mach-o/run-tlv-pass-x86-64.yaml create mode 100644 deps/lld/test/mach-o/sdk-version-error.yaml create mode 100644 deps/lld/test/mach-o/sectalign.yaml create mode 100644 deps/lld/test/mach-o/sectattrs.yaml create mode 100644 deps/lld/test/mach-o/sectcreate.yaml create mode 100644 deps/lld/test/mach-o/seg-protection-arm64.yaml create mode 100644 deps/lld/test/mach-o/seg-protection-x86_64.yaml create mode 100644 deps/lld/test/mach-o/source-version.yaml create mode 100644 deps/lld/test/mach-o/stack-size.yaml create mode 100644 deps/lld/test/mach-o/string-table.yaml create mode 100644 deps/lld/test/mach-o/subsections-via-symbols-default.yaml create mode 100644 deps/lld/test/mach-o/twolevel_namespace_undef_dynamic_lookup.yaml create mode 100644 deps/lld/test/mach-o/twolevel_namespace_undef_warning_suppress.yaml create mode 100644 deps/lld/test/mach-o/unwind-info-simple-arm64.yaml create mode 100644 deps/lld/test/mach-o/unwind-info-simple-x86_64.yaml create mode 100644 deps/lld/test/mach-o/upward-dylib-load-command.yaml create mode 100644 deps/lld/test/mach-o/upward-dylib-paths.yaml create mode 100644 deps/lld/test/mach-o/usage.yaml create mode 100644 deps/lld/test/mach-o/use-dylib.yaml create mode 100644 deps/lld/test/mach-o/use-simple-dylib.yaml create mode 100644 deps/lld/test/mach-o/version-min-load-command-object.yaml create mode 100644 deps/lld/test/mach-o/version-min-load-command.yaml create mode 100644 deps/lld/test/mach-o/write-final-sections.yaml create mode 100644 deps/lld/test/mach-o/wrong-arch-error.yaml create mode 100644 deps/lld/tools/lld/CMakeLists.txt create mode 100644 deps/lld/tools/lld/lld.cpp create mode 100644 deps/lld/unittests/CMakeLists.txt create mode 100644 deps/lld/unittests/DriverTests/CMakeLists.txt create mode 100644 deps/lld/unittests/DriverTests/DarwinLdDriverTest.cpp create mode 100644 deps/lld/unittests/MachOTests/CMakeLists.txt create mode 100644 deps/lld/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp create mode 100644 deps/lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp create mode 100644 deps/lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp create mode 100644 deps/lld/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp create mode 100644 deps/lld/unittests/MachOTests/empty_obj_x86_armv7.txt