Amy Huang
7b1d793713
Reland "Change the X86 datalayout to add three address spaces
...
for 32 bit signed, 32 bit unsigned, and 64 bit pointers."
This reverts 57076d3199
.
Original review at https://reviews.llvm.org/D64931 .
Review for added fix at https://reviews.llvm.org/D66843 .
llvm-svn: 371568
2019-09-10 23:15:38 +00:00
Fangrui Song
89f7859641
[ELF][test] Improve LTO tests
...
Add file-level comments
Delete insignificant addresses to make them more tolerant to layout changes
Simplify test output
llvm-svn: 371292
2019-09-07 08:20:09 +00:00
Vlad Tsyrklevich
57076d3199
Revert "Change the X86 datalayout to add three address spaces for 32 bit signed,"
...
This reverts commit r370083 because it caused check-lld failures on
sanitizer-x86_64-linux-fast.
llvm-svn: 370142
2019-08-28 01:08:54 +00:00
Amy Huang
1299945b81
Change the X86 datalayout to add three address spaces for 32 bit signed,
...
32 bit unsigned, and 64 bit pointers.
llvm-svn: 370083
2019-08-27 17:46:53 +00:00
Fangrui Song
b159906a9a
[test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC
...
Also change some options that have different semantics (cause confusion) in llvm-readelf mode:
-s => -S
-t => --symbols
-sd => --section-data
llvm-svn: 359651
2019-05-01 05:49:01 +00:00
Sam Clegg
3d63a409a0
[ELF] Remove -m argument to lld in test files. NFC.
...
This should be correctly implied by the linker.
This also makes the tests slightly easier to maintain and compare
with the equivalent tests under for other platforms.
Differential Revision: https://reviews.llvm.org/D47513
llvm-svn: 333567
2018-05-30 17:57:08 +00:00
Rafael Espindola
148445ef98
Add support for weak symbols in LTO.
...
llvm-svn: 261881
2016-02-25 16:25:41 +00:00