llvm-project/lld/test/mach-o/Inputs
Jez Ng 415c0cd698 [lld-macho] Switch default to new Darwin backend
The new Darwin backend for LLD is now able to link reasonably large
real-world programs on x86_64. For instance, we have achieved
self-hosting for the X86_64 target, where all LLD tests pass when
building lld with itself on macOS. As such, we would like to make it the
default back-end.

The new port is now named `ld64.lld`, and the old port remains
accessible as `ld64.lld.darwinold`

This [annoucement email][1] has some context. (But note that, unlike
what the email says, we are no longer doing this as part of the LLVM 12
branch cut -- instead we will go into LLVM 13.)

Numerous mechanical test changes were required to make this change; in
the interest of creating something that's reviewable on Phabricator,
I've split out the boring changes into a separate diff (D95905). I plan to
merge its contents with those in this diff before landing.

(@gkm made the original draft of this diff, and he has agreed to let me
take over.)

[1]: https://lists.llvm.org/pipermail/llvm-dev/2021-January/147665.html

Reviewed By: #lld-macho, thakis

Differential Revision: https://reviews.llvm.org/D95204
2021-03-01 12:30:10 -05:00
..
MacOSX.sdk/usr/lib ld64.lld: Make janky support for tbd files actually work sometimes 2020-07-02 15:31:21 -04:00
arm64
armv7
lib-search-paths/usr
x86
x86_64
DependencyDump.py
PIE.yaml
arm-interworking.yaml
arm-shims.yaml
bar.yaml
cstring-sections.yaml
exported_symbols_list.exp
full.filelist
got-order.yaml
got-order2.yaml
hello-world-arm64.yaml
hello-world-armv6.yaml
hello-world-armv7.yaml
hello-world-x86.yaml
hello-world-x86_64.yaml
hw.raw_bytes
interposing-section.yaml
lazy-bind-x86_64-2.yaml
lazy-bind-x86_64-3.yaml
lazy-bind-x86_64.yaml
libbar.a
libfoo.a
no-version-min-load-command-object.yaml
order_file-basic.order
partial.filelist
re-exported-dylib-ordinal.yaml
re-exported-dylib-ordinal2.yaml
re-exported-dylib-ordinal3.yaml
swift-version-1.yaml [lld-macho] Switch default to new Darwin backend 2021-03-01 12:30:10 -05:00
unwind-info-simple-arm64.yaml
use-dylib-install-names.yaml
use-simple-dylib.yaml
write-final-sections.yaml
wrong-arch-error.yaml [lld-macho] Switch default to new Darwin backend 2021-03-01 12:30:10 -05:00