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