CVSROOT: /cvs Module name: src Changes by: rob...@cvs.openbsd.org 2023/11/11 11:21:13
Log message: import of lld from LLVM-16.0.6 Status: Vendor Tag: LLD Release Tags: LLD_16_0_6 U src/gnu/llvm/lld/.clang-format U src/gnu/llvm/lld/.clang-tidy U src/gnu/llvm/lld/.gitignore U src/gnu/llvm/lld/CMakeLists.txt U src/gnu/llvm/lld/CODE_OWNERS.TXT U src/gnu/llvm/lld/LICENSE.TXT U src/gnu/llvm/lld/README.md U src/gnu/llvm/lld/COFF/CMakeLists.txt N src/gnu/llvm/lld/COFF/COFFLinkerContext.cpp N src/gnu/llvm/lld/COFF/COFFLinkerContext.h U src/gnu/llvm/lld/COFF/CallGraphSort.cpp U src/gnu/llvm/lld/COFF/CallGraphSort.h U src/gnu/llvm/lld/COFF/Chunks.cpp U src/gnu/llvm/lld/COFF/Chunks.h U src/gnu/llvm/lld/COFF/Config.h U src/gnu/llvm/lld/COFF/DLL.cpp U src/gnu/llvm/lld/COFF/DLL.h U src/gnu/llvm/lld/COFF/DebugTypes.cpp U src/gnu/llvm/lld/COFF/DebugTypes.h U src/gnu/llvm/lld/COFF/Driver.cpp U src/gnu/llvm/lld/COFF/Driver.h U src/gnu/llvm/lld/COFF/DriverUtils.cpp U src/gnu/llvm/lld/COFF/ICF.cpp U src/gnu/llvm/lld/COFF/ICF.h U src/gnu/llvm/lld/COFF/InputFiles.cpp U src/gnu/llvm/lld/COFF/InputFiles.h U src/gnu/llvm/lld/COFF/LLDMapFile.cpp U src/gnu/llvm/lld/COFF/LLDMapFile.h U src/gnu/llvm/lld/COFF/LTO.cpp U src/gnu/llvm/lld/COFF/LTO.h U src/gnu/llvm/lld/COFF/MapFile.cpp U src/gnu/llvm/lld/COFF/MapFile.h U src/gnu/llvm/lld/COFF/MarkLive.cpp U src/gnu/llvm/lld/COFF/MarkLive.h U src/gnu/llvm/lld/COFF/MinGW.cpp U src/gnu/llvm/lld/COFF/MinGW.h U src/gnu/llvm/lld/COFF/Options.td U src/gnu/llvm/lld/COFF/PDB.cpp U src/gnu/llvm/lld/COFF/PDB.h U src/gnu/llvm/lld/COFF/README.md U src/gnu/llvm/lld/COFF/SymbolTable.cpp U src/gnu/llvm/lld/COFF/SymbolTable.h U src/gnu/llvm/lld/COFF/Symbols.cpp U src/gnu/llvm/lld/COFF/Symbols.h U src/gnu/llvm/lld/COFF/TypeMerger.h U src/gnu/llvm/lld/COFF/Writer.cpp U src/gnu/llvm/lld/COFF/Writer.h U src/gnu/llvm/lld/Common/Args.cpp U src/gnu/llvm/lld/Common/CMakeLists.txt N src/gnu/llvm/lld/Common/CommonLinkerContext.cpp U src/gnu/llvm/lld/Common/DWARF.cpp U src/gnu/llvm/lld/Common/ErrorHandler.cpp U src/gnu/llvm/lld/Common/Filesystem.cpp U src/gnu/llvm/lld/Common/Memory.cpp U src/gnu/llvm/lld/Common/Reproduce.cpp U src/gnu/llvm/lld/Common/Strings.cpp U src/gnu/llvm/lld/Common/TargetOptionsCommandFlags.cpp U src/gnu/llvm/lld/Common/Timer.cpp U src/gnu/llvm/lld/Common/Version.cpp U src/gnu/llvm/lld/ELF/AArch64ErrataFix.cpp U src/gnu/llvm/lld/ELF/AArch64ErrataFix.h U src/gnu/llvm/lld/ELF/ARMErrataFix.cpp U src/gnu/llvm/lld/ELF/ARMErrataFix.h U src/gnu/llvm/lld/ELF/CMakeLists.txt U src/gnu/llvm/lld/ELF/CallGraphSort.cpp U src/gnu/llvm/lld/ELF/CallGraphSort.h C src/gnu/llvm/lld/ELF/Config.h U src/gnu/llvm/lld/ELF/DWARF.cpp U src/gnu/llvm/lld/ELF/DWARF.h C src/gnu/llvm/lld/ELF/Driver.cpp U src/gnu/llvm/lld/ELF/Driver.h C src/gnu/llvm/lld/ELF/DriverUtils.cpp U src/gnu/llvm/lld/ELF/EhFrame.cpp U src/gnu/llvm/lld/ELF/EhFrame.h U src/gnu/llvm/lld/ELF/ICF.cpp U src/gnu/llvm/lld/ELF/ICF.h C src/gnu/llvm/lld/ELF/InputFiles.cpp C src/gnu/llvm/lld/ELF/InputFiles.h C src/gnu/llvm/lld/ELF/InputSection.cpp U src/gnu/llvm/lld/ELF/LTO.cpp U src/gnu/llvm/lld/ELF/InputSection.h U src/gnu/llvm/lld/ELF/LTO.h C src/gnu/llvm/lld/ELF/LinkerScript.cpp U src/gnu/llvm/lld/ELF/LinkerScript.h U src/gnu/llvm/lld/ELF/MapFile.cpp U src/gnu/llvm/lld/ELF/MapFile.h U src/gnu/llvm/lld/ELF/MarkLive.cpp U src/gnu/llvm/lld/ELF/MarkLive.h C src/gnu/llvm/lld/ELF/Options.td U src/gnu/llvm/lld/ELF/OutputSections.cpp U src/gnu/llvm/lld/ELF/OutputSections.h U src/gnu/llvm/lld/ELF/README.md C src/gnu/llvm/lld/ELF/Relocations.cpp U src/gnu/llvm/lld/ELF/Relocations.h U src/gnu/llvm/lld/ELF/ScriptLexer.cpp U src/gnu/llvm/lld/ELF/ScriptLexer.h C src/gnu/llvm/lld/ELF/ScriptParser.cpp U src/gnu/llvm/lld/ELF/ScriptParser.h C src/gnu/llvm/lld/ELF/SymbolTable.cpp U src/gnu/llvm/lld/ELF/SymbolTable.h C src/gnu/llvm/lld/ELF/Symbols.cpp C src/gnu/llvm/lld/ELF/Symbols.h C src/gnu/llvm/lld/ELF/SyntheticSections.cpp C src/gnu/llvm/lld/ELF/SyntheticSections.h U src/gnu/llvm/lld/ELF/Target.cpp U src/gnu/llvm/lld/ELF/Target.h U src/gnu/llvm/lld/ELF/Thunks.cpp U src/gnu/llvm/lld/ELF/Thunks.h C src/gnu/llvm/lld/ELF/Writer.cpp C src/gnu/llvm/lld/ELF/Writer.h C src/gnu/llvm/lld/ELF/Arch/AArch64.cpp U src/gnu/llvm/lld/ELF/Arch/AMDGPU.cpp U src/gnu/llvm/lld/ELF/Arch/ARM.cpp U src/gnu/llvm/lld/ELF/Arch/AVR.cpp U src/gnu/llvm/lld/ELF/Arch/Hexagon.cpp U src/gnu/llvm/lld/ELF/Arch/MSP430.cpp U src/gnu/llvm/lld/ELF/Arch/Mips.cpp U src/gnu/llvm/lld/ELF/Arch/MipsArchTree.cpp C src/gnu/llvm/lld/ELF/Arch/PPC.cpp C src/gnu/llvm/lld/ELF/Arch/PPC64.cpp U src/gnu/llvm/lld/ELF/Arch/PPCInsns.def C src/gnu/llvm/lld/ELF/Arch/RISCV.cpp U src/gnu/llvm/lld/ELF/Arch/SPARCV9.cpp U src/gnu/llvm/lld/ELF/Arch/X86.cpp C src/gnu/llvm/lld/ELF/Arch/X86_64.cpp U src/gnu/llvm/lld/MachO/CMakeLists.txt U src/gnu/llvm/lld/MachO/ConcatOutputSection.cpp U src/gnu/llvm/lld/MachO/ConcatOutputSection.h U src/gnu/llvm/lld/MachO/Config.h U src/gnu/llvm/lld/MachO/Driver.cpp U src/gnu/llvm/lld/MachO/Driver.h U src/gnu/llvm/lld/MachO/DriverUtils.cpp U src/gnu/llvm/lld/MachO/Dwarf.cpp U src/gnu/llvm/lld/MachO/Dwarf.h N src/gnu/llvm/lld/MachO/EhFrame.cpp N src/gnu/llvm/lld/MachO/EhFrame.h U src/gnu/llvm/lld/MachO/ExportTrie.cpp U src/gnu/llvm/lld/MachO/ExportTrie.h U src/gnu/llvm/lld/MachO/ICF.cpp U src/gnu/llvm/lld/MachO/ICF.h U src/gnu/llvm/lld/MachO/InputFiles.cpp U src/gnu/llvm/lld/MachO/InputFiles.h U src/gnu/llvm/lld/MachO/InputSection.cpp U src/gnu/llvm/lld/MachO/InputSection.h U src/gnu/llvm/lld/MachO/LTO.cpp U src/gnu/llvm/lld/MachO/LTO.h U src/gnu/llvm/lld/MachO/ObjC.h U src/gnu/llvm/lld/MachO/MachOStructs.h U src/gnu/llvm/lld/MachO/MapFile.cpp U src/gnu/llvm/lld/MachO/MapFile.h U src/gnu/llvm/lld/MachO/MarkLive.cpp U src/gnu/llvm/lld/MachO/MarkLive.h U src/gnu/llvm/lld/MachO/ObjC.cpp U src/gnu/llvm/lld/MachO/Options.td U src/gnu/llvm/lld/MachO/OutputSection.cpp U src/gnu/llvm/lld/MachO/OutputSection.h U src/gnu/llvm/lld/MachO/OutputSegment.cpp U src/gnu/llvm/lld/MachO/OutputSegment.h U src/gnu/llvm/lld/MachO/Relocations.cpp U src/gnu/llvm/lld/MachO/Relocations.h N src/gnu/llvm/lld/MachO/SectionPriorities.cpp N src/gnu/llvm/lld/MachO/SectionPriorities.h U src/gnu/llvm/lld/MachO/SymbolTable.cpp U src/gnu/llvm/lld/MachO/SymbolTable.h U src/gnu/llvm/lld/MachO/Symbols.cpp U src/gnu/llvm/lld/MachO/Symbols.h U src/gnu/llvm/lld/MachO/SyntheticSections.cpp U src/gnu/llvm/lld/MachO/SyntheticSections.h U src/gnu/llvm/lld/MachO/Target.cpp U src/gnu/llvm/lld/MachO/Target.h U src/gnu/llvm/lld/MachO/UnwindInfoSection.cpp U src/gnu/llvm/lld/MachO/UnwindInfoSection.h U src/gnu/llvm/lld/MachO/Writer.cpp U src/gnu/llvm/lld/MachO/Writer.h U src/gnu/llvm/lld/MachO/Arch/ARM.cpp U src/gnu/llvm/lld/MachO/Arch/ARM64.cpp U src/gnu/llvm/lld/MachO/Arch/ARM64Common.cpp U src/gnu/llvm/lld/MachO/Arch/ARM64Common.h U src/gnu/llvm/lld/MachO/Arch/ARM64_32.cpp U src/gnu/llvm/lld/MachO/Arch/X86_64.cpp U src/gnu/llvm/lld/MinGW/CMakeLists.txt U src/gnu/llvm/lld/MinGW/Driver.cpp U src/gnu/llvm/lld/MinGW/Options.td U src/gnu/llvm/lld/cmake/modules/AddLLD.cmake U src/gnu/llvm/lld/cmake/modules/CMakeLists.txt U src/gnu/llvm/lld/cmake/modules/FindVTune.cmake U src/gnu/llvm/lld/cmake/modules/LLDConfig.cmake.in N src/gnu/llvm/lld/cmake/modules/LLDConfigVersion.cmake.in U src/gnu/llvm/lld/docs/CMakeLists.txt U src/gnu/llvm/lld/docs/NewLLD.rst U src/gnu/llvm/lld/docs/Partitions.rst U src/gnu/llvm/lld/docs/README.txt U src/gnu/llvm/lld/docs/ReleaseNotes.rst U src/gnu/llvm/lld/docs/WebAssembly.rst U src/gnu/llvm/lld/docs/conf.py U src/gnu/llvm/lld/docs/error_handling_script.rst U src/gnu/llvm/lld/docs/hello.png U src/gnu/llvm/lld/docs/index.rst C src/gnu/llvm/lld/docs/ld.lld.1 U src/gnu/llvm/lld/docs/make.bat U src/gnu/llvm/lld/docs/missingkeyfunction.rst U src/gnu/llvm/lld/docs/partitions.dot U src/gnu/llvm/lld/docs/partitions.svg U src/gnu/llvm/lld/docs/windows_support.rst U src/gnu/llvm/lld/docs/ELF/linker_script.rst N src/gnu/llvm/lld/docs/ELF/start-stop-gc.rst U src/gnu/llvm/lld/docs/ELF/warn_backrefs.rst N src/gnu/llvm/lld/docs/MachO/index.rst N src/gnu/llvm/lld/docs/MachO/ld64-vs-lld.rst U src/gnu/llvm/lld/docs/_static/favicon.ico U src/gnu/llvm/lld/docs/_templates/indexsidebar.html U src/gnu/llvm/lld/docs/_templates/layout.html U src/gnu/llvm/lld/docs/llvm-theme/layout.html U src/gnu/llvm/lld/docs/llvm-theme/theme.conf U src/gnu/llvm/lld/docs/llvm-theme/static/contents.png U src/gnu/llvm/lld/docs/llvm-theme/static/llvm.css U src/gnu/llvm/lld/docs/llvm-theme/static/logo.png U src/gnu/llvm/lld/docs/llvm-theme/static/navigation.png U src/gnu/llvm/lld/include/lld/Common/Args.h U src/gnu/llvm/lld/include/lld/Common/Arrays.h N src/gnu/llvm/lld/include/lld/Common/CommonLinkerContext.h U src/gnu/llvm/lld/include/lld/Common/DWARF.h U src/gnu/llvm/lld/include/lld/Common/Driver.h U src/gnu/llvm/lld/include/lld/Common/ErrorHandler.h U src/gnu/llvm/lld/include/lld/Common/Filesystem.h U src/gnu/llvm/lld/include/lld/Common/LLVM.h U src/gnu/llvm/lld/include/lld/Common/Memory.h U src/gnu/llvm/lld/include/lld/Common/Reproduce.h U src/gnu/llvm/lld/include/lld/Common/Strings.h U src/gnu/llvm/lld/include/lld/Common/TargetOptionsCommandFlags.h U src/gnu/llvm/lld/include/lld/Common/Timer.h U src/gnu/llvm/lld/include/lld/Common/Version.h U src/gnu/llvm/lld/include/lld/Common/Version.inc.in U src/gnu/llvm/lld/tools/lld/CMakeLists.txt C src/gnu/llvm/lld/tools/lld/lld.cpp U src/gnu/llvm/lld/utils/benchmark.py U src/gnu/llvm/lld/utils/link.yaml U src/gnu/llvm/lld/wasm/CMakeLists.txt U src/gnu/llvm/lld/wasm/Config.h U src/gnu/llvm/lld/wasm/Driver.cpp U src/gnu/llvm/lld/wasm/InputChunks.cpp U src/gnu/llvm/lld/wasm/InputChunks.h U src/gnu/llvm/lld/wasm/InputElement.h U src/gnu/llvm/lld/wasm/InputFiles.cpp U src/gnu/llvm/lld/wasm/InputFiles.h U src/gnu/llvm/lld/wasm/LTO.cpp U src/gnu/llvm/lld/wasm/LTO.h U src/gnu/llvm/lld/wasm/MapFile.cpp U src/gnu/llvm/lld/wasm/MapFile.h U src/gnu/llvm/lld/wasm/MarkLive.cpp U src/gnu/llvm/lld/wasm/MarkLive.h U src/gnu/llvm/lld/wasm/Options.td U src/gnu/llvm/lld/wasm/OutputSections.cpp U src/gnu/llvm/lld/wasm/OutputSections.h U src/gnu/llvm/lld/wasm/OutputSegment.cpp U src/gnu/llvm/lld/wasm/OutputSegment.h U src/gnu/llvm/lld/wasm/Relocations.cpp U src/gnu/llvm/lld/wasm/Relocations.h U src/gnu/llvm/lld/wasm/SymbolTable.cpp U src/gnu/llvm/lld/wasm/SymbolTable.h U src/gnu/llvm/lld/wasm/Symbols.cpp U src/gnu/llvm/lld/wasm/Symbols.h U src/gnu/llvm/lld/wasm/SyntheticSections.cpp U src/gnu/llvm/lld/wasm/SyntheticSections.h U src/gnu/llvm/lld/wasm/Writer.cpp U src/gnu/llvm/lld/wasm/Writer.h U src/gnu/llvm/lld/wasm/WriterUtils.cpp U src/gnu/llvm/lld/wasm/WriterUtils.h 24 conflicts created by this import. Use the following command to help the merge: cvs checkout -jLLD:yesterday -jLLD src/gnu/llvm/lld