[lld-macho] Avoid explicit -arch in tests by defaulting to x86-64
authorJez Ng <jezng@fb.com>
Wed, 17 Jun 2020 00:52:45 +0000 (17:52 -0700)
committerJez Ng <jezng@fb.com>
Thu, 18 Jun 2020 03:41:27 +0000 (20:41 -0700)
commit2f4cfa3c7adda3f77d1773c80940cb4118c75c1e
treebdab02e2e372ab83794bb98b632aae06c3921d6a
parent77b79d79c05f2431b77be48d35437741eb39cdae
[lld-macho] Avoid explicit -arch in tests by defaulting to x86-64

Summary:
As mentioned in https://reviews.llvm.org/D81326#2093931, I'm not sure it
makes sense to use the default target triple to determine -arch.
Long-term we should probably detect it from the input object files, but
in the meantime it would be nice not to have to add it to all our tests
by using a convenient default.

Reviewers: #lld-macho

Subscribers: arphaman, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D81983
46 files changed:
lld/MachO/Driver.cpp
lld/test/MachO/arch.s
lld/test/MachO/archive.s
lld/test/MachO/dylib.s
lld/test/MachO/dylink-lazy.s
lld/test/MachO/dylink.s
lld/test/MachO/entry-symbol.s
lld/test/MachO/export-trie.s
lld/test/MachO/fat-arch.s
lld/test/MachO/invalid/alignment-too-large.yaml
lld/test/MachO/invalid/archive-no-index.s
lld/test/MachO/invalid/bad-archive.s
lld/test/MachO/invalid/duplicate-symbol.s
lld/test/MachO/invalid/invalid-executable.s
lld/test/MachO/invalid/invalid-fat-narch.s
lld/test/MachO/invalid/invalid-fat-offset.s
lld/test/MachO/invalid/invalid-relocation-length.yaml
lld/test/MachO/invalid/invalid-relocation-pcrel.yaml
lld/test/MachO/invalid/missing-dylib.s
lld/test/MachO/invalid/no-id-dylink.yaml
lld/test/MachO/invalid/no-such-file.s
lld/test/MachO/invalid/order-file-bad-arch.test
lld/test/MachO/invalid/order-file-bad-objfile.test
lld/test/MachO/invalid/stub-link.s
lld/test/MachO/invalid/undefined-symbol.s
lld/test/MachO/link-search-order.s
lld/test/MachO/load-commands.s
lld/test/MachO/no-exports-dylib.s
lld/test/MachO/order-file.s
lld/test/MachO/platform-version.test
lld/test/MachO/relocations.s
lld/test/MachO/resolution.s
lld/test/MachO/search-paths.test
lld/test/MachO/section-headers.s
lld/test/MachO/section-merge.s
lld/test/MachO/segments.s
lld/test/MachO/silent-ignore.test
lld/test/MachO/static-link.s
lld/test/MachO/stub-link.s
lld/test/MachO/sub-library.s
lld/test/MachO/subsections-section-relocs.s
lld/test/MachO/subsections-symbol-relocs.s
lld/test/MachO/symbol-order.s
lld/test/MachO/symtab.s
lld/test/MachO/x86-64-reloc-signed.s
lld/test/MachO/x86-64-reloc-unsigned.s