llvm-project/lld/test/ELF
Davide Italiano 828ac541ef [LTO] Internalize symbols.
IPO doesn't work very well across symbols referenced
by others TUs. The linker here tries to evaluate
which symbols are safe to internalize and switches
their linkage.

Differential Revision:  http://reviews.llvm.org/D18415

llvm-svn: 264585
2016-03-28 15:44:21 +00:00
..
Inputs Revert "[ELF] SHF_MERGE section with 0 entsize is not fatal" 2016-03-21 14:57:20 +00:00
lto [LTO] Internalize symbols. 2016-03-28 15:44:21 +00:00
aarch64-abs16.s [ELF/AArch64] Allow only valid dynamic relocations in the output. 2015-12-05 06:20:24 +00:00
aarch64-abs32.s [ELF/AArch64] Allow only valid dynamic relocations in the output. 2015-12-05 06:20:24 +00:00
aarch64-abs64-dyn.s Fix the aarch64 logic for dynamic relocations. 2016-02-23 20:19:44 +00:00
aarch64-call26-error.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
aarch64-condb-reloc.s [ELF/AARCH64] - Implemented R_AARCH64_CONDBR19 relocation. 2016-01-11 14:22:00 +00:00
aarch64-copy.s Place RW sections that go after relro to another memory page. 2015-12-23 15:20:38 +00:00
aarch64-data-relocs.s [ELF/AArch64] Allow only valid dynamic relocations in the output. 2015-12-05 06:20:24 +00:00
aarch64-fpic-abs16.s Error/warning/log messages should start with lowercase letters. 2016-03-15 14:00:22 +00:00
aarch64-fpic-add_abs_lo12_nc.s Error/warning/log messages should start with lowercase letters. 2016-03-15 14:00:22 +00:00
aarch64-fpic-adr_prel_lo21.s Error/warning/log messages should start with lowercase letters. 2016-03-15 14:00:22 +00:00
aarch64-fpic-adr_prel_pg_hi21.s Error/warning/log messages should start with lowercase letters. 2016-03-15 14:00:22 +00:00
aarch64-fpic-ldst8_abs_lo12_nc.s Error/warning/log messages should start with lowercase letters. 2016-03-15 14:00:22 +00:00
aarch64-fpic-ldst32_abs_lo12_nc.s Error/warning/log messages should start with lowercase letters. 2016-03-15 14:00:22 +00:00
aarch64-fpic-ldst64_abs_lo12_nc.s Error/warning/log messages should start with lowercase letters. 2016-03-15 14:00:22 +00:00
aarch64-fpic-prel16.s Error/warning/log messages should start with lowercase letters. 2016-03-15 14:00:22 +00:00
aarch64-fpic-prel32.s Error/warning/log messages should start with lowercase letters. 2016-03-15 14:00:22 +00:00
aarch64-fpic-prel64.s Error/warning/log messages should start with lowercase letters. 2016-03-15 14:00:22 +00:00
aarch64-gnu-ifunc-nosym.s Fix LLD tests that used CHECK-NEXT-NOT. FileCheck does not support 2016-02-29 18:05:21 +00:00
aarch64-gnu-ifunc.s [ELF/AARCH64] - Implemented R_AARCH64_IRELATIVE relocation. 2016-01-11 14:15:17 +00:00
aarch64-got.s Don't create a got entry if we optimize it out. 2016-03-16 22:43:36 +00:00
aarch64-hi21-error.s [ELF/AArch64] Allow only valid dynamic relocations in the output. 2015-12-05 06:20:24 +00:00
aarch64-jump26-error.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
aarch64-lo21-error.s [ELF/AArch64] Allow only valid dynamic relocations in the output. 2015-12-05 06:20:24 +00:00
aarch64-prel16.s [ELF/AArch64] Allow only valid dynamic relocations in the output. 2015-12-05 06:20:24 +00:00
aarch64-prel32.s [ELF/AArch64] Allow only valid dynamic relocations in the output. 2015-12-05 06:20:24 +00:00
aarch64-relative.s R_AARCH64_PREL64 is relative. 2016-03-28 01:31:11 +00:00
aarch64-relocs.s [ELF/AArch64] Add support for R_AARCH64_LDST16_ABS_LO12_NC relocation. 2016-01-15 01:49:51 +00:00
aarch64-tls-gdle.s Run dos2unix. NFC. 2016-03-11 14:34:44 +00:00
aarch64-tls-ie.s Run dos2unix. NFC. 2016-03-11 14:34:44 +00:00
aarch64-tls-iele.s Run dos2unix. NFC. 2016-03-11 14:34:44 +00:00
aarch64-tls-le.s Run dos2unix. NFC. 2016-03-11 14:34:44 +00:00
aarch64-tstbr14-reloc.s [ELF/AARCH64] - Implemented R_AARCH64_TSTBR14 relocation. 2016-01-11 14:27:05 +00:00
allow-multiple-definition.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
allow-shlib-undefined.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
amdgpu-entry.s Use ld.lld instead of "lld -flavor gnu". 2016-03-02 21:11:36 +00:00
amdgpu-globals.s ELF: Remove non-standard ELF features from AMDGPU target. 2016-03-09 21:37:22 +00:00
amdgpu-kernels.s ELF: Remove non-standard ELF features from AMDGPU target. 2016-03-09 21:37:22 +00:00
archive.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
as-needed.s ELF: Rewrite "echo" command arguments in hope that would fix a test breakage. 2016-02-02 21:03:56 +00:00
avoid-empty-program-headers.s Don't include NOBITS TLS in PT_LOAD. 2016-02-10 23:29:38 +00:00
basic-aarch64.s ELF: Improve performance of string table construction. 2016-01-07 02:35:32 +00:00
basic-freebsd.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
basic-mips.s Fix the alignment of PT_PHDR. 2016-02-08 15:33:53 +00:00
basic-ppc.s [ELF] - Create _DYNAMIC symbol for dynamic output 2016-03-01 16:23:13 +00:00
basic.s Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent. 2016-03-12 08:31:34 +00:00
basic32.s Fix the alignment of PT_PHDR. 2016-02-08 15:33:53 +00:00
basic64be.s ELF: Improve performance of string table construction. 2016-01-07 02:35:32 +00:00
bss.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
bsymbolic.s [ELF] Implemented -Bsymbolic-functions command line option 2016-02-02 09:28:53 +00:00
build-id.s ELF: Include the build ID section in the first page. 2016-03-13 01:54:48 +00:00
comdat.s [ELF] Follow-up to r264300. Update test case expectations to reflect recent changes in llvm-readobj. NFC. 2016-03-24 16:30:20 +00:00
common.s Adjust the .bss alignment to include common symbols. 2016-03-07 17:43:39 +00:00
conflict.s This reverts the r263125 2016-03-11 14:43:02 +00:00
copy-in-shared.s Don't create copy relocs in shared libraries. 2016-02-22 21:23:29 +00:00
ctors_dtors_priority.s Make compCtors strict weak ordering. 2016-02-12 00:38:46 +00:00
default-output.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
discard-locals.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
discard-merge-locals.s [ELF] Follow-up to r264300. Update test case expectations to reflect recent changes in llvm-readobj. NFC. 2016-03-24 16:30:20 +00:00
discard-merge-unnamed.s [ELF] Follow-up to r264300. Update test case expectations to reflect recent changes in llvm-readobj. NFC. 2016-03-24 16:30:20 +00:00
discard-none.s [ELF] - Create _DYNAMIC symbol for dynamic output 2016-03-01 16:23:13 +00:00
driver.test [ELF] - -pie/--pic-executable option implemented 2016-03-17 05:57:33 +00:00
dt_flags.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
dt_tags.s Add DT_DEBUG debugger rendezvous test for r256942 2016-01-06 15:56:04 +00:00
duplicate-internal.s This reverts the r263125 2016-03-11 14:43:02 +00:00
duplicated-plt-entry.s Don't create multiple .got.plt entries for the same symbol. 2016-02-16 16:46:31 +00:00
dynamic-reloc-index.s Place RW sections that go after relro to another memory page. 2015-12-23 15:20:38 +00:00
dynamic-reloc-weak.s Fix some confusion about what can be preempted. 2016-02-26 14:27:47 +00:00
dynamic-reloc.s Merge identical strings. 2016-01-29 01:24:25 +00:00
dynamic.s [ELF] Follow-up to r264300. Update test case expectations to reflect recent changes in llvm-readobj. NFC. 2016-03-24 16:30:20 +00:00
dynsym-pie.s [ELF] - -pie/--pic-executable option implemented 2016-03-17 05:57:33 +00:00
edata-etext.s Description of symbols is avalable here: 2016-02-26 14:36:36 +00:00
eh-align-cie.s Update the recorded CIE length when aligning. 2015-12-24 20:44:06 +00:00
eh-frame-hdr-abs-fde.s [ELF] Fix reading of PC values of FDEs 2016-03-02 05:38:42 +00:00
eh-frame-hdr-augmentation.s Fix inverted comparison. 2016-02-09 22:47:34 +00:00
eh-frame-hdr-no-out.s Reapply r257753 with fix: 2016-01-15 13:34:52 +00:00
eh-frame-hdr-no-out2.s Reapply r257753 with fix: 2016-01-15 13:34:52 +00:00
eh-frame-hdr.s Reapply r257753 with fix: 2016-01-15 13:34:52 +00:00
eh-frame-merge.s [ELF] - Fixed padding for CIE/FDE entries of .eh_frame section 2015-12-21 09:38:59 +00:00
eh-frame-plt.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
eh-frame-rel.s Fix Elf_Rel processing for .eh_frame. 2015-11-23 15:28:28 +00:00
eh-frame-type.test Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
ehframe-relocation.s [ELF] - Fixed handling relocations against zero sized .eh_frame section. 2015-12-25 09:51:42 +00:00
empty-archive.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
emulation.s [ELF] Allow target to configure ELF header flags in the output file 2015-12-19 05:51:49 +00:00
end-preserve.s [ELF] Define symbols "_end" and "end" if referenced. 2015-11-20 02:32:35 +00:00
end-update.s [ELF] Define symbols "_end" and "end" if referenced. 2015-11-20 02:32:35 +00:00
end.s [ELF] Define symbols "_end" and "end" if referenced. 2015-11-20 02:32:35 +00:00
entry.s ELF: Allow -e <entry> with -shared 2015-12-11 17:46:46 +00:00
file-sym.s [ELF] Do not keep STT_FILE symbols in the symbol table 2016-01-20 18:59:45 +00:00
gc-sections-eh.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
gc-sections-local-sym.s [ELF] Follow-up to r264300. Update test case expectations to reflect recent changes in llvm-readobj. NFC. 2016-03-24 16:30:20 +00:00
gc-sections-print.s [ELF] - Implemented --print-gc-sections command line argument. 2015-12-10 09:12:18 +00:00
gc-sections.s [ELF] Don't reclaim .ctors/.dtors sections. 2015-12-24 09:52:11 +00:00
global_offset_table.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
global_offset_table_shared.s Unbreak buildbot. 2016-03-15 22:38:21 +00:00
gnu-hash-table.s Revert "ELF: Make .note.GNU-stack more compatible with traditional linkers." 2015-11-24 18:48:16 +00:00
gnu-ifunc-i386.s [ELF] - Implemented R_*_IRELATIVE relocations for x86, x64 targets. 2015-12-21 10:12:06 +00:00
gnu-ifunc-nosym-i386.s Fix LLD tests that used CHECK-NEXT-NOT. FileCheck does not support 2016-02-29 18:05:21 +00:00
gnu-ifunc-nosym.s Fix LLD tests that used CHECK-NEXT-NOT. FileCheck does not support 2016-02-29 18:05:21 +00:00
gnu-ifunc-relative.s Fix addend computation for IRELATIVE relocations. 2016-02-03 21:02:48 +00:00
gnu-ifunc.s [ELF] - Implemented R_*_IRELATIVE relocations for x86, x64 targets. 2015-12-21 10:12:06 +00:00
gnu-unique.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
gnustack.s ELF: Omit PT_GNU_STACK segment if -z execstack is provided. 2015-11-24 23:42:33 +00:00
got-aarch64.s Reapply fixed r253967. 2015-11-24 10:15:50 +00:00
got-i386.s [ELF] - R_386_GOTOFF relocation implemented. 2015-12-21 10:00:12 +00:00
got.s Add debugger rendezvous DT_DEBUG .dynamic entry 2016-01-06 15:52:27 +00:00
i386-relative.s Not every x86 relocation is relative. 2016-03-23 14:58:25 +00:00
icf1.s Error/warning/log messages should start with lowercase letters. 2016-03-15 14:00:22 +00:00
icf2.s Error/warning/log messages should start with lowercase letters. 2016-03-15 14:00:22 +00:00
icf3.s ELF: Implement ICF. 2016-02-25 18:43:51 +00:00
icf4.s ELF: Implement ICF. 2016-02-25 18:43:51 +00:00
icf5.s ELF: Implement ICF. 2016-02-25 18:43:51 +00:00
icf6.s ELF: Implement ICF. 2016-02-25 18:43:51 +00:00
icf7.s Error/warning/log messages should start with lowercase letters. 2016-03-15 14:00:22 +00:00
incompatible-ar-first.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
incompatible.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
init-fini.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
init_fini_priority.s ELF: Use stable sort to sort .{init,fini}_array sections. 2016-02-10 23:26:27 +00:00
invalid-cie-length.s ELF: Simplify readEntryLength. 2016-02-05 23:24:05 +00:00
invalid-cie-length2.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
invalid-cie-length3.s ELF: Simplify readEntryLength. 2016-02-05 23:24:05 +00:00
invalid-cie-length4.s ELF: Simplify readEntryLength. 2016-02-05 23:24:05 +00:00
invalid-cie-length5.s ELF: Simplify readEntryLength. 2016-02-05 23:24:05 +00:00
invalid-cie-reference.s Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent. 2016-03-12 08:31:34 +00:00
invalid-elf.test Revert "[ELF] SHF_MERGE section with 0 entsize is not fatal" 2016-03-21 14:57:20 +00:00
invalid-fde-rel.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
invalid-linkerscript.test This reverts the r263125 2016-03-11 14:43:02 +00:00
invalid-relocations.test Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent. 2016-03-12 08:31:34 +00:00
libsearch.s Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent. 2016-03-12 08:31:34 +00:00
linkerscript-ouputformat.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
linkerscript-outputarch.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
linkerscript-sections-keep.s Eliminated trailing whitespaces from test. NFC. 2016-03-21 11:23:53 +00:00
linkerscript-sections-padding.s Fix spelling. 2016-03-13 03:17:44 +00:00
linkerscript-sections.s [ELF] - Teach input section wildcard patterns to recognize '?' meta character. 2016-02-24 08:49:50 +00:00
linkerscript.s This reverts the r263125 2016-03-11 14:43:02 +00:00
linkerscript2.s ELF: Rewrite "echo" command arguments in hope that would fix a test breakage. 2016-02-02 21:03:56 +00:00
lit.local.cfg Add initial LTO support. 2016-02-12 20:54:57 +00:00
llvm33-rela-outside-group.s Don't push relocation sections onto InputSection<ELFT>::Discarded.RelocSections 2016-02-04 21:41:07 +00:00
local-dynamic.s [ELF] Follow-up to r264300. Update test case expectations to reflect recent changes in llvm-readobj. NFC. 2016-03-24 16:30:20 +00:00
local-got-pie.s [ELF] - -pie/--pic-executable option implemented 2016-03-17 05:57:33 +00:00
local-got-shared.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
local-got.s Add debugger rendezvous DT_DEBUG .dynamic entry 2016-01-06 15:52:27 +00:00
local.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
many-sections.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
merge-invalid-size.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
merge-shared.s Revert "ELF: Make .note.GNU-stack more compatible with traditional linkers." 2015-11-24 18:48:16 +00:00
merge-string-align.s Add support for merging strings with alignment larger than one char. 2016-02-19 14:17:40 +00:00
merge-string-error.s Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent. 2016-03-12 08:31:34 +00:00
merge-string-no-null.s Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent. 2016-03-12 08:31:34 +00:00
merge-string.s [ELF] - Set the sh_entsize for mergable sections 2016-03-18 09:28:39 +00:00
merge-sym.s Revert "ELF: Make .note.GNU-stack more compatible with traditional linkers." 2015-11-24 18:48:16 +00:00
merge.s [ELF] Follow-up to r264300. Update test case expectations to reflect recent changes in llvm-readobj. NFC. 2016-03-24 16:30:20 +00:00
mips-26.s [ELF][MIPS] Add lazy relocation support for MIPS 2016-02-10 19:57:19 +00:00
mips-32.s [ELF][MIPS] Rename test case. NFC 2016-02-23 08:34:18 +00:00
mips-call16.s [ELF2][MIPS] Support R_MIPS_CALL16 relocation 2015-11-25 20:58:52 +00:00
mips-dynamic.s [ELF] - Symbols from object files that override symbols in DSO are added to .dynsym table. 2016-01-25 08:44:38 +00:00
mips-dynsym-sort.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
mips-elf-flags.s [ELF] Allow target to configure ELF header flags in the output file 2015-12-19 05:51:49 +00:00
mips-gnu-hash.s Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent. 2016-03-12 08:31:34 +00:00
mips-got-extsym.s [ELF][MIPS] Always create global GOT entry for symbols defined in DSO 2016-02-04 11:51:39 +00:00
mips-got-redundant.s [ELF][MIPS] Add case demonstrates creation redundant MIPS GOT entries for non-local symbols. NFC. 2016-03-20 11:53:39 +00:00
mips-got-relocs.s Place RW sections that go after relro to another memory page. 2015-12-23 15:20:38 +00:00
mips-got16.s [ELF][MIPS] Calculate combined addend for R_MIPS_GOT16 against local symbol 2016-02-25 21:33:56 +00:00
mips-gp-disp.s [ELF][MIPS] Do not create dynamic relocations against _gp_disp symbol 2016-01-12 17:31:45 +00:00
mips-gp-local.s [ELF][MIPS] Add handling for __gnu_local_gp symbol 2016-02-04 12:09:49 +00:00
mips-gprel32-relocs.s [ELF][MIPS] Rename test file. NFC 2015-12-29 21:09:26 +00:00
mips-hilo-gp-disp.s [ELF][MIPS] Handle R_MIPS_HI16/LO16 relocations against _gp_disp symbol 2015-12-16 14:45:09 +00:00
mips-hilo-hi-only.s Error/warning/log messages should start with lowercase letters. 2016-03-15 14:00:22 +00:00
mips-hilo.s [ELF][MIPS] Fix calculation of the R_MIPS_HI16 relocation 2015-12-13 06:49:01 +00:00
mips-jalr.test [ELF][MIPS] Ignore 'hint' relocations like R_MIPS_JALR in the `scanRelocs` method 2016-01-14 20:42:09 +00:00
mips-pc-relocs.s [ELF][MIPS] Support R_MIPS_PC32 relocation handling 2016-02-04 12:31:39 +00:00
mips-plt-copy.s [ELF][MIPS] Enumerate absolute MIPS relocations in the isRelRelative 2016-02-25 05:03:52 +00:00
mips-reginfo.s [ELF][MIPS] MIPS .reginfo sections handling 2015-12-20 10:57:34 +00:00
mips-sto-plt.s [ELF] Follow-up to r264300. Update test case expectations to reflect recent changes in llvm-readobj. NFC. 2016-03-24 16:30:20 +00:00
mips-tls-hilo.s [ELF][MIPS] Support R_MIPS_TLS_DTPREL_HI16/LO16 and R_MIPS_TLS_TPREL_HI16/LO16 relocations 2016-03-17 12:36:08 +00:00
new-dtags.test Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
no-inhibit-exec.s Delete isTlsDynRel. 2016-03-08 20:24:36 +00:00
no-obj.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
no-plt-shared.s Fix PR26818. 2016-03-03 18:44:38 +00:00
no-symtab.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
no-undefined.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
noplt-pie.s [ELF] - -pie/--pic-executable option implemented 2016-03-17 05:57:33 +00:00
note.s Produce PT_NOTE program headers. 2016-03-01 13:23:29 +00:00
output-section.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
pie.s [ELF] - -pie/--pic-executable option implemented 2016-03-17 05:57:33 +00:00
plt-aarch64.s Fix some confusion about what can be preempted. 2016-02-26 14:27:47 +00:00
plt-i686.s [ELF] - -pie/--pic-executable option implemented 2016-03-17 05:57:33 +00:00
plt.s Fix LLD tests that used CHECK-NEXT-NOT. FileCheck does not support 2016-02-29 18:05:21 +00:00
ppc-relocs.s Initial support for PPC target in the new ELF linker. 2016-01-11 19:45:33 +00:00
ppc64-addr16-error.s Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent. 2016-03-12 08:31:34 +00:00
ppc64-rel-calls.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
ppc64-relocs.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
ppc64-shared-rel-toc.s Place RW sections that go after relro to another memory page. 2015-12-23 15:20:38 +00:00
ppc64-toc-restore.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
ppc64-weak-undef-call-shared.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
ppc64-weak-undef-call.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
pre_init_fini_array.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
pre_init_fini_array_missing.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
progname.s ELF: Rewrite "echo" command arguments in hope that would fix a test breakage. 2016-02-02 21:03:56 +00:00
program-header-layout.s Revert "ELF: Make .note.GNU-stack more compatible with traditional linkers." 2015-11-24 18:48:16 +00:00
relative-dynamic-reloc-pie.s [ELF] - -pie/--pic-executable option implemented 2016-03-17 05:57:33 +00:00
relative-dynamic-reloc-ppc64.s Revert "ELF: Make .note.GNU-stack more compatible with traditional linkers." 2015-11-24 18:48:16 +00:00
relative-dynamic-reloc.s Revert "ELF: Make .note.GNU-stack more compatible with traditional linkers." 2015-11-24 18:48:16 +00:00
relocatable-bss.s [ELF] - Do not allow .bss to occupy the file space when producing relocatable output 2016-03-03 20:24:14 +00:00
relocatable-ehframe.s Don't invent names for STT_SECTION symbols. 2016-03-11 14:57:33 +00:00
relocatable-symbols.s [ELF] - do not create special symbols when creating relocatable output 2016-03-01 19:12:35 +00:00
relocatable.s [ELF] - Do not allow .bss to occupy the file space when producing relocatable output 2016-03-03 20:24:14 +00:00
relocation-absolute.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
relocation-common.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
relocation-copy-align.s Fix alignment computation for copy relocs. 2015-12-10 22:53:24 +00:00
relocation-copy-i686.s Don't include tbss's alignment in offset. 2016-02-23 18:39:55 +00:00
relocation-copy.s Don't include tbss's alignment in offset. 2016-02-23 18:39:55 +00:00
relocation-i686.s [ELF] - R_386_GOT32 relocation calculation fix. 2016-01-19 11:00:48 +00:00
relocation-in-merge.s Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent. 2016-03-12 08:31:34 +00:00
relocation-local.s Revert "ELF: Make .note.GNU-stack more compatible with traditional linkers." 2015-11-24 18:48:16 +00:00
relocation-past-merge-end.s Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent. 2016-03-12 08:31:34 +00:00
relocation-size-shared.s [ELF] - R_X86_64_SIZE64/R_X86_64_SIZE32 relocations implemented. 2015-12-11 08:59:37 +00:00
relocation-size.s [ELF] - R_X86_64_SIZE64/R_X86_64_SIZE32 relocations implemented. 2015-12-11 08:59:37 +00:00
relocation-undefined-weak.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
relocation.s Create implicit plt entries for R_X86_64_32S. 2016-02-24 16:37:47 +00:00
relro-tls.s Fix PT_GNU_RELRO computation. 2016-02-05 22:55:06 +00:00
relro.s Add debugger rendezvous DT_DEBUG .dynamic entry 2016-01-06 15:52:27 +00:00
resolution-shared.s Prefer symbols from .o over .so. 2016-01-18 23:54:05 +00:00
resolution.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
section-align-0.test Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
section-layout.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
section-name.s Merge multiple tdata.* into a single section. 2016-02-16 16:12:06 +00:00
section-symbol.s [ELF] Follow-up to r264300. Update test case expectations to reflect recent changes in llvm-readobj. NFC. 2016-03-24 16:30:20 +00:00
shared-be.s Merge identical strings. 2016-01-29 01:24:25 +00:00
shared.s [ELF] Follow-up to r264300. Update test case expectations to reflect recent changes in llvm-readobj. NFC. 2016-03-24 16:30:20 +00:00
soname.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
soname2.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
splitstacks.s Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent. 2016-03-12 08:31:34 +00:00
startstop-gccollect.s [ELF] - Referencing __start or __stop should keep the section from GC. 2016-02-25 08:40:26 +00:00
startstop-shared.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
startstop.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
string-table.s Merge identical strings. 2016-01-29 01:24:25 +00:00
strip-all.s [ELF2] - Basic implementation of -r/--relocatable 2016-02-25 08:23:37 +00:00
symbol-override.s Use the plt entry as the address of some symbols. 2016-02-09 15:11:01 +00:00
symbols.s [ELF] Follow-up to r264300. Update test case expectations to reflect recent changes in llvm-readobj. NFC. 2016-03-24 16:30:20 +00:00
sysroot.s Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent. 2016-03-12 08:31:34 +00:00
tail-merge-string-align.s Add support for merging strings with alignment larger than one char. 2016-02-19 14:17:40 +00:00
tls-align.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
tls-dynamic-i686.s Remove an unnecessary hack. 2016-03-08 21:17:31 +00:00
tls-dynamic.s Remove an unnecessary hack. 2016-03-08 21:17:31 +00:00
tls-error.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
tls-got.s Add debugger rendezvous DT_DEBUG .dynamic entry 2016-01-06 15:52:27 +00:00
tls-i686.s [ELF/x86] Implemented R_386_TLS_LE_32, R_386_TLS_LE relocations. 2015-11-25 20:41:53 +00:00
tls-in-archive.s Handle a weak undefined tls to archive member. 2016-02-22 23:19:29 +00:00
tls-initial-exec-local.s Now that it is trivial, fix pr26878. 2016-03-11 18:33:48 +00:00
tls-mismatch.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
tls-offset.s Don't include tbss's alignment in offset. 2016-02-23 18:39:55 +00:00
tls-opt-gdie.s Skip some relocations in scanRelocs. 2016-03-22 13:24:29 +00:00
tls-opt-gdiele-i686.s Add debugger rendezvous DT_DEBUG .dynamic entry 2016-01-06 15:52:27 +00:00
tls-opt-i686.s [ELF] - Implement the TLS relocation optimization for 32-bit x86. 2015-12-09 09:55:54 +00:00
tls-opt-iele-i686-nopic.s Add debugger rendezvous DT_DEBUG .dynamic entry 2016-01-06 15:52:27 +00:00
tls-opt-local.s [ELF] - fixed not properly handled @GOTTPOFF relocation against local symbols 2015-12-21 10:37:33 +00:00
tls-opt.s [ELF] - Fixed handling R_X86_64_DTPOFF64 relocation relaxation 2016-03-10 18:57:17 +00:00
tls-static.s This reverts the r263125 2016-03-11 14:43:02 +00:00
tls-two-relocs.s Correctly handle two gd relocations to the same symbol. 2016-02-22 19:57:55 +00:00
tls.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
undef-start.s This reverts the r263125 2016-03-11 14:43:02 +00:00
undef-with-plt-addr-i686.s Move target independent code out of x86_64 only path. 2016-02-24 18:24:23 +00:00
undef-with-plt-addr.s Use the plt entry as the address of some symbols. 2016-02-09 15:11:01 +00:00
undef.s [ELF] - -pie/--pic-executable option implemented 2016-03-17 05:57:33 +00:00
undefined-opt.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
valid-cie-length-dw64.s [ELF] - implement support of extended length field for CIE/FDE records of eh_frame. 2015-12-17 09:23:40 +00:00
visibility.s [ELF] Follow-up to r264300. Update test case expectations to reflect recent changes in llvm-readobj. NFC. 2016-03-24 16:30:20 +00:00
warn-common.s [ELF] implement --warn-common/--no-warn-common 2016-03-14 09:19:30 +00:00
whole-archive.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
wildcards.s Trailing whitespaces removed. NFC. 2016-03-25 13:57:20 +00:00
wrap.s ELF: Implement --wrap. 2016-01-07 17:20:07 +00:00
writable-merge.s Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent. 2016-03-12 08:31:34 +00:00
x86-64-reloc-error.s Use defined hidden symbols for out of range tests. 2016-03-08 19:51:58 +00:00