llvm-project/lld/test/ELF
George Rimar 6684a351ed [LLD][ELF] - Fix mips-invalid-options-descriptor.s test case and convert to YAML.
It was initially introduced in D25229 to report the "zero option descriptor size"
error message. In following commits it was broken and did not report this
error anymore. I think that happened because elf object was a result of fuzzing
and it was broken in many ways.

This patch converts this test to a YAML, removes a binary and hence fixes the
original intention.

llvm-svn: 358972
2019-04-23 11:19:51 +00:00
..
Inputs [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00:00
invalid [LLD][ELF] - Fix mips-invalid-options-descriptor.s test case and convert to YAML. 2019-04-23 11:19:51 +00:00
linkerscript [LLD][ELF] - Handle quoted strings in the linker scripts correctly. 2019-04-22 07:57:07 +00:00
lto [TailCallElim] Update tests for LTO pipeline change 2019-03-20 19:05:05 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
aarch64-copy.s [ELF] Split RW PT_LOAD on the PT_GNU_RELRO boundary 2019-03-15 01:29:57 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
aarch64-cortex-a53-843419-large2.s ELF: AArch64: Fix errata patch address calculation. 2018-12-17 20:15:12 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
aarch64-cortex-a53-843419-thunk.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
aarch64-cortex-a53-843419-tlsrelax.s [ARM][AArch64] Increase TLS alignment to reserve space for Android's TCB 2019-01-09 00:09:59 +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-address-pie.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
aarch64-gnu-ifunc-address.s ELF: Allow GOT relocs pointing to non-preemptable ifunc to resolve to an IRELATIVE where possible. 2019-02-13 21:49:55 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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: Allow GOT relocs pointing to non-preemptable ifunc to resolve to an IRELATIVE where possible. 2019-02-13 21:49:55 +00:00
aarch64-gnu-ifunc3.s ELF: Allow GOT relocs pointing to non-preemptable ifunc to resolve to an IRELATIVE where possible. 2019-02-13 21:49:55 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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 [ARM][AArch64] Increase TLS alignment to reserve space for Android's TCB 2019-01-09 00:09:59 +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 [ARM][AArch64] Increase TLS alignment to reserve space for Android's TCB 2019-01-09 00:09:59 +00:00
aarch64-tls-le.s [ARM][AArch64] Increase TLS alignment to reserve space for Android's TCB 2019-01-09 00:09:59 +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 [ARM][AArch64] Increase TLS alignment to reserve space for Android's TCB 2019-01-09 00:09:59 +00:00
aarch64-tstbr14-reloc.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
aarch64-undefined-weak.s [ELF][AArch64] Fix adrp to undefined weak reference. 2018-12-13 11:13:01 +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 [ELF] Delete a comment that is no longer correct. Fix a typo. NFC 2019-02-09 10:09:40 +00:00
amdgpu-abi-version-err.s LLD/AMDGPU: Preserve ABI version during linking ELF for AMDGPU 2019-02-14 23:59:44 +00:00
amdgpu-abi-version.s LLD/AMDGPU: Preserve ABI version during linking ELF for AMDGPU 2019-02-14 23:59:44 +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] Split RW PT_LOAD on the PT_GNU_RELRO boundary 2019-03-15 01:29:57 +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-thin-missing-member.s [LLD][ELF] Ensure tests use -o /dev/null instead of attempting to write to the bin directory. [NFC] 2019-02-09 05:00:50 +00:00
archive.s Make a test more robust. 2018-07-05 16:03:20 +00:00
arm-abs32-dyn.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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] Split RW PT_LOAD on the PT_GNU_RELRO boundary 2019-03-15 01:29:57 +00:00
arm-data-prel.s [ELF][ARM] Recommit Redesign of .ARM.exidx handling to use a SyntheticSection 2019-03-28 11:10:20 +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-add-missing.s Fixed the lld test using ld-lld command to use ld.lld instead. 2019-03-28 22:14:46 +00:00
arm-exidx-canunwind.s [ELF][ARM] Recommit Redesign of .ARM.exidx handling to use a SyntheticSection 2019-03-28 11:10:20 +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][ARM] Recommit Redesign of .ARM.exidx handling to use a SyntheticSection 2019-03-28 11:10:20 +00:00
arm-exidx-discard.s [ELF][ARM] Recommit Redesign of .ARM.exidx handling to use a SyntheticSection 2019-03-28 11:10:20 +00:00
arm-exidx-emit-relocs.s [ELF][ARM] Recommit Redesign of .ARM.exidx handling to use a SyntheticSection 2019-03-28 11:10:20 +00:00
arm-exidx-gc.s [ELF][ARM] Recommit Redesign of .ARM.exidx handling to use a SyntheticSection 2019-03-28 11:10:20 +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][ARM] Recommit Redesign of .ARM.exidx handling to use a SyntheticSection 2019-03-28 11:10:20 +00:00
arm-exidx-synthetic-link.s [ELF][ARM] Recommit Redesign of .ARM.exidx handling to use a SyntheticSection 2019-03-28 11:10:20 +00:00
arm-extreme-range-pi-thunk.s [ELF] Fix ARM and Thumb V7PILongThunk overflow behavior. 2019-01-10 16:08:23 +00:00
arm-force-pi-thunk.s [ELF] Implement option to force PIC compatible Thunks 2019-01-16 12:09:13 +00:00
arm-fpic-got.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
arm-gnu-ifunc.s ELF: Set sh_info on RelaIplt to point to the IgotPlt output section. 2019-01-28 19:29:41 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
arm-plt-reloc.s [ELF] Fix 3 tests after D56828 2019-03-15 03:20:13 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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-plt-range-thunk-os.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
arm-thumb-plt-reloc.s [ELF] Fix 3 tests after D56828 2019-03-15 03:20:13 +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-thunk-v6m.s [ELF][ARM] Add support for architecture v6m thunks 2018-12-17 10:33:47 +00:00
arm-thumb-undefined-weak-narrow.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +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-plt.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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 [ARM][AArch64] Increase TLS alignment to reserve space for Android's TCB 2019-01-09 00:09:59 +00:00
arm-tls-norelax-gd-ie.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
arm-tls-norelax-gd-le.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
arm-tls-norelax-ie-le.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
arm-tls-norelax-ld-le.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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-v4bx.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +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-in-regular.s [ELF] Move IsNeeded logic from SymbolTable::addShared to MarkLive, and check IsUsedInRegularObj 2018-12-20 22:46:01 +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-not-in-regular.s [ELF] A shared object is needed if any of its occurrences is needed 2018-12-27 22:24:45 +00:00
as-needed-weak.s [LLD][ELF]Fix tests for D56910 2019-01-22 09:35:47 +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 [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +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 [mips] Put some MIPS-specific sections to separate segments 2019-02-20 14:47:02 +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 [ELF] Split RW PT_LOAD on the PT_GNU_RELRO boundary 2019-03-15 01:29:57 +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 [LLD][ELF] - Update tests after r352366. 2019-01-28 15:03:47 +00:00
bss.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
bsymbolic-undef.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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-print.s [ELF] Dump symbols ordered by profiled guided section layout to file. 2019-03-27 23:52:22 +00:00
cgprofile-reproduce.s [ELF] Dump symbols ordered by profiled guided section layout to file. 2019-03-27 23:52:22 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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: elf: discard more specific .gnu.linkonce section 2019-01-27 02:54:23 +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 [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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 [LLD][ELF] - Update test case after llvm-mc change. 2019-04-23 09:30:26 +00:00
compressed-input-alignment.test [LLD][ELF] - Do not forget to use ch_addralign field after decompressing the sections. 2019-04-22 13:40:42 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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-obj.s [llvm] Prevent duplicate files in debug line header in dwarf 5: another attempt 2019-04-19 02:26:56 +00:00
debug-line-str.s [llvm] Prevent duplicate files in debug line header in dwarf 5: another attempt 2019-04-19 02:26:56 +00:00
debug-relocation-none.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +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 [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
driver-access.test [LLD][ELF] - Remove excessive requirement from the test. 2018-08-04 11:33:38 +00:00
driver.test Show "Unknown -z option" error message even if --version or --help are given. 2019-02-13 18:48:39 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
dynamic-list-wildcard.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
dynamic-list.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
dynsym-pie.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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 [LLD][ELF] - Update tests after r352366. 2019-01-28 15:03:47 +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 Convert the eh-frame-hdr-abs-fde.s test to use x86 as a target architecture 2019-02-19 15:17:43 +00:00
eh-frame-hdr-augmentation.s fix expected format in test/ELF/eh-frame-hdr-augmentation.s 2019-03-07 18:28:44 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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-mergeable2.s Fix -emit-reloc against local symbols. 2019-04-08 06:45:07 +00:00
emit-relocs-shared.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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 [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
empty-ver2.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
emulation-aarch64.s Recognize FreeBSD specific BFD names in OUTPUT_FORMAT 2019-01-30 06:31:52 +00:00
emulation-arm.s [ELF] Split up emulation.s per backend 2018-10-23 01:19:18 +00:00
emulation-mips.s Recover elf32-bigmips and elf32-powerpc support in LLD 2019-02-13 18:51:15 +00:00
emulation-ppc.s Recover elf32-bigmips and elf32-powerpc support in LLD 2019-02-13 18:51:15 +00:00
emulation-x86.s Recognize FreeBSD specific BFD names in OUTPUT_FORMAT 2019-01-30 06:31:52 +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
executable-undefined-ignoreall.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
executable-undefined-protected-ignoreall.s [LLD][ELF] - Show symbols visibility in "undefined symbol..." error messages. 2019-03-12 11:10:29 +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
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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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
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-dwarf5-low-high.s [LLD][ELF] - Cleanup gdb-index-dwarf5-low-high.s. NFC. 2018-12-24 10:18:07 +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-invalid-ranges.s Use error() instead of fatal() to report an invalid address range. 2018-12-26 19:15:04 +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 [ELF] --gdb-index: use lower_bound to compute relative CU index in the object file 2018-11-29 00:17:00 +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-rng-lists.s [LLD][ELF] - Improve the DWARF v5 suport for building .gdb_index. 2018-12-03 10:48:57 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
global-offset-table-position-arm.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
global-offset-table-position-i386.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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-redef-err.s [LLD][ELF] Error if _GLOBAL_OFFSET_TABLE_ is defined in input objects 2018-11-29 11:18:07 +00:00
global-offset-table-position.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
gnu-hash-table-copy.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50: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 [ELF] .gnu.hash bloom filter: use Shift2 = 26 instead of 6 2018-12-21 21:59:34 +00:00
gnu-hash-table.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
gnu-ifunc-canon.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
gnu-ifunc-dso.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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] Split RW PT_LOAD on the PT_GNU_RELRO boundary 2019-03-15 01:29:57 +00:00
gnu-ifunc-empty.s Do not emit a corrupt symbol table entry for .rela_iplt_{start,end}. 2019-01-15 18:30:23 +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: Allow GOT relocs pointing to non-preemptable ifunc to resolve to an IRELATIVE where possible. 2019-02-13 21:49:55 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
gnu-ifunc-plt.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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 [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
gnustack.s Add -z {combreloc,copyreloc,noexecstack,lazy,relro,text}. 2018-04-20 21:24:08 +00:00
got-aarch64.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
got-i386.s [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +00:00
got-plt-header.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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 [LLD][ELF] - Update tests after r352366. 2019-01-28 15:03:47 +00:00
got32x-i386.s [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +00:00
gotpc-relax-nopic.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
hexagon.s [ELF][HEXAGON] Set DefaultMaxPageSize to 64K 2018-09-20 16:32:19 +00:00
hidden-shared-err.s [LLD][ELF] - Show symbols visibility in "undefined symbol..." error messages. 2019-03-12 11:10:29 +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 [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +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] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +00:00
i386-gotpc-dynamic.s [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +00:00
i386-gotpc.s [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +00:00
i386-linkonce.s [ELF] Revert "Also demote lazy symbols." 2018-09-11 23:00:36 +00:00
i386-merge.s [ELF] Split RW PT_LOAD on the PT_GNU_RELRO boundary 2019-03-15 01:29:57 +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 [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +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 [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +00:00
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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
i386-retpoline-nopic.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
i386-retpoline-pic-linkerscript.s [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +00:00
i386-retpoline-pic.s [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +00:00
i386-static-tls-model.s Recommit r353293 "[LLD][ELF] - Set DF_STATIC_TLS flag for i386 target." 2019-02-06 14:43:30 +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 Recommit r353293 "[LLD][ELF] - Set DF_STATIC_TLS flag for i386 target." 2019-02-06 14:43:30 +00:00
i386-tls-initial-exec-local.s Add another test. 2017-12-18 20:29:00 +00:00
i386-tls-ld-preemptable.s [ELF][X86] Allow R_386_TLS_LDO_32 and R_X86_64_DTPOFF{32,64} to preemptable local-dynamic symbols 2019-04-22 03:10:40 +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] Allow sh_entsize to be unrelated to sh_addralign and not a power of 2 2019-03-18 23:49:18 +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 [LLD][ELF]Fix tests for D56910 2019-01-22 09:35:47 +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][test]Remove unnecessary empty symbol references in yaml/add missing symbols for relocs 2019-02-22 11:22:39 +00:00
icf11.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +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 [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00:00
invalid-undef-section-symbol.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +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] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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] Split RW PT_LOAD on the PT_GNU_RELRO boundary 2019-03-15 01:29:57 +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 [ELF] Allow sh_entsize to be unrelated to sh_addralign and not a power of 2 2019-03-18 23:49:18 +00:00
merge-gc-piece.s [ELF] Allow sh_entsize to be unrelated to sh_addralign and not a power of 2 2019-03-18 23:49:18 +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 [ELF] Allow sh_entsize to be unrelated to sh_addralign and not a power of 2 2019-03-18 23:49:18 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
merge-shared-str.s [ELF] Split RW PT_LOAD on the PT_GNU_RELRO boundary 2019-03-15 01:29:57 +00:00
merge-shared.s [ELF] Split RW PT_LOAD on the PT_GNU_RELRO boundary 2019-03-15 01:29:57 +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] Allow sh_entsize to be unrelated to sh_addralign and not a power of 2 2019-03-18 23:49:18 +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] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
mips-dynsym-sort.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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 [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
mips-got-extsym.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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 [mips] Reduce number of tools invocations in the test. NFC 2019-02-25 11:30:33 +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 [mips] Put some MIPS-specific sections to separate segments 2019-02-20 14:47:02 +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] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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 [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00:00
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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
mips-micro-bad-cross-calls.s [MIPS] Handle cross-mode (regular <-> microMIPS) jumps 2019-02-19 10:36:58 +00:00
mips-micro-cross-calls.s [MIPS] Handle cross-mode (regular <-> microMIPS) jumps 2019-02-19 10:36:58 +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 [LLD][ELF] - Fix the test cases after r350823. 2019-01-10 14:57:25 +00:00
mips-micro-plt.s [MIPS] Handle cross-mode (regular <-> microMIPS) jumps 2019-02-19 10:36:58 +00:00
mips-micro-relocs.s [MIPS] Handle cross-mode (regular <-> microMIPS) jumps 2019-02-19 10:36:58 +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
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 [mips] Remove trailing whitespaces from the test case. NFC 2019-02-19 11:15:28 +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 [mips] Put some MIPS-specific sections to separate segments 2019-02-20 14:47:02 +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] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
mips-tls-static.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
mips-tls.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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
msp430.s Remove an external test file. NFC. 2019-01-10 17:57:30 +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-discard-this_module.s lld: elf: discard more specific .gnu.linkonce section 2019-01-27 02:54: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-first-page.s [ELF] Place .note in the first page to ensure they are available in core files 2018-12-18 19:16:37 +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
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 3 tests after D56828 2019-03-15 03:20:13 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
pack-dyn-relocs2.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
phdr-align.s
pie-weak.s [ELF] Emit weak-undef symbols in .dynsym of a PIE binary only if linked against shared libs. 2019-03-18 15:32:57 +00:00
pie.s Revert r325679: [ELF] Add -nopie alias for -no-pie (PR36423) 2018-02-21 20:08:14 +00:00
plt-aarch64.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
plt-i686.s [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +00:00
plt.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
ppc-rela.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
ppc-relocs.s [PPC][PPC64] PPC_REL14 and PPC64_REL14 relocations 2018-12-04 12:26:21 +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] Update tests to reflect change in printing of call operand. [NFC] 2019-02-12 17:49:04 +00:00
ppc64-call-reach.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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 [LLD][ELF] - Update tests after r352366. 2019-01-28 15:03:47 +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 RelType in checkInt and checkAlignment diagnsotics. 2019-01-10 15:08:02 +00:00
ppc64-error-missaligned-ds.s [PPC64] Fix RelType in checkInt and checkAlignment diagnsotics. 2019-01-10 15:08:02 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
ppc64-gd-to-ie.s [PPC64] Set the number of relocations processed for R_PPC64_TLS[GL]D to 2 2019-02-06 02:00:24 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
ppc64-got-off.s [PPC64] Add toc-optimizations for got based relocations. 2018-12-20 17:00:33 +00:00
ppc64-ifunc.s [PPC64] Update tests to reflect change in printing of call operand. [NFC] 2019-02-12 17:49:04 +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 [PPC64] Update tests to reflect change in printing of call operand. [NFC] 2019-02-12 17:49:04 +00:00
ppc64-local-entry.s [PPC64] Preserve LocalEntry when linking 2019-02-15 23:11:18 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
ppc64-plt-stub.s [PPC64] Update tests to reflect change in printing of call operand. [NFC] 2019-02-12 17:49:04 +00:00
ppc64-rel-calls.s [PPC64] Update tests to reflect change in printing of call operand. [NFC] 2019-02-12 17:49:04 +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 [ELF] Split RW PT_LOAD on the PT_GNU_RELRO boundary 2019-03-15 01:29:57 +00:00
ppc64-shared-long_branch.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
ppc64-sort-small-cm-relocs.s [PPC64] Reland r351978 'Sort .toc sections accessed with small code model ...' 2019-01-24 18:17:40 +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 Modify InputSectionBase::getLocation to add section and offset to every loc. 2019-01-10 15:08:06 +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 [PPC64] Set the number of relocations processed for R_PPC64_TLS[GL]D to 2 2019-02-06 02:00:24 +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 [PPC64] Delete the unnecessary __tls_get_addr from ppc64-tls-ld-le.s 2019-02-06 02:13:40 +00:00
ppc64-tls-ld-preemptable.s [PPC64] Allow R_PPC64_DTPREL* to preemptable local-dynamic symbols 2019-04-23 06:31:44 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
ppc64-toc-restore-recursive-call.s [PPC64] Update tests to reflect change in printing of call operand. [NFC] 2019-02-12 17:49:04 +00:00
ppc64-toc-restore.s [PPC64] Update tests to reflect change in printing of call operand. [NFC] 2019-02-12 17:49:04 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
pr34872.s [ELF] Default to --no-allow-shlib-undefined for executables 2019-02-02 00:34:28 +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] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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 [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
relative-dynamic-reloc-pie.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
relative-dynamic-reloc-ppc64.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
relative-dynamic-reloc.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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 [ELF] Fix typo: .symtab_shndxr -> .symtab_shndx 2019-04-12 02:20:52 +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 [lld][test] Fix tests. llvm-readobj now emits symbol section names. 2019-03-01 18:01:41 +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 [lld][test] Fix tests. llvm-readobj now emits symbol section names. 2019-03-01 18:01:41 +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 [LLD][ELF] - Update tests after r352366. 2019-01-28 15:03:47 +00:00
relocation-absolute.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
relocation-b-aarch64.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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][test]Remove unnecessary empty symbol references in yaml/add missing symbols for relocs 2019-02-22 11:22:39 +00:00
relocation-group.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00:00
relocation-i686.s [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
relocation-none-aarch64.test [ELF][test]Remove unnecessary empty symbol references in yaml/add missing symbols for relocs 2019-02-22 11:22:39 +00:00
relocation-none-i686.test [ELF][test]Remove unnecessary empty symbol references in yaml/add missing symbols for relocs 2019-02-22 11:22:39 +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 [ELF] Emit weak-undef symbols in .dynsym of a PIE binary only if linked against shared libs. 2019-03-18 15:32:57 +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][ELF] - Fix the test cases after r350823. 2019-01-10 14:57:25 +00:00
relocation-size.s [LLD][ELF] - Fix the test cases after r350823. 2019-01-10 14:57:25 +00:00
relocation-undefined-weak.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
relocation.s [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +00:00
relro-bss.s [ELF] Add a test for large .bss.rel.ro 2019-03-15 03:37:42 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
relro-omagic.s [LLD][ELF] - Update tests after r352366. 2019-01-28 15:03:47 +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 [ELF] Split RW PT_LOAD on the PT_GNU_RELRO boundary 2019-03-15 01:29:57 +00:00
reproduce-backslash.s [test] Fix reproduce-blackslash.s test with NetBSD tar 2018-12-07 18:57:09 +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] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
retain-und.s Change the --retain-symbols-file implementation. 2017-01-25 21:23:06 +00:00
riscv-branch.s Move tests in r357996 to correct location within monorepo 2019-04-09 11:46:47 +00:00
riscv-call.s Move tests in r357996 to correct location within monorepo 2019-04-09 11:46:47 +00:00
riscv-hi20-lo12.s Move tests in r357996 to correct location within monorepo 2019-04-09 11:46:47 +00:00
riscv-jal.s Move tests in r357996 to correct location within monorepo 2019-04-09 11:46:47 +00:00
riscv-pcrel-hilo.s Move tests in r357996 to correct location within monorepo 2019-04-09 11:46:47 +00:00
rodynamic.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
section-align-0.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00:00
section-layout.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
section-symbol.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
section-symbols.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00:00
sectionstart-noallochdr.s [LLD][ELF] - Update tests after r352366. 2019-01-28 15:03:47 +00:00
sectionstart.s [LLD][ELF] - Update tests after r352366. 2019-01-28 15:03:47 +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 [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +00:00
shf-info-link.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +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-empty.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +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 [ELF][ARM] Accept and ignore -p and -no-pipleline-knowledge 2019-02-25 10:48:31 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
static-error.s Reject .so files if -static is given. 2018-12-18 22:30:23 +00:00
static-with-export-dynamic.s Align AArch64 and i386 image base to superpage 2018-09-21 16:58:13 +00:00
stdout.s [LLD] Restore tests that use "-" as output 2019-03-27 15:30:52 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +00:00
tls-dynamic.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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][ELF] - Set DF_STATIC_TLS flag for X64 target 2019-02-07 07:59:43 +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 [LLD][ELF] - Set DF_STATIC_TLS flag for X64 target 2019-02-07 07:59:43 +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 [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +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 Recommit r353293 "[LLD][ELF] - Set DF_STATIC_TLS flag for i386 target." 2019-02-06 14:43:30 +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-x86_64-noplt.s [ELF][X86_64] Fix corrupted LD -> LE optimization for TLS without PLT 2019-01-16 23:28: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 Reject .so files if -static is given. 2018-12-18 22:30:23 +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 [ELF] Fix typo in test/ELF/trace.s 2019-02-06 01:00:49 +00:00
ttext-tdata-tbss.s Don't create a bogus PT_PHDR if we don't allocate the headers. 2017-01-20 20:46:15 +00:00
typed-undef.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
undef-broken-debug.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00:00
undef-shared.s [LLD][ELF] - Show symbols visibility in "undefined symbol..." error messages. 2019-03-12 11:10:29 +00:00
undef-shared2.s [LLD][ELF] - Show symbols visibility in "undefined symbol..." error messages. 2019-03-12 11:10:29 +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 [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
undef.s keymethod -> keyfunction 2018-12-21 22:57:11 +00:00
undefined-opt.s lld: unquote possibly quoted `EXTERN("symbol")` entry in linker script. 2019-02-11 22:01:32 +00:00
undefined-versioned-symbol.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
unresolved-symbols.s [ELF] Default to --no-allow-shlib-undefined for executables 2019-02-02 00:34:28 +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
verdef-defaultver.s [llvm-readobj] Should declare `ListScope` for `verneed` entries. 2019-04-10 12:47:21 +00:00
verdef-dependency.s Better formatting. 2016-11-23 05:14:01 +00:00
verdef.s [ELF] Split RW PT_LOAD on the PT_GNU_RELRO boundary 2019-03-15 01:29:57 +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 [llvm-readobj] Should declare `ListScope` for `verneed` entries. 2019-04-10 12:47:21 +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] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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 [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
version-script-extern.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
version-script-extern2.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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 [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
version-script.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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 [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
visibility.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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 [LLD][ELF] - Show symbols visibility in "undefined symbol..." error messages. 2019-03-12 11:10:29 +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 [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +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-no-shared-libs.s [ELF] Emit weak-undef symbols in .dynsym of a PIE binary only if linked against shared libs. 2019-03-18 15:32:57 +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] Emit weak-undef symbols in .dynsym of a PIE binary only if linked against shared libs. 2019-03-18 15:32:57 +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 [LLD][ELF] - Fix tests after r350840. 2019-01-10 16:26:05 +00:00
wrap-plt.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
wrap-with-archive.s Fix linker-defined symbols possibly not being defined when -wrap is used 2019-01-02 19:28:00 +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-pcrel.s Fix a bug in R_X86_64_PC{8,16} relocation handling. 2019-02-07 18:12:57 +00:00
x86-64-plt-high-addr.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47: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 Modify InputSectionBase::getLocation to add section and offset to every loc. 2019-01-10 15:08:06 +00:00
x86-64-reloc-gotoff64.s [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +00:00
x86-64-reloc-gotpc64.s [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +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 Modify InputSectionBase::getLocation to add section and offset to every loc. 2019-01-10 15:08:06 +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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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 [LLD][ELF] - Fix BB after r350726. 2019-01-09 15:06:57 +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 [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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-static-tls-model.s [LLD][ELF] - Set DF_STATIC_TLS flag for X64 target 2019-02-07 07:59:43 +00:00
x86-64-tls-gd-got.s
x86-64-tls-gd-local.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
x86-64-tls-ld-local.s Add a test. NFC. 2018-04-26 06:10:18 +00:00
x86-64-tls-ld-preemptable.s [ELF][X86] Allow R_386_TLS_LDO_32 and R_X86_64_DTPOFF{32,64} to preemptable local-dynamic symbols 2019-04-22 03:10:40 +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