|
Revision tags: llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3, llvmorg-18.1.2, llvmorg-18.1.1, llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3, llvmorg-18.1.0-rc2, llvmorg-18.1.0-rc1, llvmorg-19-init, llvmorg-17.0.6, llvmorg-17.0.5, llvmorg-17.0.4, llvmorg-17.0.3, llvmorg-17.0.2, llvmorg-17.0.1, llvmorg-17.0.0, llvmorg-17.0.0-rc4, llvmorg-17.0.0-rc3, llvmorg-17.0.0-rc2, llvmorg-17.0.0-rc1, llvmorg-18-init, llvmorg-16.0.6, llvmorg-16.0.5, llvmorg-16.0.4, llvmorg-16.0.3, llvmorg-16.0.2, llvmorg-16.0.1, llvmorg-16.0.0, llvmorg-16.0.0-rc4, llvmorg-16.0.0-rc3, llvmorg-16.0.0-rc2, llvmorg-16.0.0-rc1, llvmorg-17-init, llvmorg-15.0.7, llvmorg-15.0.6, llvmorg-15.0.5, llvmorg-15.0.4, llvmorg-15.0.3, working, llvmorg-15.0.2, llvmorg-15.0.1, llvmorg-15.0.0, llvmorg-15.0.0-rc3, llvmorg-15.0.0-rc2, llvmorg-15.0.0-rc1, llvmorg-16-init, llvmorg-14.0.6, llvmorg-14.0.5, llvmorg-14.0.4, llvmorg-14.0.3, llvmorg-14.0.2, llvmorg-14.0.1, llvmorg-14.0.0, llvmorg-14.0.0-rc4, llvmorg-14.0.0-rc3, llvmorg-14.0.0-rc2, llvmorg-14.0.0-rc1, llvmorg-15-init, llvmorg-13.0.1, llvmorg-13.0.1-rc3, llvmorg-13.0.1-rc2, llvmorg-13.0.1-rc1, llvmorg-13.0.0, llvmorg-13.0.0-rc4, llvmorg-13.0.0-rc3, llvmorg-13.0.0-rc2, llvmorg-13.0.0-rc1, llvmorg-14-init, llvmorg-12.0.1, llvmorg-12.0.1-rc4, llvmorg-12.0.1-rc3, llvmorg-12.0.1-rc2, llvmorg-12.0.1-rc1, llvmorg-12.0.0, llvmorg-12.0.0-rc5, llvmorg-12.0.0-rc4, llvmorg-12.0.0-rc3, llvmorg-12.0.0-rc2, llvmorg-11.1.0, llvmorg-11.1.0-rc3, llvmorg-12.0.0-rc1, llvmorg-13-init, llvmorg-11.1.0-rc2, llvmorg-11.1.0-rc1, llvmorg-11.0.1, llvmorg-11.0.1-rc2, llvmorg-11.0.1-rc1, llvmorg-11.0.0, llvmorg-11.0.0-rc6, llvmorg-11.0.0-rc5, llvmorg-11.0.0-rc4, llvmorg-11.0.0-rc3 |
|
| #
643ec67a |
| 19-Sep-2020 |
Jez Ng <jezng@fb.com> |
[lld-macho] Always include custom syslibroot when running tests
This greatly reduces the amount of boilerplate in our tests.
Reviewed By: #lld-macho, compnerd
Differential Revision: https://review
[lld-macho] Always include custom syslibroot when running tests
This greatly reduces the amount of boilerplate in our tests.
Reviewed By: #lld-macho, compnerd
Differential Revision: https://reviews.llvm.org/D87960
show more ...
|
|
Revision tags: llvmorg-11.0.0-rc2, llvmorg-11.0.0-rc1, llvmorg-12-init, llvmorg-10.0.1, llvmorg-10.0.1-rc4, llvmorg-10.0.1-rc3, llvmorg-10.0.1-rc2 |
|
| #
2f4cfa3c |
| 17-Jun-2020 |
Jez Ng <jezng@fb.com> |
[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 de
[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
show more ...
|
| #
9baba7cf |
| 15-Jun-2020 |
Kirill Bobyrev <kbobyrev@google.com> |
Revert "[lld-macho] No need to explicitly specify -arch in tests"
This reverts commit 51c5baacf36f5d5d0dbed00590a9e56a5f4a0d73 and also 337fb8c767ea93058517cb9b0be5daf21b448b71 - "[lld-macho] Set RE
Revert "[lld-macho] No need to explicitly specify -arch in tests"
This reverts commit 51c5baacf36f5d5d0dbed00590a9e56a5f4a0d73 and also 337fb8c767ea93058517cb9b0be5daf21b448b71 - "[lld-macho] Set REQUIRES: x86 on more tests".
These patches cause test crashes:
http://lab.llvm.org:8011/builders/ppc64le-lld-multistage-test/builds/10054
show more ...
|
| #
51c5baac |
| 14-Jun-2020 |
Jez Ng <jezng@fb.com> |
[lld-macho] No need to explicitly specify -arch in tests
Summary: After {D81326} landed, some tests started failing if they did not have `-arch` specified. I think one of the reasons happened was du
[lld-macho] No need to explicitly specify -arch in tests
Summary: After {D81326} landed, some tests started failing if they did not have `-arch` specified. I think one of the reasons happened was due to the fact that we were taking a reference to a temporary value that was freed too early. Fixing that got the error to go away on my local Linux machine.
Reviewed By: MaskRay
Differential Revision: https://reviews.llvm.org/D81802
show more ...
|
| #
fcdf7578 |
| 06-Jun-2020 |
Saleem Abdulrasool <compnerd@compnerd.org> |
lld: improve the `-arch` handling for MachO
Use the default target triple configured by the user to determine the default architecture for `ld64.lld`. Stash the architecture in the configuration as
lld: improve the `-arch` handling for MachO
Use the default target triple configured by the user to determine the default architecture for `ld64.lld`. Stash the architecture in the configuration as when linking against TBDs, we will need to filter out the symbols based upon the architecture. Treat the Haswell slice as it is equivalent to `x86_64` but with the extra Haswell extensions (e.g. AVX2, FMA3, BMI1, etc). This will make it easier to add new architectures in the future.
This change also changes the failure mode where an invalid `-arch` parameter will result in the linker exiting without further processing.
show more ...
|
|
Revision tags: llvmorg-10.0.1-rc1 |
|
| #
f04d1c3b |
| 19-May-2020 |
Jez Ng <jezng@fb.com> |
[lld-macho] Move all tests for erroneous inputs under invalid/
For consistency.
The no-id-dylib test was originally referencing the Inputs/ folder via a relative path. Instead of updating that path
[lld-macho] Move all tests for erroneous inputs under invalid/
For consistency.
The no-id-dylib test was originally referencing the Inputs/ folder via a relative path. Instead of updating that path, I decided to make the test self-contained.
Reviewed By: MaskRay
Differential Revision: https://reviews.llvm.org/D80217
show more ...
|