llvm-project/lld/test/ELF
George Rimar 82f0c42dad [ELF] - Teach LLD to report line numbers for data symbols.
This is PR34826.

Currently LLD is unable to report line number when reporting
duplicate declaration of some variable.

That happens because for extracting line information we always use
.debug_line section content which describes mapping from machine
instructions to source file locations, what does not help for
variables as does not describe them.

In this patch I am taking the approproate information about
variables locations from the .debug_info section.

Differential revision: https://reviews.llvm.org/D38721

llvm-svn: 317080
2017-11-01 07:42:38 +00:00
..
Inputs Use 64 bits for the shared symbol size again. 2017-10-30 17:43:16 +00:00
invalid Simplify error handling. 2017-10-28 00:05:12 +00:00
linkerscript [ELF] - Implement --orphan-handling option. 2017-10-25 15:20:30 +00:00
lto Refine our --wrap implementation. 2017-10-06 20:09:34 +00:00
aarch64-abs16.s [ELF] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +00:00
aarch64-abs32.s [ELF] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +00:00
aarch64-abs64-dyn.s [ELF] - Implemented -z combrelocs/nocombreloc. 2016-05-10 15:47:57 +00:00
aarch64-call26-error.s
aarch64-condb-reloc.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
aarch64-copy.s [ELF] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +00:00
aarch64-copy2.s [ELF] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +00:00
aarch64-data-relocs.s [ELF] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +00:00
aarch64-fpic-abs16.s Change the error message format for an incompatible relocation. 2017-04-03 21:36:31 +00:00
aarch64-fpic-add_abs_lo12_nc.s Change the error message format for an incompatible relocation. 2017-04-03 21:36:31 +00:00
aarch64-fpic-adr_prel_lo21.s Change the error message format for an incompatible relocation. 2017-04-03 21:36:31 +00:00
aarch64-fpic-adr_prel_pg_hi21.s Change the error message format for an incompatible relocation. 2017-04-03 21:36:31 +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 Change the error message format for an incompatible relocation. 2017-04-03 21:36:31 +00:00
aarch64-fpic-ldst32_abs_lo12_nc.s Change the error message format for an incompatible relocation. 2017-04-03 21:36:31 +00:00
aarch64-fpic-ldst64_abs_lo12_nc.s Change the error message format for an incompatible relocation. 2017-04-03 21:36:31 +00:00
aarch64-fpic-prel16.s Change the error message format for an incompatible relocation. 2017-04-03 21:36:31 +00:00
aarch64-fpic-prel32.s Change the error message format for an incompatible relocation. 2017-04-03 21:36:31 +00:00
aarch64-fpic-prel64.s Change the error message format for an incompatible relocation. 2017-04-03 21:36:31 +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-plt.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
aarch64-gnu-ifunc.s Use 0 as sh_link when we don't have a dynamic symbol table. 2017-10-12 15:05:04 +00:00
aarch64-got-reloc.s Relax test. 2017-10-12 15:12:55 +00:00
aarch64-got-relocations.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +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
aarch64-ldprel-lo19-invalid.s [AArch64] Include test for out of range LD_PREL_LO19. 2017-09-21 00:16:29 +00:00
aarch64-lo12-alignment.s [ELF][AArch64] Add alignment checks for the LDST<N>_ABS_LO12_NC relocations 2017-09-06 14:23:06 +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-load-alignment.s [AArch64] Properly check alignment for AARCH64_LD_PREL_LO19. 2017-09-21 00:26:28 +00:00
aarch64-prel16.s [ELF] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +00:00
aarch64-prel32.s [ELF] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +00:00
aarch64-relative.s R_AARCH64_PREL64 is relative. 2016-03-28 01:31:11 +00:00
aarch64-relocs.s ELF/AArch64: Fix R_AARCH64_LDST16_ABS_LO12_NC mask 2016-12-05 14:15:44 +00:00
aarch64-relro.s Add missing aarch64 requirement. 2017-01-30 18:49:38 +00:00
aarch64-tls-gdie.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
aarch64-tls-gdle.s [ELF] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +00:00
aarch64-tls-ie.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
aarch64-tls-iele.s [ELF] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +00:00
aarch64-tls-le.s [ELF] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +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 [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
aarch64-tlsdesc.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
aarch64-tstbr14-reloc.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
aarch64-undefined-weak.s Update comment. 2017-10-12 15:54:14 +00:00
abs-conflict.s Use toString(Inputfile*) to format a file object. 2017-04-28 20:00:09 +00:00
abs-hidden.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
allow-multiple-definition.s Add `-z muldefs` option. 2017-08-11 20:49:48 +00:00
allow-shlib-undefined.s [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
amdgpu-elf-flags-err.s LLD/ELF/AMDGPU: Process AMDGPU-specific e_flags 2017-10-24 19:05:32 +00:00
amdgpu-elf-flags.s LLD/ELF/AMDGPU: Process AMDGPU-specific e_flags 2017-10-24 19:05:32 +00:00
amdgpu-globals.s AMDGPU/LLD: Remove deprecated and unused elf definitions from tests 2017-06-05 20:57:17 +00:00
amdgpu-kernels.s AMDGPU/LLD: Remove deprecated and unused elf definitions from tests 2017-06-05 20:57:17 +00:00
amdgpu-relocs.s Add base relative relocation record that can be used for the following case (OpenCL example): 2017-10-16 20:46:53 +00:00
archive.s ELF: Correctly handle --whole-archive for thin archives. 2016-03-31 23:12:18 +00:00
arm-abs32-dyn.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
arm-attributes.s [ELF] Accept first SHT_ARM_ATTRIBUTES section 2016-12-14 10:36:12 +00:00
arm-blx.s Make tests less dependent on the exact layout. 2016-09-20 15:08:24 +00:00
arm-branch-rangethunk.s [ELF] Introduce range extension thunks for ARM 2017-10-27 09:04:11 +00:00
arm-branch.s Make tests less dependent on the exact layout. 2016-09-20 15:08:24 +00:00
arm-copy.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
arm-data-prel.s [ELF] Add terminating sentinel .ARM.exidx table entry 2016-11-24 11:43:55 +00:00
arm-data-relocs.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-eabi-version.s [ELF] Set EF_ARM_EABI_VER5 for ARM 2016-09-13 20:51:32 +00:00
arm-exidx-canunwind.s [ELF] Consolidate .ARM.extab.* sections into .ARM.extab 2017-06-28 09:12:38 +00:00
arm-exidx-gc.s [ELF] Consolidate .ARM.extab.* sections into .ARM.extab 2017-06-28 09:12:38 +00:00
arm-exidx-link.s Add missing REQUIRES. 2016-11-18 00:11:12 +00:00
arm-exidx-order.s [ELF] Add terminating sentinel .ARM.exidx table entry 2016-11-24 11:43:55 +00:00
arm-exidx-output.s Always compute sh_link for SHF_LINK_ORDER sections. 2016-11-17 23:16:39 +00:00
arm-exidx-relocatable.s Don't sort sections in -r links. 2016-11-11 22:43:27 +00:00
arm-exidx-sentinel-norelocatable.s [ELF] Add terminating sentinel .ARM.exidx table entry 2016-11-24 11:43:55 +00:00
arm-exidx-sentinel-orphan.s [ELF] Add terminating sentinel .ARM.exidx table entry 2016-11-24 11:43:55 +00:00
arm-exidx-shared.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
arm-fpic-got.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
arm-gnu-ifunc-nosym.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-gnu-ifunc-plt.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
arm-gnu-ifunc.s [ELF] Add local mapping symbols to ARM PLT entries 2017-01-25 10:31:16 +00:00
arm-got-relative.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
arm-gotoff.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-icf-exidx.s Fix symbol type with icf. 2017-07-20 21:55:40 +00:00
arm-mov-relocs.s Update now that the llvm-mc bug is fixed. 2017-07-11 22:56:51 +00:00
arm-pie-relative.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
arm-plt-reloc.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
arm-sbrel32.s [ELF] Support R_ARM_SBREL32 Relocation 2017-05-18 09:12:21 +00:00
arm-static-defines.s [ELF] Add terminating sentinel .ARM.exidx table entry 2016-11-24 11:43:55 +00:00
arm-target1.s Change the error message format for an incompatible relocation. 2017-04-03 21:36:31 +00:00
arm-target2.s [ELF] Add terminating sentinel .ARM.exidx table entry 2016-11-24 11:43:55 +00:00
arm-thumb-blx.s Remove trailing whitespaces. 2016-07-25 16:51:52 +00:00
arm-thumb-branch-rangethunk.s [ELF] Introduce range extension thunks for ARM 2017-10-27 09:04:11 +00:00
arm-thumb-branch.s Add trap instructions for ARM and MIPS. 2017-06-26 19:45:53 +00:00
arm-thumb-condbranch-thunk.s [ELF] Add support for multiple passes to createThunks() 2017-10-27 09:07:10 +00:00
arm-thumb-interwork-shared.s [ELF] Rename ARM Thunks in anticipation of Range Thunks 2017-04-04 09:29:36 +00:00
arm-thumb-interwork-thunk-range.s Add missing REQUIRES. 2016-09-01 14:59:11 +00:00
arm-thumb-interwork-thunk.s [ELF] Rename ARM Thunks in anticipation of Range Thunks 2017-04-04 09:29:36 +00:00
arm-thumb-mix-range-thunk-os.s [ELF] Introduce range extension thunks for ARM 2017-10-27 09:04:11 +00:00
arm-thumb-narrow-branch-check.s Don't depend on lld creating space for the headers. 2016-09-30 00:06:24 +00:00
arm-thumb-no-undefined-thunk.s Fix weak symbols on arm and aarch64. 2017-06-12 18:05:01 +00:00
arm-thumb-plt-range-thunk-os.s [ELF] Introduce range extension thunks for ARM 2017-10-27 09:04:11 +00:00
arm-thumb-plt-reloc.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
arm-thumb-range-thunk-os.s [ELF] Introduce range extension thunks for ARM 2017-10-27 09:04:11 +00:00
arm-thumb-thunk-empty-pass.s [ELF] Add support for multiple passes to createThunks() 2017-10-27 09:07:10 +00:00
arm-thumb-thunk-symbols.s [ELF] Pre-create ThunkSections at Target specific intervals 2017-10-27 08:58:28 +00:00
arm-thumb-undefined-weak.s Fix weak symbols on arm and aarch64. 2017-06-12 18:05:01 +00:00
arm-thunk-edgecase.s [ELF] Fix edge condition in thunk offset calculation 2017-09-21 21:04:42 +00:00
arm-thunk-largesection.s [ELF] Introduce range extension thunks for ARM 2017-10-27 09:04:11 +00:00
arm-thunk-linkerscript-dotexpr.s [ELF][ARM] Add missing REQUIRES: arm to tests 2017-10-27 09:16:46 +00:00
arm-thunk-linkerscript-large.s [ELF] Introduce range extension thunks for ARM 2017-10-27 09:04:11 +00:00
arm-thunk-linkerscript-orphan.s [ELF] Introduce range extension thunks for ARM 2017-10-27 09:04:11 +00:00
arm-thunk-linkerscript-sort.s [ELF] Introduce range extension thunks for ARM 2017-10-27 09:04:11 +00:00
arm-thunk-linkerscript.s [ELF][ARM] Add missing REQUIRES: arm to tests 2017-10-27 09:16:46 +00:00
arm-thunk-multipass.s [ELF] Add support for multiple passes to createThunks() 2017-10-27 09:07:10 +00:00
arm-thunk-re-add.s [ELF] Add support for multiple passes to createThunks() 2017-10-27 09:07:10 +00:00
arm-thunk-toolargesection.s [ELF] Introduce range extension thunks for ARM 2017-10-27 09:04:11 +00:00
arm-tls-gd-nonpreemptible.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
arm-tls-gd32.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
arm-tls-ie32.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
arm-tls-ldm32.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
arm-tls-le32.s Support for standard model ARM TLS 2016-07-20 08:52:27 +00:00
arm-tls-norelax-gd-ie.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
arm-tls-norelax-gd-le.s Don't create a dummy __tls_get_addr. 2017-10-10 17:27:34 +00:00
arm-tls-norelax-ie-le.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
arm-tls-norelax-ld-le.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
arm-undefined-weak.s Fix weak symbols on arm and aarch64. 2017-06-12 18:05:01 +00:00
arm-use-r-output.s Add missing REQUIRES. 2016-11-11 23:10:22 +00:00
as-needed-no-reloc.s [ELF] - Update testcases after LLVM update. (D35351) 2017-07-14 16:00:34 +00:00
as-needed.s [ELF] - Update testcases after LLVM update. (D35351) 2017-07-14 16:00:34 +00:00
assignment-archive.s [ELF] - Linkerscript: add test for checking interaction with archive files. 2017-08-29 15:05:14 +00:00
auxiliary.s [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
avoid-empty-program-headers.s [ELF] Set p_memsz to p_filesz when aligning the last segment to page boundary 2017-09-01 21:48:20 +00:00
bad-archive.s [ELF] Attempt to fix Windows buidbot 2016-11-21 13:57:50 +00:00
basic-aarch64.s [ELF] Set p_memsz to p_filesz when aligning the last segment to page boundary 2017-09-01 21:48:20 +00:00
basic-avr.s [ELF] Initial migration of AVR target 2017-06-15 02:27:50 +00:00
basic-freebsd.s
basic-mips.s Don't make _gp absolute. 2017-09-15 01:49:01 +00:00
basic-ppc.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
basic-sparcv9.s [ELF] Set p_memsz to p_filesz when aligning the last segment to page boundary 2017-09-01 21:48:20 +00:00
basic.s [ELF] Set p_memsz to p_filesz when aligning the last segment to page boundary 2017-09-01 21:48:20 +00:00
basic32.s [ELF] Set p_memsz to p_filesz when aligning the last segment to page boundary 2017-09-01 21:48:20 +00:00
basic64be.s Stop propagating Entsize. 2017-02-03 21:29:51 +00:00
bss-start-common.s [ELF] - Define __bss_start symbol. 2017-04-05 10:03:25 +00:00
bss.s Make test test what it should be testing. 2016-12-05 20:42:58 +00:00
bsymbolic-undef.s Remove string table offsets from tests. 2016-11-01 21:26:28 +00:00
bsymbolic.s Remove trailing whitespaces. 2016-07-25 16:51:52 +00:00
build-id.s Give .note.gnu.build-id section alignment 4 2017-10-30 22:08:11 +00:00
chroot.s Add the --chroot option for --reproduce. 2017-07-20 18:17:55 +00:00
color-diagnostics.test Make -color-diagnostics an alias to -color-diagnostics=always. 2016-12-22 08:20:28 +00:00
combrelocs.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
comdat-linkonce.s ELF: Discard .gnu.linkonce.* sections. 2017-01-09 20:26:33 +00:00
comdat.s [ELF/GC] Don't crash while processing Discarded sections. 2016-09-22 21:08:51 +00:00
comment-gc.s Fix 32-bit buildbots. 2017-09-30 21:28:49 +00:00
common-gc.s Garbage-collect common symbols. 2017-08-10 15:54:27 +00:00
common-gc2.s Garbage-collect common symbols. 2017-08-10 15:54:27 +00:00
common-gc3.s [ELF] Handle references to garbage collected common symbols 2017-09-12 22:41:45 +00:00
common.s Currently lld creates a single section to collect all commons. There is no way 2017-09-08 16:22:43 +00:00
compatible-section-types.s [ELF] Bypass section type check #2 2017-01-31 10:26:52 +00:00
compress-debug-sections.s Update testcases for llvm-dwarfdump command line interface change 2017-09-11 23:34:12 +00:00
compressed-debug-conflict.s [ELF] Fix buildbots 2017-10-04 00:38:14 +00:00
compressed-debug-input.s [ELF] - Fix BB after r315051. 2017-10-06 09:46:04 +00:00
conflict-debug-variable.s [ELF] - Teach LLD to report line numbers for data symbols. 2017-11-01 07:42:38 +00:00
conflict.s Change the error message format for duplicate symbols. 2017-03-31 23:40:21 +00:00
copy-errors.s [ELF] - Change way how we handle --noinhibit-exec 2017-07-26 09:46:59 +00:00
copy-in-shared.s Improve error message. 2017-07-04 15:53:57 +00:00
copy-rel-abs.s Skip abs symbols when handling copy reloc aliases. 2017-10-30 17:26:12 +00:00
copy-rel-corrupted.s Include ARGV[0] in error messages. 2016-10-19 20:05:43 +00:00
copy-rel-large.s Use 64 bits for the shared symbol size again. 2017-10-30 17:43:16 +00:00
copy-rel-pie-error.s Change the error message format for an incompatible relocation. 2017-04-03 21:36:31 +00:00
copy-rel-pie.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
corrupted-version-reference.s [ELF] Add missing REQUIRES: mips to the test added in r315035 2017-10-05 23:48:29 +00:00
ctors_dtors_priority.s Fix tests for .ctors/.dtors. 2017-07-17 20:42:52 +00:00
debug-gc.s Fix 32-bit buildbots. 2017-09-30 21:28:49 +00:00
debug-gnu-pubnames.s [ELF] - Remove dependency on precompiled inputs from -gdb-index testcases. 2017-07-14 08:26:44 +00:00
default-fill.s [ELF] Recommit r299635 to pad x86 executable sections with 0xcc 2017-04-07 10:36:42 +00:00
default-output.s Remove unnecessary trailing semicolons. 2016-04-27 02:58:27 +00:00
defined-tls_get_addr.s Don't error if __tls_get_addr is defined. 2016-11-16 18:01:41 +00:00
defsym.s Fix PR33635. 2017-07-05 00:43:18 +00:00
discard-locals.s Don't check the symbol value in this test. 2016-12-05 20:56:40 +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 Don't check symbol value in this test. 2016-12-05 21:02:45 +00:00
dont-export-hidden.s Remove string table offsets from tests. 2016-11-01 21:26:28 +00:00
driver-access.test Change an unusual directory permission back to a sane value after test. 2017-05-01 18:38:37 +00:00
driver.test Fix Windows buildbots. 2017-03-23 01:16:57 +00:00
dso-undef-size.s [ELF] - Do not set st_size field of SHT_UNDEF symbols. 2017-06-28 09:51:33 +00:00
dso_handle.s [ELF] Define __dso_handle symbol if needed 2017-06-05 20:42:34 +00:00
dt_flags.s [ELF] Add -z nodlopen option. 2017-03-23 00:54:16 +00:00
dt_tags.s Add DT_DEBUG debugger rendezvous test for r256942 2016-01-06 15:56:04 +00:00
dtrace-r.test Fix -r when the input has a relocation with no symbol. 2017-01-26 14:09:18 +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
duplicated-synthetic-sym.s [ELF] - Introduce multiclass Eq helper for Options.td 2017-07-21 16:27:26 +00:00
dynamic-got-rela.s Add a test documenting how we handle addends on Elf_Rela. 2016-12-02 04:20:47 +00:00
dynamic-got.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
dynamic-list-empty.s Handle empty dynamic lists. 2017-09-08 18:53:43 +00:00
dynamic-list-extern.s Fix parsing when one extern follows another. 2016-12-09 16:44:05 +00:00
dynamic-list-preempt.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
dynamic-list-weak-archive.s Handle lazy symbols is computeIsPreemptible. 2017-09-08 18:41:49 +00:00
dynamic-list.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
dynamic-no-rosegment.s [ELF] - Do not produce broken .dynamic section with --no-rosegment 2017-10-06 10:06:13 +00:00
dynamic-reloc-in-ro.s [ELF] - Mention -fPIC in some error messages. 2017-08-29 15:03:01 +00:00
dynamic-reloc-index.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +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 [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
dynamic.s Fix potential test failures. 2016-09-02 17:19:28 +00:00
dynstr-no-rosegment.s Replace CRLF. 2017-08-05 04:07:21 +00:00
dynsym-no-rosegment.s [ELF] - Do not produce broken .dynsym with --no-rosegment. 2017-10-06 09:56:24 +00:00
dynsym-pie.s [ELF] - Repair dynsym-pie.s testcase. 2017-08-23 08:42:35 +00:00
early-exit-for-bad-paths.s [ELF] Fail the link early if the map file path is invalid 2017-04-04 09:42:24 +00:00
edata-etext.s [ELF] Generate symbol assignments for predefined symbols 2017-09-01 02:23:31 +00:00
edata-no-bss.s ELF: Correctly set edata if there are no .bss sections. 2017-10-29 22:31:48 +00:00
eh-align-cie.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
eh-frame-begin-end.s Avoid empty .eh_frame sections. 2017-05-02 15:45:31 +00:00
eh-frame-dyn-rel.s Change the error message format for an incompatible relocation. 2017-04-03 21:36:31 +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 [ELF][MIPS] Exclude mips .got from PT_GNU_RELRO segment 2017-01-16 21:17:23 +00:00
eh-frame-hdr-augmentation.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
eh-frame-hdr-icf-fde.s [ELF] - Dedupliсate FDEs when sections are ICFed. 2017-10-26 09:13:19 +00:00
eh-frame-hdr-icf.s [ELF] - Dedupliсate FDEs when sections are ICFed. 2017-10-26 09:13:19 +00:00
eh-frame-hdr-no-out2.s Remove unnecessary trailing semicolons. 2016-04-27 02:58:27 +00:00
eh-frame-hdr.s Add -no-eh-frame-hdr which negates -eh-frame-hdr. 2017-08-29 16:53:24 +00:00
eh-frame-marker.s [ELF] - Add support of proccessing of the rest allocatable synthetic sections from linkerscript. 2016-11-29 16:05:27 +00:00
eh-frame-merge.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
eh-frame-multilpe-cie.s Fix a wrong assumption. 2016-05-24 16:03:27 +00:00
eh-frame-padding-no-rosegment.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
eh-frame-plt.s
eh-frame-rel.s
eh-frame-type.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
eh-frame.s Add a test. 2017-09-28 17:15:02 +00:00
ehdr_start.s Define __executable_start. 2017-06-06 16:18:48 +00:00
ehframe-relocation.s Revert "Add terminator to .eh_frame sections" 2017-02-28 18:55:08 +00:00
emit-relocs-gc.s [ELF] - Do not collect SHT_REL[A] sections unconditionally when --gc-sections and --emit-relocs used together. 2017-10-24 08:26:32 +00:00
emit-relocs-merge.s [ELF] - Stop naming relocation sections with first input section name. 2017-10-27 11:38:31 +00:00
emit-relocs-shared.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
emit-relocs.s [ELF] - Stop naming relocation sections with first input section name. 2017-10-27 11:38:31 +00:00
empty-archive.s Improve error check for an empty archive. 2016-09-30 17:56:20 +00:00
empty-pt-load.s Don't print empty PT_LOAD. 2016-12-06 13:43:34 +00:00
empty-ver.s Fix test to not depend on the path size. 2016-11-22 21:37:38 +00:00
emulation.s [lld][mips] Correct tests for mips64 implying PIC. 2017-01-27 11:01:10 +00:00
end-abs.s Fix a few symbols that are not actually ABS. 2017-01-28 17:48:21 +00:00
end-preserve.s
end-update.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
end.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
entry.s [ELF] Do not warn about missed entry symbol in case of relocatable output 2016-12-20 22:24:45 +00:00
error-limit.test Include a hint how to see all errors if error is truncated. 2016-11-24 20:31:43 +00:00
exclude-libs.s [lld] Fix --exclude-libs broken when --whole-archive is used 2017-10-31 13:51:06 +00:00
exclude.s [ELF] Don't discard excluded section if -r is used 2016-10-04 12:05:42 +00:00
executable-undefined-ignoreall.s [ELF] - Recommit r309252 "[ELF] - Fix missing relocation when linking executable with --unresolved-symbols=ignore-all" 2017-08-02 07:51:08 +00:00
executable-undefined-protected-ignoreall.s [ELF] - Recommit r309252 "[ELF] - Fix missing relocation when linking executable with --unresolved-symbols=ignore-all" 2017-08-02 07:51:08 +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
fill-trap.s [ELF] Remove dependency on hexdump from lit test 2017-08-21 14:11:08 +00:00
filter.s [ELF] - Introduce multiclass Eq helper for Options.td 2017-07-21 16:27:26 +00:00
format-binary-non-ascii.s Replace CRLF. 2017-09-07 23:54:32 +00:00
format-binary.test Make the -b binary .data section rw. 2017-01-11 15:13:05 +00:00
gc-absolute.s [ELF] - Do not crash when proccessing absolute symbols during GC. 2017-06-01 07:47:56 +00:00
gc-debuginfo-tls.s Fix wrong TLS symbol values. 2017-02-28 19:06:32 +00:00
gc-merge-local-sym.s Stop propagating Entsize. 2017-02-03 21:29:51 +00:00
gc-sections-alloc.s Non alloca sections should not keep other sections live. 2016-09-26 21:34:34 +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-implicit-addend.s Read addend from the correct location. 2016-09-29 01:20:40 +00:00
gc-sections-keep-shared-start.s [ELF] Fix the broken PPC test 2016-12-07 03:04:02 +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 Remove string table offsets from tests. 2016-11-01 21:26:28 +00:00
gc-sections-merge-addend.s Stop propagating Entsize. 2017-02-03 21:29:51 +00:00
gc-sections-merge-implicit-addend.s Stop propagating Entsize. 2017-02-03 21:29:51 +00:00
gc-sections-merge.s Stop propagating Entsize. 2017-02-03 21:29:51 +00:00
gc-sections-metadata-startstop.s Change section flag character for SHF_LINK_ORDER to "o". 2017-04-04 22:35:16 +00:00
gc-sections-metadata.s Change section flag character for SHF_LINK_ORDER to "o". 2017-04-04 22:35:16 +00:00
gc-sections-metadata2.s Change section flag character for SHF_LINK_ORDER to "o". 2017-04-04 22:35:16 +00:00
gc-sections-non-alloc-to-merge.s Fix another --gc-sections crash. 2016-09-30 06:48:09 +00:00
gc-sections-print.s Add --no-omagic and --no-print-gc-sections. 2017-11-01 02:04:43 +00:00
gc-sections-protected.s Don't gc protected symbols. 2016-04-21 23:59:19 +00:00
gc-sections-shared.s Handle shared symbols in the gnu hash construction. 2017-10-18 06:49:59 +00:00
gc-sections-synthetic.s Fix buildbot. 2016-11-04 23:26:29 +00:00
gc-sections-undefined.s [ELF] - Add a test for --gc-sections --undefined=foo combination. 2017-08-10 08:15:33 +00:00
gc-sections-weak.s Add an interesting GC testcase. 2016-04-15 15:26:52 +00:00
gc-sections.s Order writable executable sections before writable ones. 2017-05-26 17:23:25 +00:00
gdb-index-base-addr.s Update testcases for llvm-dwarfdump command line interface change 2017-09-11 23:28:21 +00:00
gdb-index-dup-types.s Update testcases for llvm-dwarfdump command line interface change 2017-09-11 23:28:21 +00:00
gdb-index-empty.s Update testcases for llvm-dwarfdump command line interface change 2017-09-11 23:28:21 +00:00
gdb-index-gc-sections.s Update testcases for llvm-dwarfdump command line interface change 2017-09-11 23:28:21 +00:00
gdb-index-ranges.s Update testcases for llvm-dwarfdump command line interface change 2017-09-11 23:28:21 +00:00
gdb-index-tls.s Add test from pr33173. 2017-07-20 17:14:52 +00:00
gdb-index.s Fix off-by-one error. 2017-09-25 03:40:45 +00:00
global-offset-table-position-aarch64.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
global-offset-table-position-arm.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
global-offset-table-position-i386.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
global-offset-table-position-mips.s [ELF] Define _GLOBAL_OFFSET_TABLE_ symbol relative to .got 2017-06-26 10:22:17 +00:00
global-offset-table-position.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
global_offset_table.s
global_offset_table_shared.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
gnu-hash-table-copy.s Handle shared symbols in the gnu hash construction. 2017-10-18 06:49:59 +00:00
gnu-hash-table.s Handle shared symbols in the gnu hash construction. 2017-10-18 06:49:59 +00:00
gnu-ifunc-dso.s [ELF] - Fix functionality treating IFunc definitions in DSOs as functions. 2017-07-11 11:40:59 +00:00
gnu-ifunc-dynsym.s [lld] Allow rel iplt symbols with dynamic symbol table 2017-08-05 05:01:07 +00:00
gnu-ifunc-gotpcrel.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
gnu-ifunc-i386.s Use 0 as sh_link when we don't have a dynamic symbol table. 2017-10-12 15:05:04 +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-plt-i386.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
gnu-ifunc-plt.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
gnu-ifunc-relative.s Remove unnecessary function type directives for ifuncs. 2016-04-26 16:50:02 +00:00
gnu-ifunc-shared.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
gnu-ifunc.s Use 0 as sh_link when we don't have a dynamic symbol table. 2017-10-12 15:05:04 +00:00
gnu-unique.s ELF: Add --no-gnu-unique option. 2016-04-07 20:41:41 +00:00
gnustack.s Always add PT_GNU_STACK. 2017-02-23 08:09:51 +00:00
got-aarch64.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
got-i386.s [ELF] - R_386_GOTOFF relocation implemented. 2015-12-21 10:00:12 +00:00
got-plt-header.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
got.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
got32-i386-pie-rw.s Document a change of behavior in r315552. 2017-10-23 21:00:15 +00:00
got32-i386.s Remove one parameter from Target::getRelExpr. 2017-10-12 03:14:06 +00:00
got32x-i386.s Remove one parameter from Target::getRelExpr. 2017-10-12 03:14:06 +00:00
gotpc-relax-nopic.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
gotpc-relax-und-dso.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
gotpc-relax.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
gotpcrelx.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
help.s [ELF] - Print options aliases in --help 2017-07-26 09:21:10 +00:00
hidden-vis-shared.s Don't resolve hidden undef to a DSO. 2017-04-04 20:03:34 +00:00
i386-debug-noabs.test Remove trailing whitespace. 2017-10-27 19:23:12 +00:00
i386-got-and-copy.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
i386-gotoff-shared.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
i386-gotpc-dynamic.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
i386-gotpc.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
i386-merge.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
i386-pc8-pc16-addend.s [ELF] - Use SignExtend when reading R_386_PC8, R_386_PC16 addends. 2017-02-07 09:58:27 +00:00
i386-pc8.s [ELF] - Simplify i386-ps8.s testcase. 2017-02-06 09:25:56 +00:00
i386-pc16.test [ELF] - Change i386 i386-pc8.s/i386-pc16.test to work with 8/16 bits values accordingly. 2017-01-30 13:56:57 +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-reloc-8.s Fix checks for R_386_8 and R_386_16. 2017-02-13 21:29:56 +00:00
i386-reloc-16.s Fix checks for R_386_8 and R_386_16. 2017-02-13 21:29:56 +00:00
i386-reloc-large-addend.s [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
i386-reloc-range.s [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
i386-reloc8-reloc16-addend.s [ELF] - Do sign extend for addends of R_386_8, R_386_16 relocations 2017-02-14 13:22:03 +00:00
i386-tls-got.s Don't crash trying to write an 0 addend. 2016-12-06 12:19:24 +00:00
i386-tls-ie-shared.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
icf-absolute.s ELF: Fix ICF crash on absolute symbol relocations. 2017-01-20 04:58:12 +00:00
icf-comdat.s [ICF] Ignore SHF_GROUP flag when comparing two sections. 2017-06-10 00:38:55 +00:00
icf-i386.s Add a test for ICF and REL relocations. 2017-04-25 17:19:15 +00:00
icf-merge-sec.s ELF: Teach ICF about relocations referring to merge input sections. 2017-06-12 00:05:54 +00:00
icf-merge.s ELF: Teach ICF about relocations referring to merge input sections. 2017-06-12 00:05:54 +00:00
icf-non-mergeable.s [ELF] Fix a couple of typos in a test. 2017-07-24 19:42:13 +00:00
icf-none.s Add --icf=none option. 2017-08-09 21:32:38 +00:00
icf-symbol-type.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +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 Simplify ICF alignment handling. 2016-12-05 01:31:39 +00:00
icf8.s Add a test we already get right. 2017-02-27 13:21:18 +00:00
icf9.s ELF ICF: Merge only functions. 2017-02-28 22:42:49 +00:00
image-base.s [ELF] Set p_memsz to p_filesz when aligning the last segment to page boundary 2017-09-01 21:48:20 +00:00
incompatible-ar-first.s Use toString() to report incompatible files. 2016-11-24 20:59:44 +00:00
incompatible-section-flags.s [ELF] Improve error message for incompatible section flags 2017-04-25 16:00:44 +00:00
incompatible-section-types2.s [ELF] Improve error message for incompatible section types 2017-05-10 16:57:50 +00:00
incompatible.s Use toString() to report incompatible files. 2016-11-24 20:59:44 +00:00
init-fini-progbits.s Force @{init,fini}_array if section name starts with ".{init,fini}_array.". 2017-03-23 01:00:41 +00:00
init-fini.s Don't add DT_INIT/DT_FINI for undef and shared symbols. 2017-01-13 19:18:11 +00:00
init_fini_priority.s [ELF] - Fix init_fini_priority.s test. 2017-07-25 09:26:35 +00:00
invalid-cie-length.s Change the error format to report corrupted .eh_frame. 2017-04-01 01:42:20 +00:00
invalid-cie-length2.s Change the error format to report corrupted .eh_frame. 2017-04-01 01:42:20 +00:00
invalid-cie-length3.s Change the error format to report corrupted .eh_frame. 2017-04-01 01:42:20 +00:00
invalid-cie-length4.s Change the error format to report corrupted .eh_frame. 2017-04-01 01:42:20 +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 Change the implementation of --dynamic-list to use linker script parsing. 2016-12-08 17:54:26 +00:00
invalid-fde-rel.s Revert "Add terminator to .eh_frame sections" 2017-02-28 18:55:08 +00:00
invalid-linkerscript.test Simplify. NFC. 2017-04-05 05:40:21 +00:00
invalid-relocations.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
invalid-z.s Replace CRLF with LF. 2017-06-19 17:23:04 +00:00
libsearch.s [ELF] - Introduce multiclass Eq helper for Options.td 2017-07-21 16:27:26 +00:00
lit.local.cfg Prune trailing linefeed. 2017-10-18 04:45:09 +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 Don't check the symbol values. 2016-12-05 20:53:11 +00:00
local-got-pie.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
local-got-shared.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
local-got.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
local-undefined-symbol.s [ELF] - Do not keep undefined locals in .symtab 2016-03-30 08:16:11 +00:00
local.s Don't check the symbol values is this test. 2016-12-05 22:16:32 +00:00
lto-plugin-ignore.s [ELF/LTO] -function-sections/-data-sections are exact options. 2017-08-16 08:21:04 +00:00
many-alloc-sections.s Remove a stale comment. 2017-09-07 23:54:20 +00:00
many-sections.s [ELF] - Enable threading in many-sections.s testcase. NFC. 2017-08-21 08:10:35 +00:00
map-file.s Currently lld creates a single section to collect all commons. There is no way 2017-09-08 16:22:43 +00:00
map-gc-sections.s ELF: Exclude dead symbols from -Map output. 2017-07-14 00:31:56 +00:00
merge-reloc.s [ELF] Update tests to work even with modified defaults 2017-03-15 03:38:48 +00:00
merge-section-types.s [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +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 Replace MergeOutputSection with a synthetic section. 2017-02-03 13:06:18 +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 [ELF] Refactor several error messages 2016-11-23 10:07:46 +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 Parallelize string merging. 2017-09-30 11:46:26 +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 Stop propagating Entsize. 2017-02-03 21:29:51 +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 ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
mips-32.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
mips-64-disp.s [ELF][MIPS] Remove redundant checkings from test cases. NFC 2017-01-16 21:17:09 +00:00
mips-64-got.s [ELF][MIPS] Remove redundant checkings from test cases. NFC 2017-01-16 21:17:09 +00:00
mips-64-gprel-so.s Don't make _gp absolute. 2017-09-15 01:49:01 +00:00
mips-64-rels.s Don't make _gp absolute. 2017-09-15 01:49:01 +00:00
mips-64.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
mips-align-err.s [ELF] Refactor target error messages 2016-11-29 08:05:44 +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 ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
mips-dynsym-sort.s
mips-elf-flags-err.s [lld][mips] Correct tests for mips64 implying PIC. 2017-01-27 11:01:10 +00:00
mips-elf-flags.s [MIPS] Fix PLT entries generation in case of linking regular and microMIPS code 2017-10-02 14:56:41 +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 [ELF][MIPS] Remove redundant checkings from test cases. NFC 2017-01-16 21:17:09 +00:00
mips-got-extsym.s [ELF][MIPS] Remove redundant checkings from test cases. NFC 2017-01-16 21:17:09 +00:00
mips-got-hilo.s [ELF][MIPS] Remove redundant checkings from test cases. NFC 2017-01-16 21:17:09 +00:00
mips-got-page.s [ELF][MIPS] Fix calculation of GOT "page address" entries number 2016-11-29 10:23:46 +00:00
mips-got-redundant.s [ELF][MIPS] Remove redundant checkings from test cases. NFC 2017-01-16 21:17:09 +00:00
mips-got-relocs.s Don't make _gp absolute. 2017-09-15 01:49:01 +00:00
mips-got-string.s [ELF][MIPS] Use `InputSectionBase::getOutputSection()` to access output sections from the `MipsGotSection` 2017-02-14 09:56:16 +00:00
mips-got-weak.s [ELF][MIPS] Remove redundant checkings from test cases. NFC 2017-01-16 21:17:09 +00:00
mips-got16-relocatable.s Add trap instructions for ARM and MIPS. 2017-06-26 19:45:53 +00:00
mips-got16.s [ELF][MIPS] Remove redundant checkings from test cases. NFC 2017-01-16 21:17:09 +00:00
mips-gp-disp.s Don't make _gp absolute. 2017-09-15 01:49:01 +00:00
mips-gp-ext.s Fix assigning to _gp in linker scripts. 2017-09-20 18:30:57 +00:00
mips-gp-local.s Don't make _gp absolute. 2017-09-15 01:49:01 +00:00
mips-gp-lowest.s [ELF][MIPS] Exclude mips .got from PT_GNU_RELRO segment 2017-01-16 21:17:23 +00:00
mips-gprel-sec.s [ELF][MIPS] Exclude mips .got from PT_GNU_RELRO segment 2017-01-16 21:17:23 +00:00
mips-gprel32-relocs-gp0.s Don't make _gp absolute. 2017-09-15 01:49:01 +00:00
mips-gprel32-relocs.s Don't make _gp absolute. 2017-09-15 01:49:01 +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 Don't make _gp absolute. 2017-09-15 01:49:01 +00:00
mips-hilo-hi-only.s [MIPS] Keep all code read addends in the `getImplicitAddend` function 2017-08-24 21:56:58 +00:00
mips-hilo.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +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-merge-abiflags.s [ELF][MIPS] Allow .MIPS.abiflags larger than one Elf_Mips_ABIFlags struct 2016-12-21 05:31:57 +00:00
mips-micro-got.s [MIPS] Initial support of microMIPS code linking 2017-09-12 13:08:24 +00:00
mips-micro-got64.s [MIPS] Initial support of microMIPS code linking 2017-09-12 13:08:24 +00:00
mips-micro-jal.s [MIPS] Fix PLT entries generation in case of linking regular and microMIPS code 2017-10-02 14:56:41 +00:00
mips-micro-relocs.s [MIPS] Restore checking of the disassembler output. NFC 2017-09-21 04:55:27 +00:00
mips-micro-thunks.s [MIPS] Generate thunks for microMIPS code 2017-10-03 13:30:02 +00:00
mips-n32-emul.s [ELF][MIPS] N32 ABI support 2016-11-05 22:58:01 +00:00
mips-n32-rels.s Don't make _gp absolute. 2017-09-15 01:49:01 +00:00
mips-no-objects.s [ELF] - Do not crash on MIPS if there is no object files in input. 2016-10-04 15:19:20 +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-os.s Add trap instructions for ARM and MIPS. 2017-06-26 19:45:53 +00:00
mips-npic-call-pic-script.s Add trap instructions for ARM and MIPS. 2017-06-26 19:45:53 +00:00
mips-npic-call-pic.s Add trap instructions for ARM and MIPS. 2017-06-26 19:45:53 +00:00
mips-options-r.test [ELF][MIPS] Convert .reginfo and .MIPS.options sections to synthetic input sections 2016-11-09 21:36:56 +00:00
mips-options.s [ELF][MIPS] Always collect .reginfo, .MIPS.options, and .MIPS.abiflags input sections 2017-03-17 14:27:55 +00:00
mips-out-of-bounds-call16-reloc.s [ELF][MIPS] Check for overflow when writing R_MIPS_CALL16 and R_MIPS_TLS_GOTTPREL 2017-10-06 16:15:59 +00:00
mips-pc-relocs.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +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 [mips] update expected output in test/ELF/mips-plt-r6.s 2017-06-23 22:30:28 +00:00
mips-reginfo.s [ELF][MIPS] Always collect .reginfo, .MIPS.options, and .MIPS.abiflags input sections 2017-03-17 14:27:55 +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-pic-flag.s Create only one section symbol per section. 2017-02-11 01:40:49 +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 Fix wrong TLS symbol values. 2017-02-28 19:06:32 +00:00
mips-tls-hilo.s Fix wrong TLS symbol values. 2017-02-28 19:06:32 +00:00
mips-tls-static-64.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
mips-tls-static.s [ELF][MIPS] Exclude mips .got from PT_GNU_RELRO segment 2017-01-16 21:17:23 +00:00
mips-tls.s Fix wrong TLS symbol values. 2017-02-28 19:06:32 +00:00
mips-xgot-order.s [ELF][MIPS] Exclude mips .got from PT_GNU_RELRO segment 2017-01-16 21:17:23 +00:00
mips64-eh-abs-reloc.s Fix crash when processing relocations in .eh_frame. 2017-05-31 00:23:23 +00:00
new-dtags.test [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
no-augmentation.s Avoid having to check in a binary. 2016-05-27 12:27:21 +00:00
no-dynamic-linker.s [ELF] - Implemented --no-dynamic-linker option 2017-02-24 08:26:18 +00:00
no-inhibit-exec.s Keep some relocations with undefined weak symbols. 2017-09-15 18:05:02 +00:00
no-merge.s [ELF] Update tests to work even with modified defaults 2017-03-15 03:38:48 +00:00
no-obj.s [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
no-plt-shared.s Fix PR26818. 2016-03-03 18:44:38 +00:00
no-soname.s [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
no-symtab.s [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
no-undefined.s [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
non-abs-reloc.s [ELF] - Improve "has non-ABS reloc" error. 2017-10-10 07:55:07 +00:00
noplt-pie.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
note-contiguous.s [ELF] Handle multiple discontiguous .note sections 2017-02-01 20:58:41 +00:00
note-loadaddr.c [ELF] Handle multiple discontiguous .note sections 2017-02-01 20:58:41 +00:00
note-multiple.s [ELF] Handle multiple discontiguous .note sections 2017-02-01 20:58:41 +00:00
note.s Produce PT_NOTE program headers. 2016-03-01 13:23:29 +00:00
oformat-binary-ttext.s [ELF] - Change the way how we compute offsets for binary output. 2016-12-03 07:23:30 +00:00
oformat-binary.s Avoid duplicated code. 2016-09-22 16:47:21 +00:00
openbsd-randomize.s Simplify test. NFC. 2016-12-05 20:49:16 +00:00
openbsd-wxneeded.s [ELF] - Update testcases after llvm change. 2016-10-18 11:11:03 +00:00
output-section.s
pack-dyn-relocs.s ELF: Add support for emitting dynamic relocations in the Android relocation packing format. 2017-10-27 17:49:40 +00:00
phdr-align.s Don't depend on lld creating space for the headers. 2016-09-30 00:06:24 +00:00
pie-weak.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
pie.s Test only the relevant bits. 2016-12-05 22:27:21 +00:00
plt-aarch64.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
plt-i686.s Fix PLT and GOTPLT entries for 32-bit x86 PIC. 2017-04-05 16:01:33 +00:00
plt.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
ppc-relocs.s Add R_PPC_ADDR16_HI relocation support 2017-10-22 23:33:49 +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
ppc64-relocs.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
ppc64-shared-rel-toc.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
ppc64-toc-restore.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
ppc64-weak-undef-call-shared.s
ppc64-weak-undef-call.s
pr34660.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
pr34872.s [ELF] Try to not emit weird diagnostics on undefined symbols. 2017-10-11 18:37:24 +00:00
pre_init_fini_array.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
pre_init_fini_array_missing.s ELF: Resolve _end symbols correctly. 2017-03-13 16:40:20 +00:00
progname.s [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
program-header-layout.s Don't print empty PT_LOAD. 2016-12-06 13:43:34 +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 ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
relative-dynamic-reloc-pie.s [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
relative-dynamic-reloc-ppc64.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
relative-dynamic-reloc.s [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
relocatable-bss.s Create only one section symbol per section. 2017-02-11 01:40:49 +00:00
relocatable-comdat-multiple.s [ELF] - Allow multiple comdats when producing relocatable output. 2017-06-06 06:38:32 +00:00
relocatable-comdat.s [ELF] - Do not allow -r to eat comdats. 2017-05-29 08:37:50 +00:00
relocatable-comdat2.s [ELF] - Do not merge sections from SHT_GROUP when -relocatable 2017-09-19 09:40:31 +00:00
relocatable-comment.s Avoid a crash with -r and .comment. 2016-11-11 21:36:25 +00:00
relocatable-common.s Relax tests a bit. 2017-02-10 20:10:16 +00:00
relocatable-compressed-input.s Fix errors in r308335 and add "REQUIRES: x86" to one more file. 2017-07-18 18:51:43 +00:00
relocatable-eh-frame-hdr.s [ELF] - Do not try to create .eh_frame_hdr for relocatable output. 2017-03-09 08:45:25 +00:00
relocatable-eh-frame.s Revert "Add terminator to .eh_frame sections" 2017-02-28 18:55:08 +00:00
relocatable-ehframe.s Fix the st_name of section symbols. 2017-02-15 00:23:09 +00:00
relocatable-empty-archive.s [ELF] - Fix build bot. 2017-06-09 12:58:13 +00:00
relocatable-local-sym.s Don't discard .L symbol with -r. 2016-12-04 08:34:17 +00:00
relocatable-non-alloc.s [ELF] Ignore R_*_NONE relocs when relocating non-alloc sections 2017-02-23 06:22:28 +00:00
relocatable-reloc.s [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
relocatable-script.s [ELF] - Do not crash when LLD synthesizes output sections with BYTE commands and -r 2017-06-28 09:59:34 +00:00
relocatable-section-symbol.s [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
relocatable-sections.s [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
relocatable-symbol-name.s Fix the st_name of section symbols. 2017-02-15 00:23:09 +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-tls.s [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +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] When the code segment is the last, align it to the page boundary 2017-08-02 16:35:00 +00:00
relocation-absolute.s
relocation-b-aarch64.test [ELF] Always write non-immediate bits for AArch64 branch instruction. 2017-09-07 16:29:52 +00:00
relocation-common.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
relocation-copy-alias.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
relocation-copy-align-common.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
relocation-copy-align.s Fix alignment computation for copy relocs. 2015-12-10 22:53:24 +00:00
relocation-copy-flags.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
relocation-copy-i686.s Don't include tbss's alignment in offset. 2016-02-23 18:39:55 +00:00
relocation-copy-relro.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
relocation-copy.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
relocation-dtrace.test Ignore R_X86_64_NONE. 2016-12-02 08:00:09 +00:00
relocation-group.test [ELF] - Fix relocation-group.test 2017-02-15 09:44:12 +00:00
relocation-i686.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
relocation-in-merge.s [ELF] When a rel points to a SHF_MERGE section, don't merge the sec. 2017-04-29 01:24:34 +00:00
relocation-local.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
relocation-nocopy.s Add `-z nocopyreloc` option. 2017-02-21 21:41:50 +00:00
relocation-non-alloc.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
relocation-none-aarch64.test [ELF] Handle NONE relocations on AArch64 2017-03-10 22:42:22 +00:00
relocation-none-i686.test [ELF] - Ignore R_386_NONE. 2017-01-11 14:20:13 +00:00
relocation-past-merge-end.s [ELF] Refactor several error messages 2016-11-23 10:07:46 +00:00
relocation-relative-absolute.s Change the error message format for an incompatible relocation. 2017-04-03 21:36:31 +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 Keep some relocations with undefined weak symbols. 2017-09-15 18:05:02 +00:00
relocation-shared.s [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
relocation-size-shared.s Order writable executable sections before writable ones. 2017-05-26 17:23:25 +00:00
relocation-size.s Order writable executable sections before writable ones. 2017-05-26 17:23:25 +00:00
relocation-undefined-weak.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
relocation.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
relro-omagic.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
relro-tls.s Fix PT_GNU_RELRO computation. 2016-02-05 22:55:06 +00:00
relro.s [ELF] - Treat .openbsd.randomdata as relro section 2016-12-20 11:28:54 +00:00
reproduce-backslash.s Attempt to unbreak buildbots. 2017-01-06 02:54:38 +00:00
reproduce-error.s Use TarWriter to create tar archives instead of cpio. 2017-01-06 02:33:53 +00:00
reproduce-linkerscript.s Add linker-script-included files to reproduce tar files. 2017-01-09 01:42:02 +00:00
reproduce-thin-archive.s Include thin --whole-archive members in --reproduce. 2017-09-20 22:59:50 +00:00
reproduce-windows.s Use TarWriter to create tar archives instead of cpio. 2017-01-06 02:33:53 +00:00
reproduce-windows2.s Fix test now that --reproduce takes a full filename. 2017-01-06 18:55:37 +00:00
reproduce.s [ELF] Rewrite --symbol-ordering-file path in reproducer 2017-09-06 10:10:49 +00:00
resolution-end.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
resolution-shared.s Prefer symbols from .o over .so. 2016-01-18 23:54:05 +00:00
resolution.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
retain-symbols-file.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
retain-und.s Change the --retain-symbols-file implementation. 2017-01-25 21:23:06 +00:00
rodynamic.s [lld][ELF]Add option to make .dynamic read only 2017-05-26 19:12:38 +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 Order writable executable sections before writable ones. 2017-05-26 17:23:25 +00:00
section-metadata-err.s [ELF] - Change error message text. NFC. 2017-09-28 09:29:03 +00:00
section-name.s Update for llvm change. 2017-02-02 21:26:23 +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 Remove trailing whitespace. 2016-10-05 20:09:50 +00:00
sectionstart-noallochdr.s [ELF] Fix problems with fabricateDefaultCommands() and --section-start 2017-05-03 08:44:50 +00:00
sectionstart.s [ELF] - Make LLD accept Ttext-segment X/Ttext-segment=X aliases for -Ttext. 2016-12-15 16:12:34 +00:00
segments.s Add --no-omagic and --no-print-gc-sections. 2017-11-01 02:04:43 +00:00
shared-be.s [ELF] - Update testcases after LLVM update. (D35351) 2017-07-14 16:00:34 +00:00
shared-lazy.s Give shared symbols priority over lazy ones. 2017-10-13 21:52:33 +00:00
shared.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
shf-info-link.test Ignone SHF_INFO_LINK. 2016-12-03 15:26:18 +00:00
sht-group-gold-r.test Allow the GNU gold-style nonstandard SHT_GROUP section. 2017-06-12 18:46:33 +00:00
soname.s [ELF] - Update testcases after LLVM update. (D35351) 2017-07-14 16:00:34 +00:00
soname2.s [ELF] - Update testcases after LLVM update. (D35351) 2017-07-14 16:00:34 +00:00
sort-norosegment.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
splitstacks.s Slightly improve an error message. 2017-02-23 07:35:30 +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 Handle shared symbols in --gc-sections. 2017-10-13 18:32:16 +00:00
startstop-shared.s [ELF] - Give automatically generated __start_* and __stop_* symbols default visibility. 2016-08-19 15:36:32 +00:00
startstop-shared2.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
startstop.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
static-with-export-dynamic.s Add a test for the feature introduced in r295240. 2017-02-21 15:34:41 +00:00
string-gc.s Parallelize string merging. 2017-09-30 11:46:26 +00:00
string-table.s Change which input sections we concatenate 2017-01-05 14:20:35 +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-ordering-file.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
symbol-ordering-file2.s Fix the order of section that are not on an order file. 2017-07-28 15:36:15 +00:00
symbol-override.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
symbols.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
symver-archive.s Bring back r307364. 2017-07-19 16:45:05 +00:00
synthetic-got.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
sysroot.s [ELF] - Introduce multiclass Eq helper for Options.td 2017-07-21 16:27:26 +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
tls-archive.s Detect invalid use of R_X86_64_GOTTPOFF. 2016-06-21 06:03:28 +00:00
tls-dynamic-i686.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
tls-dynamic.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
tls-error.s
tls-got-entry.s Avoid creating duplicated relocations. 2016-04-01 12:54:27 +00:00
tls-got.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
tls-i686.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +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 [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
tls-mismatch.s Change the error message format for duplicate symbols. 2017-03-31 23:40:21 +00:00
tls-offset.s Fix accounting of tbss. 2017-05-04 03:00:27 +00:00
tls-opt-gdie.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
tls-opt-gdiele-i686.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +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 [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
tls-opt-local.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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 lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
tls-relocatable.s [ELF] Do not adjust TLS symbol value when produce relocatable object 2016-09-14 16:26:19 +00:00
tls-static.s Don't create a dummy __tls_get_addr. 2017-10-10 17:27:34 +00:00
tls-two-relocs.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
tls-weak-undef.s [ELF] Resolve weak undefined TLS symbols when no phdr is available. 2016-09-23 18:47:50 +00:00
tls.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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 Handle all symbol types in --trace. 2017-10-27 18:30:11 +00:00
trace.s [ELF] Removed redundant llvm-mc call. NFC. 2016-04-12 12:01:31 +00:00
ttext-tdata-tbss.s Don't create a bogus PT_PHDR if we don't allocate the headers. 2017-01-20 20:46:15 +00:00
undef-shared.s Change the error message format for undefined symbols. 2017-03-30 19:13:47 +00:00
undef-start.s Set entry address to 0x0 if no _start symbol 2016-09-08 08:57:51 +00:00
undef-version-script.s Remove string table offsets from tests. 2016-11-01 21:26:28 +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 Add a test showing that nocopyreloc is only about copy relocs. 2017-02-23 14:41:24 +00:00
undef.s Change the error message format for undefined symbols. 2017-03-30 19:13:47 +00:00
undefined-opt.s Define '-undefined foo' as an alias to '-undefined=foo'. 2016-09-08 20:35:29 +00:00
undefined-versioned-symbol.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
unresolved-symbols.s [ELF] - Introduce multiclass Eq helper for Options.td 2017-07-21 16:27:26 +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 [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
verdef-dependency.s Better formatting. 2016-11-23 05:14:01 +00:00
verdef.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
verneed-as-needed-weak.s [ELF] - Get rid of precompiled input objects from testcases. 2017-10-04 09:46:53 +00:00
verneed-local.s [ELF] - Get rid of precompiled input objects from testcases. 2017-10-04 09:46:53 +00:00
verneed.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
version-script-anonymous-local.s Give local binding to VER_NDX_LOCAL symbols. 2017-01-10 17:08:13 +00:00
version-script-complex-wildcards.s Fix a bug that the glob pattern parser falls in an infinite loop for invalid patterns. 2016-12-20 03:12:28 +00:00
version-script-copy-rel.s [ELF] - Added test for versioned symbols involved in copy relocations. 2017-03-16 12:17:49 +00:00
version-script-err.s [ELF] - Remove ScriptLexer::Error field and check ErrorCount instead. 2017-08-04 10:34:14 +00:00
version-script-extern-exact.s [ELF] - Fix version-script-extern-exact.s testcase 2017-03-02 11:03:58 +00:00
version-script-extern-wildcards-anon.s Handle ":" as a regular token character in linker scripts. 2017-03-09 19:23:00 +00:00
version-script-extern-wildcards.s Fix inconsistent indentation. 2016-09-07 20:50:41 +00:00
version-script-extern.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
version-script-glob.s Handle the case where 'local' is the name of a global in a version script: 2017-02-07 19:50:47 +00:00
version-script-hide-so-symbol.s Give priority to linker scripts over preemption. 2017-01-16 17:35:23 +00:00
version-script-locals-extern.s [ELF] - Added support for extern "c++" local symbols in version script. 2016-11-16 17:59:10 +00:00
version-script-locals.s [ELF] - Added support for extern "c++" local symbols in version script. 2016-11-16 17:59:10 +00:00
version-script-missing.s Don't crash on an extra symbol in a version script. 2016-12-09 15:08:40 +00:00
version-script-no-warn.s Fix a bogus warning. 2016-12-09 22:40:49 +00:00
version-script-no-warn2.s Bring back InVersionScript. 2017-07-12 17:49:17 +00:00
version-script-noundef.s Add single quotes to error messages. 2016-11-17 19:57:47 +00:00
version-script-symver.s [ELF] - Resolve references properly when using .symver directive 2017-07-04 13:19:13 +00:00
version-script-symver2.s [ELF] - Give a symbol version extracted from name a priority over version set by script. 2017-07-12 13:54:42 +00:00
version-script-twice.s Don't depend on these symbols being implicitly global. 2017-07-19 18:24:38 +00:00
version-script-undef-version.s Make the test more strict. 2017-07-04 14:59:28 +00:00
version-script-weak.s [ELF] - Fix handling of weak symbols from static library when using version script. 2017-07-12 11:09:46 +00:00
version-script.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
version-symbol-error.s Include object file name to an error message. 2016-12-05 18:40:14 +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 Fix inconsistent indentation. 2016-09-07 20:50:41 +00:00
visibility.s Remove string table offsets from tests. 2016-11-01 21:26:28 +00:00
warn-common.s [ELF] implement --warn-common/--no-warn-common 2016-03-14 09:19:30 +00:00
warn-unresolved-symbols-hidden.s Change the error message format for undefined symbols. 2017-03-30 19:13:47 +00:00
warn-unresolved-symbols.s Change the error message format for undefined symbols. 2017-03-30 19:13:47 +00:00
weak-and-strong-undef.s Handle mixed strong and weak undefined symbols. 2017-05-03 18:40:27 +00:00
weak-entry.s [ELF] Avoid promoting an undefined weak entry symbol to global. 2017-10-03 12:23:46 +00:00
weak-undef-export.s Keep some relocations with undefined weak symbols. 2017-09-15 18:05:02 +00:00
weak-undef-hidden.s Two small related fixes. 2016-04-15 11:57:07 +00:00
weak-undef-lazy.s Handle lazy symbols is Symbol::includeInDynsym. 2017-09-13 00:47:06 +00:00
weak-undef-shared.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
weak-undef-val.s Keep some relocations with undefined weak symbols. 2017-09-15 18:05:02 +00:00
weak-undef.s Keep some relocations with undefined weak symbols. 2017-09-15 18:05:02 +00:00
whole-archive.s Remove unnecessary trailing semicolons. 2016-04-27 02:58:27 +00:00
wrap-dynamic-undef.s Fix PR33635. 2017-07-05 00:43:18 +00:00
wrap-no-real.s Correctly handle shared and lazy symbols. 2017-10-13 00:06:38 +00:00
wrap.s Refine our --wrap implementation. 2017-10-06 20:09:34 +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 way how we handle --noinhibit-exec 2017-07-26 09:46:59 +00:00
x86-64-dyn-rel-error2.s Change the error message format for an incompatible relocation. 2017-04-03 21:36:31 +00:00
x86-64-rela.s Add -m elf32_x86_64. 2016-07-12 23:28:33 +00:00
x86-64-relax-got-abs.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +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-8.s ELF: Add support for relocation type R_X86_64_8. 2017-01-18 02:20:53 +00:00
x86-64-reloc-16.s Implement R_X86_64_16. 2017-02-13 16:21:34 +00:00
x86-64-reloc-32-fpic.s Change the error message format for an incompatible relocation. 2017-04-03 21:36:31 +00:00
x86-64-reloc-error.s [ELF] Refactor target error messages 2016-11-29 08:05:44 +00:00
x86-64-reloc-pc32-fpic.s Change the error message format for an incompatible relocation. 2017-04-03 21:36:31 +00:00
x86-64-reloc-range.s [ELF] Refactor target error messages 2016-11-29 08:05:44 +00:00
x86-64-reloc-tpoff32-fpic.s [ELF] - Don't allow R_X86_64_TPOFF32 dynamic relocation when linking PIC 2017-05-12 07:19:11 +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 [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +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 Change the error message format for undefined symbols. 2017-03-30 19:13:47 +00:00
zstack-size.s Make `-z stack-size` compatible with ld.bfd. 2017-02-02 01:12:45 +00:00
ztext-text-notext.s Don't create copy relocs or dummy plt's if given -z notext. 2017-03-14 22:50:07 +00:00