llvm-project/lld/test/ELF
Peter Smith 7dc5af75ae [ELF] Use more specific method to calculate DT_PLTRELSZ
The DT_PLTRELSZ dynamic tag is calculated using the size of the
OutputSection containing the In.RelaPlt InputSection. This will work for the
default no linker script case and the majority of linker scripts.
Unfortunately it doesn't work for some 'almost' sensible linker scripts. It
is permitted by ELF to have a single OutputSection containing both
In.RelaDyn, In.RelaPlt and In.RelaIPlt. It is also permissible for the range
of memory [DT_RELA, DT_RELA + DT_RELASZ) and the range
[DT_JMPREL, DT_JMPREL + DT_JMPRELSZ) to overlap as long as the the latter
range is at the end.

To support this type of linker script use the specific InputSection sizes.

Fixes pr39678

Differential Revision: https://reviews.llvm.org/D54759

llvm-svn: 347736
2018-11-28 10:04:55 +00:00
..
Inputs [ELF] - Added test case for invalid relocation target errors. NFCI. 2018-11-26 09:25:08 +00:00
invalid [ELF] Fix typo. NFC 2018-10-04 00:07:59 +00:00
linkerscript [lld][NFC] Update tests to use -S instead of -s when using llvm-readelf. 2018-11-05 20:39:06 +00:00
lto [lld][NFC] Use explicit --symbols instead of -t in tests using llvm-readelf. 2018-11-06 19:34:22 +00:00
aarch64-abs16.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-abs32.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-abs64-dyn.s
aarch64-call26-thunk.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-combined-dynrel-ifunc.s [ELF] Use more specific method to calculate DT_PLTRELSZ 2018-11-28 10:04:55 +00:00
aarch64-combined-dynrel.s [ELF] Use more specific method to calculate DT_PLTRELSZ 2018-11-28 10:04:55 +00:00
aarch64-condb-reloc.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-copy.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-copy2.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-cortex-a53-843419-abs-mapsyms.s [ELF] Guard --fix-cortex-a53-843419 against --just-syms 2018-09-13 15:49:13 +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 Remove full stops from error messages for consistency. 2018-10-25 18:07:55 +00:00
aarch64-cortex-a53-843419-large.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-cortex-a53-843419-nopatch.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-cortex-a53-843419-recognize.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +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-cortex-a53-843419-tlsrelax.s [AArch64] Cortex-a53-843419 erratum should not apply to relaxed TLS. 2018-11-27 10:17:35 +00:00
aarch64-data-relocs.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-fpic-abs16.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-fpic-add_abs_lo12_nc.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-fpic-adr_prel_lo21.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-fpic-adr_prel_pg_hi21.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-fpic-got.s
aarch64-fpic-ldst8_abs_lo12_nc.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-fpic-ldst32_abs_lo12_nc.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-fpic-ldst64_abs_lo12_nc.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-fpic-prel16.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-fpic-prel32.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-fpic-prel64.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-gnu-ifunc-nosym.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
aarch64-gnu-ifunc-plt.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-gnu-ifunc.s [ELF] Change sh_link of .rel{,a}.plt to make GNU strip happy 2018-11-01 22:28:58 +00:00
aarch64-gnu-ifunc2.s [ELF] - Fix R_AARCH64_ADR_GOT_PAGE, R_AARCH64_LD64_GOT_LO12 handling against IFUNC symbols. 2018-11-27 10:30:46 +00:00
aarch64-gnu-ifunc3.s [AArch64] Fix resolution of R_PLT_PAGE RelExpr 2018-11-14 13:53:47 +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
aarch64-hi21-error.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-jump26-thunk.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-ldprel-lo19-invalid.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-lo12-alignment.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-lo21-error.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-load-alignment.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-prel16.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-prel32.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-relative.s
aarch64-relocs.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-relro.s Add missing aarch64 requirement. 2017-01-30 18:49:38 +00:00
aarch64-thunk-pi.s Modify tests to show PLT entry labels 2018-08-24 16:22:42 +00:00
aarch64-thunk-script.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
aarch64-thunk-section-location.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-tls-gdie.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-tls-gdle.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-tls-ie.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-tls-iele.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-tls-le.s [AArch64] Fix range check of R_AARCH64_TLSLE_ADD_TPREL_HI12 2018-09-26 20:50:38 +00:00
aarch64-tls-pie.s
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-tlsld-ldst.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-tstbr14-reloc.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
aarch64-undefined-weak.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +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: Switch some lld tests to v2 2018-10-29 19:59:12 +00:00
amdgpu-elf-flags.s AMDGPU: Switch some lld tests to v2 2018-10-29 19:59:12 +00:00
amdgpu-globals.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
amdgpu-kernels.s AMDGPU: Switch some lld tests to v2 2018-10-29 19:59:12 +00:00
amdgpu-relocs.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
archive-fetch.s [LLD][ELF] - Add a test case for code in Archive::fetch(). NFCI. 2018-08-07 08:41:37 +00:00
archive.s Make a test more robust. 2018-07-05 16:03:20 +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] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-bl-v6-inrange.s [ELF] Add support for older Arm Architectures with smaller branch range 2018-08-20 09:19:30 +00:00
arm-bl-v6.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-blx-v4t.s Remove full stops from error messages for consistency. 2018-10-25 18:07:55 +00:00
arm-blx.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-branch-rangethunk.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-branch-undef-weak-plt-thunk.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-branch.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-combined-dynrel-ifunc.s [ELF] Use more specific method to calculate DT_PLTRELSZ 2018-11-28 10:04:55 +00:00
arm-copy.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
arm-data-prel.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-data-relocs.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-eabi-version.s [ELF][ARM] Implement support for Tag_ABI_VFP_args 2018-07-31 13:41:59 +00:00
arm-execute-only.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
arm-exidx-canunwind.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +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] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-exidx-discard.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-exidx-gc.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-exidx-link.s Add missing REQUIRES. 2016-11-18 00:11:12 +00:00
arm-exidx-order.s [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used 2018-06-26 17:04:47 +00:00
arm-exidx-output.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-exidx-relocatable.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-exidx-sentinel-norelocatable.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-exidx-sentinel-orphan.s [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used 2018-06-26 17:04:47 +00:00
arm-exidx-shared.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +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 [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-gnu-ifunc-plt.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-gnu-ifunc.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +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 [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-icf-exidx.s Fix symbol type with icf. 2017-07-20 21:55:40 +00:00
arm-long-thunk-converge.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-mov-relocs.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-pie-relative.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-plt-reloc.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-sbrel32.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-static-defines.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-symbol-ordering-file.s ELF: Place ordered sections in the middle of the unordered section list on targets with limited-range branches. 2018-03-30 21:36:54 +00:00
arm-tag-vfp-args-errs.s [lld] Fix test RUN commands so they don't fail when run in a read-only filesystem. 2018-07-31 21:15:58 +00:00
arm-tag-vfp-args-illegal.s [ELF][ARM] Implement support for Tag_ABI_VFP_args 2018-07-31 13:41:59 +00:00
arm-tag-vfp-args.s [ELF][ARM] Implement support for Tag_ABI_VFP_args 2018-07-31 13:41:59 +00:00
arm-target1.s Update Error Message 2018-03-14 22:05:12 +00:00
arm-target2.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-thumb-blx.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-thumb-branch-rangethunk.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-thumb-branch.s [ELF] Add support for older Arm Architectures with smaller branch range 2018-08-20 09:19:30 +00:00
arm-thumb-condbranch-thunk.s [ELF] Add support for older Arm Architectures with smaller branch range 2018-08-20 09:19:30 +00:00
arm-thumb-interwork-shared.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-thumb-interwork-thunk-range.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-thumb-interwork-thunk-v5.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-thumb-interwork-thunk.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-thumb-mix-range-thunk-os.s [ELF] Add support for older Arm Architectures with smaller branch range 2018-08-20 09:19:30 +00:00
arm-thumb-narrow-branch-check.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-thumb-no-undefined-thunk.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-thumb-nov6thunk.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-thumb-plt-range-thunk-os.s [ELF] Add support for older Arm Architectures with smaller branch range 2018-08-20 09:19:30 +00:00
arm-thumb-plt-reloc.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-thumb-range-thunk-os.s [ELF] Add support for older Arm Architectures with smaller branch range 2018-08-20 09:19:30 +00:00
arm-thumb-thunk-empty-pass.s [ELF] Add support for older Arm Architectures with smaller branch range 2018-08-20 09:19:30 +00:00
arm-thumb-thunk-symbols.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-thumb-undefined-weak-narrow.test [ELF] Test undefined weak symbol for Thumb narrow branch 2018-08-06 10:06:24 +00:00
arm-thumb-undefined-weak.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-thunk-edgecase.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-thunk-largesection.s [NFC][BUG-FIX][ARM] Add missing data symbol 2018-10-02 16:53:12 +00:00
arm-thunk-linkerscript-dotexpr.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-thunk-linkerscript-large.s [ELF] Add support for older Arm Architectures with smaller branch range 2018-08-20 09:19:30 +00:00
arm-thunk-linkerscript-orphan.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-thunk-linkerscript-sort.s [ELF] Add support for older Arm Architectures with smaller branch range 2018-08-20 09:19:30 +00:00
arm-thunk-linkerscript.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-thunk-multipass.s [ELF] Add support for older Arm Architectures with smaller branch range 2018-08-20 09:19:30 +00:00
arm-thunk-nosuitable.s [ARM] Change REQUIRES: ARM to Requires: arm 2018-11-21 11:30:03 +00:00
arm-thunk-re-add.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-thunk-section-too-large.s [ARM] Change REQUIRES: ARM to Requires: arm 2018-11-21 11:30:03 +00:00
arm-thunk-toolargesection.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
arm-tls-gd-nonpreemptible.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-tls-gd32.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-tls-ie32.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-tls-ldm32.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-tls-le32.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-tls-norelax-gd-ie.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-tls-norelax-gd-le.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-tls-norelax-ie-le.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-tls-norelax-ld-le.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-undefined-weak.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
arm-use-r-output.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
arm-v5-reloc-error.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +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-weak.s Bring r329960 back. 2018-04-25 00:29:13 +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
bad-reloc-target.test [ELF] - Added test case for invalid relocation target errors. NFCI. 2018-11-26 09:25:08 +00:00
basic-aarch64.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
basic-avr.s [ELF] Initial migration of AVR target 2017-06-15 02:27:50 +00:00
basic-freebsd.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
basic-mips.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
basic-ppc.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
basic-ppc64.s [PPC64] Long branch thunks. 2018-11-14 17:56:43 +00:00
basic-sparcv9.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
basic.s Propagate sh_entsize out. 2017-11-15 16:56:20 +00:00
basic32.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
basic64be.s [PPC64] Long branch thunks. 2018-11-14 17:56:43 +00:00
bss-start-common.s [ELF] - Define __bss_start symbol. 2017-04-05 10:03:25 +00:00
bss.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
bsymbolic-undef.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
bsymbolic.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
build-id.s Add --build-id=fast as a synonym for --build-id. 2018-02-07 19:22:42 +00:00
cgprofile-bad-clusters.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
cgprofile-err.s [ELF] - Improve call graph pasing error reporting. 2018-07-10 10:28:55 +00:00
cgprofile-icf.s [ELF] Add profile guided section layout 2018-04-17 23:30:05 +00:00
cgprofile-obj.s [ELF] Add --{,no-}call-graph-profile-sort (enabled by default) 2018-10-25 23:15:23 +00:00
cgprofile-shared-warn.s [ELF] Don't warn on two legitimate cases when reading .llvm.call-graph-profile 2018-10-22 23:43:53 +00:00
cgprofile-txt.s [ELF] Add profile guided section layout 2018-04-17 23:30:05 +00:00
cgprofile-txt2.s [LLD][ELF] - Add one more test case for CallGraphSort. 2018-08-12 09:16:22 +00:00
cgprofile-warn.s [ELF] - Add a test for --no-warn-symbol-ordering. 2018-07-17 12:04:23 +00:00
chroot.s Add the --chroot option for --reproduce. 2017-07-20 18:17:55 +00:00
color-diagnostics.test [ELF] - Add test for checking unknown -color-diagnostics arguments. 2018-07-17 12:14:48 +00:00
combrelocs.s Add -z {combreloc,copyreloc,noexecstack,lazy,relro,text}. 2018-04-20 21:24:08 +00:00
comdat-discarded-reloc.s [ELF] - Add a test case for relocation pointing to deduplicated COMDAT. 2018-07-04 10:38:12 +00:00
comdat-linkonce.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
comdat.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +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 [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
compatible-section-types.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +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 [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
compressed-debug-input-err.s Avoid unnecessary buffer allocation and memcpy for compressed sections. 2018-10-08 16:58:59 +00:00
compressed-debug-input.s Propagate sh_entsize out. 2017-11-15 16:56:20 +00:00
conflict-debug-variable-file-index.s [ELF] - Check we are able to report errors when DW_AT_decl_file is invalid. 2018-07-17 08:04:27 +00:00
conflict-debug-variable.s [ELF] - Cover handling of DW_AT_external with test. 2018-07-04 14:04:59 +00:00
conflict-debug-variable2.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
conflict-variable-linkage-name.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
conflict.s [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +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 [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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 [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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 [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
copy-rel-pie.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
copy-rel-tls.s [ELF] Don't copy STT_TLS in copy relocation 2018-08-06 19:09:40 +00:00
copy-rel-version.s [ELF] Fix copy relocation when two symbols share the same Symbol instance. 2018-06-11 19:42:57 +00:00
copy-relocation-zero-abs-addr.s Correct aligment computation for shared object symbols. 2018-06-06 21:43:34 +00:00
copy-relocation-zero-nonabs-addr.s Correct aligment computation for shared object symbols. 2018-06-06 21:43:34 +00:00
corrupted-version-reference.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
cref.s [ELF] - Fix cref.s test case. 2018-04-09 12:45:29 +00:00
ctors_dtors_priority.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +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
debug-line-str.s [LLD] - Do not crash when reporting errors when .debug_line_str (DWARF5) is used 2018-10-03 08:59:46 +00:00
debug-relocation-none.test [ELF] - Do not fail on R_*_NONE relocations when parsing the debug info. 2018-09-26 08:11:34 +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
defined-tls_get_addr.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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 [LLD][ELF] - Do not crash when parsing the -defsym option from a error state. 2018-11-26 12:29:56 +00:00
discard-locals.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
discard-merge-locals.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
discard-merge-unnamed.s
discard-none.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
dont-export-hidden.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
driver-access.test [LLD][ELF] - Remove excessive requirement from the test. 2018-08-04 11:33:38 +00:00
driver.test [LLD][ELF] - Check options before processing the -v/-version options. 2018-10-15 14:21:43 +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] - Implement -z nodefaultlib 2018-11-27 09:48:17 +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
duplicated-synthetic-sym.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +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-locals.s [LLD][ELF] - Add test cases for ScriptParser::readDynamicList(). NFCI. 2018-08-07 13:13:19 +00:00
dynamic-list-preempt.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
dynamic-list-unexpected-end.s [LLD][ELF] - Add test cases for ScriptParser::readDynamicList(). NFCI. 2018-08-07 13:13:19 +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] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
dynamic-reloc-in-ro.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
dynamic-reloc-index.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
dynamic-reloc-weak.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
dynamic-reloc.s [ELF] - Set sh_info and sh_link for .rela.plt sections. 2018-10-11 08:25:35 +00:00
dynamic.s
dynstr-no-rosegment.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +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] - Extend edata-etext.s test case. 2018-07-04 14:47:19 +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 [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
eh-frame-gc.s
eh-frame-gc2.s
eh-frame-hdr-abs-fde.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +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 Add a CIE with length 0 unconditionally. 2018-05-08 01:19:16 +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
eh-frame-hdr.s Add a CIE with length 0 unconditionally. 2018-05-08 01:19:16 +00:00
eh-frame-marker.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
eh-frame-merge.s Add a CIE with length 0 unconditionally. 2018-05-08 01:19:16 +00:00
eh-frame-multilpe-cie.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
eh-frame-negative-pcrel-sdata2.s [ELF] Fix handling of FDE negative relative PC addr 2018-07-23 11:29:46 +00:00
eh-frame-negative-pcrel-sdata4.s [ELF] Fix handling of FDE negative relative PC addr 2018-07-23 11:29:46 +00:00
eh-frame-negative-pcrel-sdata8.s [ELF] Fix handling of FDE negative relative PC addr 2018-07-23 11:29:46 +00:00
eh-frame-padding-no-rosegment.s [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used 2018-06-26 17:04:47 +00:00
eh-frame-pcrel-overflow.s [ELF] Check eh_frame_hdr overflow with PC offsets instead of PC absolute addresses 2018-07-20 20:27:42 +00:00
eh-frame-plt.s
eh-frame-rel.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
eh-frame-type.test
eh-frame-value-format1.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
eh-frame-value-format2.s [ELF] - Fix mistypes in test cases. 2018-07-20 08:07:33 +00:00
eh-frame-value-format3.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
eh-frame-value-format4.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
eh-frame-value-format5.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
eh-frame-value-format6.s [ELF] - Fix mistypes in test cases. 2018-07-20 08:07:33 +00:00
eh-frame-value-format7.s [ELF] - Improve eh-frame-value-format7.s test case. 2018-07-18 10:42:10 +00:00
eh-frame-value-format8.s [ELF] - Add a test case to check DW_EH_PE_absptr address encoding. 2018-07-18 11:02:37 +00:00
eh-frame-value-format9.s [ELF] - One more test case for .eh_frame_hdr. 2018-07-19 14:27:19 +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 Add a CIE with length 0 unconditionally. 2018-05-08 01:19:16 +00:00
elf-header.s Initialize Elf Header to zero to ensure that bytes not assigned any value later on are initialized properly. 2018-03-30 20:49:34 +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-icf1.s [ELF] Use the Repl point to avoid the segfault when using ICF 2018-09-21 00:55:42 +00:00
emit-relocs-icf2.s [ELF] Use the Repl point to avoid the segfault when using ICF 2018-09-21 00:55:42 +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] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
empty-pack-dyn-relocs.s [ELF] Don't emit .relr.dyn section if there are no relocs 2018-09-10 21:54:56 +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
empty-ver2.s [ELF] - Add test for empty version in a symbol name. 2018-07-06 15:03:53 +00:00
emulation-aarch64.s [ELF] Split up emulation.s per backend 2018-10-23 01:19:18 +00:00
emulation-arm.s [ELF] Split up emulation.s per backend 2018-10-23 01:19:18 +00:00
emulation-mips.s [ELF] Split up emulation.s per backend 2018-10-23 01:19:18 +00:00
emulation-ppc.s [PPC64] Handle powerpc64 in OUTPUT_FORMAT. 2018-10-30 14:37:17 +00:00
emulation-x86.s [ELF] Split up emulation.s per backend 2018-10-23 01:19:18 +00:00
end-abs.s Fix a few symbols that are not actually ABS. 2017-01-28 17:48:21 +00:00
end-preserve.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
end-update.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
end.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
entry.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +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 Also search BitcodeFiles for exclude-lib symbols 2018-07-11 17:45:28 +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] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
execute-only-mixed-data.s Include input section name and output section name in an error message. 2018-10-24 18:15:40 +00:00
execute-only.s [AArch64] Support execute-only LOAD segments. 2018-07-30 17:02:46 +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] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
file-access.s [ELF] Use shell to check the file permissions 2017-12-12 00:31:46 +00:00
fill-trap-ppc.s Fix trap instruction on pp64. 2018-04-20 01:21:24 +00:00
fill-trap.s [ELF] Remove dependency on hexdump from lit test 2017-08-21 14:11:08 +00:00
filter.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
format-binary-non-ascii.s [tests] Fix format-binary-non-ascii.s to work with Python 3 on Windows 2018-04-07 00:55:26 +00:00
format-binary.test Handle OUTPUT_FORMAT arguments in quotation marks 2018-11-03 05:25:49 +00:00
gc-absolute.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
gc-collect-undefined.s Bring back r319008. 2017-11-28 20:17:58 +00:00
gc-debuginfo-tls.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
gc-merge-local-sym.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +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
gc-sections-implicit-addend.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +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] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +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 [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
gc-sections-merge-implicit-addend.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
gc-sections-merge.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
gc-sections-metadata-startstop.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +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 [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
gc-sections-shared.s Bring r329960 back. 2018-04-25 00:29:13 +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
gc-sections.s Order writable executable sections before writable ones. 2017-05-26 17:23:25 +00:00
gdb-index-base-addr.s [DWARF] Fix typo, .gnu_index -> .gdb_index 2018-11-02 20:34:42 +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-multiple-cu-2.s Fix r346747 and r346796 2018-11-14 09:58:17 +00:00
gdb-index-multiple-cu.s Fix r346747 and r346796 2018-11-14 09:58:17 +00:00
gdb-index-no-debug.s Remove a global variable that we can live without. 2018-10-23 17:39:43 +00:00
gdb-index-noranges.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
gdb-index-ranges.s [DWARF] Fix typo, .gnu_index -> .gdb_index 2018-11-02 20:34:42 +00:00
gdb-index-tls.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
gdb-index.s [DWARF] Fix typo, .gnu_index -> .gdb_index 2018-11-02 20:34:42 +00:00
global-offset-table-position-aarch64.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
global-offset-table-position-arm.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
global-offset-table-position-i386.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
global-offset-table-position-mips.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
global-offset-table-position.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
global_offset_table.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
global_offset_table_shared.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56: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 [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +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] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +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 [ELF] Change sh_link of .rel{,a}.plt to make GNU strip happy 2018-11-01 22:28:58 +00:00
gnu-ifunc-nosym-i386.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
gnu-ifunc-nosym.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
gnu-ifunc-plt-i386.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
gnu-ifunc-plt.s Modify tests to show PLT entry labels 2018-08-24 16:22:42 +00:00
gnu-ifunc-relative.s [ELF] Fallback to sh_link=0 if neither .dynsym nor .symtab exists 2018-10-30 20:54:54 +00:00
gnu-ifunc-shared.s Modify tests to show PLT entry labels 2018-08-24 16:22:42 +00:00
gnu-ifunc.s [ELF] Change sh_link of .rel{,a}.plt to make GNU strip happy 2018-11-01 22:28:58 +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 Add -z {combreloc,copyreloc,noexecstack,lazy,relro,text}. 2018-04-20 21:24:08 +00:00
got-aarch64.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
got-i386.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
got-plt-header.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
got.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
got32-i386-pie-rw.s [lld][NFC] Update tests to use -S instead of -s when using llvm-readelf. 2018-11-05 20:39:06 +00:00
got32-i386.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
got32x-i386.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +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 [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
help.s Print out "Alias for -foo" instead of repeating the same help message for -foo. 2018-05-31 20:46:22 +00:00
hexagon-eflag.s [ELF][HEXAGON] Let input determine e_flag. 2018-10-15 14:44:52 +00:00
hexagon-shared.s [ELF][HEXAGON] Add R_HEX_GOT_16_X support 2018-10-08 15:32:46 +00:00
hexagon.s [ELF][HEXAGON] Set DefaultMaxPageSize to 64K 2018-09-20 16:32:19 +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 [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
i386-got-and-copy.s Rewrite our relocation processing. 2018-01-09 00:13:54 +00:00
i386-got-value.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +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-linkonce.s [ELF] Revert "Also demote lazy symbols." 2018-09-11 23:00:36 +00:00
i386-merge.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
i386-pc8-pc16-addend.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +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
i386-relax-reloc.s
i386-reloc-8-large-addend.s [ELF] - Relax checks for R_386_8/R_386_16 relocations. 2018-04-03 12:19:04 +00:00
i386-reloc-8.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
i386-reloc-16-large-addend.s [ELF] - Relax checks for R_386_8/R_386_16 relocations. 2018-04-03 12:19:04 +00:00
i386-reloc-16.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
i386-reloc8-reloc16-addend.s Remove trailing whitespace. 2017-12-12 20:00:30 +00:00
i386-retpoline-nopic-linkerscript.s [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used 2018-06-26 17:04:47 +00:00
i386-retpoline-nopic.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
i386-retpoline-pic-linkerscript.s [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used 2018-06-26 17:04:47 +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 [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
i386-tls-ie-shared.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
i386-tls-initial-exec-local.s Add another test. 2017-12-18 20:29:00 +00:00
icf-absolute.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-absolute2.s [LLD][ELF] - ICF: Check we do not fold sections which relocations reffering to absolute symbols with a different values. 2018-07-31 13:55:25 +00:00
icf-c-identifier.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-comdat.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-different-output-sections.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-i386.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-keep-unique.s Revert r337638, "ELF: Make sections with KeepUnique bit eligible for ICF." 2018-07-23 19:36:55 +00:00
icf-link-order.s ELF: Do not ICF SHF_LINK_ORDER sections. 2018-07-25 21:40:54 +00:00
icf-many-sections.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-merge-sec.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-merge.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-none.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-relro.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-safe.s Reland r338088, "ELF: Make --print-icf-sections output deterministic." 2018-07-27 19:10:44 +00:00
icf-symbol-type.s Make a test more interesting. 2017-12-13 02:27:03 +00:00
icf1.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf2.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf3.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf4.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf5.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf6.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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 [ELF] - Repair (re-enable) few ICF test cases. 2018-06-22 15:08:01 +00:00
icf10.test [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf11.test [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf12.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf13.s Add missing REQUIRES x86 to tests. 2018-08-08 14:50:33 +00:00
icf14.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf15.s Add missing REQUIRES x86 to tests. 2018-08-08 14:50:33 +00:00
icf16.s Add missing REQUIRES x86 to tests. 2018-08-08 14:50:33 +00:00
icf17.s Add missing REQUIRES x86 to tests. 2018-08-08 14:50:33 +00:00
ignore-plugin.test ELF: Ignore argument after --plugin. 2018-06-01 21:51:21 +00:00
image-base.s [LLD][ELF] - Added a test for "-image-base: number expected" message. NFC. 2018-11-26 13:15:57 +00:00
incompatible-ar-first.s [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +00:00
incompatible-section-flags.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
incompatible-section-types2.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
incompatible.s [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +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] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
invalid-cie-length.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-cie-length2.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-cie-length3.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-cie-length4.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-cie-length5.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-cie-reference.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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-eh-frame.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-eh-frame2.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-eh-frame3.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-eh-frame4.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-eh-frame5.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-eh-frame6.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-eh-frame7.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-eh-frame8.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-eh-frame9.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-fde-rel.s Add a CIE with length 0 unconditionally. 2018-05-08 01:19:16 +00:00
invalid-linkerscript.test Add OUTPUT_FORMAT linker script directive support. 2018-10-22 20:50:01 +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 [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-undef-section-symbol.test [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
just-symbols-cref.s [ELF] Fix just-symbols*.s after r336129 2018-07-02 19:12:10 +00:00
just-symbols.s [ELF] Fix just-symbols*.s after r336129 2018-07-02 19:12:10 +00:00
lazy-arch-conflict.s [LLD][ELF] - Fix BB after r340257. 2018-08-21 08:27:23 +00:00
libsearch.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
lit.local.cfg Prune trailing linefeed. 2017-10-18 04:45:09 +00:00
llvm33-rela-outside-group.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
local-dynamic.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
local-got-pie.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
local-got-shared.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
local-got.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
local-symbols-order.s [ELF] - Reorder local symbols. 2018-04-11 09:24:27 +00:00
local-undefined-symbol.s
local-ver-preemptible.s [ELF] - Fix BB after r343668 2018-10-03 09:59:08 +00:00
local.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
lto-plugin-ignore.s Attempt to fix ELF/lto-plugin-ignore.s on Windows after r340487. 2018-08-24 00:12:58 +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-i686.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
map-file.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
map-gc-sections.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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-gc-piece.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
merge-gc-piece2.s Don't ignore addend when a SHF_MERGE section is dead. 2018-04-06 01:10:33 +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 [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
merge-shared.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
merge-string-align.s Replace MergeOutputSection with a synthetic section. 2017-02-03 13:06:18 +00:00
merge-string-empty.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
merge-string-error.s [LLD] Check too large offsets into merge sections earlier 2018-08-31 11:51:51 +00:00
merge-string-no-null.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
merge-string.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
merge-sym.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
merge-to-non-alloc.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
merge.s Propagate sh_entsize out. 2017-11-15 16:56:20 +00:00
mergeable-errors.s [LLD][ELF] - Add a test for non-null terminated mergeable strings section. NFCI. 2018-11-26 08:40:20 +00:00
mips-26-mask.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-26-n32-n64.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-26.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-32.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-64-disp.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-64-got-overflow.s [ELF][MIPS] Fix primary GOT sometimes overflowing by one or two words 2018-07-24 05:40:37 +00:00
mips-64-got.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-64-gprel-so.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-64-rels.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-64.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-abs-got.s [ELF][MIPS] Multi-GOT implementation 2018-06-11 07:24:31 +00:00
mips-align-err.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
mips-call-hilo.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-call16.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-dynamic.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-dynsym-sort.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-elf-abi.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-elf-flags-err.s [ELF][MIPS] Add mote tests on MipsArchTree routines, fix typos in error messages 2018-07-10 16:51:17 +00:00
mips-elf-flags-err.test [ELF][MIPS] Add mote tests on MipsArchTree routines, fix typos in error messages 2018-07-10 16:51:17 +00:00
mips-elf-flags.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-fp-flags-err.test [ELF][MIPS] Add mote tests on MipsArchTree routines, fix typos in error messages 2018-07-10 16:51:17 +00:00
mips-gnu-hash.s Remove full stops from error messages for consistency. 2018-10-25 18:07:55 +00:00
mips-got-and-copy.s Rewrite our relocation processing. 2018-01-09 00:13:54 +00:00
mips-got-extsym.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-got-hilo.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-got-page-script.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-got-page.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-got-redundant.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-got-relocs.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-got-script.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-got-string.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
mips-got-weak.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-got16-relocatable.s [ELF][MIPS] Use MIPS R6 `sigrie` as a trap instruction 2018-11-16 05:30:47 +00:00
mips-got16.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-gp-disp-ver.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-gp-disp.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-gp-ext.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
mips-gp-local.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-gp-lowest.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-gprel-sec.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-gprel32-relocs-gp0.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-gprel32-relocs.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-higher-highest.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-hilo-gp-disp.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-hilo-hi-only.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-hilo.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-jalr.test
mips-lo16-not-relative.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-merge-abiflags.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-mgot.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-micro-got.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-micro-jal.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-micro-plt.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-micro-relocs.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-micro-thunks.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-micror6-relocs.s [ELF][MIPS] Add test case to check some microMIPS R6 relocations. NFC 2018-05-10 15:56:27 +00:00
mips-n32-emul.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
mips-n32-rels.s [ELF][MIPS] Use llvm-mc to generate test case input file. NFC 2018-07-03 14:39:27 +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-non-zero-gp0.s [ELF][MIPS] Remove support for linking microMIPS 64-bit code 2018-07-06 05:50:41 +00:00
mips-nonalloc.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-npic-call-pic-os.s [ELF][MIPS] Use MIPS R6 `sigrie` as a trap instruction 2018-11-16 05:30:47 +00:00
mips-npic-call-pic-script.s [ELF][MIPS] Use MIPS R6 `sigrie` as a trap instruction 2018-11-16 05:30:47 +00:00
mips-npic-call-pic.s [ELF][MIPS] Use MIPS R6 `sigrie` as a trap instruction 2018-11-16 05:30:47 +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] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-out-of-bounds-call16-reloc.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
mips-pc-relocs.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-plt-copy.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-plt-n32.s [ELF][MIPS] Add test case to check N32 ABI PLT generation. NFC 2018-05-10 15:56:22 +00:00
mips-plt-r6.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-reginfo.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-relocatable.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-sto-pic-flag.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-sto-plt.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-tls-64-pic-local-variable.s [ELF] - Revert mips-tls-64-pic-local-variable.s changed in r336129. 2018-07-03 08:34:55 +00:00
mips-tls-64.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-tls-hilo.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-tls-static-64.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-tls-static.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-tls.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-traps.s [ELF][MIPS] Use MIPS R6 `sigrie` as a trap instruction 2018-11-16 05:30:47 +00:00
mips-xgot-order.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips64-eh-abs-reloc.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
multiple-cu.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
new-dtags.test Don't ingoned --enable-new-dtags. 2018-03-01 22:23:51 +00:00
no-augmentation.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
no-inhibit-exec.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
no-line-parser-errors-if-empty-section.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
no-line-parser-errors-if-no-section.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +00:00
no-plt-shared.s
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 [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
no-undefined.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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
non-alloc-link-order-gc.s [ELF] - Do not crash when do --gc-sections for non-allocatable metadata sections. 2018-05-17 10:00:34 +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-noalloc.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
note-noalloc2.s [ELF] - Improve the test cases for notes sections. 2018-05-10 13:45:34 +00:00
note.s
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 Re-submit r338596 with a bug fix and a test. 2018-08-01 22:31:31 +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 [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
pack-dyn-relocs-loop.s [ELF] Fix link failure with Android compressed relocation support. 2018-10-11 21:43:06 +00:00
pack-dyn-relocs-tls-aarch64.s [ELF] Set Out::TlsPhdr earlier for encoding packed reloc tables 2018-09-18 00:24:48 +00:00
pack-dyn-relocs-tls-x86-64.s [ELF] Set Out::TlsPhdr earlier for encoding packed reloc tables 2018-09-18 00:24:48 +00:00
pack-dyn-relocs.s lld: add experimental support for SHT_RELR sections. 2018-07-09 20:08:55 +00:00
pack-dyn-relocs2.s Fix a bug for packed relocations. 2018-07-09 23:54:24 +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 Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
plt-i686.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
plt.s Modify tests to show PLT entry labels 2018-08-24 16:22:42 +00:00
ppc-rela.s [LLD] Use Rela on PowerPC too 2018-01-31 02:03:55 +00:00
ppc-relocs.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
ppc64-abi-version.s Simplify PPC64::calcEFlags(). 2018-07-05 16:58:42 +00:00
ppc64-addr16-error.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
ppc64-bsymbolic-toc-restore.s [PPC64] Add test documenting toc-restore when linking with -Bsymbolic. [NFC] 2018-10-03 21:58:42 +00:00
ppc64-call-reach.s [PPC64] Long branch thunks. 2018-11-14 17:56:43 +00:00
ppc64-dq.s [ELF] Change llvm-objdump -D to -d for check lines that only inspect text sections 2018-08-29 02:07:58 +00:00
ppc64-dtprel.s [ELF][test] Use llvm-readelf's short option -r instead of -relocations and remove ignored --wide 2018-09-26 19:48:07 +00:00
ppc64-dynamic-relocations.s [PPC64] Add lazy symbol resolution stubs. 2018-05-09 02:07:53 +00:00
ppc64-entry-point.s [PPC64] Improve a test ppc64_entry_point.s 2018-08-31 00:33:16 +00:00
ppc64-error-missaligned-dq.s [PPC64] Fix DQ-form instruction handling and emit error for misalignment. 2018-08-28 15:16:01 +00:00
ppc64-error-missaligned-ds.s [PPC64] Fix DQ-form instruction handling and emit error for misalignment. 2018-08-28 15:16:01 +00:00
ppc64-error-toc-restore.s [PPC64] Remove support for ELF V1 ABI in LLD 2018-05-04 15:09:49 +00:00
ppc64-error-toc-tail-call.s [PPC64] Remove support for ELF V1 ABI in LLD 2018-05-04 15:09:49 +00:00
ppc64-func-entry-points.s [PPC64] Optimize redundant instructions in global access sequences. 2018-09-20 00:26:44 +00:00
ppc64-gd-to-ie.s [ELF][test] Use llvm-readelf's short option -r instead of -relocations and remove ignored --wide 2018-09-26 19:48:07 +00:00
ppc64-general-dynamic-tls.s [ELF][test] Use llvm-readelf's short option -r instead of -relocations and remove ignored --wide 2018-09-26 19:48:07 +00:00
ppc64-got-indirect.s [PPC64] Optimize redundant instructions in global access sequences. 2018-09-20 00:26:44 +00:00
ppc64-ifunc.s Fix regex in lld ppc64-ifunc test. 2018-05-24 17:07:16 +00:00
ppc64-initial-exec-tls.s [ELF][test] Use llvm-readelf's short option -r instead of -relocations and remove ignored --wide 2018-09-26 19:48:07 +00:00
ppc64-local-dynamic.s [ELF][test] Use llvm-readelf's short option -r instead of -relocations and remove ignored --wide 2018-09-26 19:48:07 +00:00
ppc64-local-exec-tls.s [ELF][test] Use llvm-readelf's short option -r instead of -relocations and remove ignored --wide 2018-09-26 19:48:07 +00:00
ppc64-long-branch.s [PPC64] Long branch thunks. 2018-11-14 17:56:43 +00:00
ppc64-plt-stub.s [PPC64] Add lazy symbol resolution stubs. 2018-05-09 02:07:53 +00:00
ppc64-rel-calls.s [PPC64] Remove support for ELF V1 ABI in LLD 2018-05-04 15:09:49 +00:00
ppc64-rel-so-local-calls.s [PPC64] Remove unused -z notext from a test 2018-08-30 23:01:00 +00:00
ppc64-relocs.s [PPC64] Optimize redundant instructions in global access sequences. 2018-09-20 00:26:44 +00:00
ppc64-shared-long_branch.s [PPC64] Long branch thunks. 2018-11-14 17:56:43 +00:00
ppc64-split-stack-adjust-fail.s Reland "[PPC64] Add split - stack support." 2018-10-16 17:13:01 +00:00
ppc64-split-stack-adjust-overflow.s Reland "[PPC64] Add split - stack support." 2018-10-16 17:13:01 +00:00
ppc64-split-stack-adjust-size-success.s [LLD][ELF] - Add a check for --split-stack-adjust-size error message. NFCI. 2018-11-26 12:36:16 +00:00
ppc64-split-stack-prologue-adjust-success.s Reland "[PPC64] Add split - stack support." 2018-10-16 17:13:01 +00:00
ppc64-tls-gd-le-small.s [NFC] Change address __tls_getaddr is defined at so it does not need a thunk. 2018-11-14 17:56:38 +00:00
ppc64-tls-gd-le.s [ELF][test] Use llvm-readelf's short option -r instead of -relocations and remove ignored --wide 2018-09-26 19:48:07 +00:00
ppc64-tls-ie-le.s [ELF][test] Use llvm-readelf's short option -r instead of -relocations and remove ignored --wide 2018-09-26 19:48:07 +00:00
ppc64-tls-ld-le.s [ELF][test] Use llvm-readelf's short option -r instead of -relocations and remove ignored --wide 2018-09-26 19:48:07 +00:00
ppc64-toc-addis-nop-lqsq.s [PPC64] Optimize redundant instructions in global access sequences. 2018-09-20 00:26:44 +00:00
ppc64-toc-addis-nop.s [PPC64] Optimize redundant instructions in global access sequences. 2018-09-20 00:26:44 +00:00
ppc64-toc-rel.s [PPC64] Improve a test ppc64-toc-rel.s 2018-08-31 00:16:22 +00:00
ppc64-toc-restore-recursive-call.s [PPC64] Test documenting toc-restore after interposable recursive call. [NFC] 2018-10-03 21:58:44 +00:00
ppc64-toc-restore.s [PPC64] Improve a test ppc64-toc-rel.s 2018-08-31 00:16:22 +00:00
ppc64-tocopt-option.s Remove full stops from error messages for consistency. 2018-10-25 18:07:55 +00:00
ppc64-weak-undef-call-shared.s [PPC64] Remove support for ELF V1 ABI in LLD 2018-05-04 15:09:49 +00:00
ppc64-weak-undef-call.s [PPC64] Remove support for ELF V1 ABI in LLD 2018-05-04 15:09:49 +00:00
pr34660.s [lld][NFC] Use explicit --symbols instead of -t in tests using llvm-readelf. 2018-11-06 19:34:22 +00:00
pr34872.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
pr36475.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
pr37735.s [ELF] Update addends in non-allocatable sections for REL targets when creating a relocatable output. 2018-07-11 12:52:04 +00:00
pre_init_fini_array.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
pre_init_fini_array_missing.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +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 [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +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
push-state.s [LLD][ELF] - Add a test for "unbalanced --push-state/--pop-state" error. 2018-11-26 12:58:51 +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] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +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 Always add a .note.GNU-stack section if -r. 2018-08-29 07:27:09 +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 Always add a .note.GNU-stack section if -r. 2018-08-29 07:27:09 +00:00
relocatable-comdat.s Always add a .note.GNU-stack section if -r. 2018-08-29 07:27:09 +00:00
relocatable-comdat2.s Always add a .note.GNU-stack section if -r. 2018-08-29 07:27:09 +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 Avoid unnecessary buffer allocation and memcpy for compressed sections. 2018-10-08 16:58:59 +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 Add a CIE with length 0 unconditionally. 2018-05-08 01:19:16 +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-many-sections.s Always add a .note.GNU-stack section if -r. 2018-08-29 07:27:09 +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-rel-iplt.s Don't mess up RelIplt symbols during relocatable processing 2018-10-23 05:53:15 +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
relocatable.s Always add a .note.GNU-stack section if -r. 2018-08-29 07:27:09 +00:00
relocation-absolute.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
relocation-b-aarch64.test Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
relocation-before-merge-start.s [LLD] Add test missed from r341206. NFC. 2018-08-31 12:09:21 +00:00
relocation-common.s [ELF] Fix relocation-common.s after rL346610 2018-11-11 18:54:58 +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 Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +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 [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
relocation-group.test [ELF] - Fix relocation-group.test 2017-02-15 09:44:12 +00:00
relocation-i686.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +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 [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
relocation-nocopy.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
relocation-none-i686.test [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
relocation-past-merge-end.s [LLD] Check too large offsets into merge sections earlier 2018-08-31 11:51:51 +00:00
relocation-relative-absolute.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
relocation-relative-synthetic.s
relocation-relative-weak.s Keep some relocations with undefined weak symbols. 2017-09-15 18:05:02 +00:00
relocation-shared.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
relocation-size-err.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
relocation-size-shared.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
relocation-size.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
relocation-undefined-weak.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
relocation.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +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] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
relro-omagic.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
relro-script.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
relro-tls.s
relro.s Add -z {combreloc,copyreloc,noexecstack,lazy,relro,text}. 2018-04-20 21:24:08 +00:00
reproduce-backslash.s [ELF] Don't write to the source directory in test. 2018-04-06 10:05:47 +00:00
reproduce-error.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +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] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
resolution-end.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
resolution-shared.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
resolution.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +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
riscv-branch.test Support RISC-V 2018-08-09 17:59:56 +00:00
riscv-call.test Support RISC-V 2018-08-09 17:59:56 +00:00
riscv-hi20-lo12.test Support RISC-V 2018-08-09 17:59:56 +00:00
riscv-jal-error.test Support RISC-V 2018-08-09 17:59:56 +00:00
riscv-jal.test Support RISC-V 2018-08-09 17:59:56 +00:00
riscv-pcrel-hilo.test Support RISC-V 2018-08-09 17:59:56 +00:00
rodynamic.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
section-align-0.test [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
section-layout.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
section-metadata-err.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
section-metadata-err2.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
section-metadata-err3.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
section-name.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
section-symbol.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
section-symbols.test [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
sectionstart-noallochdr.s [ELF] Change llvm-objdump output for D48472: TEXT DATA -> TEXT 2018-06-23 00:15:23 +00:00
sectionstart.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
segments.s Add --no-omagic and --no-print-gc-sections. 2017-11-01 02:04:43 +00:00
shared-lazy.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
shared-ppc64.s [PPC64] Remove support for ELF V1 ABI in LLD 2018-05-04 15:09:49 +00:00
shared.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +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 [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
silent-ignore.test Implement --cref. 2018-03-14 20:29:45 +00:00
soname.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
soname2.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
sort-norosegment.s [lld][NFC] Update tests to use -S instead of -s when using llvm-readelf. 2018-11-05 20:39:06 +00:00
start-lib-comdat.s
start-lib.s [ELF] --warn-backrefs: use the same GroupId for object files in the same --{start,end}-lib 2018-04-20 16:33:01 +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 Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
string-gc.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
string-table.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
strip-all.s
strip-debug.s Fix a broken buildbot. 2018-10-08 17:24:29 +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 [ELF] Don't warn on undefined symbols if UnresolvedPolicy::Ignore is used 2018-10-10 22:48:57 +00:00
symbol-ordering-file.s [ELF] Fix other tests after r336129 2018-07-02 19:17:03 +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] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
symbols.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
symver-archive.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
synthetic-got.s [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used 2018-06-26 17:04:47 +00:00
sysroot.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +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
text-section-prefix.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
textrel.s Introduce a flag to warn when ifunc symbols are used with text relocations. 2018-10-02 20:30:22 +00:00
tls-align.s
tls-archive.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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 [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
tls-got-entry.s
tls-got.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
tls-i686.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
tls-in-archive.s [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +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 [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
tls-offset.s Fix accounting of tbss. 2017-05-04 03:00:27 +00:00
tls-opt-gdie.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
tls-opt-gdiele-i686.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
tls-opt-i686.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
tls-opt-iele-i686-nopic.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
tls-opt-local.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
tls-opt-no-plt.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
tls-opt.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
tls-relocatable.s
tls-static.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +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 [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +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 [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +00:00
trace-symbols.s [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +00:00
trace.s
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 [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
undef-broken-debug.test [ELF] - Do not fail on R_*_NONE relocations when parsing the debug info. 2018-09-26 08:11:34 +00:00
undef-shared.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
undef-shared2.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
undef-start.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
undef-version-script.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
undef-with-plt-addr-i686.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +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 [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +00:00
undefined-opt.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +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] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
user_def_init_array_start.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
v4bx.yaml Support ARM_V4BX relocation 2018-11-16 19:24:45 +00:00
verdef-defaultver.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
verdef-dependency.s Better formatting. 2016-11-23 05:14:01 +00:00
verdef.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +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] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
verneed.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
version-exclude-libs.s [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +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 [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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-undefined.s [ELF] - Check we do not assign version to undefined symbol when using extern C++. 2018-07-05 13:39:39 +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
version-script-extern.s [ELF] Make non-writable non-executable PROGBITS sections closer to .text 2018-06-26 22:13:32 +00:00
version-script-extern2.s [ELF] - Test we are able to assign version to symbols that are not "_Z*" 2018-07-05 14:01:54 +00:00
version-script-glob.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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-in-search-path.s Make a test more robust. 2018-07-25 22:01:54 +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 [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
version-script-no-warn.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
version-script-no-warn2.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
version-script-symver2.s [ELF] - Give a symbol version extracted from name a priority over version set by script. 2017-07-12 13:54:42 +00:00
version-script-twice.s Don't depend on these symbols being implicitly global. 2017-07-19 18:24:38 +00:00
version-script-undef-version.s Make the test more strict. 2017-07-04 14:59:28 +00:00
version-script-weak.s [ELF] - Fix handling of weak symbols from static library when using version script. 2017-07-12 11:09:46 +00:00
version-script.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
version-symbol-error.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
version-undef-sym.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
version-use.s
version-wildcard.test
visibility.s [ELF] Change test files for style consistency. NFC 2018-06-25 17:07:40 +00:00
warn-backrefs.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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 [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
warn-unresolved-symbols.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
weak-and-strong-undef.s Inline a small test file. 2018-04-03 22:38:56 +00:00
weak-entry.s [ELF] Avoid promoting an undefined weak entry symbol to global. 2017-10-03 12:23:46 +00:00
weak-shared-gc.s Add a test. NFC. 2018-04-24 23:03:58 +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
weak-undef-lazy.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
whole-archive.s
wrap-dynamic-undef.s Fix PR33635. 2017-07-05 00:43:18 +00:00
wrap-entry.s Change how we handle -wrap. 2018-08-22 07:02:26 +00:00
wrap-no-real.s Change how we handle -wrap. 2018-08-22 07:02:26 +00:00
wrap-plt.s Change how we handle -wrap. 2018-08-22 07:02:26 +00:00
wrap.s Change how we handle -wrap. 2018-08-22 07:02:26 +00:00
writable-merge.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +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-combined-dynrel.s [ELF] Use more specific method to calculate DT_PLTRELSZ 2018-11-28 10:04:55 +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 [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-dyn-rel-error3.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-plt-high-addr.s Fix retpoline PLT for x86-64 when used for >4GB address. 2018-05-25 21:14:45 +00:00
x86-64-rela.s
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
x86-64-reloc-8.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-reloc-16.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-reloc-32-fpic.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-reloc-debug-overflow.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-reloc-error-reporting.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-reloc-error.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-reloc-error2.s [ELF] mergeSections: remove non-alive MergeInputSection 2018-08-16 17:22:02 +00:00
x86-64-reloc-gotoff64.s [lld][NFC] Update tests to use -S instead of -s when using llvm-readelf. 2018-11-05 20:39:06 +00:00
x86-64-reloc-gotpc64.s [lld][NFC] Update tests to use -S instead of -s when using llvm-readelf. 2018-11-05 20:39:06 +00:00
x86-64-reloc-pc32-fpic.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-reloc-range-debug-loc.s [ELF] - Cover ObjFile<ELFT>::getLineInfo() with a test. 2018-07-16 15:27:53 +00:00
x86-64-reloc-range.s [ELF] Allow --noinhibit-exec to produce corrupted executable with relocation overflow 2018-11-20 17:04:11 +00:00
x86-64-reloc-tpoff32-fpic.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-retpoline-linkerscript.s [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used 2018-06-26 17:04:47 +00:00
x86-64-retpoline-znow-linkerscript.s [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used 2018-06-26 17:04:47 +00:00
x86-64-retpoline-znow-static-iplt.s [ELF] Write IPLT header in -static -z retpolineplt mode 2018-11-21 18:10:00 +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-split-stack-prologue-adjust-fail.s Fix an error message. It must start with a lowercase letter. 2018-09-25 17:12:50 +00:00
x86-64-split-stack-prologue-adjust-shared.s Support shared objects for split stack. 2018-08-13 22:29:15 +00:00
x86-64-split-stack-prologue-adjust-silent.s [LLD] Update split stack support to handle more generic prologues. Improve error handling. Add test file for better code-coverage. Update tests to be more complete. 2018-08-02 18:13:40 +00:00
x86-64-split-stack-prologue-adjust-success.s [LLD] Update split stack support to handle more generic prologues. Improve error handling. Add test file for better code-coverage. Update tests to be more complete. 2018-08-02 18:13:40 +00:00
x86-64-tls-gd-got.s
x86-64-tls-gd-local.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
x86-64-tls-ld-local.s Add a test. NFC. 2018-04-26 06:10:18 +00:00
x86-64-tls-pie.s
zdefs.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +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 [LLD][ELF] - Update test case to check the error message reported. NFC. 2018-08-13 10:28:00 +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 Allow later -z name=<int> args to override earlier args 2018-09-26 20:50:39 +00:00
ztext.s Add -z {combreloc,copyreloc,noexecstack,lazy,relro,text}. 2018-04-20 21:24:08 +00:00