llvm-project/lld/test/ELF
Rafael Espindola c8f774b393 Strip @VER suffices from the LTO output.
This fixes pr36623.

The problem is that we have to parse versions out of names before LTO
so that LTO can use that information.

When we get the LTO produced .o files, we replace the previous symbols
with the LTO produced ones, but they still have @ in their names.

We could just trim the name directly, but calling parseSymbolVersion
to do it is simpler.

llvm-svn: 328738
2018-03-28 22:45:39 +00:00
..
Inputs Fix PR36793. 2018-03-23 00:35:27 +00:00
invalid [ELF] - Add test case for "unsupported relocation reference" error. NFCI. 2018-03-20 09:49:03 +00:00
linkerscript [ELF] - Linkerscript: support MIN and MAX. 2018-03-28 11:33:00 +00:00
lto Strip @VER suffices from the LTO output. 2018-03-28 22:45:39 +00:00
aarch64-abs16.s [ELF] When a relocation is out of range print the value and the range 2017-12-11 20:47:21 +00:00
aarch64-abs32.s [ELF] When a relocation is out of range print the value and the range 2017-12-11 20:47:21 +00:00
aarch64-abs64-dyn.s [ELF] - Implemented -z combrelocs/nocombreloc. 2016-05-10 15:47:57 +00:00
aarch64-call26-thunk.s [ELF][AArch64] Add support for AArch64 range thunks. 2017-11-29 11:15:12 +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-cortex-a53-843419-address.s Use log to print out a verbose message. 2018-02-09 00:15:12 +00:00
aarch64-cortex-a53-843419-cli.s [ELF] Implement scanner for Cortex-A53 Erratum 843419 2017-12-05 15:59:05 +00:00
aarch64-cortex-a53-843419-large.s [ELF] Add missing test from r320800 2017-12-15 11:02:50 +00:00
aarch64-cortex-a53-843419-nopatch.s Remove trailing whitespace. 2017-12-12 20:00:30 +00:00
aarch64-cortex-a53-843419-recognize.s Use log to print out a verbose message. 2018-02-09 00:15:12 +00:00
aarch64-cortex-a53-843419-thunk.s Use log to print out a verbose message. 2018-02-09 00:15:12 +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 Mention symbol name in error message. 2018-01-03 22:55:46 +00:00
aarch64-fpic-add_abs_lo12_nc.s Update Error Message 2018-03-14 22:05:12 +00:00
aarch64-fpic-adr_prel_lo21.s Rewrite our relocation processing. 2018-01-09 00:13:54 +00:00
aarch64-fpic-adr_prel_pg_hi21.s Rewrite our relocation processing. 2018-01-09 00:13:54 +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 Update Error Message 2018-03-14 22:05:12 +00:00
aarch64-fpic-ldst32_abs_lo12_nc.s Update Error Message 2018-03-14 22:05:12 +00:00
aarch64-fpic-ldst64_abs_lo12_nc.s Update Error Message 2018-03-14 22:05:12 +00:00
aarch64-fpic-prel16.s Mention symbol name in error message. 2018-01-03 22:55:46 +00:00
aarch64-fpic-prel32.s Mention symbol name in error message. 2018-01-03 22:55:46 +00:00
aarch64-fpic-prel64.s Mention symbol name in error message. 2018-01-03 22:55:46 +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
aarch64-jump26-thunk.s [ELF][AArch64] Add support for AArch64 range thunks. 2017-11-29 11:15:12 +00:00
aarch64-ldprel-lo19-invalid.s [ELF] When a relocation is out of range print the value and the range 2017-12-11 20:47:21 +00:00
aarch64-lo12-alignment.s Remove trailing whitespace. 2017-12-12 20:00:30 +00:00
aarch64-lo21-error.s
aarch64-load-alignment.s Print the bad value and required alignment for unaligned relocations 2017-12-08 14:53:14 +00:00
aarch64-prel16.s [ELF] When a relocation is out of range print the value and the range 2017-12-11 20:47:21 +00:00
aarch64-prel32.s [ELF] When a relocation is out of range print the value and the range 2017-12-11 20:47:21 +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-thunk-pi.s [ELF][AArch64] Add support for AArch64 range thunks. 2017-11-29 11:15:12 +00:00
aarch64-thunk-script.s [ELF][AArch64] Add support for AArch64 range thunks. 2017-11-29 11:15:12 +00:00
aarch64-thunk-section-location.s [ELF][AArch64] Add support for AArch64 range thunks. 2017-11-29 11:15:12 +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 [ELF] - Do not forget file name when reporting duplicate symbol error for absolute symbols. 2018-01-31 08:32:35 +00:00
abs-hidden.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
allow-multiple-definition.s allow-multiple-definitions should completely suppress errors instead of making them warnings. 2018-03-19 23:04:04 +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 AMDGPU/LLD: Remove the use of binary file from one of the AMDGPU tests 2018-02-16 22:55:36 +00:00
amdgpu-elf-flags.s AMDGPU: Update elf flags in amdgpu-elf-flags.s 2018-02-16 22:35:36 +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 Rename confusing variable names in a test. 2018-02-09 01:03:22 +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-bl-v6.s Change Requires to REQUIRES so that it works properly. 2017-11-28 23:15:20 +00:00
arm-blx-v4t.s [ELF] Read ARM BuildAttributes section to determine supported features. 2017-11-28 13:51:48 +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-undef-weak-plt-thunk.s [ELF] Optimize Arm PLT sequences 2017-12-18 14:46:27 +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-execute-only.s [ELF] - Never create .gnu_hash with NBuckets == 0. 2018-03-14 08:52:39 +00:00
arm-exidx-canunwind.s [ELF] Consolidate .ARM.extab.* sections into .ARM.extab 2017-06-28 09:12:38 +00:00
arm-exidx-dedup-and-sentinel.s [ELF] Fix an assignment command at the end of an .ARM.exidx section. 2017-12-20 08:56:10 +00:00
arm-exidx-dedup.s [ELF] Remove Duplicate .ARM.exidx sections 2017-12-15 11:09:41 +00:00
arm-exidx-discard.s Fix lld crash introduced by r321154. 2018-01-24 19:16:31 +00:00
arm-exidx-gc.s [ELF] Remove Duplicate .ARM.exidx sections 2017-12-15 11:09:41 +00:00
arm-exidx-link.s Add missing REQUIRES. 2016-11-18 00:11:12 +00:00
arm-exidx-order.s [ELF] Remove Duplicate .ARM.exidx sections 2017-12-15 11:09:41 +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] Remove Duplicate .ARM.exidx sections 2017-12-15 11:09:41 +00:00
arm-exidx-shared.s [ELF] Optimize Arm PLT sequences 2017-12-18 14:46:27 +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] Optimize Arm PLT sequences 2017-12-18 14:46:27 +00:00
arm-gnu-ifunc.s [ELF] Optimize Arm PLT sequences 2017-12-18 14:46:27 +00:00
arm-got-relative.s Revert r327248, "For most Targets the _GLOBAL_OFFSET_TABLE_ symbol is expected to be at" 2018-03-16 01:01: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] Optimize Arm PLT sequences 2017-12-18 14:46:27 +00:00
arm-sbrel32.s [ELF] Support R_ARM_SBREL32 Relocation 2017-05-18 09:12:21 +00:00
arm-static-defines.s [ELF] Remove Duplicate .ARM.exidx sections 2017-12-15 11:09:41 +00:00
arm-target1.s Update Error Message 2018-03-14 22:05:12 +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] Optimize Arm PLT sequences 2017-12-18 14:46:27 +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] Make overlapping output sections an error 2018-01-31 09:22:44 +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 Update lld tests after r321526. 2017-12-28 17:20:41 +00:00
arm-thumb-plt-range-thunk-os.s ELF: Do not create multiple thunks for the same virtual address. 2018-03-09 17:54:43 +00:00
arm-thumb-plt-reloc.s [ELF] Optimize Arm PLT sequences 2017-12-18 14:46:27 +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 Remove trailing whitespace. 2017-12-12 20:00:30 +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] Optimize Arm PLT sequences 2017-12-18 14:46:27 +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 Update lld tests after r321526. 2017-12-28 17:20:41 +00:00
arm-use-r-output.s Add missing REQUIRES. 2016-11-11 23:10:22 +00:00
as-needed-lazy.s Don't mark a shared library as needed because of a lazy symbol. 2018-01-23 16:59:20 +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] Fix a test comment. NFC 2018-03-01 01:05:04 +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 Accept both `--foo bar` and `--foo=bar` styles options. 2018-03-01 23:06:10 +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 Propagate sh_entsize out. 2017-11-15 16:56: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 [ELF][MIPS] Set EI_ABIVERSION flag accordingly to MIPS ABIs requirement 2018-02-23 11:28:57 +00:00
basic-ppc.s Propagate sh_entsize out. 2017-11-15 16:56:20 +00:00
basic-ppc64.s [ELF] Make SectionHeaderOffset less sensitive. 2018-03-20 00:55:39 +00:00
basic-sparcv9.s Propagate sh_entsize out. 2017-11-15 16:56:20 +00:00
basic.s Propagate sh_entsize out. 2017-11-15 16:56:20 +00:00
basic32.s Propagate sh_entsize out. 2017-11-15 16:56:20 +00:00
basic64be.s [ELF] Add basic support for PPC LE 2018-03-19 17:40:14 +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 Add --build-id=fast as a synonym for --build-id. 2018-02-07 19:22:42 +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 Use toString to print out garbage-collected sections. 2018-02-17 00:09:49 +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-reloc.s [ELF] Compress debug sections after assignAddresses and support custom layout 2018-01-08 10:17:03 +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 Fix Address Size in test. 2018-03-22 17:46:57 +00:00
compressed-debug-input.s Propagate sh_entsize out. 2017-11-15 16:56:20 +00:00
conflict-debug-variable.s [lld] Attempt to appease buildbot. 2018-03-07 19:18:14 +00:00
conflict-debug-variable2.s [ELF] - Teach LLD to use information from .debug_str for error reporting. 2017-11-17 11:57:47 +00:00
conflict.s Change the error message format for duplicate symbols. 2017-03-31 23:40:21 +00:00
copy-errors.s Don't depend on "call foo" producing a X86_64_PC32. 2018-02-16 20:05:58 +00:00
copy-in-shared.s Update Error Message 2018-03-14 22:05:12 +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 Don't depend on "call foo" producing a X86_64_PC32. 2018-02-16 20:05:58 +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 Update Error Message 2018-03-14 22:05:12 +00:00
copy-rel-pie.s Don't depend on "call foo" producing a X86_64_PC32. 2018-02-16 20:05:58 +00:00
corrupted-version-reference.s Handle a VersymIndex of 0 as an error. 2017-12-15 14:52:40 +00:00
cref.s Implement --cref. 2018-03-14 20:29:45 +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-dynamic.s Add testcase for pr34113. 2017-11-22 22:00:50 +00:00
defsym-reserved-syms.s [ELF] - Make defsym to work correctly with reserved symbols. 2018-02-07 09:00:34 +00:00
defsym.s [ELF] Support expressions with -defsym option 2017-11-04 02:03:58 +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 Handle "-" in tryCreateFile. 2017-11-08 23:07:32 +00:00
driver.test Make the behavior of the -v option more closer to GNU linkers. 2017-12-05 00:03:41 +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
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] - Report valid binary filename when reporting error. 2018-02-05 09:47:24 +00:00
dynamic-got-rela.s Change the default of --apply-dynamic-relocs. 2018-02-05 19:39:04 +00:00
dynamic-got.s [ELF] Recommit 327248 with Arm using the .got for _GLOBAL_OFFSET_TABLE_ 2018-03-19 06:52:51 +00:00
dynamic-linker.s Add `--dynamic-linker=foo` as an alias for `--dynamic-linker foo`. 2018-02-27 20:37:18 +00:00
dynamic-list-archive.s Make --export-dynamic-symbol to pull out object files from archives. 2018-02-09 17:39:06 +00:00
dynamic-list-empty.s Handle empty dynamic lists. 2017-09-08 18:53:43 +00:00
dynamic-list-extern.s Relax the grammar of the version script. 2018-02-01 23:46:17 +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-wildcard.s [lld] Fix handling of wildcards in dynamic lists. 2017-12-06 00:14:04 +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] - Never create .gnu_hash with NBuckets == 0. 2018-03-14 08:52:39 +00:00
dynamic-reloc-in-ro.s Update Error Message 2018-03-14 22:05:12 +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 Update Error Message 2018-03-14 22:05:12 +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] Update test/ELF/eh-frame-hdr-augmentation.s 2018-03-07 21:25:58 +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 Use 4 as the alignment of .eh_frame_hdr. 2018-01-23 05:23:23 +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-eh-frame.s [ELF] - Another fix for "LLD crashes with --emit-relocs when trying to proccess .eh_frame" 2018-03-23 09:18:31 +00:00
emit-relocs-gc.s Use toString to print out garbage-collected sections. 2018-02-17 00:09:49 +00:00
emit-relocs-icf.s Recommit "[ELF] - Do not crash with --emit-relocs and --icf=all together." 2018-02-23 10:37:33 +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-mergeable-i386.s Remove trailing whitespace. 2017-12-12 20:00:30 +00:00
emit-relocs-mergeable.s Remove trailing whitespace. 2017-12-12 20:00:30 +00:00
emit-relocs-shared.s [ELF] - Another fix for "LLD crashes with --emit-relocs when trying to proccess .eh_frame" 2018-03-23 09:18:31 +00:00
emit-relocs.s [ELF] - Another fix for "LLD crashes with --emit-relocs when trying to proccess .eh_frame" 2018-03-23 09:18:31 +00:00
empty-archive.s [ELF] Keep tests from wrinting to the test directory. 2018-01-19 14:15:13 +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 [ELF] Add basic support for PPC LE 2018-03-19 17:40:14 +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 ELF: Stop collecting a list of symbols in ArchiveFile. 2018-02-16 20:23:54 +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
export-dynamic-symbol.s Make --export-dynamic-symbol to add undefined symbols even if --export-dynamic is given. 2018-02-14 18:38:33 +00:00
fatal-warnings.s [ELF] - Implemented --fatal-warnings option. 2016-07-04 13:43:12 +00:00
file-access.s [ELF] Use shell to check the file permissions 2017-12-12 00:31:46 +00:00
file-sym.s Check test conditions more precisely. NFC 2018-01-08 18:17:25 +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-collect-undefined.s Bring back r319008. 2017-11-28 20:17:58 +00:00
gc-debuginfo-tls.s Fix wrong TLS symbol values. 2017-02-28 19:06:32 +00:00
gc-merge-local-sym.s Propagate sh_entsize out. 2017-11-15 16:56:20 +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-linker-defined-symbol.s ELF: Do not follow relocation edges to output sections during GC. 2017-12-11 22:47:43 +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 Propagate sh_entsize out. 2017-11-15 16:56:20 +00:00
gc-sections-merge-implicit-addend.s Propagate sh_entsize out. 2017-11-15 16:56:20 +00:00
gc-sections-merge.s Propagate sh_entsize out. 2017-11-15 16:56:20 +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-no-undef-error.s Add test for interaction of --gc-sections and undefined references 2018-01-22 10:58:06 +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 Use toString to print out garbage-collected sections. 2018-02-17 00:09:49 +00:00
gc-sections-protected.s Don't gc protected symbols. 2016-04-21 23:59:19 +00:00
gc-sections-shared.s Don't depend on "call foo" producing a X86_64_PC32. 2018-02-16 20:05:58 +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 Remove trailing whitespace. 2017-12-12 20:00:30 +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 Remove trailing whitespace. 2017-12-12 20:00:30 +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-noranges.s [ELF] - Teach LLD to use information from .debug_str for error reporting. 2017-11-17 11:57:47 +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 Add REQUIRES: zlib to gdb-index.s test 2018-02-13 01:19:56 +00:00
global-offset-table-position-aarch64.s [ELF] Recommit 327248 with Arm using the .got for _GLOBAL_OFFSET_TABLE_ 2018-03-19 06:52:51 +00:00
global-offset-table-position-arm.s Revert r327248, "For most Targets the _GLOBAL_OFFSET_TABLE_ symbol is expected to be at" 2018-03-16 01:01:44 +00:00
global-offset-table-position-i386.s [ELF] Recommit 327248 with Arm using the .got for _GLOBAL_OFFSET_TABLE_ 2018-03-19 06:52:51 +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] Recommit 327248 with Arm using the .got for _GLOBAL_OFFSET_TABLE_ 2018-03-19 06:52:51 +00:00
global_offset_table.s
global_offset_table_shared.s [ELF] Recommit 327248 with Arm using the .got for _GLOBAL_OFFSET_TABLE_ 2018-03-19 06:52:51 +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-many.s Add an additional test for r319503. 2017-12-01 04:46:56 +00:00
gnu-hash-table-rwsegment.s Fix broken .gnu.hash section if -no-rosegment is given. 2017-12-06 00:49:48 +00:00
gnu-hash-table.s Remove GnuHashTableSection::getShift2(). 2018-03-19 23:04:13 +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 Convert a use of Config->Static. 2018-02-06 22:59:24 +00:00
gnu-ifunc-dyntags.s [ELF] - Add missing dynamic tags when producing output with IRelative relocations only. 2017-12-31 07:42:54 +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 Update lld tests after r321526. 2017-12-28 17:20:41 +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 Use PLT relocations in test. 2018-03-13 01:41:49 +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 Update lld tests after r321526. 2017-12-28 17:20:41 +00:00
gnu-unique.s Add --no-gnu-unique and --no-undefined-version for completeness. 2018-02-02 21:44:06 +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
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 Rewrite our relocation processing. 2018-01-09 00:13:54 +00:00
got32-i386.s Update Error Message 2018-03-14 22:05:12 +00:00
got32x-i386.s [ELF] Recommit 327248 with Arm using the .got for _GLOBAL_OFFSET_TABLE_ 2018-03-19 06:52:51 +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-shared-err.s Fix another case we used the wrong visibility. 2018-01-16 19:02:46 +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 Relax relocation type checking in a non-ALLOC section. 2018-02-16 01:10:51 +00:00
i386-got-and-copy.s Rewrite our relocation processing. 2018-01-09 00:13:54 +00:00
i386-got-value.s Don't write preemptible symbol values to the .got. 2017-12-18 20:35:15 +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] Recommit 327248 with Arm using the .got for _GLOBAL_OFFSET_TABLE_ 2018-03-19 06:52:51 +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 Remove trailing whitespace. 2017-12-12 20:00:30 +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-pic-plt.s Error instead of producing broken binary. 2018-03-14 18:08:33 +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 [ELF] When a relocation is out of range print the value and the range 2017-12-11 20:47:21 +00:00
i386-reloc-16.s [ELF] When a relocation is out of range print the value and the range 2017-12-11 20:47:21 +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 [ELF] When a relocation is out of range print the value and the range 2017-12-11 20:47:21 +00:00
i386-reloc8-reloc16-addend.s Remove trailing whitespace. 2017-12-12 20:00:30 +00:00
i386-retpoline-nopic.s Fix retpoline PLT header size for i386. 2018-01-24 00:26:57 +00:00
i386-retpoline-pic.s Introduce the "retpoline" x86 mitigation technique for variant #2 of the speculative execution vulnerabilities disclosed today, specifically identified by CVE-2017-5715, "Branch Target Injection", and is one of the two halves to Spectre.. 2018-01-22 22:05:25 +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
i386-tls-initial-exec-local.s Add another test. 2017-12-18 20:29:00 +00:00
icf-absolute.s Use toString to stringize sections and files. 2018-02-13 22:56:49 +00:00
icf-comdat.s Use toString to stringize sections and files. 2018-02-13 22:56:49 +00:00
icf-i386.s Use toString to stringize sections and files. 2018-02-13 22:56:49 +00:00
icf-merge-sec.s Use toString to stringize sections and files. 2018-02-13 22:56:49 +00:00
icf-merge.s Use toString to stringize sections and files. 2018-02-13 22:56:49 +00:00
icf-merge2.s Add a passing test. 2018-03-27 16:10:01 +00:00
icf-merged-sections.s [ELF] Disable ICF for synthetic sections 2018-03-27 14:10:07 +00:00
icf-non-mergeable.s [ELF] Add --print-icf-sections flag 2018-02-01 16:00:46 +00:00
icf-none.s [ELF] Add --print-icf-sections flag 2018-02-01 16:00:46 +00:00
icf-symbol-type.s Make a test more interesting. 2017-12-13 02:27:03 +00:00
icf1.s Use toString to stringize sections and files. 2018-02-13 22:56:49 +00:00
icf2.s Use toString to stringize sections and files. 2018-02-13 22:56:49 +00:00
icf3.s [ELF] Add --print-icf-sections flag 2018-02-01 16:00:46 +00:00
icf4.s [ELF] Add --print-icf-sections flag 2018-02-01 16:00:46 +00:00
icf5.s [ELF] Add --print-icf-sections flag 2018-02-01 16:00:46 +00:00
icf6.s [ELF] Add --print-icf-sections flag 2018-02-01 16:00:46 +00:00
icf7.s Use toString to stringize sections and files. 2018-02-13 22:56:49 +00:00
icf8.s Add a test we already get right. 2017-02-27 13:21:18 +00:00
icf9.s Use toString to stringize sections and files. 2018-02-13 22:56: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 [ELF] Keep tests from wrinting to the test directory. 2018-01-19 14:15:13 +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 [ELF] Keep tests from wrinting to the test directory. 2018-01-19 14:15:13 +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 [ELF] Fall back to search dirs for linker scripts specified with -T 2017-11-20 15:43:20 +00:00
invalid-local-symbol-in-dso.s Do not create an unnecessary object file in a test. 2017-12-15 00:17:04 +00:00
invalid-relocations.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
invalid-undef-section-symbol.test [ELF] Keep tests from wrinting to the test directory. 2018-01-19 14:15:13 +00:00
invalid-z.s Replace CRLF with LF. 2017-06-19 17:23:04 +00:00
just-symbols.s Implement --just-symbols. 2018-03-06 21:25:37 +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] Keep tests from wrinting to the test directory. 2018-01-19 14:15:13 +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] - Allow set CPU string with -plugin-opt=mcpu=<xxx> 2018-02-07 08:50:36 +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 [ELF] Add .eh_frame pieces to map file 2018-03-14 21:18:18 +00:00
map-gc-sections.s ELF: Exclude dead symbols from -Map output. 2017-07-14 00:31:56 +00:00
merge-align.s Remove an unnecessary constraint. 2017-11-15 17:31:27 +00:00
merge-entsize.s Drop conflicting sh_entsize values. 2017-11-15 17:35:22 +00:00
merge-reloc-O0.s Force SHF_MERGE optimizations with -r. 2018-03-27 17:09:23 +00:00
merge-reloc.s [ELF] - Allow applying SHF_MERGE optimization for relocatable output. 2017-11-17 11:27:57 +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 Propagate sh_entsize out. 2017-11-15 16:56:20 +00:00
merge-sym.s
merge.s Propagate sh_entsize out. 2017-11-15 16:56:20 +00:00
mips-26-mask.s [ELF][MIPS] Apply mask while reading implicit addend and writing result of R_MIPS_26 relocation. 2016-07-22 05:56:43 +00:00
mips-26-n32-n64.s [mips][lld] Spectre variant two mitigation for MIPSR2 2018-02-20 23:49:17 +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 [ELF][MIPS] Make some tests tolerant of exact sections addresses. NFC. 2017-12-05 15:33:14 +00:00
mips-64.s [ELF][MIPS] Change format of output relocations to Elf_Rel 2018-02-02 09:50:07 +00:00
mips-align-err.s Print the bad value and required alignment for unaligned relocations 2017-12-08 14:53:14 +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
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-abi.s [ELF][MIPS] Set EI_ABIVERSION flag accordingly to MIPS ABIs requirement 2018-02-23 11:28:57 +00:00
mips-elf-flags-err.s Fix the test from r320056 on Windows 2017-12-07 16:41:43 +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 Rewrite our relocation processing. 2018-01-09 00:13:54 +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-script.s [MIPS] Add test case to check calculation of GOT pages in case of using a linker script. NFC 2017-11-20 20:40:45 +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-script.s [ELF] Fix DT_MIPS_LOCAL_GOTNO value for thunks and linker scripts 2017-11-22 12:04:21 +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-ver.s [ELF][MIPS] Mark the test as required MIPS target support. NFC 2018-02-07 10:14:22 +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 [ELF][MIPS] Make some tests tolerant of exact sections addresses. NFC. 2017-12-05 15:33:14 +00:00
mips-gprel32-relocs.s [ELF][MIPS] Make some tests tolerant of exact sections addresses. NFC. 2017-12-05 15:33:14 +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-plt.s [MIPS] Set STO_MIPS_MICROMIPS flag and less-significant bit for microMIPS symbols 2017-11-13 22:40:36 +00:00
mips-micro-relocs.s [MIPS] Fix calculation of the R_MICROMIPS_LO16 / HI16 relocations 2017-11-09 12:10:14 +00:00
mips-micro-thunks.s [MIPS] Setup less-significant bit in a symbol value in microMIPS thunks 2017-11-09 10:42:22 +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] Make some tests tolerant of exact sections addresses. NFC. 2017-12-05 15:33:14 +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] When a relocation is out of range print the value and the range 2017-12-11 20:47:21 +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][lld] Spectre variant two mitigation for MIPSR2 2018-02-20 23:49:17 +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 [ELF][MIPS] Change format of output relocations to Elf_Rel 2018-02-02 09:50:07 +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 [ELF][MIPS] Change format of output relocations to Elf_Rel 2018-02-02 09:50:07 +00:00
multiple-cu.s Fix PR36793. 2018-03-23 00:35:27 +00:00
new-dtags.test Don't ingoned --enable-new-dtags. 2018-03-01 22:23:51 +00:00
no-augmentation.s Avoid having to check in a binary. 2016-05-27 12:27:21 +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 Don't depend on "call foo" producing a X86_64_PC32. 2018-02-16 20:05:58 +00:00
noplt-pie.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
note-contiguous.s Do not create multiple NOTE segments. 2018-03-01 02:31:29 +00:00
note-loadaddr.s [ELF] Rename test/ELF/note-loadaddr.c to .s NFC 2018-02-28 00:53:51 +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 Accept both `--foo bar` and `--foo=bar` styles options. 2018-03-01 23:06:10 +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 Revert r325679: [ELF] Add -nopie alias for -no-pie (PR36423) 2018-02-21 20:08:14 +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-rela.s [LLD] Use Rela on PowerPC too 2018-01-31 02:03:55 +00:00
ppc-relocs.s PPC32: Support R_PPC_PLTREL32 in static mode. 2017-12-10 08:42:34 +00:00
ppc64-addr16-error.s [ELF] When a relocation is out of range print the value and the range 2017-12-11 20:47:21 +00:00
ppc64-ifunc.s [ELF] - Do not use HeaderSize for conditions in PltSection. 2018-01-12 09:35:57 +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
ppc64_entry_point.s [ELF] GotSection increment NumEntries when Target saves GlobalOffsetTable in the .got 2018-03-26 17:50:52 +00:00
pr34660.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
pr34872.s [ELF] Keep tests from wrinting to the test directory. 2018-01-19 14:15:13 +00:00
pr36475.s Keep flags from phantom synthetic sections. 2018-02-26 22:32:15 +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
print-icf.s Use toString to stringize sections and files. 2018-02-13 22:56:49 +00:00
progname.s [ELF] Make tests with undefined symbols more explicit. 2017-11-24 06:42:32 +00:00
program-header-layout.s Don't print empty PT_LOAD. 2016-12-06 13:43:34 +00:00
protected-data-access.s Rename --icf-data and add a corresponding flag for functions. 2018-01-10 01:37:36 +00:00
protected-function-access.s Rename --icf-data and add a corresponding flag for functions. 2018-01-10 01:37:36 +00:00
protected-shared.s Don't depend on lld creating relocations in ro segments. 2016-04-30 00:49:10 +00:00
rel-addend-with-rela-input.s Ensure that Elf_Rel addends are always written for dynamic relocations 2018-02-16 10:01:17 +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-build-id.s Strip .note.gnu.build-id sections if --build-id is given. 2018-02-02 21:56:24 +00:00
relocatable-comdat-multiple.s [lld] Fix comdat tests 2018-03-13 00:07:53 +00:00
relocatable-comdat.s [lld] Fix comdat tests 2018-03-13 00:07:53 +00:00
relocatable-comdat2.s [lld] Fix comdat tests 2018-03-13 00:07:53 +00:00
relocatable-comment.s Avoid a crash with -r and .comment. 2016-11-11 21:36:25 +00:00
relocatable-common.s Error on -no-define-common if the output is not relocatable. 2017-11-30 20:46:33 +00:00
relocatable-compressed-input.s [ELF] - Fix BB after r318516 2017-11-17 11:39:26 +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 Don't depend on "call foo" producing a X86_64_PC32. 2018-02-16 20:05:58 +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-versioned.s Fix an issue that lld drops symbol versions for -r. 2018-02-15 02:40:58 +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 Add missing test. 2017-11-28 20:13:12 +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
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 Change the default of --apply-dynamic-relocs. 2018-02-05 19:39:04 +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-err.s Update Error Message 2018-03-14 22:05:12 +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-copyrel-bss-script.s [ELF] InX::BssRelRo should check section contents before marking relro 2017-12-05 11:15:58 +00:00
relro-non-contiguous-script-data.s [ELF] Add BYTE expression to test case for non-contiguous relro [NFC] 2017-12-04 10:34:15 +00:00
relro-non-contiguous.s [ELF] Give error message when relro sections are not contiguous. 2017-11-23 14:53:10 +00:00
relro-omagic.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
relro-script.s [ELF] Rename .bss.rel.ro to .data.rel.ro.bss for some Linker Scripts. 2017-11-24 08:48:29 +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 [ELF] Keep tests from wrinting to the test directory. 2018-01-19 14:15:13 +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] Fix rewriting of --sysroot in reproducer tars 2017-11-20 15:49:48 +00:00
resolution-end.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
resolution-shared.s
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] - Fix crash relative to SHF_LINK_ORDER sections. 2018-03-08 15:06:58 +00:00
section-metadata-err2.s [ELF] - Fix crash relative to SHF_LINK_ORDER sections. 2018-03-08 15:06:58 +00:00
section-metadata-err3.s [ELF] - Fix crash relative to SHF_LINK_ORDER sections. 2018-03-08 15:06:58 +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 Accept both `--foo bar` and `--foo=bar` styles options. 2018-03-01 23:06:10 +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
shlib-undefined-archive.s Make undefined symbol in DSO to pull out object files from archive files. 2018-02-23 01:16:57 +00:00
shlib-undefined-local.s [ELF] Drop unnecessary VersionId setting in scanShlibUndefined 2018-01-08 05:53:11 +00:00
shlib-undefined-shared.s [ELF] Only scan executables for shlib undefined symbols 2017-12-30 08:00:44 +00:00
sht-group-gold-r.test Allow the GNU gold-style nonstandard SHT_GROUP section. 2017-06-12 18:46:33 +00:00
silent-ignore.test Implement --cref. 2018-03-14 20:29:45 +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] - Make __start_/__stop_<section_name> symbols STV_PROTECTED 2018-03-20 14:22:10 +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] - Make __start_/__stop_<section_name> symbols STV_PROTECTED 2018-03-20 14:22:10 +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] - Teach LLD to strip .zdebug_* sections when --strip-debug/--strip-all is specified. 2017-11-03 08:13:16 +00:00
symbol-ordering-file-icf.s Revert r326911: Improve --warn-symbol-ordering. 2018-03-07 17:24:46 +00:00
symbol-ordering-file-warnings.s Revert r326911: Improve --warn-symbol-ordering. 2018-03-07 17:24:46 +00:00
symbol-ordering-file.s Accept both `--foo bar` and `--foo=bar` styles options. 2018-03-01 23:06:10 +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
sysv-hash-no-rosegment.s [ELF] Fix SysV hash tables with --no-rosegment 2018-01-11 06:57:01 +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] Fix offsets in comment of tls-got.s 2018-03-28 00:03:21 +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
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 Put undefined symbols from shared libraries in the symbol table. 2018-02-27 20:31:22 +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
typed-undef.s Fix a crash. 2017-12-06 02:53:43 +00:00
undef-broken-debug.test Make the debug info in some tests more realistic. 2018-03-22 17:14:41 +00:00
undef-shared.s Change the error message format for undefined symbols. 2017-03-30 19:13:47 +00:00
undef-shared2.s Fix another case we were using the wrong visibility. 2018-01-16 18:21:23 +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 [ELF] Make tests with undefined symbols more explicit. 2017-11-24 06:42:32 +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 [ELF] Prevent crash when reporting errors if debug line cannot be parsed 2018-03-07 15:22:58 +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 Don't depend on "call foo" producing a X86_64_PC32. 2018-02-16 20:05:58 +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 [ELF] Keep tests from wrinting to the test directory. 2018-01-19 14:15:13 +00:00
version-script-no-warn2.s Bring back InVersionScript. 2017-07-12 17:49:17 +00:00
version-script-noundef.s Add --no-gnu-unique and --no-undefined-version for completeness. 2018-02-02 21:44:06 +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 Improve duplicated version handling. 2018-03-06 17:05:12 +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 Add -no-allow-multiple-definition, -no-pic-executable and -no-warn-common. 2018-02-06 00:45:15 +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-lib.s Fix an issue that weak bit is dropped when there's a lazy object symbol. 2018-02-16 04:27:46 +00:00
weak-undef-rw.s Produce relocations with weak undef if the section is RW. 2018-01-03 01:24:58 +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 [ELF] Make tests with undefined symbols more explicit. 2017-11-24 06:42:32 +00:00
whole-archive-name.s [ELF] Fix use after free in case of using --whole-archive. 2018-02-16 03:26:53 +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 Don't produce a duplicated __wrap_foo if there is no __real_foo. 2017-11-11 00:53:52 +00:00
wrap.s Copy the visibility in copyFrom. 2017-11-28 23:06:09 +00:00
writable-merge.s Do not handle zero-sized mergeable section as mergeable. 2016-08-03 05:28:02 +00:00
writable-sec-plt-reloc.s Don't depend on "call foo" producing a X86_64_PC32. 2018-02-16 20:05:58 +00:00
x86-64-dyn-rel-error.s Rewrite our relocation processing. 2018-01-09 00:13:54 +00:00
x86-64-dyn-rel-error2.s Mention symbol name in error message. 2018-01-03 22:55:46 +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 Fix x86-64-reloc-8.s test after r320416. 2017-12-11 21:25:22 +00:00
x86-64-reloc-16.s [ELF] When a relocation is out of range print the value and the range 2017-12-11 20:47:21 +00:00
x86-64-reloc-32-fpic.s Mention symbol name in error message. 2018-01-03 22:55:46 +00:00
x86-64-reloc-debug-overflow.s [ELF] - Teach LLD to hint about -fdebug-types-section. 2018-03-21 09:19:34 +00:00
x86-64-reloc-error.s [ELF] When a relocation is out of range print the value and the range 2017-12-11 20:47:21 +00:00
x86-64-reloc-pc32-fpic.s Don't depend on "call foo" producing a X86_64_PC32. 2018-02-16 20:05:58 +00:00
x86-64-reloc-range.s [ELF] When a relocation is out of range print the value and the range 2017-12-11 20:47:21 +00:00
x86-64-reloc-tpoff32-fpic.s Mention symbol name in error message. 2018-01-03 22:55:46 +00:00
x86-64-retpoline-znow.s Introduce the "retpoline" x86 mitigation technique for variant #2 of the speculative execution vulnerabilities disclosed today, specifically identified by CVE-2017-5715, "Branch Target Injection", and is one of the two halves to Spectre.. 2018-01-22 22:05:25 +00:00
x86-64-retpoline.s Introduce the "retpoline" x86 mitigation technique for variant #2 of the speculative execution vulnerabilities disclosed today, specifically identified by CVE-2017-5715, "Branch Target Injection", and is one of the two halves to Spectre.. 2018-01-22 22:05:25 +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
znotext-copy-relocation.s Allow copy relocation with -z notext. 2017-12-28 00:23:49 +00:00
znotext-plt-relocations-protected.s Don't depend on "call foo" producing a X86_64_PC32. 2018-02-16 20:05:58 +00:00
znotext-plt-relocations.s [ELF] - Allow using PLT relocations when "-z notext" is given. 2017-12-23 09:00:37 +00:00
znotext-weak-undef.s Mention symbol name in error message. 2018-01-03 22:55:46 +00:00
zstack-size.s Make `-z stack-size` compatible with ld.bfd. 2017-02-02 01:12:45 +00:00
ztext.s Rename a test file and fix indentation. 2018-03-01 23:01:41 +00:00