create mode 100644 deps/lld/COFF/DebugTypes.cpp create mode 100644 deps/lld/COFF/DebugTypes.h create mode 100644 deps/lld/COFF/TypeMerger.h create mode 100644 deps/lld/Common/Filesystem.cpp delete mode 100644 deps/lld/ELF/Bits.h delete mode 100644 deps/lld/ELF/Filesystem.cpp delete mode 100644 deps/lld/ELF/Filesystem.h create mode 100644 deps/lld/docs/Partitions.rst create mode 100644 deps/lld/docs/partitions.dot create mode 100644 deps/lld/docs/partitions.svg create mode 100644 deps/lld/include/lld/Common/Filesystem.h create mode 100644 deps/lld/test/COFF/Inputs/delayimporttables-dll1.yaml create mode 100644 deps/lld/test/COFF/Inputs/delayimporttables-dll2.yaml create mode 100644 deps/lld/test/COFF/Inputs/eh_frame_terminator-crtend.s create mode 100644 deps/lld/test/COFF/Inputs/eh_frame_terminator-otherfunc.s create mode 100644 deps/lld/test/COFF/Inputs/failmismatch1.ll create mode 100644 deps/lld/test/COFF/Inputs/failmismatch2.ll create mode 100644 deps/lld/test/COFF/Inputs/id.res create mode 100644 deps/lld/test/COFF/Inputs/id.res.o create mode 100644 deps/lld/test/COFF/Inputs/libcall-archive.ll create mode 100644 deps/lld/test/COFF/Inputs/libcall-archive.s create mode 100644 deps/lld/test/COFF/Inputs/mangled-symbol.s create mode 100644 deps/lld/test/COFF/Inputs/no-ipi-stream-obj.obj.yaml create mode 100644 deps/lld/test/COFF/Inputs/no-ipi-stream-pdb.pdb.yaml create mode 100644 deps/lld/test/COFF/Inputs/pdb-global-constants-a.s create mode 100644 deps/lld/test/COFF/Inputs/pdb-global-constants-b.s create mode 100644 deps/lld/test/COFF/Inputs/pdb-type-server-invalid-path.yaml create mode 100644 deps/lld/test/COFF/Inputs/thinlto-empty.ll create mode 100644 deps/lld/test/COFF/Inputs/thinlto.ll create mode 100644 deps/lld/test/COFF/Inputs/tlssup.s create mode 100644 deps/lld/test/COFF/Inputs/undefined-symbol-lto-a.ll create mode 100644 deps/lld/test/COFF/Inputs/undefined-symbol-lto-b.ll create mode 100644 deps/lld/test/COFF/align.s create mode 100644 deps/lld/test/COFF/allow-unknown-debug-info.test create mode 100644 deps/lld/test/COFF/armnt-rel32.yaml create mode 100644 deps/lld/test/COFF/associative-comdat-empty.test create mode 100644 deps/lld/test/COFF/associative-comdat-mingw-i386.s create mode 100644 deps/lld/test/COFF/associative-comdat-order.test create mode 100644 deps/lld/test/COFF/color-diagnostics.test create mode 100644 deps/lld/test/COFF/comdat-selection-associative-largest.s create mode 100644 deps/lld/test/COFF/comdat-selection.s create mode 100644 deps/lld/test/COFF/delayimporttables.yaml create mode 100644 deps/lld/test/COFF/eh_frame_suffix_sorting.s create mode 100644 deps/lld/test/COFF/eh_frame_terminator.s create mode 100644 deps/lld/test/COFF/exclude-all.s create mode 100644 deps/lld/test/COFF/export-stdcall.s create mode 100644 deps/lld/test/COFF/export-weak-alias.s create mode 100644 deps/lld/test/COFF/filealign.test create mode 100644 deps/lld/test/COFF/force-multipleres.test create mode 100644 deps/lld/test/COFF/functionpadmin.test create mode 100644 deps/lld/test/COFF/guardcf-thunk.s create mode 100644 deps/lld/test/COFF/includeoptional.yaml create mode 100644 deps/lld/test/COFF/includeoptional2.yaml create mode 100644 deps/lld/test/COFF/lib-module-asm.ll create mode 100644 deps/lld/test/COFF/libcall-archive.ll create mode 100644 deps/lld/test/COFF/multiple-resource-objs.test create mode 100644 deps/lld/test/COFF/no-ipi-stream.test create mode 100644 deps/lld/test/COFF/pdb-global-constants.test create mode 100644 deps/lld/test/COFF/pdb-inlinees-extrafiles.s create mode 100644 deps/lld/test/COFF/pdb-inlinees.s create mode 100644 deps/lld/test/COFF/pdb-tpi-hash-size.test create mode 100644 deps/lld/test/COFF/pdb-unknown-subsection.s create mode 100644 deps/lld/test/COFF/resource-objs.test create mode 100644 deps/lld/test/COFF/safeseh-no.s create mode 100644 deps/lld/test/COFF/thin-archive.s create mode 100644 deps/lld/test/COFF/thinlto-archivecollision.ll create mode 100644 deps/lld/test/COFF/thinlto-emit-imports.ll create mode 100644 deps/lld/test/COFF/thinlto-index-only.ll create mode 100644 deps/lld/test/COFF/thinlto-object-suffix-replace.ll create mode 100644 deps/lld/test/COFF/thinlto-prefix-replace.ll create mode 100644 deps/lld/test/COFF/tls_suffix_sorting.s create mode 100644 deps/lld/test/COFF/undefined-symbol-lto.test create mode 100644 deps/lld/test/COFF/undefined-symbol-multi.s create mode 100644 deps/lld/test/COFF/used-lto.ll create mode 100644 deps/lld/test/ELF/Inputs/aarch64-addrifunc.s create mode 100644 deps/lld/test/ELF/Inputs/aarch64-bti1.s create mode 100644 deps/lld/test/ELF/Inputs/aarch64-btipac1.s create mode 100644 deps/lld/test/ELF/Inputs/aarch64-func2.s create mode 100644 deps/lld/test/ELF/Inputs/aarch64-func3-bti.s create mode 100644 deps/lld/test/ELF/Inputs/aarch64-func3-btipac.s create mode 100644 deps/lld/test/ELF/Inputs/aarch64-func3-pac.s create mode 100644 deps/lld/test/ELF/Inputs/aarch64-func3.s create mode 100644 deps/lld/test/ELF/Inputs/aarch64-nobti.s create mode 100644 deps/lld/test/ELF/Inputs/aarch64-nopac.s create mode 100644 deps/lld/test/ELF/Inputs/aarch64-pac1.s delete mode 100644 deps/lld/test/ELF/Inputs/bad-reloc-target.test create mode 100644 deps/lld/test/ELF/Inputs/deplibs-lib_bar.s create mode 100644 deps/lld/test/ELF/Inputs/deplibs-lib_foo.s delete mode 100644 deps/lld/test/ELF/Inputs/dtrace-r.o create mode 100644 deps/lld/test/ELF/Inputs/dummy-shared.s create mode 100644 deps/lld/test/ELF/Inputs/gnu-ifunc-canon-ro-abs.s create mode 100644 deps/lld/test/ELF/Inputs/gnu-ifunc-canon-ro-pcrel.s create mode 100644 deps/lld/test/ELF/Inputs/gnu-ifunc-canon-rw-addend.s create mode 100644 deps/lld/test/ELF/Inputs/i386-cet1.s create mode 100644 deps/lld/test/ELF/Inputs/i386-cet2.s create mode 100644 deps/lld/test/ELF/Inputs/i386-cet3.s create mode 100644 deps/lld/test/ELF/Inputs/i386-cet4.s delete mode 100644 deps/lld/test/ELF/Inputs/i386-reloc-16-error.s delete mode 100644 deps/lld/test/ELF/Inputs/i386-reloc-16.s delete mode 100644 deps/lld/test/ELF/Inputs/i386-reloc-8-error.s delete mode 100644 deps/lld/test/ELF/Inputs/i386-reloc-8.s create mode 100644 deps/lld/test/ELF/Inputs/i386-static-tls-model1.s create mode 100644 deps/lld/test/ELF/Inputs/i386-static-tls-model2.s create mode 100644 deps/lld/test/ELF/Inputs/i386-static-tls-model3.s create mode 100644 deps/lld/test/ELF/Inputs/i386-static-tls-model4.s create mode 100644 deps/lld/test/ELF/Inputs/ppc64-sort-small-cm-relocs-input2.s create mode 100644 deps/lld/test/ELF/Inputs/ppc64-sort-small-cm-relocs-input3.s create mode 100644 deps/lld/test/ELF/Inputs/ppc64-sort-small-cm-relocs-input4.s create mode 100644 deps/lld/test/ELF/Inputs/ppc64-toc-relax-shared.s create mode 100644 deps/lld/test/ELF/Inputs/ppc64-toc-relax.s create mode 100644 deps/lld/test/ELF/Inputs/vs-diagnostics-duplicate2.s create mode 100644 deps/lld/test/ELF/Inputs/vs-diagnostics-duplicate3.s create mode 100644 deps/lld/test/ELF/Inputs/x86-64-cet1.s create mode 100644 deps/lld/test/ELF/Inputs/x86-64-cet2.s create mode 100644 deps/lld/test/ELF/Inputs/x86-64-cet3.s create mode 100644 deps/lld/test/ELF/Inputs/x86-64-cet4.s create mode 100644 deps/lld/test/ELF/Inputs/x86-64-pcrel.s delete mode 100644 deps/lld/test/ELF/Inputs/x86-64-reloc-16-error.s delete mode 100644 deps/lld/test/ELF/Inputs/x86-64-reloc-16.s delete mode 100644 deps/lld/test/ELF/Inputs/x86-64-reloc-8-error.s delete mode 100644 deps/lld/test/ELF/Inputs/x86-64-reloc-8.s create mode 100644 deps/lld/test/ELF/aarch64-abs32-dyn.s create mode 100644 deps/lld/test/ELF/aarch64-bti-pac-cli-error.s delete mode 100644 deps/lld/test/ELF/aarch64-copy2.s create mode 100644 deps/lld/test/ELF/aarch64-feature-bti.s create mode 100644 deps/lld/test/ELF/aarch64-feature-btipac.s create mode 100644 deps/lld/test/ELF/aarch64-feature-pac.s delete mode 100644 deps/lld/test/ELF/aarch64-gnu-ifunc-address-pie.s create mode 100644 deps/lld/test/ELF/aarch64-gnu-ifunc-nonpreemptable.s delete mode 100644 deps/lld/test/ELF/aarch64-gnu-ifunc3.s delete mode 100644 deps/lld/test/ELF/aarch64-got-reloc.s create mode 100644 deps/lld/test/ELF/aarch64-got-weak-undef.s delete mode 100644 deps/lld/test/ELF/aarch64-got.s create mode 100644 deps/lld/test/ELF/aarch64-hi21-nc.s create mode 100644 deps/lld/test/ELF/aarch64-ifunc-bti.s create mode 100644 deps/lld/test/ELF/aarch64-nopic-plt.s create mode 100644 deps/lld/test/ELF/aarch64-property-relocatable.s delete mode 100644 deps/lld/test/ELF/aarch64-tls-pie.s create mode 100644 deps/lld/test/ELF/amdgpu-abi-version-err.s create mode 100644 deps/lld/test/ELF/amdgpu-abi-version.s create mode 100644 deps/lld/test/ELF/archive-no-index.s create mode 100644 deps/lld/test/ELF/archive-thin-missing-member.s create mode 100644 deps/lld/test/ELF/arm-exidx-add-missing.s create mode 100644 deps/lld/test/ELF/arm-exidx-emit-relocs.s create mode 100644 deps/lld/test/ELF/arm-exidx-partial-discard.s create mode 100644 deps/lld/test/ELF/arm-exidx-synthetic-link.s create mode 100644 deps/lld/test/ELF/arm-thunk-multipass-plt.s delete mode 100644 deps/lld/test/ELF/bad-reloc-target.test create mode 100644 deps/lld/test/ELF/basic-i386.s delete mode 100644 deps/lld/test/ELF/basic32.s delete mode 100644 deps/lld/test/ELF/basic64be.s create mode 100644 deps/lld/test/ELF/cgprofile-print.s create mode 100644 deps/lld/test/ELF/cgprofile-reproduce.s create mode 100644 deps/lld/test/ELF/combreloc.s delete mode 100644 deps/lld/test/ELF/combrelocs.s create mode 100644 deps/lld/test/ELF/comdat-discarded-error.s create mode 100644 deps/lld/test/ELF/comdat-discarded-gdb-index.s create mode 100644 deps/lld/test/ELF/comdat-discarded-ppc64.s create mode 100644 deps/lld/test/ELF/common-page.s create mode 100644 deps/lld/test/ELF/compressed-input-alignment.test create mode 100644 deps/lld/test/ELF/debug-line-obj.s create mode 100644 deps/lld/test/ELF/deplibs-colon-prefix.s create mode 100644 deps/lld/test/ELF/deplibs-corrupt.s create mode 100644 deps/lld/test/ELF/deplibs.s delete mode 100644 deps/lld/test/ELF/dtrace-r.test create mode 100644 deps/lld/test/ELF/dynamic-list-preempt-replace-symbol.s create mode 100644 deps/lld/test/ELF/emit-relocs-mergeable2.s create mode 100644 deps/lld/test/ELF/emulation-riscv.s create mode 100644 deps/lld/test/ELF/exclude-discarded-error.s create mode 100644 deps/lld/test/ELF/exclude-discarded-error2.s create mode 100644 deps/lld/test/ELF/gdb-index-invalid-section-index.yaml create mode 100644 deps/lld/test/ELF/gdb-index-ranges-discarded.s create mode 100644 deps/lld/test/ELF/gnu-ifunc-canon.s create mode 100644 deps/lld/test/ELF/gnu-ifunc-noplt-i386.s create mode 100644 deps/lld/test/ELF/gnu-ifunc-noplt.s delete mode 100644 deps/lld/test/ELF/got-aarch64.s create mode 100644 deps/lld/test/ELF/i386-cet.s create mode 100644 deps/lld/test/ELF/i386-static-tls-model.s create mode 100644 deps/lld/test/ELF/i386-tls-ld-preemptable.s create mode 100644 deps/lld/test/ELF/i386-tls-le-align.s create mode 100644 deps/lld/test/ELF/i386-tls-le-undef.s create mode 100644 deps/lld/test/ELF/icf10.s delete mode 100644 deps/lld/test/ELF/icf10.test delete mode 100644 deps/lld/test/ELF/invalid-undef-section-symbol.test delete mode 100644 deps/lld/test/ELF/invalid/Inputs/binding.elf delete mode 100644 deps/lld/test/ELF/invalid/Inputs/broken-relaxation-x64.elf delete mode 100644 deps/lld/test/ELF/invalid/Inputs/common-symbol-alignment.elf delete mode 100644 deps/lld/test/ELF/invalid/Inputs/common-symbol-alignment2.elf delete mode 100644 deps/lld/test/ELF/invalid/Inputs/data-encoding.a delete mode 100644 deps/lld/test/ELF/invalid/Inputs/dynamic-section-sh_size.elf delete mode 100644 deps/lld/test/ELF/invalid/Inputs/file-class.a delete mode 100644 deps/lld/test/ELF/invalid/Inputs/invalid-e_shnum.elf delete mode 100644 deps/lld/test/ELF/invalid/Inputs/mips-invalid-options-descriptor.elf delete mode 100644 deps/lld/test/ELF/invalid/Inputs/multiple-eh-relocs.elf delete mode 100644 deps/lld/test/ELF/invalid/Inputs/section-alignment-notpow2.elf delete mode 100644 deps/lld/test/ELF/invalid/Inputs/section-index.elf delete mode 100644 deps/lld/test/ELF/invalid/Inputs/symbol-index.elf delete mode 100644 deps/lld/test/ELF/invalid/Inputs/symbol-name-offset.elf delete mode 100644 deps/lld/test/ELF/invalid/Inputs/symtab-sh_info.elf delete mode 100644 deps/lld/test/ELF/invalid/Inputs/symtab-sh_info2.elf delete mode 100644 deps/lld/test/ELF/invalid/Inputs/symtab-sh_info3.elf delete mode 100644 deps/lld/test/ELF/invalid/Inputs/tls-symbol.elf delete mode 100755 deps/lld/test/ELF/invalid/Inputs/undefined-local-symbol-in-dso.so create mode 100644 deps/lld/test/ELF/invalid/bad-arm-attributes.s create mode 100644 deps/lld/test/ELF/invalid/bad-arm-attributes2.s create mode 100644 deps/lld/test/ELF/invalid/bad-reloc-target.test delete mode 100644 deps/lld/test/ELF/invalid/common-symbol-alignment.s create mode 100644 deps/lld/test/ELF/invalid/common-symbol-alignment.test create mode 100644 deps/lld/test/ELF/invalid/data-encoding.test create mode 100644 deps/lld/test/ELF/invalid/dynamic-section-broken.test delete mode 100644 deps/lld/test/ELF/invalid/dynamic-section-size.s create mode 100644 deps/lld/test/ELF/invalid/invalid-binding.test delete mode 100644 deps/lld/test/ELF/invalid/invalid-e_shnum.s create mode 100644 deps/lld/test/ELF/invalid/invalid-e_shnum.test create mode 100644 deps/lld/test/ELF/invalid/invalid-file-class.test delete mode 100644 deps/lld/test/ELF/invalid/mips-invalid-options-descriptor.s create mode 100644 deps/lld/test/ELF/invalid/mips-invalid-options-descriptor.test create mode 100644 deps/lld/test/ELF/invalid/multiple-relocations-sections.test create mode 100644 deps/lld/test/ELF/invalid/section-index.test delete mode 100644 deps/lld/test/ELF/invalid/symbol-index.s delete mode 100644 deps/lld/test/ELF/invalid/symbol-name.s create mode 100644 deps/lld/test/ELF/invalid/symbol-name.test create mode 100644 deps/lld/test/ELF/invalid/x86-64-tlsdesc-gd.s create mode 100644 deps/lld/test/ELF/linkerscript/discard-phdr.s create mode 100644 deps/lld/test/ELF/linkerscript/eh-frame-merge.s create mode 100644 deps/lld/test/ELF/linkerscript/empty-relaplt-dyntags.test create mode 100644 deps/lld/test/ELF/linkerscript/empty-sections-expressions.test create mode 100644 deps/lld/test/ELF/linkerscript/nmagic-alignment.test create mode 100644 deps/lld/test/ELF/linkerscript/orphan-live-only.s create mode 100644 deps/lld/test/ELF/linkerscript/out-of-order-section-in-region.test create mode 100644 deps/lld/test/ELF/linkerscript/output-too-large-32bit.s create mode 100644 deps/lld/test/ELF/linkerscript/quoted-section-name.test create mode 100644 deps/lld/test/ELF/linkerscript/symbol-alias-relocation.s create mode 100644 deps/lld/test/ELF/linkerscript/symbol-only-align.test create mode 100644 deps/lld/test/ELF/linkerscript/symbol-pie.s create mode 100644 deps/lld/test/ELF/lto/Inputs/irmover-warning.ll create mode 100644 deps/lld/test/ELF/lto/Inputs/obj-path.ll create mode 100644 deps/lld/test/ELF/lto/common4.ll create mode 100644 deps/lld/test/ELF/lto/deplibs.s create mode 100644 deps/lld/test/ELF/lto/irmover-warning.ll create mode 100644 deps/lld/test/ELF/lto/obj-path.ll create mode 100644 deps/lld/test/ELF/lto/riscv32.ll create mode 100644 deps/lld/test/ELF/lto/riscv64.ll create mode 100644 deps/lld/test/ELF/magic-page-combo-warn.s create mode 100644 deps/lld/test/ELF/merge-align2.s create mode 100644 deps/lld/test/ELF/merge-entsize2.s delete mode 100644 deps/lld/test/ELF/merge-reloc-O0.s create mode 100644 deps/lld/test/ELF/merge-string-align2.s delete mode 100644 deps/lld/test/ELF/mips-26-n32-n64.s create mode 100644 deps/lld/test/ELF/mips-micro-bad-cross-calls.s create mode 100644 deps/lld/test/ELF/mips-micro-cross-calls.s create mode 100644 deps/lld/test/ELF/mips-plt-n64.s create mode 100644 deps/lld/test/ELF/nmagic.s create mode 100644 deps/lld/test/ELF/nobits-offset.s create mode 100644 deps/lld/test/ELF/note-alignment.s create mode 100644 deps/lld/test/ELF/partition-errors.s create mode 100644 deps/lld/test/ELF/partition-exidx.s create mode 100644 deps/lld/test/ELF/partition-icf.s create mode 100644 deps/lld/test/ELF/partition-move-to-main.s create mode 100644 deps/lld/test/ELF/partition-notes.s create mode 100644 deps/lld/test/ELF/partition-pack-dyn-relocs.s create mode 100644 deps/lld/test/ELF/partition-synthetic-sections.s create mode 100644 deps/lld/test/ELF/partition-thunk-reuse.s create mode 100644 deps/lld/test/ELF/partitions.s delete mode 100644 deps/lld/test/ELF/ppc-relocs.s create mode 100644 deps/lld/test/ELF/ppc32-abs-pic.s create mode 100644 deps/lld/test/ELF/ppc32-call-stub-nopic.s create mode 100644 deps/lld/test/ELF/ppc32-call-stub-pic.s create mode 100644 deps/lld/test/ELF/ppc32-gnu-ifunc-nonpreemptable.s create mode 100644 deps/lld/test/ELF/ppc32-gnu-ifunc.s create mode 100644 deps/lld/test/ELF/ppc32-local-branch.s create mode 100644 deps/lld/test/ELF/ppc32-reloc-addr.s create mode 100644 deps/lld/test/ELF/ppc32-reloc-got.s create mode 100644 deps/lld/test/ELF/ppc32-reloc-rel.s create mode 100644 deps/lld/test/ELF/ppc32-tls-gd.s create mode 100644 deps/lld/test/ELF/ppc32-tls-ie.s create mode 100644 deps/lld/test/ELF/ppc32-tls-ld.s create mode 100644 deps/lld/test/ELF/ppc32-tls-le.s create mode 100644 deps/lld/test/ELF/ppc32-weak-undef-call.s create mode 100644 deps/lld/test/ELF/ppc64-abs32-dyn.s create mode 100644 deps/lld/test/ELF/ppc64-abs64-dyn.s delete mode 100644 deps/lld/test/ELF/ppc64-addr16-error.s delete mode 100644 deps/lld/test/ELF/ppc64-dynamic-relocations.s delete mode 100644 deps/lld/test/ELF/ppc64-gd-to-ie.s delete mode 100644 deps/lld/test/ELF/ppc64-general-dynamic-tls.s delete mode 100644 deps/lld/test/ELF/ppc64-got-indirect.s delete mode 100644 deps/lld/test/ELF/ppc64-initial-exec-tls.s create mode 100644 deps/lld/test/ELF/ppc64-ld-got-dtprel.s create mode 100644 deps/lld/test/ELF/ppc64-local-entry.s create mode 100644 deps/lld/test/ELF/ppc64-long-branch-init.s create mode 100644 deps/lld/test/ELF/ppc64-long-branch-localentry-offset.s create mode 100644 deps/lld/test/ELF/ppc64-reloc-addr.s create mode 100644 deps/lld/test/ELF/ppc64-reloc-rel.s create mode 100644 deps/lld/test/ELF/ppc64-sort-small-cm-relocs.s delete mode 100644 deps/lld/test/ELF/ppc64-tls-gd-le-small.s delete mode 100644 deps/lld/test/ELF/ppc64-tls-gd-le.s create mode 100644 deps/lld/test/ELF/ppc64-tls-gd.s delete mode 100644 deps/lld/test/ELF/ppc64-tls-ie-le.s create mode 100644 deps/lld/test/ELF/ppc64-tls-ie.s create mode 100644 deps/lld/test/ELF/ppc64-tls-ld-preemptable.s create mode 100644 deps/lld/test/ELF/ppc64-toc-relax-constants.s create mode 100644 deps/lld/test/ELF/ppc64-toc-relax-jumptable.s create mode 100644 deps/lld/test/ELF/ppc64-toc-relax.s delete mode 100644 deps/lld/test/ELF/relative-dynamic-reloc-ppc64.s delete mode 100644 deps/lld/test/ELF/relocatable-eh-frame.s delete mode 100644 deps/lld/test/ELF/relocation-dtrace.test create mode 100644 deps/lld/test/ELF/relocation-none-aarch64.s delete mode 100644 deps/lld/test/ELF/relocation-none-aarch64.test create mode 100644 deps/lld/test/ELF/relocation-none-arm.s create mode 100644 deps/lld/test/ELF/relocation-none-i386.s delete mode 100644 deps/lld/test/ELF/relocation-none-i686.test create mode 100644 deps/lld/test/ELF/relocation-none-x86-64.s create mode 100644 deps/lld/test/ELF/relro-bss.s create mode 100644 deps/lld/test/ELF/riscv-branch.s delete mode 100644 deps/lld/test/ELF/riscv-branch.test create mode 100644 deps/lld/test/ELF/riscv-call.s delete mode 100644 deps/lld/test/ELF/riscv-call.test create mode 100644 deps/lld/test/ELF/riscv-gp-dummy-sdata.s create mode 100644 deps/lld/test/ELF/riscv-gp.s create mode 100644 deps/lld/test/ELF/riscv-hi20-lo12.s delete mode 100644 deps/lld/test/ELF/riscv-hi20-lo12.test delete mode 100644 deps/lld/test/ELF/riscv-jal-error.test create mode 100644 deps/lld/test/ELF/riscv-jal.s delete mode 100644 deps/lld/test/ELF/riscv-jal.test create mode 100644 deps/lld/test/ELF/riscv-pcrel-hilo-error.s create mode 100644 deps/lld/test/ELF/riscv-pcrel-hilo.s delete mode 100644 deps/lld/test/ELF/riscv-pcrel-hilo.test create mode 100644 deps/lld/test/ELF/riscv-plt.s create mode 100644 deps/lld/test/ELF/riscv-reloc-64-pic.s create mode 100644 deps/lld/test/ELF/riscv-reloc-add.s create mode 100644 deps/lld/test/ELF/riscv-reloc-copy.s create mode 100644 deps/lld/test/ELF/riscv-reloc-got.s create mode 100644 deps/lld/test/ELF/riscv-tls-gd.s create mode 100644 deps/lld/test/ELF/riscv-tls-ie.s create mode 100644 deps/lld/test/ELF/riscv-tls-ld.s create mode 100644 deps/lld/test/ELF/riscv-tls-le.s create mode 100644 deps/lld/test/ELF/riscv32-reloc-32-pic.s create mode 100644 deps/lld/test/ELF/riscv64-reloc-64-pic.s create mode 100644 deps/lld/test/ELF/stdout.s create mode 100644 deps/lld/test/ELF/symbol-ordering-file-cgprofile-conflicts.s delete mode 100644 deps/lld/test/ELF/tls-align.s create mode 100644 deps/lld/test/ELF/undef-multi.s create mode 100644 deps/lld/test/ELF/undefined-glob.s create mode 100644 deps/lld/test/ELF/version-script-reassign.s create mode 100644 deps/lld/test/ELF/vs-diagnostics-duplicate.s create mode 100644 deps/lld/test/ELF/vs-diagnostics-dynamic-relocation.s create mode 100644 deps/lld/test/ELF/vs-diagnostics-undefined-symbol-1.s create mode 100644 deps/lld/test/ELF/vs-diagnostics-undefined-symbol-2.s create mode 100644 deps/lld/test/ELF/vs-diagnostics-undefined-symbol-3.s create mode 100644 deps/lld/test/ELF/vs-diagnostics-versionscript.s create mode 100644 deps/lld/test/ELF/weak-undef-no-shared-libs.s create mode 100644 deps/lld/test/ELF/weak-undef-shared2.s create mode 100644 deps/lld/test/ELF/x86-64-cet.s create mode 100644 deps/lld/test/ELF/x86-64-dyn-rel-error5.s create mode 100644 deps/lld/test/ELF/x86-64-pcrel.s delete mode 100644 deps/lld/test/ELF/x86-64-reloc-16.s create mode 100644 deps/lld/test/ELF/x86-64-reloc-8-16.s delete mode 100644 deps/lld/test/ELF/x86-64-reloc-8.s create mode 100644 deps/lld/test/ELF/x86-64-static-tls-model.s create mode 100644 deps/lld/test/ELF/x86-64-tls-ld-preemptable.s create mode 100644 deps/lld/test/ELF/x86-64-tls-le-align.s create mode 100644 deps/lld/test/ELF/x86-64-tls-le-undef.s create mode 100644 deps/lld/test/ELF/x86-64-tlsdesc-gd.s create mode 100644 deps/lld/test/ELF/x86-64-tlsdesc-ld.s create mode 100644 deps/lld/test/ELF/x86-property-relocatable.s create mode 100644 deps/lld/test/mach-o/load-commands-size.yaml create mode 100644 deps/lld/test/wasm/Inputs/call-ret32.ll create mode 100644 deps/lld/test/wasm/Inputs/disallow-feature-foo.yaml create mode 100644 deps/lld/test/wasm/Inputs/explicit-section.ll create mode 100644 deps/lld/test/wasm/Inputs/no-feature-foo.yaml create mode 100644 deps/lld/test/wasm/Inputs/require-feature-foo.yaml create mode 100644 deps/lld/test/wasm/Inputs/use-feature-foo.yaml create mode 100644 deps/lld/test/wasm/archive-no-index.ll create mode 100644 deps/lld/test/wasm/archive-weak-undefined.ll create mode 100644 deps/lld/test/wasm/corrupted.wasm.test create mode 100644 deps/lld/test/wasm/data-segments.ll create mode 100644 deps/lld/test/wasm/emit-relocs-fpic.s create mode 100644 deps/lld/test/wasm/emit-relocs.ll create mode 100644 deps/lld/test/wasm/global-base.test create mode 100644 deps/lld/test/wasm/init-fini-gc.ll create mode 100644 deps/lld/test/wasm/large-memory.test create mode 100644 deps/lld/test/wasm/lto/comdat.ll create mode 100644 deps/lld/test/wasm/lto/relocatable.ll create mode 100644 deps/lld/test/wasm/lto/weak-undefined.ll create mode 100644 deps/lld/test/wasm/pie.ll create mode 100644 deps/lld/test/wasm/reproduce.ll create mode 100644 deps/lld/test/wasm/section-symbol-relocs.yaml create mode 100644 deps/lld/test/wasm/shared-memory-no-atomics.yaml create mode 100644 deps/lld/test/wasm/shared-memory.yaml create mode 100644 deps/lld/test/wasm/shared-needed.ll create mode 100644 deps/lld/test/wasm/signature-mismatch-export.ll create mode 100644 deps/lld/test/wasm/signature-mismatch-unknown.ll create mode 100644 deps/lld/test/wasm/startstop.ll create mode 100644 deps/lld/test/wasm/target-feature-disallowed.yaml create mode 100644 deps/lld/test/wasm/target-feature-none.yaml create mode 100644 deps/lld/test/wasm/target-feature-required.yaml create mode 100644 deps/lld/test/wasm/target-feature-used.yaml create mode 100644 deps/lld/test/wasm/tls.ll create mode 100644 deps/lld/test/wasm/trace-symbol.ll create mode 100644 deps/lld/test/wasm/trace.test create mode 100644 deps/lld/test/wasm/undefined-data.ll create mode 100644 deps/lld/test/wasm/wrap.ll create mode 100644 deps/lld/wasm/Relocations.cpp create mode 100644 deps/lld/wasm/Relocations.h create mode 100644 deps/lld/wasm/SyntheticSections.cpp create mode 100644 deps/lld/wasm/SyntheticSections.h create mode 100644 lib/include/avx512bf16intrin.h create mode 100644 lib/include/avx512vlbf16intrin.h create mode 100644 lib/include/avx512vlvp2intersectintrin.h create mode 100644 lib/include/avx512vp2intersectintrin.h create mode 100644 lib/include/enqcmdintrin.h create mode 100644 lib/include/opencl-c-base.h create mode 100644 lib/include/openmp_wrappers/__clang_openmp_math.h create mode 100644 lib/include/openmp_wrappers/__clang_openmp_math_declares.h create mode 100644 lib/include/openmp_wrappers/cmath create mode 100644 lib/include/openmp_wrappers/math.h create mode 100644 lib/include/ppc_wrappers/emmintrin.h create mode 100644 lib/include/ppc_wrappers/mm_malloc.h create mode 100644 lib/include/ppc_wrappers/mmintrin.h create mode 100644 lib/include/ppc_wrappers/xmmintrin.h delete mode 100644 lib/libcxx/include/experimental/any delete mode 100644 lib/libcxx/include/experimental/chrono delete mode 100644 lib/libcxx/include/experimental/numeric delete mode 100644 lib/libcxx/include/experimental/optional delete mode 100644 lib/libcxx/include/experimental/ratio delete mode 100644 lib/libcxx/include/experimental/string_view delete mode 100644 lib/libcxx/include/experimental/system_error delete mode 100644 lib/libcxx/include/experimental/tuple create mode 100644 lib/libcxx/include/fenv.h delete mode 100644 lib/libcxx/include/support/xlocale/xlocale.h create mode 100644 lib/libunwind/LICENSE.TXT create mode 100644 std/os/bits/linux/riscv64.zig create mode 100644 std/os/linux/riscv64.zig