llvm-project/lld/test/ELF
Rafael Espindola 8e67000f1a Always create a PT_ARM_EXIDX if needed.
Unfortunatelly PT_ARM_EXIDX is special. There is no way to create it
from linker scripts, so we have to create it even if PHDRS is used.

This matches bfd and is required for the lld output to survive bfd's strip.

llvm-svn: 288012
2016-11-28 00:40:21 +00:00
..
Inputs Better formatting. 2016-11-23 05:14:01 +00:00
invalid [ELF] Refactor several error messages 2016-11-23 10:07:46 +00:00
linkerscript Always create a PT_ARM_EXIDX if needed. 2016-11-28 00:40:21 +00:00
lto lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +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 [ELF] Refactor getDynRel to print error location 2016-11-25 08:56:36 +00:00
aarch64-fpic-add_abs_lo12_nc.s Change the way how we print out line numbers. 2016-11-21 13:49:57 +00:00
aarch64-fpic-adr_prel_lo21.s Change the way how we print out line numbers. 2016-11-21 13:49:57 +00:00
aarch64-fpic-adr_prel_pg_hi21.s Change the way how we print out line numbers. 2016-11-21 13:49:57 +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 way how we print out line numbers. 2016-11-21 13:49:57 +00:00
aarch64-fpic-ldst32_abs_lo12_nc.s Change the way how we print out line numbers. 2016-11-21 13:49:57 +00:00
aarch64-fpic-ldst64_abs_lo12_nc.s Change the way how we print out line numbers. 2016-11-21 13:49:57 +00:00
aarch64-fpic-prel16.s [ELF] Refactor getDynRel to print error location 2016-11-25 08:56:36 +00:00
aarch64-fpic-prel32.s [ELF] Refactor getDynRel to print error location 2016-11-25 08:56:36 +00:00
aarch64-fpic-prel64.s [ELF] Refactor getDynRel to print error location 2016-11-25 08:56:36 +00:00
aarch64-gnu-ifunc-nosym.s Remove unnecessary function type directives for ifuncs. 2016-04-26 16:50:02 +00:00
aarch64-gnu-ifunc.s Include version string into ".comment" section. 2016-11-10 20:20:37 +00:00
aarch64-got-relocations.s Don't omit dynamic relocations for the GOT. 2016-04-05 20:17:33 +00:00
aarch64-got.s Don't create a got entry if we optimize it out. 2016-03-16 22:43:36 +00:00
aarch64-hi21-error.s [ELF/AArch64] Allow only valid dynamic relocations in the output. 2015-12-05 06:20:24 +00:00
aarch64-jump26-error.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
aarch64-lo21-error.s [ELF/AArch64] Allow only valid dynamic relocations in the output. 2015-12-05 06:20:24 +00:00
aarch64-prel16.s [ELF] 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] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +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] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +00:00
aarch64-tstbr14-reloc.s [ELF] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +00:00
aarch64-undefined-weak.s [ELF] ARM and AArch64 undefined weak reference values 2016-11-09 10:22:29 +00:00
abs-hidden.s Remove string table offsets from tests. 2016-11-01 21:26:28 +00:00
allow-multiple-definition.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
allow-shlib-undefined.s [ELF] - Error out when R_X86_64_PC32/R_X86_64_32 are used against preemptible symbol when linking shared object. 2016-03-29 08:35:42 +00:00
amdgpu-entry.s Use ld.lld instead of "lld -flavor gnu". 2016-03-02 21:11:36 +00:00
amdgpu-globals.s Call _exit. 2016-10-26 18:59:00 +00:00
amdgpu-kernels.s ELF: Remove non-standard ELF features from AMDGPU target. 2016-03-09 21:37:22 +00:00
amdgpu-relocs.s [AMDGPU] Handle R_AMDGPU_ABS64 relocation 2016-10-20 18:34:58 +00:00
archive.s ELF: Correctly handle --whole-archive for thin archives. 2016-03-31 23:12:18 +00:00
arm-abs32-dyn.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-attributes-remove.s Add missing REQUIRES: arm from test. To fix tests building without ARM. 2016-06-07 09:49:40 +00:00
arm-blx.s 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] Add terminating sentinel .ARM.exidx table entry 2016-11-24 11:43:55 +00:00
arm-exidx-gc.s [ELF] Add terminating sentinel .ARM.exidx table entry 2016-11-24 11:43:55 +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] Add terminating sentinel .ARM.exidx table entry 2016-11-24 11:43:55 +00:00
arm-fpic-got.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-gnu-ifunc-nosym.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-gnu-ifunc.s Remove string table offsets from tests. 2016-11-01 21:26:28 +00:00
arm-got-relative.s Remove string table offsets from tests. 2016-11-01 21:26:28 +00:00
arm-gotoff.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-mov-relocs.s Recommit R274836 Add Thunk support framework for ARM and Mips 2016-07-08 16:10:27 +00:00
arm-plt-reloc.s Initial support for ARM in lld. 2016-06-07 09:31:52 +00:00
arm-static-defines.s [ELF] Add terminating sentinel .ARM.exidx table entry 2016-11-24 11:43:55 +00:00
arm-target1.s Change the way how we print out line numbers. 2016-11-21 13:49:57 +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 Make tests less dependent on the exact layout. 2016-09-20 15:08:24 +00:00
arm-thumb-interwork-thunk-range.s Add missing REQUIRES. 2016-09-01 14:59:11 +00:00
arm-thumb-interwork-thunk.s Don't depend on lld creating space for the headers. 2016-09-30 00:06:24 +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 [ELF] ARM and AArch64 undefined weak reference values 2016-11-09 10:22:29 +00:00
arm-thumb-plt-reloc.s Add initial support for Thumb for ARMv7a 2016-06-16 09:53:46 +00:00
arm-thumb-undefined-weak.s [ELF] ARM and AArch64 undefined weak reference values 2016-11-09 10:22:29 +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 [ARM] ARM TLS shouldn't use relaxations 2016-09-23 13:54:48 +00:00
arm-tls-norelax-gd-le.s [ARM] ARM TLS shouldn't use relaxations 2016-09-23 13:54:48 +00:00
arm-tls-norelax-ie-le.s [ARM] ARM TLS shouldn't use relaxations 2016-09-23 13:54:48 +00:00
arm-tls-norelax-ld-le.s [ARM] ARM TLS shouldn't use relaxations 2016-09-23 13:54:48 +00:00
arm-undefined-weak.s [ELF] ARM and AArch64 undefined weak reference values 2016-11-09 10:22:29 +00:00
arm-use-r-output.s Add missing REQUIRES. 2016-11-11 23:10:22 +00:00
as-needed-no-reloc.s [ELF] Fix DT_NEEDED value. 2016-09-08 21:18:38 +00:00
as-needed.s Don't depend on lld creating relocations in ro segments. 2016-04-30 00:49:10 +00:00
auxiliary.s [ELF] - Fix for: bug 30237 - lld does not implement -f option 2016-09-02 09:13:05 +00:00
avoid-empty-program-headers.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
bad-archive.s [ELF] Attempt to fix Windows buidbot 2016-11-21 13:57:50 +00:00
basic-aarch64.s Include version string into ".comment" section. 2016-11-10 20:20:37 +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 Include version string into ".comment" section. 2016-11-10 20:20:37 +00:00
basic-ppc.s Include version string into ".comment" section. 2016-11-10 20:20:37 +00:00
basic.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
basic32.s Include version string into ".comment" section. 2016-11-10 20:20:37 +00:00
basic64be.s Include version string into ".comment" section. 2016-11-10 20:20:37 +00:00
bss.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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 lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
color-diagnostics.test Fix buildbots. 2016-11-25 20:42:39 +00:00
combrelocs.s [ELF] - Implemented -z combrelocs/nocombreloc. 2016-05-10 15:47:57 +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.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
compressed-debug-input.s Support GNU-style ZLIB-compressed input sections. 2016-10-12 22:36:31 +00:00
conflict.s Change the way how we print out line numbers. 2016-11-21 13:49:57 +00:00
copy-errors.s Change the way how we print out line numbers. 2016-11-21 13:49:57 +00:00
copy-in-shared.s Change the way how we print out line numbers. 2016-11-21 13:49: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 way how we print out line numbers. 2016-11-21 13:49:57 +00:00
copy-rel-pie.s Fix copy relocations in pie. 2016-05-05 19:41:49 +00:00
ctors_dtors_priority.s Make compCtors strict weak ordering. 2016-02-12 00:38:46 +00:00
debug-gc.s Don't gc non-alloca non-string pieces. 2016-10-19 14:50:26 +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
discard-locals.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
discard-merge-locals.s [ELF] Follow-up to r264300. Update test case expectations to reflect recent changes in llvm-readobj. NFC. 2016-03-24 16:30:20 +00:00
discard-merge-unnamed.s [ELF] Follow-up to r264300. Update test case expectations to reflect recent changes in llvm-readobj. NFC. 2016-03-24 16:30:20 +00:00
discard-none.s [ELF] - Create _DYNAMIC symbol for dynamic output 2016-03-01 16:23:13 +00:00
dont-export-hidden.s Remove string table offsets from tests. 2016-11-01 21:26:28 +00:00
driver.test [ELF] - Exit on --version call. 2016-11-19 18:14:24 +00:00
dt_flags.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
dt_tags.s Add DT_DEBUG debugger rendezvous test for r256942 2016-01-06 15:56:04 +00:00
duplicated-plt-entry.s Don't create multiple .got.plt entries for the same symbol. 2016-02-16 16:46:31 +00:00
dynamic-list.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
dynamic-reloc-in-ro.s Change the way how we print out line numbers. 2016-11-21 13:49:57 +00:00
dynamic-reloc-index.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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 lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
dynamic.s Fix potential test failures. 2016-09-02 17:19:28 +00:00
dynsym-pie.s [ELF] - -pie/--pic-executable option implemented 2016-03-17 05:57:33 +00:00
edata-etext.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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-dyn-rel.s Change the way how we print out line numbers. 2016-11-21 13:49:57 +00:00
eh-frame-gc.s [ELF] - keep alive all non-text sections referenced by .eh_frame 2016-05-02 13:49:42 +00:00
eh-frame-gc2.s Fix PR28575. 2016-07-21 20:18:30 +00:00
eh-frame-hdr-abs-fde.s Always create a .got on mips. 2016-04-12 13:21:13 +00:00
eh-frame-hdr-augmentation.s [ELF] - Add support for access to most of synthetic sections from linkerscript. 2016-11-25 08:05:41 +00:00
eh-frame-hdr-icf.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
eh-frame-hdr-no-out2.s Remove unnecessary trailing semicolons. 2016-04-27 02:58:27 +00:00
eh-frame-hdr.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
eh-frame-marker.s [ELF] - Add support for access to most of synthetic sections from linkerscript. 2016-11-25 08:05:41 +00:00
eh-frame-merge.s [ELF] - Add support for access to most of synthetic sections from linkerscript. 2016-11-25 08:05:41 +00:00
eh-frame-multilpe-cie.s Fix a wrong assumption. 2016-05-24 16:03:27 +00:00
eh-frame-plt.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
eh-frame-rel.s Fix Elf_Rel processing for .eh_frame. 2015-11-23 15:28:28 +00:00
eh-frame-type.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
ehdr_start.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
ehframe-relocation.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
empty-archive.s Improve error check for an empty archive. 2016-09-30 17:56:20 +00:00
empty-ver.s Fix test to not depend on the path size. 2016-11-22 21:37:38 +00:00
emulation.s Store OSABI in Config. 2016-10-27 14:00:51 +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 Set default entry point to .text if no entry point is found. 2016-11-23 22:41:00 +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.s [ELF] Don't discard excluded section if -r is used 2016-10-04 12:05:42 +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
format-binary.test Fix error message for unknown -format argument. 2016-10-20 04:47:45 +00:00
gc-debuginfo-tls.s [ELF/GC] Fix pending references to garbage collected sections. 2016-11-01 20:11:01 +00:00
gc-merge-local-sym.s Bring r267164 back with a fix. 2016-04-22 22:09:35 +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-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 Bring r267164 back with a fix. 2016-04-22 22:09:35 +00:00
gc-sections-merge-implicit-addend.s Bring r267164 back with a fix. 2016-04-22 22:09:35 +00:00
gc-sections-merge.s Bring r267164 back with a fix. 2016-04-22 22:09:35 +00:00
gc-sections-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 Don't gc symbols that have to go in the dynamic symbol table. 2016-04-26 16:26:45 +00:00
gc-sections-synthetic.s Fix buildbot. 2016-11-04 23:26:29 +00:00
gc-sections-weak.s Add an interesting GC testcase. 2016-04-15 15:26:52 +00:00
gc-sections.s ELF: Simplify handling of *_start/*_end symbols. 2016-10-24 20:46:21 +00:00
gdb-index.s [ELF] - Partial support of --gdb-index command line option (Part 1). 2016-10-20 09:19:48 +00:00
global_offset_table.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
global_offset_table_shared.s Don't store an Elf_Sym for most symbols. 2016-04-04 14:04:16 +00:00
gnu-hash-table.s Revert "ELF: Make .note.GNU-stack more compatible with traditional linkers." 2015-11-24 18:48:16 +00:00
gnu-ifunc-gotpcrel.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
gnu-ifunc-i386.s Include version string into ".comment" section. 2016-11-10 20:20:37 +00:00
gnu-ifunc-nosym-i386.s Remove unnecessary function type directives for ifuncs. 2016-04-26 16:50:02 +00:00
gnu-ifunc-nosym.s Remove unnecessary function type directives for ifuncs. 2016-04-26 16:50:02 +00:00
gnu-ifunc-relative.s Remove unnecessary function type directives for ifuncs. 2016-04-26 16:50:02 +00:00
gnu-ifunc.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
gnu-unique.s ELF: Add --no-gnu-unique option. 2016-04-07 20:41:41 +00:00
gnustack.s ELF: Omit PT_GNU_STACK segment if -z execstack is provided. 2015-11-24 23:42:33 +00:00
got-aarch64.s [ELF] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +00:00
got-i386.s [ELF] - R_386_GOTOFF relocation implemented. 2015-12-21 10:00:12 +00:00
got-plt-header.s Document and test the first few .got.plt entries. 2016-05-09 18:12:15 +00:00
got.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
gotpc-relax-nopic.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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
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.s Remove string table offsets from tests. 2016-11-01 21:26:28 +00:00
i386-merge.s Don't depend on dynamic relocatinos in ro sections. 2016-05-04 20:25:19 +00:00
i386-relative.s Don't depend on dynamic relocatinos in ro sections. 2016-05-04 20:25:19 +00:00
i386-relax-reloc.s Read the implicit addend of R_386_GOT32X. 2016-07-06 21:48:50 +00:00
i386-tls-ie-shared.s Add DT_REL(A)COUNT tag to .dynamic section 2016-08-31 08:51:39 +00:00
icf1.s Error/warning/log messages should start with lowercase letters. 2016-03-15 14:00:22 +00:00
icf2.s Error/warning/log messages should start with lowercase letters. 2016-03-15 14:00:22 +00:00
icf3.s ELF: Implement ICF. 2016-02-25 18:43:51 +00:00
icf4.s Fix potential test failures. 2016-09-02 17:19:28 +00:00
icf5.s Fix potential test failures. 2016-09-02 17:19:28 +00:00
icf6.s ELF: Implement ICF. 2016-02-25 18:43:51 +00:00
icf7.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
image-base.s [ELF] Rename the test to reflect the option name 2016-07-13 18:31:44 +00:00
incompatible-ar-first.s Use toString() to report incompatible files. 2016-11-24 20:59:44 +00:00
incompatible.s Use toString() to report incompatible files. 2016-11-24 20:59:44 +00:00
init-fini.s Remove unnecessary trailing semicolons. 2016-04-27 02:58:27 +00:00
init_fini_priority.s ELF: Use stable sort to sort .{init,fini}_array sections. 2016-02-10 23:26:27 +00:00
invalid-cie-length.s [ELF] Print error location in .eh_frame parser 2016-11-23 09:45:17 +00:00
invalid-cie-length2.s [ELF] Print error location in .eh_frame parser 2016-11-23 09:45:17 +00:00
invalid-cie-length3.s [ELF] Print error location in .eh_frame parser 2016-11-23 09:45:17 +00:00
invalid-cie-length4.s [ELF] Print error location in .eh_frame parser 2016-11-23 09:45:17 +00:00
invalid-cie-length5.s Refactor EHOutputSection. 2016-05-22 23:16:14 +00:00
invalid-cie-reference.s Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent. 2016-03-12 08:31:34 +00:00
invalid-dynamic-list.test [ELF] Better error reporting for linker scripts 2016-11-21 15:49:56 +00:00
invalid-fde-rel.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
invalid-linkerscript.test [ELF] Linkerscript: support assignment outside SECTIONS 2016-08-18 04:34:27 +00:00
invalid-relocations.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
libsearch.s Change the way how we print out line numbers. 2016-11-21 13:49:57 +00:00
lit.local.cfg Add initial LTO support. 2016-02-12 20:54:57 +00:00
llvm33-rela-outside-group.s [ELF] - Error out when R_X86_64_PC32/R_X86_64_32 are used against preemptible symbol when linking shared object. 2016-03-29 08:35:42 +00:00
local-dynamic.s [ELF] Follow-up to r264300. Update test case expectations to reflect recent changes in llvm-readobj. NFC. 2016-03-24 16:30:20 +00:00
local-got-pie.s Add DT_REL(A)COUNT tag to .dynamic section 2016-08-31 08:51:39 +00:00
local-got-shared.s Add DT_REL(A)COUNT tag to .dynamic section 2016-08-31 08:51:39 +00:00
local-got.s 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 lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
many-sections.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
merge-reloc.s [ELF] Do not merge sections in case of relocatable object generation 2016-10-05 07:49:18 +00:00
merge-shared-str.s Don't depend on dynamic relocatinos in ro sections. 2016-05-04 20:25:19 +00:00
merge-shared.s Don't depend on dynamic relocatinos in ro sections. 2016-05-04 20:25:19 +00:00
merge-string-align.s Add support for merging strings with alignment larger than one char. 2016-02-19 14:17:40 +00:00
merge-string-empty.s Do not handle zero-sized mergeable section as mergeable. 2016-08-03 05:28:02 +00:00
merge-string-error.s [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 ELF: Add -O0 (produce output as fast as possible) mode. 2016-04-29 16:12:29 +00:00
merge-sym.s Revert "ELF: Make .note.GNU-stack more compatible with traditional linkers." 2015-11-24 18:48:16 +00:00
merge.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
mips-26-mask.s [ELF][MIPS] Apply mask while reading implicit addend and writing result of R_MIPS_26 relocation. 2016-07-22 05:56:43 +00:00
mips-26.s [mips][ias] Only round section sizes when explicitly requested. 2016-05-04 13:21:06 +00:00
mips-32.s [ELF][MIPS] Do not emit DT_REL[A]COUNT for MIPS targets 2016-09-04 17:40:12 +00:00
mips-64-disp.s [ELF][MIPS] Support GOT entries for non-preemptible symbols with different addends 2016-06-19 21:39:37 +00:00
mips-64-got.s [ELF][MIPS] Support GOT entries for non-preemptible symbols with different addends 2016-06-19 21:39:37 +00:00
mips-64-gprel-so.s [ELF][MIPS] Always resolve MIPS GP-relative relocations to 'local' definitions 2016-05-28 04:49:57 +00:00
mips-64-rels.s [ELF][MIPS] Handling 'packed' N64 ABI relocations 2016-05-08 14:08:40 +00:00
mips-64.s When using Rela, don't write the addend to the output section. 2016-05-13 14:15:37 +00:00
mips-align-err.s Fix the alignment check. 2016-03-31 12:09:36 +00:00
mips-call-hilo.s [ELF][MIPS] Support R_MIPS_CALL_HI16 / R_MIPS_CALL_LO16 relocations calculation 2016-08-18 19:08:36 +00:00
mips-call16.s [ELF2][MIPS] Support R_MIPS_CALL16 relocation 2015-11-25 20:58:52 +00:00
mips-dynamic.s Set DT_MIPS_BASE_ADDRESS correctly if -image-base is given. 2016-07-14 17:40:18 +00:00
mips-dynsym-sort.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
mips-elf-flags-err.s [ELF][MIPS] N32 ABI support 2016-11-05 22:58:01 +00:00
mips-elf-flags.s [ELF][MIPS] Support .MIPS.abiflags section 2016-08-12 06:28:49 +00:00
mips-gnu-hash.s Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent. 2016-03-12 08:31:34 +00:00
mips-got-and-copy.s Remove string table offsets from tests. 2016-11-01 21:26:28 +00:00
mips-got-extsym.s [ELF][MIPS] Always create global GOT entry for symbols defined in DSO 2016-02-04 11:51:39 +00:00
mips-got-hilo.s [ELF][MIPS] Support R_MIPS_GOT_HI16 / R_MIPS_GOT_LO16 relocations calculation 2016-08-18 19:08:41 +00:00
mips-got-redundant.s [ELF][MIPS] Reduce number of redundant entries in the local part of MIPS GOT 2016-03-29 14:07:22 +00:00
mips-got-relocs.s ELF: Use hidden visibility for all DefinedSynthetic symbols. 2016-04-13 16:57:28 +00:00
mips-got-weak.s [ELF][MIPS] Add test case to check creation of GOT entries for weak symbols. NFC 2016-04-24 05:08:43 +00:00
mips-got16.s [ELF][MIPS] Support GOT entries for non-preemptible symbols with different addends 2016-06-19 21:39:37 +00:00
mips-gp-disp.s ELF: Use hidden visibility for all DefinedSynthetic symbols. 2016-04-13 16:57:28 +00:00
mips-gp-ext.s [ELF][MIPS] Fix handling of _gp/_gp_disp/__gnu_local_gp symbols 2016-11-23 22:22:16 +00:00
mips-gp-local.s ELF: Use hidden visibility for all DefinedSynthetic symbols. 2016-04-13 16:57:28 +00:00
mips-gprel32-relocs-gp0.s [ELF][MIPS] Convert .reginfo and .MIPS.options sections to synthetic input sections 2016-11-09 21:36:56 +00:00
mips-gprel32-relocs.s ELF: Use hidden visibility for all DefinedSynthetic symbols. 2016-04-13 16:57:28 +00:00
mips-higher-highest.s [ELF][MIPS] Support R_MIPS_HIGHER / R_MIPS_HIGHEST relocations calculation 2016-08-31 11:47:21 +00:00
mips-hilo-gp-disp.s [ELF][MIPS] Make R_MIPS_LO16 a relative relocation if it references _gp_disp symbol 2016-04-14 21:10:05 +00:00
mips-hilo-hi-only.s Error/warning/log messages should start with lowercase letters. 2016-03-15 14:00:22 +00:00
mips-hilo.s Always create a .got on mips. 2016-04-12 13:21:13 +00:00
mips-jalr.test [yaml2obj] Hopefully the last test case update from r273915 2016-06-27 21:06:40 +00:00
mips-lo16-not-relative.s [ELF][MIPS] Revert r264761 and add test case to demonstrate the problem 2016-03-30 22:43:14 +00:00
mips-n32-emul.s [ELF][MIPS] N32 ABI support 2016-11-05 22:58:01 +00:00
mips-n32-rels.s [ELF][MIPS] Convert .MIPS.abiflags section to synthetic input section 2016-11-09 21:37:06 +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.s [ELF][MIPS] Do not use a binary input file in the test case. NFC 2016-09-29 12:58:42 +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] Read/write .MIPS.options section 2016-05-04 10:07:38 +00:00
mips-pc-relocs.s Update for llvm change. 2016-05-24 11:16:14 +00:00
mips-plt-copy.s [ELF][MIPS] Fix predicate used for sorting MIPS dynamic symbol tables 2016-06-20 11:37:56 +00:00
mips-plt-r6.s [ELF][MIPS] Create PLT entry specific for MIPS ABI version R6 2016-07-20 20:15:33 +00:00
mips-reginfo.s [ELF][MIPS] MIPS .reginfo sections handling 2015-12-20 10:57:34 +00:00
mips-relocatable.s [ELF][MIPS] Do not emit .got section in case of relocatable output 2016-07-26 21:11:30 +00:00
mips-sto-pic-flag.s [ELF][MIPS] Setup STO_MIPS_PIC flag for PIC symbols when generate a relocatable object 2016-09-29 12:58:36 +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] Fix initialization of TLS-related GOT entries 2016-09-08 09:07:19 +00:00
mips-tls-hilo.s [ELF][MIPS] Treat R_MIPS_TLS_{D}TPREL_HI16/LO16 as relative relocations 2016-04-20 21:57:51 +00:00
mips-tls-static-64.s [ELF][MIPS] Support R_MIPS_TLS_DTPREL64 / R_MIPS_TLS_TPREL64 relocations calculation 2016-09-05 15:42:43 +00:00
mips-tls-static.s [ELF][MIPS] Fix initialization of TLS-related GOT entries 2016-09-08 09:07:19 +00:00
mips-tls.s [ELF][MIPS] Fix initialization of TLS-related GOT entries 2016-09-08 09:07:19 +00:00
mips-xgot-order.s [ELF][MIPS] Put local GOT entries accessed via a 16-bit index first 2016-10-21 07:22:30 +00:00
new-dtags.test Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
no-augmentation.s Avoid having to check in a binary. 2016-05-27 12:27:21 +00:00
no-inhibit-exec.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
no-obj.s ELF: clarify error when we don't know the output format 2016-09-08 21:06:29 +00:00
no-plt-shared.s Fix PR26818. 2016-03-03 18:44:38 +00:00
no-symtab.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
no-undefined.s [ELF] - Error out when R_X86_64_PC32/R_X86_64_32 are used against preemptible symbol when linking shared object. 2016-03-29 08:35:42 +00:00
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.s Produce PT_NOTE program headers. 2016-03-01 13:23:29 +00:00
oformat-binary.s Avoid duplicated code. 2016-09-22 16:47:21 +00:00
openbsd-randomize.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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 This tests depends on non-relaxable relocations. 2016-06-17 17:01:38 +00:00
pie.s Include version string into ".comment" section. 2016-11-10 20:20:37 +00:00
plt-aarch64.s [ELF] Set max page size to 64K for AArch64 2016-10-04 08:58:55 +00:00
plt-i686.s [LLD] Remove unwanted --check-prefix=CHECK from unit tests. NFC. 2016-04-15 17:21:29 +00:00
plt.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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 Create a .got when PPC64 uses a TOC. 2016-04-27 12:21:27 +00:00
ppc64-shared-rel-toc.s Place RW sections that go after relro to another memory page. 2015-12-23 15:20:38 +00:00
ppc64-toc-restore.s Drop vestigial support for UseLazyBinding=false. 2016-05-18 21:03:36 +00:00
ppc64-weak-undef-call-shared.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
ppc64-weak-undef-call.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
pre_init_fini_array.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
pre_init_fini_array_missing.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
progname.s Document how to recreate a binary. 2016-04-29 23:28:36 +00:00
program-header-layout.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
protected-shared.s Don't depend on lld creating relocations in ro segments. 2016-04-30 00:49:10 +00:00
rel-offset.s Add a test for the offset of dynamic relocations. 2016-04-07 12:02:42 +00:00
relative-dynamic-reloc-pie.s Don't depend on dynamic relocatinos in ro sections. 2016-05-04 20:25:19 +00:00
relative-dynamic-reloc-ppc64.s Remove string table offsets from tests. 2016-11-01 21:26:28 +00:00
relative-dynamic-reloc.s Remove string table offsets from tests. 2016-11-01 21:26:28 +00:00
relocatable-bss.s Avoid a crash with -r and .comment. 2016-11-11 21:36:25 +00:00
relocatable-comment.s Avoid a crash with -r and .comment. 2016-11-11 21:36:25 +00:00
relocatable-ehframe.s Don't invent names for STT_SECTION symbols. 2016-03-11 14:57:33 +00:00
relocatable-reloc.s Add a testcase for symbol resolution with -r. 2016-04-15 14:11:36 +00:00
relocatable-sections.s Don't sort sections in -r links. 2016-11-11 22:43:27 +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 [ELF] - Do not create reserved symbols in case of relocatable output. 2016-11-15 08:19:02 +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 lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
relocation-absolute.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
relocation-common.s 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.s Fix alignment computation for copy relocs. 2015-12-10 22:53:24 +00:00
relocation-copy-flags.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
relocation-copy-i686.s Don't include tbss's alignment in offset. 2016-02-23 18:39:55 +00:00
relocation-copy.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
relocation-i686.s Fix the implementation of R_386_GOTPC and R_386_GOTOFF. 2016-08-31 23:24:11 +00:00
relocation-in-merge.s Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent. 2016-03-12 08:31:34 +00:00
relocation-local.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
relocation-non-alloc.s When using Rela, don't write the addend to the output section. 2016-05-13 14:15:37 +00:00
relocation-past-merge-end.s [ELF] Refactor several error messages 2016-11-23 10:07:46 +00:00
relocation-relative-absolute.s Change the way how we print out line numbers. 2016-11-21 13:49:57 +00:00
relocation-relative-synthetic.s ELF: Forbid all relative relocations to absolute symbols in PIC, except for weak undefined. 2016-05-03 01:21:08 +00:00
relocation-relative-weak.s ELF: Forbid all relative relocations to absolute symbols in PIC, except for weak undefined. 2016-05-03 01:21:08 +00:00
relocation-shared.s Add support for R_X86_64_PC64. 2016-04-25 14:05:44 +00:00
relocation-size-shared.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
relocation-size.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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 lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
relro-tls.s Fix PT_GNU_RELRO computation. 2016-02-05 22:55:06 +00:00
relro.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
reproduce-backslash.s [ELF] Don't replace path separators on *NIX. 2016-11-16 19:35:36 +00:00
reproduce-error.s Disable cpio test on Windows again. 2016-11-09 20:54:01 +00:00
reproduce-linkerscript.s Produce cpio files for --reproduce. 2016-05-03 17:30:44 +00:00
reproduce-thin-archive.s Produce cpio files for --reproduce. 2016-05-03 17:30:44 +00:00
reproduce-windows.s Set entry address to 0x0 if no _start symbol 2016-09-08 08:57:51 +00:00
reproduce-windows2.s [ELF] - Use backward slashes inside response files 2016-11-11 13:23:13 +00:00
reproduce.s Accept -script=<file> in addition to -script <file>. 2016-11-22 22:54:03 +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
section-align-0.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
section-layout.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
section-name.s Include version string into ".comment" section. 2016-11-10 20:20:37 +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.s [ELF] - Accept both "-" and "--" for Ttext/Tdata/Tbss options. 2016-11-03 12:49:25 +00:00
shared-be.s Add strings to .dynstr early. 2016-11-02 02:18:01 +00:00
shared.s Include version string into ".comment" section. 2016-11-10 20:20:37 +00:00
soname.s [ELF] Accept --soname= (two dashes). 2016-06-20 17:58:09 +00:00
soname2.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
splitstacks.s Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent. 2016-03-12 08:31:34 +00:00
start-lib-comdat.s Don't include --start-lib/--end-lib files twice. 2016-06-14 21:56:36 +00:00
start-lib.s Fix a crash bug in --start-lib. 2016-04-08 20:49:31 +00:00
startstop-gccollect.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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] - Give automatically generated __start_* and __stop_* symbols default visibility. 2016-08-19 15:36:32 +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 lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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-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
synthetic-got.s [ELF] - Add support for access to most of synthetic sections from linkerscript. 2016-11-25 08:05:41 +00:00
sysroot.s Change the way how we print out line numbers. 2016-11-21 13:49:57 +00:00
tail-merge-string-align.s Add support for merging strings with alignment larger than one char. 2016-02-19 14:17:40 +00:00
tls-align.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
tls-archive.s Detect invalid use of R_X86_64_GOTTPOFF. 2016-06-21 06:03:28 +00:00
tls-dynamic-i686.s [ELF] - Implemented -z combrelocs/nocombreloc. 2016-05-10 15:47:57 +00:00
tls-dynamic.s Remove an unnecessary hack. 2016-03-08 21:17:31 +00:00
tls-error.s Rename ld.lld2 to ld.lld since it is the default. 2015-11-18 06:11:01 +00:00
tls-got-entry.s Avoid creating duplicated relocations. 2016-04-01 12:54:27 +00:00
tls-got.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
tls-i686.s Add R_386_TLS_LE as a relocation having an implicit addend. 2016-08-20 10:54:51 +00:00
tls-in-archive.s Handle a weak undefined tls to archive member. 2016-02-22 23:19:29 +00:00
tls-initial-exec-local.s Now that it is trivial, fix pr26878. 2016-03-11 18:33:48 +00:00
tls-mismatch.s [ELF] Better error reporting for duplicate symbol 2016-11-08 16:26:32 +00:00
tls-offset.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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 Split a testcase. 2016-05-04 20:06:49 +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 way how we print out line numbers. 2016-11-21 13:49:57 +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 Implement almost-zero-cost --trace-symbol. 2016-07-17 17:50:09 +00:00
trace.s [ELF] Removed redundant llvm-mc call. NFC. 2016-04-12 12:01:31 +00:00
undef-shared.s Change the way how we print out line numbers. 2016-11-21 13:49:57 +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 lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
undef.s Change the way how we print out line numbers. 2016-11-21 13:49:57 +00:00
undefined-opt.s Define '-undefined foo' as an alias to '-undefined=foo'. 2016-09-08 20:35:29 +00:00
unresolved-symbols.s Change the way how we print out line numbers. 2016-11-21 13:49:57 +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 way how we print out line numbers. 2016-11-21 13:49:57 +00:00
verneed.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +00:00
version-script-complex-wildcards.s Fix inconsistent indentation. 2016-09-07 20:50:41 +00:00
version-script-err.s [ELF] Better error reporting for linker scripts 2016-11-21 15:49:56 +00:00
version-script-extern-exact.s Remove string table offsets from tests. 2016-11-01 21:26:28 +00:00
version-script-extern-wildcards.s Fix inconsistent indentation. 2016-09-07 20:50:41 +00:00
version-script-extern.s Better formatting. 2016-11-23 05:14:01 +00:00
version-script-glob.s Handle globs in global symbol names. 2016-09-08 14:50:55 +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-noundef.s Add single quotes to error messages. 2016-11-17 19:57:47 +00:00
version-script.s lld: Default image base address to 0x200000 on x86-64 2016-11-23 17:44:02 +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
weak-undef-hidden.s Two small related fixes. 2016-04-15 11:57:07 +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.s ELF: Implement --wrap. 2016-01-07 17:20:07 +00:00
writable-merge.s Do not handle zero-sized mergeable section as mergeable. 2016-08-03 05:28:02 +00:00
x86-64-dyn-rel-error.s [ELF] Refactor getDynRel to print error location 2016-11-25 08:56:36 +00:00
x86-64-dyn-rel-error2.s [ELF] Refactor getDynRel to print error location 2016-11-25 08:56:36 +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-32-fpic.s [ELF] Refactor getDynRel to print error location 2016-11-25 08:56:36 +00:00
x86-64-reloc-error.s Use defined hidden symbols for out of range tests. 2016-03-08 19:51:58 +00:00
x86-64-reloc-pc32-fpic.s [ELF] Refactor getDynRel to print error location 2016-11-25 08:56:36 +00:00
x86-64-reloc-range.s Check pc relative relocations too. 2016-05-20 20:02:27 +00:00
x86-64-tls-gd-got.s Add a test for accessing __tls_get_addr with a GOT. 2016-07-04 17:34:53 +00:00
x86-64-tls-gd-local.s Handle gd tls relocs pointing to local symbols. 2016-06-08 21:31:59 +00:00
x86-64-tls-pie.s Make TLS work for PIE executables on x86-64. 2016-04-05 20:51:50 +00:00
zdefs.s Change the way how we print out line numbers. 2016-11-21 13:49:57 +00:00
zstack-size.s [ELF] Allow specifying the stack size 2016-08-17 23:59:58 +00:00