llvm-project/lld/test/ELF
Rui Ueyama 951cfb6aae Fix potential test failures.
Windows does not allow opened files to be removed. This patch
fixes two types of errors.

 - Output file being the same as input file. Because LLD itself
   holds a file descriptor of the input file, it cannot create an
   output file with the same name as a new file.

 - Removing files before releasing MemoryBuffer objects.

These tests are not failing no because MemoryBuffer happens to
decide not to use mmap on these files. But we shouldn't rely on
that behavior.

llvm-svn: 280507
2016-09-02 17:19:28 +00:00
..
Inputs [ELF][MIPS] Replace binary test input file by asembler code in the test. NFC 2016-07-26 21:11:34 +00:00
linkerscript Fix potential test failures. 2016-09-02 17:19:28 +00:00
lto Internalize common variables. 2016-08-31 13:42:08 +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 [ELF] - Implemented -z combrelocs/nocombreloc. 2016-05-10 15:47:57 +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 ELF: Do not create copy relocations for references in writable sections. 2016-04-14 01:48:11 +00:00
aarch64-copy2.s Add missing REQUIRES. 2016-06-04 19:30:58 +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 [ELF] - Change wording of error message. 2016-06-11 15:59:09 +00:00
aarch64-fpic-add_abs_lo12_nc.s [ELF] Improve error reporting for relocations 2016-08-18 21:55:23 +00:00
aarch64-fpic-adr_prel_lo21.s [ELF] Improve error reporting for relocations 2016-08-18 21:55:23 +00:00
aarch64-fpic-adr_prel_pg_hi21.s [ELF] Improve error reporting for relocations 2016-08-18 21:55:23 +00:00
aarch64-fpic-got.s [lld] [ELF/AARCH64] Fix dynamic relocation from PIC GOT access 2016-04-08 14:10:41 +00:00
aarch64-fpic-ldst8_abs_lo12_nc.s [ELF] Improve error reporting for relocations 2016-08-18 21:55:23 +00:00
aarch64-fpic-ldst32_abs_lo12_nc.s [ELF] Improve error reporting for relocations 2016-08-18 21:55:23 +00:00
aarch64-fpic-ldst64_abs_lo12_nc.s [ELF] Improve error reporting for relocations 2016-08-18 21:55:23 +00:00
aarch64-fpic-prel16.s [ELF] - Change wording of error message. 2016-06-11 15:59:09 +00:00
aarch64-fpic-prel32.s [ELF] - Change wording of error message. 2016-06-11 15:59:09 +00:00
aarch64-fpic-prel64.s [ELF] - Change wording of error message. 2016-06-11 15:59:09 +00:00
aarch64-gnu-ifunc-nosym.s Remove unnecessary function type directives for ifuncs. 2016-04-26 16:50:02 +00:00
aarch64-gnu-ifunc.s Remove unnecessary function type directives for ifuncs. 2016-04-26 16:50:02 +00:00
aarch64-got-relocations.s Don't omit dynamic relocations for the GOT. 2016-04-05 20:17:33 +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-gdie.s Implement gd to ie relaxation for aarch64. 2016-06-04 23:33:31 +00:00
aarch64-tls-gdle.s Update for a recent format change. 2016-05-13 21:58:46 +00:00
aarch64-tls-ie.s add missing REQUIRES 2016-06-05 22:54:11 +00:00
aarch64-tls-iele.s Update for a recent format change. 2016-05-13 21:58:46 +00:00
aarch64-tls-le.s Run dos2unix. NFC. 2016-03-11 14:34:44 +00:00
aarch64-tls-pie.s Make TLS work for PIE executables on aarch64. 2016-04-06 17:53:31 +00:00
aarch64-tls-static.s Add a missing REQUIRES. 2016-06-05 19:28:44 +00:00
aarch64-tlsdesc.s Start adding tlsdesc support for aarch64. 2016-06-02 19:49:53 +00:00
aarch64-tstbr14-reloc.s [ELF/AARCH64] - Implemented R_AARCH64_TSTBR14 relocation. 2016-01-11 14:27:05 +00:00
abs-hidden.s Don't create relocations for absolute got entries. 2016-04-15 12:44:43 +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 [ELF] - Error out when R_X86_64_PC32/R_X86_64_32 are used against preemptible symbol when linking shared object. 2016-03-29 08:35:42 +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
amdgpu-relocs.s ELF/AMDGPU: Add support for R_AMDGPU_ABS32 2016-07-21 15:30:13 +00:00
archive.s ELF: Correctly handle --whole-archive for thin archives. 2016-03-31 23:12:18 +00:00
arm-abs32-dyn.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-attributes-remove.s Add missing REQUIRES: arm from test. To fix tests building without ARM. 2016-06-07 09:49:40 +00:00
arm-blx.s Add initial support for Thumb for ARMv7a 2016-06-16 09:53:46 +00:00
arm-branch-error.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-branch.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-copy.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-data-prel.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-data-relocs.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-exidx-output.s Canonicalize output section name for .ARM.exidx sections 2016-08-24 09:08:54 +00:00
arm-fpic-got.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-gnu-ifunc-nosym.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-gnu-ifunc.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-got-relative.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-gotoff.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-mov-relocs.s Recommit R274836 Add Thunk support framework for ARM and Mips 2016-07-08 16:10:27 +00:00
arm-plt-reloc.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-target1.s [ELF] - Fix (partial) for bug 28843 - Make sure we handle options with opposing meanings. 2016-08-31 08:53:21 +00:00
arm-thumb-blx.s Remove trailing whitespaces. 2016-07-25 16:51:52 +00:00
arm-thumb-branch-error.s Add initial support for Thumb for ARMv7a 2016-06-16 09:53:46 +00:00
arm-thumb-branch.s Add initial support for Thumb for ARMv7a 2016-06-16 09:53:46 +00:00
arm-thumb-interwork-thunk-range.s Add missing REQUIRES. 2016-09-01 14:59:11 +00:00
arm-thumb-interwork-thunk.s Recommit R274836 Add Thunk support framework for ARM and Mips 2016-07-08 16:10:27 +00:00
arm-thumb-narrow-branch-check.s Add initial support for Thumb for ARMv7a 2016-06-16 09:53:46 +00:00
arm-thumb-plt-reloc.s Add initial support for Thumb for ARMv7a 2016-06-16 09:53:46 +00:00
arm-tls-gd32.s Support for standard model ARM TLS 2016-07-20 08:52:27 +00:00
arm-tls-ie32.s Support for standard model ARM TLS 2016-07-20 08:52:27 +00:00
arm-tls-ldm32.s Initial support for the local dynamic model ARM TLS relocations: 2016-07-20 14:56:26 +00:00
arm-tls-le32.s Support for standard model ARM TLS 2016-07-20 08:52:27 +00:00
as-needed-no-reloc.s Handle --as-needed with symbols, not relocations. 2016-04-26 13:56:26 +00:00
as-needed.s Don't depend on lld creating relocations in ro segments. 2016-04-30 00:49:10 +00:00
auxiliary.s [ELF] - Fix for: bug 30237 - lld does not implement -f option 2016-09-02 09:13:05 +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 Remove unnecessary trailing semicolons. 2016-04-27 02:58:27 +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 [ELF][MIPS] Support .MIPS.abiflags section 2016-08-12 06:28:49 +00:00
basic-ppc.s [ELF] - Create _DYNAMIC symbol for dynamic output 2016-03-01 16:23:13 +00:00
basic.s [ELF] Introduce a flag to parse response files according to windows rules. 2016-07-06 21:24:34 +00:00
basic32.s Remove unnecessary trailing semicolons. 2016-04-27 02:58:27 +00:00
basic64be.s Create a .got when PPC64 uses a TOC. 2016-04-27 12:21:27 +00:00
bss.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
bsymbolic-undef.s ELF: Simplify preemption logic. Do not include weak undefined symbols in non-DSOs. 2016-04-24 04:29:59 +00:00
bsymbolic.s Remove trailing whitespaces. 2016-07-25 16:51:52 +00:00
build-id.s Implement support for --build-id=uuid switch 2016-08-26 09:55:37 +00:00
combrelocs.s [ELF] - Implemented -z combrelocs/nocombreloc. 2016-05-10 15:47:57 +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
compressed-debug-input.s Fix endianness issue. 2016-07-07 03:55:55 +00:00
conflict.s [ELF] - Fix (partial) for bug 28843 - Make sure we handle options with opposing meanings. 2016-08-31 08:53:21 +00:00
copy-errors.s [ELF] Improve error reporting for relocations 2016-08-18 21:55:23 +00:00
copy-in-shared.s [ELF] Improve error reporting for relocations 2016-08-18 21:55:23 +00:00
copy-rel-corrupted.s [ELF] Improve error reporting for relocations 2016-08-18 21:55:23 +00:00
copy-rel-pie-error.s [ELF] Improve error reporting for relocations 2016-08-18 21:55:23 +00:00
copy-rel-pie.s Fix copy relocations in pie. 2016-05-05 19:41:49 +00:00
ctors_dtors_priority.s Make compCtors strict weak ordering. 2016-02-12 00:38:46 +00:00
default-output.s Remove unnecessary trailing semicolons. 2016-04-27 02:58:27 +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
dont-export-hidden.s Don't set MustBeInDynSym for hidden symbols. 2016-04-13 19:03:34 +00:00
driver.test [ELF] - Do not exit if -v is specified. 2016-08-16 13:25:53 +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 Devide _gp in the same spot as other mips symbols. NFC. 2016-04-12 02:24:43 +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-list.s Remove trailing whitespaces. 2016-07-25 16:51:52 +00:00
dynamic-reloc-in-ro.s [ELF] Only print symbol name when it is available 2016-08-22 19:01:53 +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 Fix potential test failures. 2016-09-02 17:19:28 +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-dyn-rel.s [ELF] Improve error reporting for relocations 2016-08-18 21:55:23 +00:00
eh-frame-gc.s [ELF] - keep alive all non-text sections referenced by .eh_frame 2016-05-02 13:49:42 +00:00
eh-frame-gc2.s Fix PR28575. 2016-07-21 20:18:30 +00:00
eh-frame-hdr-abs-fde.s Always create a .got on mips. 2016-04-12 13:21:13 +00:00
eh-frame-hdr-augmentation.s Fix inverted comparison. 2016-02-09 22:47:34 +00:00
eh-frame-hdr-icf.s Refactor EhFrameHdr. 2016-05-23 03:00:33 +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 Remove unnecessary trailing semicolons. 2016-04-27 02:58:27 +00:00
eh-frame-hdr.s Set sh_addralign to 1 instead of 0. 2016-07-14 05:46:24 +00:00
eh-frame-marker.s Delete EhInputSection::getOffset. 2016-07-20 20:19:58 +00:00
eh-frame-merge.s Do not propagate section name and attributes to .eh_frame. 2016-05-23 15:12:41 +00:00
eh-frame-multilpe-cie.s Fix a wrong assumption. 2016-05-24 16:03:27 +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 [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
ehdr_start.s [ELF] Define __ehdr_start symbol 2016-08-22 18:44:04 +00:00
ehframe-relocation.s Do not propagate section name and attributes to .eh_frame. 2016-05-23 15:12:41 +00:00
empty-archive.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
empty-ver.s Handle empty versions. 2016-06-28 21:48:33 +00:00
emulation.s Add EM_IAMCU support. 2016-08-03 20:15:56 +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] - Linkerscript: do not define _edata,_end,_etext if SECTIONS is used. 2016-08-08 08:42:48 +00:00
entry.s [ELF] Support --entry= option variant. Update tests while I'm there. 2016-07-04 21:50:50 +00:00
fatal-warnings.s [ELF] - Implemented --fatal-warnings option. 2016-07-04 13:43:12 +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-merge-local-sym.s Bring r267164 back with a fix. 2016-04-22 22:09:35 +00:00
gc-sections-eh.s Add a test showing that we can gc parts of .eh_frame. 2016-04-28 14:31:09 +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-lsda.s Fix --gc-sections when .eh_frame has a lsda. 2016-05-05 13:51:14 +00:00
gc-sections-merge-addend.s Bring r267164 back with a fix. 2016-04-22 22:09:35 +00:00
gc-sections-merge-implicit-addend.s Bring r267164 back with a fix. 2016-04-22 22:09:35 +00:00
gc-sections-merge.s Bring r267164 back with a fix. 2016-04-22 22:09:35 +00:00
gc-sections-print.s [ELF] - Implemented --print-gc-sections command line argument. 2015-12-10 09:12:18 +00:00
gc-sections-protected.s Don't gc protected symbols. 2016-04-21 23:59:19 +00:00
gc-sections-shared.s Don't gc symbols that have to go in the dynamic symbol table. 2016-04-26 16:26:45 +00:00
gc-sections-weak.s Add an interesting GC testcase. 2016-04-15 15:26:52 +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 Don't store an Elf_Sym for most symbols. 2016-04-04 14:04:16 +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-gotpcrel.s ELF: Treat IFunc definitions in DSOs as functions. 2016-04-26 16:22:51 +00:00
gnu-ifunc-i386.s Remove unnecessary function type directives for ifuncs. 2016-04-26 16:50:02 +00:00
gnu-ifunc-nosym-i386.s Remove unnecessary function type directives for ifuncs. 2016-04-26 16:50:02 +00:00
gnu-ifunc-nosym.s Remove unnecessary function type directives for ifuncs. 2016-04-26 16:50:02 +00:00
gnu-ifunc-relative.s Remove unnecessary function type directives for ifuncs. 2016-04-26 16:50:02 +00:00
gnu-ifunc.s Remove unnecessary function type directives for ifuncs. 2016-04-26 16:50:02 +00:00
gnu-unique.s ELF: Add --no-gnu-unique option. 2016-04-07 20:41:41 +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-plt-header.s Document and test the first few .got.plt entries. 2016-05-09 18:12:15 +00:00
got.s Add debugger rendezvous DT_DEBUG .dynamic entry 2016-01-06 15:52:27 +00:00
gotpc-relax-nopic.s Add DT_REL(A)COUNT tag to .dynamic section 2016-08-31 08:51:39 +00:00
gotpc-relax-und-dso.s Make test more realistic. 2016-05-28 15:38:13 +00:00
gotpc-relax.s Make test more realistic. 2016-05-28 15:38:13 +00:00
gotpcrelx.s Make test more realistic. 2016-05-28 15:38:13 +00:00
i386-got-and-copy.s Don't create dynamic relocations to ro segments. 2016-04-30 01:15:17 +00:00
i386-gotpc.s Remove isGotRelative. 2016-04-18 12:31:37 +00:00
i386-merge.s Don't depend on dynamic relocatinos in ro sections. 2016-05-04 20:25:19 +00:00
i386-relative.s Don't depend on dynamic relocatinos in ro sections. 2016-05-04 20:25:19 +00:00
i386-relax-reloc.s Read the implicit addend of R_386_GOT32X. 2016-07-06 21:48:50 +00:00
i386-tls-ie-shared.s Add DT_REL(A)COUNT tag to .dynamic section 2016-08-31 08:51:39 +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 Fix potential test failures. 2016-09-02 17:19:28 +00:00
icf5.s Fix potential test failures. 2016-09-02 17:19:28 +00:00
icf6.s ELF: Implement ICF. 2016-02-25 18:43:51 +00:00
icf7.s [ELF] ICF should respect section alignment 2016-08-22 18:53:09 +00:00
image-base.s [ELF] Rename the test to reflect the option name 2016-07-13 18:31:44 +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 Don't depend on lld creating relocations in ro segments. 2016-04-30 00:49:10 +00:00
init-fini.s Remove unnecessary trailing semicolons. 2016-04-27 02:58:27 +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 Refactor EHOutputSection. 2016-05-22 23:16:14 +00:00
invalid-cie-length5.s Refactor EHOutputSection. 2016-05-22 23:16:14 +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-dynamic-list.test ELF: Implement --dynamic-list 2016-04-13 18:51:11 +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 [ELF] Linkerscript: support assignment outside SECTIONS 2016-08-18 04:34:27 +00:00
invalid-relocations.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
libsearch.s Fix library search order. 2016-06-27 07:26:28 +00:00
linkerscript-outsections-addr.s [ELF] Set MAXPAGESIZE to 2MiB on x86-64 to match bfd and gold. 2016-08-17 02:10:51 +00:00
lit.local.cfg Add initial LTO support. 2016-02-12 20:54:57 +00:00
llvm33-rela-outside-group.s [ELF] - Error out when R_X86_64_PC32/R_X86_64_32 are used against preemptible symbol when linking shared object. 2016-03-29 08:35:42 +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 Add DT_REL(A)COUNT tag to .dynamic section 2016-08-31 08:51:39 +00:00
local-got-shared.s Add DT_REL(A)COUNT tag to .dynamic section 2016-08-31 08:51:39 +00:00
local-got.s Add debugger rendezvous DT_DEBUG .dynamic entry 2016-01-06 15:52:27 +00:00
local-undefined-symbol.s [ELF] - Do not keep undefined locals in .symtab 2016-03-30 08:16:11 +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-str.s Don't depend on dynamic relocatinos in ro sections. 2016-05-04 20:25:19 +00:00
merge-shared.s Don't depend on dynamic relocatinos in ro sections. 2016-05-04 20:25:19 +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-empty.s Do not handle zero-sized mergeable section as mergeable. 2016-08-03 05:28:02 +00:00
merge-string-error.s Include filenames and section names to error messages. 2016-08-03 04:39:42 +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: Add -O0 (produce output as fast as possible) mode. 2016-04-29 16:12:29 +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-mask.s [ELF][MIPS] Apply mask while reading implicit addend and writing result of R_MIPS_26 relocation. 2016-07-22 05:56:43 +00:00
mips-26.s [mips][ias] Only round section sizes when explicitly requested. 2016-05-04 13:21:06 +00:00
mips-32.s [ELF] - Implemented -z combrelocs/nocombreloc. 2016-05-10 15:47:57 +00:00
mips-64-disp.s [ELF][MIPS] Support GOT entries for non-preemptible symbols with different addends 2016-06-19 21:39:37 +00:00
mips-64-got.s [ELF][MIPS] Support GOT entries for non-preemptible symbols with different addends 2016-06-19 21:39:37 +00:00
mips-64-gprel-so.s [ELF][MIPS] Always resolve MIPS GP-relative relocations to 'local' definitions 2016-05-28 04:49:57 +00:00
mips-64-rels.s [ELF][MIPS] Handling 'packed' N64 ABI relocations 2016-05-08 14:08:40 +00:00
mips-64.s When using Rela, don't write the addend to the output section. 2016-05-13 14:15:37 +00:00
mips-align-err.s Fix the alignment check. 2016-03-31 12:09:36 +00:00
mips-call-hilo.s [ELF][MIPS] Support R_MIPS_CALL_HI16 / R_MIPS_CALL_LO16 relocations calculation 2016-08-18 19:08:36 +00:00
mips-call16.s [ELF2][MIPS] Support R_MIPS_CALL16 relocation 2015-11-25 20:58:52 +00:00
mips-dynamic.s Set DT_MIPS_BASE_ADDRESS correctly if -image-base is given. 2016-07-14 17:40:18 +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-err.s [ELF][MIPS] Support .MIPS.abiflags section 2016-08-12 06:28:49 +00:00
mips-elf-flags.s [ELF][MIPS] Support .MIPS.abiflags section 2016-08-12 06:28: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-and-copy.s Remove Writer::ensureBss(). 2016-05-24 03:16:51 +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-hilo.s [ELF][MIPS] Support R_MIPS_GOT_HI16 / R_MIPS_GOT_LO16 relocations calculation 2016-08-18 19:08:41 +00:00
mips-got-redundant.s [ELF][MIPS] Reduce number of redundant entries in the local part of MIPS GOT 2016-03-29 14:07:22 +00:00
mips-got-relocs.s ELF: Use hidden visibility for all DefinedSynthetic symbols. 2016-04-13 16:57:28 +00:00
mips-got-weak.s [ELF][MIPS] Add test case to check creation of GOT entries for weak symbols. NFC 2016-04-24 05:08:43 +00:00
mips-got16.s [ELF][MIPS] Support GOT entries for non-preemptible symbols with different addends 2016-06-19 21:39:37 +00:00
mips-gp-disp.s ELF: Use hidden visibility for all DefinedSynthetic symbols. 2016-04-13 16:57:28 +00:00
mips-gp-local.s ELF: Use hidden visibility for all DefinedSynthetic symbols. 2016-04-13 16:57:28 +00:00
mips-gprel32-relocs-gp0.s [ELF][MIPS] Attempt to fix Windows buildbot 2016-07-26 21:28:34 +00:00
mips-gprel32-relocs.s ELF: Use hidden visibility for all DefinedSynthetic symbols. 2016-04-13 16:57:28 +00:00
mips-higher-highest.s [ELF][MIPS] Support R_MIPS_HIGHER / R_MIPS_HIGHEST relocations calculation 2016-08-31 11:47:21 +00:00
mips-hilo-gp-disp.s [ELF][MIPS] Make R_MIPS_LO16 a relative relocation if it references _gp_disp symbol 2016-04-14 21:10:05 +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 Always create a .got on mips. 2016-04-12 13:21:13 +00:00
mips-jalr.test [yaml2obj] Hopefully the last test case update from r273915 2016-06-27 21:06:40 +00:00
mips-lo16-not-relative.s [ELF][MIPS] Revert r264761 and add test case to demonstrate the problem 2016-03-30 22:43:14 +00:00
mips-nonalloc.s [ELF] Take into account offset in the output section when read addends for a non-alloc input section 2016-05-21 19:48:54 +00:00
mips-npic-call-pic.s Fix test corresponding to change r279770 2016-08-25 20:43:49 +00:00
mips-options-r.test [ELF][MIPS] Handle section symbol points to the .MIPS.options / .reginfo section 2016-05-26 20:46:01 +00:00
mips-options.s [ELF][MIPS] Read/write .MIPS.options section 2016-05-04 10:07:38 +00:00
mips-pc-relocs.s Update for llvm change. 2016-05-24 11:16:14 +00:00
mips-plt-copy.s [ELF][MIPS] Fix predicate used for sorting MIPS dynamic symbol tables 2016-06-20 11:37:56 +00:00
mips-plt-r6.s [ELF][MIPS] Create PLT entry specific for MIPS ABI version R6 2016-07-20 20:15:33 +00:00
mips-reginfo.s [ELF][MIPS] MIPS .reginfo sections handling 2015-12-20 10:57:34 +00:00
mips-relocatable.s [ELF][MIPS] Do not emit .got section in case of relocatable output 2016-07-26 21:11:30 +00:00
mips-sto-plt.s [ELF][MIPS] Fix predicate used for sorting MIPS dynamic symbol tables 2016-06-20 11:37:56 +00:00
mips-tls-64.s [ELF][MIPS] Support MIPS TLS relocations 2016-06-23 15:26:31 +00:00
mips-tls-hilo.s [ELF][MIPS] Treat R_MIPS_TLS_{D}TPREL_HI16/LO16 as relative relocations 2016-04-20 21:57:51 +00:00
mips-tls.s [ELF][MIPS] Support MIPS TLS relocations 2016-06-23 15:26:31 +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-augmentation.s Avoid having to check in a binary. 2016-05-27 12:27:21 +00:00
no-inhibit-exec.s Remove unnecessary trailing semicolons. 2016-04-27 02:58:27 +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 [ELF] - Error out when R_X86_64_PC32/R_X86_64_32 are used against preemptible symbol when linking shared object. 2016-03-29 08:35:42 +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
oformat-binary.s [ELF] - Implemented --oformat binary option. 2016-08-25 09:05:47 +00:00
output-section.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
phdr-align.s [ELF] - Align sections file offsets correctly. 2016-04-27 09:16:28 +00:00
pie-weak.s This tests depends on non-relaxable relocations. 2016-06-17 17:01:38 +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 [LLD] Remove unwanted --check-prefix=CHECK from unit tests. NFC. 2016-04-15 17:21:29 +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 Create a .got when PPC64 uses a TOC. 2016-04-27 12:21:27 +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 Drop vestigial support for UseLazyBinding=false. 2016-05-18 21:03:36 +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 Delete broken code. 2016-04-05 22:08:39 +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 Document how to recreate a binary. 2016-04-29 23:28:36 +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
protected-shared.s Don't depend on lld creating relocations in ro segments. 2016-04-30 00:49:10 +00:00
rel-offset.s Add a test for the offset of dynamic relocations. 2016-04-07 12:02:42 +00:00
relative-dynamic-reloc-pie.s Don't depend on dynamic relocatinos in ro sections. 2016-05-04 20:25:19 +00:00
relative-dynamic-reloc-ppc64.s Don't depend on dynamic relocatinos in ro sections. 2016-05-04 20:25:19 +00:00
relative-dynamic-reloc.s Don't depend on dynamic relocatinos in ro sections. 2016-05-04 20:25:19 +00:00
relocatable-bss.s Remove unnecessary trailing semicolons. 2016-04-27 02:58:27 +00:00
relocatable-ehframe.s Don't invent names for STT_SECTION symbols. 2016-03-11 14:57:33 +00:00
relocatable-reloc.s Add a testcase for symbol resolution with -r. 2016-04-15 14:11:36 +00:00
relocatable-symbols.s [ELF] - Fix: do not ignore relocations addends when using lld -r 2016-08-02 08:49:57 +00:00
relocatable-visibility.s [ELF] - Do not change binding of symbols when creating relocatable output. 2016-08-19 08:31:02 +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-alias.s ELF: New symbol table design. 2016-05-01 04:55:03 +00:00
relocation-copy-align.s Fix alignment computation for copy relocs. 2015-12-10 22:53:24 +00:00
relocation-copy-flags.s Don't require a dynamic R_X86_64_32 reloc in a test. 2016-06-09 20:22:35 +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 Fix the implementation of R_386_GOTPC and R_386_GOTOFF. 2016-08-31 23:24:11 +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-non-alloc.s When using Rela, don't write the addend to the output section. 2016-05-13 14:15:37 +00:00
relocation-past-merge-end.s Do not handle zero-sized mergeable section as mergeable. 2016-08-03 05:28:02 +00:00
relocation-relative-absolute.s ELF: Forbid all relative relocations to absolute symbols in PIC, except for weak undefined. 2016-05-03 01:21:08 +00:00
relocation-relative-synthetic.s ELF: Forbid all relative relocations to absolute symbols in PIC, except for weak undefined. 2016-05-03 01:21:08 +00:00
relocation-relative-weak.s ELF: Forbid all relative relocations to absolute symbols in PIC, except for weak undefined. 2016-05-03 01:21:08 +00:00
relocation-shared.s Add support for R_X86_64_PC64. 2016-04-25 14:05:44 +00:00
relocation-size-shared.s Don't depend on lld creating relocations in ro segments. 2016-04-30 00:49:10 +00:00
relocation-size.s Don't depend on lld creating relocations in ro segments. 2016-04-30 00:49:10 +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 Fix handling of R_X86_64_GOT32. 2016-04-18 12:58:59 +00:00
relro-tls.s Fix PT_GNU_RELRO computation. 2016-02-05 22:55:06 +00:00
relro.s Fix copy relocations in pie. 2016-05-05 19:41:49 +00:00
reproduce-error.s Produce cpio files for --reproduce. 2016-05-03 17:30:44 +00:00
reproduce-linkerscript.s Produce cpio files for --reproduce. 2016-05-03 17:30:44 +00:00
reproduce-thin-archive.s Produce cpio files for --reproduce. 2016-05-03 17:30:44 +00:00
reproduce-windows.s Check for availability of `cpio` command. 2016-08-10 17:42:26 +00:00
reproduce.s Check for availability of `cpio` command. 2016-08-10 17:42:26 +00:00
resolution-shared.s Prefer symbols from .o over .so. 2016-01-18 23:54:05 +00:00
resolution.s Remove Size from Undefined symbol. 2016-04-28 00:26:54 +00:00
section-align-0.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +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 Don't depend on dynamic relocatinos in ro sections. 2016-05-04 20:25:19 +00:00
section-symbols.test [ELF] - Fix for: error "invalid section index: xxx" when linking FreeBSD kernel. 2016-08-12 19:25:54 +00:00
shared-be.s Don't depend on lld creating relocations in ro segments. 2016-04-30 00:49:10 +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 [ELF] Accept --soname= (two dashes). 2016-06-20 17:58:09 +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
start-lib-comdat.s Don't include --start-lib/--end-lib files twice. 2016-06-14 21:56:36 +00:00
start-lib.s Fix a crash bug in --start-lib. 2016-04-08 20:49:31 +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 [ELF] - Give automatically generated __start_* and __stop_* symbols default visibility. 2016-08-19 15:36:32 +00:00
startstop.s [ELF] - Give automatically generated __start_* and __stop_* symbols default visibility. 2016-08-19 15:36:32 +00:00
string-gc.s Reuse logic for deciding whether to keep a local symbol or not. 2016-05-05 16:38:46 +00:00
string-table.s Merge identical strings. 2016-01-29 01:24:25 +00:00
strip-all.s Remove unnecessary trailing semicolons. 2016-04-27 02:58:27 +00:00
strip-debug.s ELF: Define -S as an alias for --strip-debug. 2016-04-07 21:10:09 +00:00
symbol-override.s Remove trailing whitespaces. 2016-07-25 16:51:52 +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 Remove unnecessary trailing semicolons. 2016-04-27 02:58:27 +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-archive.s Detect invalid use of R_X86_64_GOTTPOFF. 2016-06-21 06:03:28 +00:00
tls-dynamic-i686.s [ELF] - Implemented -z combrelocs/nocombreloc. 2016-05-10 15:47:57 +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-entry.s Avoid creating duplicated relocations. 2016-04-01 12:54:27 +00:00
tls-got.s [ELF] - Implemented -z combrelocs/nocombreloc. 2016-05-10 15:47:57 +00:00
tls-i686.s Add R_386_TLS_LE as a relocation having an implicit addend. 2016-08-20 10:54:51 +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 Split a testcase. 2016-05-04 20:06:49 +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-no-plt.s Don't create a plt when LD access is optimized. 2016-04-02 00:19:22 +00:00
tls-opt.s Remove trailing whitespaces. 2016-07-25 16:51:52 +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
trace-ar.s [ELF] - Change -t implementation to print which archive members are used. 2016-04-13 18:07:57 +00:00
trace-symbols.s Implement almost-zero-cost --trace-symbol. 2016-07-17 17:50:09 +00:00
trace.s [ELF] Removed redundant llvm-mc call. NFC. 2016-04-12 12:01:31 +00:00
undef-shared.s Test what I intended to test. 2016-04-24 02:42:34 +00:00
undef-start.s This reverts the r263125 2016-03-11 14:43:02 +00:00
undef-version-script.s Add a note to the test explaining why it doesn't match gold's behaviour. 2016-04-25 00:19:47 +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 Don't create dynamic relocations to ro segments. 2016-04-30 01:15:17 +00:00
undef.s Print member name in undefined symbol error. 2016-05-09 21:40:06 +00:00
undefined-opt.s Remove unnecessary trailing semicolons. 2016-04-27 02:58:27 +00:00
unresolved-symbols.s [ELF] - Added support for --unresolved-symbols option. 2016-06-29 12:35:04 +00:00
user_def_init_array_start.s Allow user defined __init_aray_start. 2016-05-09 15:25:54 +00:00
verdef-defaultver.s Handle versioned symbols efficiently. 2016-07-17 17:23:17 +00:00
verdef-dependency.s [ELF] - Depricate version references. 2016-07-01 11:45:10 +00:00
verdef.s Linker script: support VERSION command. 2016-08-31 20:03:54 +00:00
verneed-as-needed-weak.s Also reject 32 bit dynamic relocs when producing executable. 2016-06-09 20:35:27 +00:00
verneed-local.s ELF: Create .gnu.version and .gnu.version_r sections when linking against versioned DSOs. 2016-04-27 20:22:31 +00:00
verneed.s Update testcases after r273417, which changed llvm-readobj output slightly. 2016-06-22 13:45:08 +00:00
version-script-err.s Recommit r275257 "[ELF] - Implement extern "c++" version script tag" 2016-07-16 12:26:39 +00:00
version-script-extern-wildcards.s [ELF] - Versionscript: support wildcards for extern "c++" tag. 2016-08-30 09:35:03 +00:00
version-script-extern.s Update for r275682: 2016-07-16 12:34:06 +00:00
version-script-noundef.s [ELF] - Implemented --no-undefined-version flag 2016-06-28 08:07:26 +00:00
version-script.s Linker script: support VERSION command. 2016-08-31 20:03:54 +00:00
version-undef-sym.s Document how to recreate a binary. 2016-04-29 23:35:49 +00:00
version-use.s Fix global version handling. 2016-06-09 15:45:49 +00:00
version-wildcard.test [ELF] - Fixed incorrect logic of version assignments when mixing wildcards with values matching. 2016-07-07 07:45:27 +00:00
visibility.s Don't depend on lld creating relocations in ro segments. 2016-04-30 00:49:10 +00:00
warn-common.s [ELF] implement --warn-common/--no-warn-common 2016-03-14 09:19:30 +00:00
weak-undef-hidden.s Two small related fixes. 2016-04-15 11:57:07 +00:00
weak-undef-shared.s Store the binding in the Symbol. 2016-04-26 13:50:46 +00:00
weak-undef.s ELF: Simplify preemption logic. Do not include weak undefined symbols in non-DSOs. 2016-04-24 04:29:59 +00:00
whole-archive.s Remove unnecessary trailing semicolons. 2016-04-27 02:58:27 +00:00
wildcards.s Recommitted 266457 with fix: 2016-04-16 10:10:32 +00:00
wrap.s ELF: Implement --wrap. 2016-01-07 17:20:07 +00:00
writable-merge.s Do not handle zero-sized mergeable section as mergeable. 2016-08-03 05:28:02 +00:00
x86-64-dyn-rel-error.s [ELF] - Change wording of error message. 2016-06-11 15:59:09 +00:00
x86-64-dyn-rel-error2.s [ELF] - Change wording of error message. 2016-06-11 15:59:09 +00:00
x86-64-rela.s Add -m elf32_x86_64. 2016-07-12 23:28:33 +00:00
x86-64-relax-offset.s Don't confuse input and output section offsets. 2016-06-17 15:42:36 +00:00
x86-64-reloc-32-fpic.s [ELF] - Change wording of error message. 2016-06-11 15:59:09 +00:00
x86-64-reloc-error.s Use defined hidden symbols for out of range tests. 2016-03-08 19:51:58 +00:00
x86-64-reloc-pc32-fpic.s [ELF] - Change wording of error message. 2016-06-11 15:59:09 +00:00
x86-64-reloc-range.s Check pc relative relocations too. 2016-05-20 20:02:27 +00:00
x86-64-tls-gd-got.s Add a test for accessing __tls_get_addr with a GOT. 2016-07-04 17:34:53 +00:00
x86-64-tls-gd-local.s Handle gd tls relocs pointing to local symbols. 2016-06-08 21:31:59 +00:00
x86-64-tls-pie.s Make TLS work for PIE executables on x86-64. 2016-04-05 20:51:50 +00:00
zdefs.s [ELF] implemented -z defs option 2016-05-11 13:48:41 +00:00
zstack-size.s [ELF] Allow specifying the stack size 2016-08-17 23:59:58 +00:00