llvm-project/lld/test/ELF
Rafael Espindola 7415819186 Handle lazy symbols is Symbol::includeInDynsym.
This should fix the lto bootstrap.

It is somewhat hard to remember about lazy symbols deep down in the
link. It might be worth it replacing them with undefined symbols once
we are done adding files.

llvm-svn: 313103
2017-09-13 00:47:06 +00:00
..
Inputs Handle lazy symbols is Symbol::includeInDynsym. 2017-09-13 00:47:06 +00:00
invalid Fix which file is in an error message. 2017-08-04 18:33:16 +00:00
linkerscript Align addresses, not offsets. 2017-09-12 00:06:00 +00:00
lto [ELF] - Fix for "Bug 34238 - LTO is optimizing away symbols referenced from linker scripts" 2017-08-23 08:37:22 +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 Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
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: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
aarch64-gnu-ifunc.s [ELF] ifunc implementation using synthetic sections 2016-12-08 12:58:55 +00:00
aarch64-got-reloc.s Add a test. 2016-11-29 03:30:07 +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-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-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] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +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] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +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] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +00:00
aarch64-tlsdesc.s ELF/AArch64: Fix dynamic relocation against local symbol in shared objects 2016-12-19 11:58:01 +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 Fix weak symbols on arm and aarch64. 2017-06-12 18:05:01 +00:00
abs-conflict.s Use toString(Inputfile*) to format a file object. 2017-04-28 20:00:09 +00:00
abs-hidden.s Remove string table offsets from tests. 2016-11-01 21:26:28 +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-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 ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +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-error.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-branch.s Make tests less dependent on the exact layout. 2016-09-20 15:08:24 +00:00
arm-copy.s Initial support for ARM in lld. 2016-06-07 09:31:52 +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] Consolidate .ARM.extab.* sections into .ARM.extab 2017-06-28 09:12:38 +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 Add trap instructions for ARM and MIPS. 2017-06-26 19:45:53 +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] Define _GLOBAL_OFFSET_TABLE_ symbol relative to .got 2017-06-26 10:22:17 +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: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
arm-plt-reloc.s [ELF] Add local mapping symbols to ARM PLT entries 2017-01-25 10:31:16 +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-error.s Add initial support for Thumb for ARMv7a 2016-06-16 09:53:46 +00:00
arm-thumb-branch.s Add trap instructions for ARM and MIPS. 2017-06-26 19:45:53 +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-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-reloc.s Add trap instructions for ARM and MIPS. 2017-06-26 19:45:53 +00:00
arm-thumb-thunk-symbols.s [ELF] Be more precise about Thumb state bit in ARM thunks 2017-06-09 09:51:51 +00:00
arm-thumb-undefined-weak.s Fix weak symbols on arm and aarch64. 2017-06-12 18:05:01 +00:00
arm-tls-gd-nonpreemptible.s [ELF] Fix ARM TLS global dynamic TlsOffsetRel for non-preemtible symbols 2017-04-07 09:37:30 +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
arm-tls-norelax-gd-ie.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
arm-tls-norelax-gd-le.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
arm-tls-norelax-ie-le.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
arm-tls-norelax-ld-le.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +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 Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
basic-mips.s Stop propagating Entsize. 2017-02-03 21:29:51 +00:00
basic-ppc.s Stop propagating Entsize. 2017-02-03 21:29:51 +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 [ELF] Set p_memsz to p_filesz when aligning the last segment to page boundary 2017-09-01 21:48:20 +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 Include version string into ".comment" section. 2016-11-10 20:20:37 +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-input.s Fix errors in r308335 and add "REQUIRES: x86" to one more file. 2017-07-18 18:51:43 +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-corrupted.s Include ARGV[0] in error messages. 2016-10-19 20:05:43 +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: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
ctors_dtors_priority.s Fix tests for .ctors/.dtors. 2017-07-17 20:42:52 +00:00
debug-gc.s Don't gc non-alloca non-string pieces. 2016-10-19 14:50:26 +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 Make the test a bit more strict. NFC. 2016-12-06 12:15:12 +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 If --dynamic-list is given, only those symbols are preemptible. 2017-09-08 18:16:59 +00:00
dynamic-list-weak-archive.s Handle lazy symbols is computeIsPreemptible. 2017-09-08 18:41:49 +00:00
dynamic-list.s [ELF] - Remove outdated comment. NFC. 2017-08-22 11:11:11 +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] - Update testcases after LLVM update. (D35351) 2017-07-14 16:00:34 +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-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
eh-align-cie.s [ELF] - Add support for access to most of synthetic sections from linkerscript. 2016-11-25 08:05:41 +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] - Add support of proccessing of the rest allocatable synthetic sections from linkerscript. 2016-11-29 16:05:27 +00:00
eh-frame-hdr-icf.s [ELF] - Add support of proccessing of the rest allocatable synthetic sections from linkerscript. 2016-11-29 16:05:27 +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 Revert "Add terminator to .eh_frame sections" 2017-02-28 18:55:08 +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 [LLD] Fix padding of .eh_frame when in executable segment 2017-09-07 08:43:56 +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 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-merge.s [ELF] - Do not merge relocation sections by name when using --emit-relocs. 2017-06-07 09:20:35 +00:00
emit-relocs-shared.s Fix crash with -emit-relocs -shared. 2017-02-16 14:23:43 +00:00
emit-relocs.s [ELF] - Following commit for r304531 to fix BB. 2017-06-02 10:38:45 +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 [ELF] Define symbols "_end" and "end" if referenced. 2015-11-20 02:32:35 +00:00
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 Implement the --exclude-libs option. 2017-06-21 15:36:24 +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 [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 [ELF] - Update testcases after LLVM update. (D35351) 2017-07-14 16:00:34 +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 Update testcases for llvm-dwarfdump command line interface change 2017-09-11 23:28:21 +00:00
global-offset-table-position-aarch64.s [ELF] Define _GLOBAL_OFFSET_TABLE_ symbol relative to .got 2017-06-26 10:22:17 +00:00
global-offset-table-position-arm.s [ELF] Define _GLOBAL_OFFSET_TABLE_ symbol relative to .got 2017-06-26 10:22:17 +00:00
global-offset-table-position-i386.s [ELF] Define _GLOBAL_OFFSET_TABLE_ symbol relative to .got 2017-06-26 10:22:17 +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] Define _GLOBAL_OFFSET_TABLE_ symbol relative to .got 2017-06-26 10:22:17 +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 [ELF] Define _GLOBAL_OFFSET_TABLE_ symbol relative to .got 2017-06-26 10:22:17 +00:00
gnu-hash-table.s Do not set entsize for .gnu.hash. 2017-03-28 18:11:52 +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 lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
gnu-ifunc-i386.s [ELF] ifunc implementation using synthetic sections 2016-12-08 12:58:55 +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: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
gnu-ifunc-plt.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +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: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
gnu-ifunc.s [ELF] ifunc implementation using synthetic sections 2016-12-08 12:58:55 +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: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +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 lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
got32-i386.s [ELF] - Stop producing broken output for R_386_GOT32[X] relocations. 2017-04-08 06:14:14 +00:00
got32x-i386.s [ELF] - Stop producing broken output for R_386_GOT32[X] relocations. 2017-04-08 06:14:14 +00:00
gotpc-relax-nopic.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
gotpc-relax-und-dso.s Make test more realistic. 2016-05-28 15:38:13 +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 Make test more realistic. 2016-05-28 15:38:13 +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-got-and-copy.s Don't create dynamic relocations to ro segments. 2016-04-30 01:15:17 +00:00
i386-gotoff-shared.s Mark R_GOTREL_FROM_END as a relative expression. 2016-09-06 13:57:15 +00:00
i386-gotpc-dynamic.s [ELF] - Properly handle R_386_GOTPC relocation. 2017-06-01 07:53:58 +00:00
i386-gotpc.s Remove string table offsets from tests. 2016-11-01 21:26:28 +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 Order writable executable sections before writable ones. 2017-05-26 17:23:25 +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 Fix symbol type with icf. 2017-07-20 21:55:40 +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 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 Don't check the symbol values. 2016-12-05 20:53:11 +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 lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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 Allow not only -O<number> but also -O <number>. 2017-08-24 18:34:44 +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 [ELF][MIPS] Make _gp, _gp_disp, __gnu_local_gp global symbols 2016-12-08 06:19:47 +00:00
mips-64-rels.s [ELF][MIPS] Exclude mips .got from PT_GNU_RELRO segment 2017-01-16 21:17:23 +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 Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
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 [ELF][MIPS] Always collect .reginfo, .MIPS.options, and .MIPS.abiflags input sections 2017-03-17 14:27:55 +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 [ELF][MIPS] Exclude mips .got from PT_GNU_RELRO segment 2017-01-16 21:17:23 +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 [ELF][MIPS] Make _gp, _gp_disp, __gnu_local_gp global symbols 2016-12-08 06:19:47 +00:00
mips-gp-ext.s [ELF][MIPS] Calculate relocations agains _gp_disp / __gnu_local_gp using dedicated 'expressions' 2017-03-20 21:03:43 +00:00
mips-gp-local.s [ELF][MIPS] Make _gp, _gp_disp, __gnu_local_gp global symbols 2016-12-08 06:19:47 +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 [ELF][MIPS] Exclude mips .got from PT_GNU_RELRO segment 2017-01-16 21:17:23 +00:00
mips-gprel32-relocs.s [ELF][MIPS] Exclude mips .got from PT_GNU_RELRO segment 2017-01-16 21:17:23 +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] Exclude mips .got from PT_GNU_RELRO segment 2017-01-16 21:17:23 +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] Initial support of microMIPS code linking 2017-09-12 13:08:24 +00:00
mips-micro-relocs.s [MIPS] Check raw binary file content instead of disassembled code. NFC 2017-09-12 16:09:42 +00:00
mips-n32-emul.s [ELF][MIPS] N32 ABI support 2016-11-05 22:58:01 +00:00
mips-n32-rels.s [ELF][MIPS] Exclude mips .got from PT_GNU_RELRO segment 2017-01-16 21:17:23 +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-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 [ELF] - Recommit r309252 "[ELF] - Fix missing relocation when linking executable with --unresolved-symbols=ignore-all" 2017-08-02 07:51:08 +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] Refactor several error messages 2016-11-23 10:07:46 +00:00
noplt-pie.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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 Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +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 [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +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 Implement R_PPC_ADDR32. 2016-11-01 18:30:28 +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 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 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 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-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 Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
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: New symbol table design. 2016-05-01 04:55:03 +00:00
relocation-copy-align-common.s [ELF] - Recommit "[ELF] - Make Bss and BssRelRo sections to be synthetic (#3)." 2017-03-17 10:14:53 +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: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +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: Reserve space for copy relocations of read-only symbols in relro. 2017-01-10 01:21:50 +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: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +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 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 [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: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
relro-omagic.s [lld] Keep full library path in DT_NEEDED. 2017-04-12 00:13:48 +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 Use TarWriter to create tar archives instead of cpio. 2017-01-06 02:33:53 +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 Also define 'end' if it is present in a .so. 2017-01-19 19:51:02 +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 Change the --retain-symbols-file implementation. 2017-01-25 21:23:06 +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 Fix a crash. 2017-05-31 19:09:52 +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 [ELF] - Implemented -N (-omagic) command line option. 2016-11-29 09:43:51 +00:00
shared-be.s [ELF] - Update testcases after LLVM update. (D35351) 2017-07-14 16:00:34 +00:00
shared.s [ELF] - Update testcases after LLVM update. (D35351) 2017-07-14 16:00:34 +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: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +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 Fix the name of the section end symbol. 2017-07-26 22:52:53 +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: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +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 lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +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 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] - Stop support of DF_STATIC_TLS flag. 2017-05-12 08:04:58 +00:00
tls-dynamic.s ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +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 lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
tls-i686.s Order writable executable sections before writable ones. 2017-05-26 17:23:25 +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 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 lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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 [ELF] - Stop support of DF_STATIC_TLS flag. 2017-05-12 08:04:58 +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 Change the error message format for undefined symbols. 2017-03-30 19:13:47 +00:00
tls-two-relocs.s Correctly handle two gd relocations to the same symbol. 2016-02-22 19:57:55 +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 Accept `-trace-symbol foo` as well as `-trace-symbol=foo`. 2017-02-02 02:21:47 +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 lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
verdef-dependency.s Better formatting. 2016-11-23 05:14:01 +00:00
verdef.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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 Change the error message format for undefined symbols. 2017-03-30 19:13:47 +00:00
verneed.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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 Add support for 'extern "C"'. 2016-12-08 17:26:53 +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 Handle numbers followed by ":" in linker scripts. 2017-02-03 13:24:01 +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-undef-export.s Never export weak undefined from executable. 2017-07-31 18:52:47 +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.s Remove string table offsets from tests. 2016-11-01 21:26:28 +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.s Fix PR33635. 2017-07-05 00:43:18 +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 Be less aggressive at relaxing got access in this case. 2016-10-27 17:28:56 +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: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +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