llvm-project/lld/test/elf
Shankar Easwaran a0184368d6 [ELF] Fix layout of output sections.
The AtomSections were improperly merging sections from various input files. This
patch fixes the problem, with an updated test that was provided by Simon.

Thanks to Simon Atanasyan for catching this issue.

llvm-svn: 222982
2014-11-30 22:36:29 +00:00
..
AArch64 [AArch64] Initial ELF/AArch64 Support 2014-08-13 13:16:38 +00:00
Hexagon [ELF] Dynamic section was not aligned properly. 2014-11-14 04:57:21 +00:00
Inputs [ELF] Fix bug in ELFFile::createAtoms() that caused lld to mislink musl 2014-10-03 22:50:50 +00:00
Mips [ELF] Fix layout of output sections. 2014-11-30 22:36:29 +00:00
X86_64 [ELF] Fix creation of segments. 2014-11-30 04:01:14 +00:00
linkerscript [ELF] Return error from invalid linker script parse. 2013-10-10 16:59:53 +00:00
options Fix trailing whitespace. 2014-01-27 03:09:26 +00:00
abs-dup.objtxt Accept and handle absolute symbols with empty name. 2014-02-06 07:35:16 +00:00
abs.test [ELF] Check for target architecture. 2014-10-20 04:00:26 +00:00
allowduplicates.objtxt [ELF] Add -z muldefs option. 2014-04-02 03:57:37 +00:00
archive-elf-forceload.test Fix trailing whitespace. 2014-01-27 03:09:26 +00:00
archive-elf.test Add missing triples so that these tests pass on 32 bit arch. 2014-01-09 00:07:20 +00:00
branch.test Fix trailing whitespace. 2014-01-27 03:09:26 +00:00
check.test Fix trailing whitespace. 2014-01-27 03:09:26 +00:00
checkrodata.test [lld][ELF] Fix the readonly section order. 2013-09-12 15:43:13 +00:00
common.test This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
consecutive-weak-sym-defs.test [ELF] Fix bug in ELFFile::createAtoms() that caused lld to mislink musl 2014-10-03 22:50:50 +00:00
defsym.objtxt [ELF] Support --defsym=<symbol>=<symbol>. 2014-04-16 20:58:57 +00:00
dynamic-segorder.test [ELF] Fix values of linker created dynamic variables. 2014-11-10 14:55:07 +00:00
dynamic-undef.test [lld] [ELF] Support for general dynamic TLS relocations on X86_64 2014-09-29 22:05:26 +00:00
dynamic.test [ELF] Fix DT_INIT_ARRAY{SZ} and DT_FINI_ARRAY{SZ} 2014-11-10 14:55:11 +00:00
eh_frame_hdr.test [ELF] Implement minimal support for .eh_frame_hdr. 2013-10-30 00:02:04 +00:00
entry.objtxt [ELF] Fix DT_INIT_ARRAY{SZ} and DT_FINI_ARRAY{SZ} 2014-11-10 14:55:11 +00:00
export-dynamic.test [ELF] Implement --export-dynamic/-E 2014-10-08 18:54:26 +00:00
filenotfound.test [ELF][Driver] Produce a proper error when file is not found 2014-09-08 04:18:11 +00:00
gotpcrel.test Fix trailing whitespace. 2014-01-27 03:09:26 +00:00
group-cmd-search.test [ELF] Implement parsing `-l` prefixed items in the `GROUP` linker script command. 2014-07-15 17:17:30 +00:00
hexagon-quickdata-sort.test Fix trailing whitespace. 2014-01-27 03:09:26 +00:00
hexagon-quickdata-sortcommon.test Fix trailing whitespace. 2014-01-27 03:09:26 +00:00
ifunc.test [ELF] Dynamic section was not aligned properly. 2014-11-14 04:57:21 +00:00
ignore-unknownoption.test [Gnu] Ignore unknown arguments, and print message. 2013-11-25 04:22:11 +00:00
init_array-order.test [ELF] Fix incorrect sorting of .init_array / .fini_array sections. 2014-05-30 05:29:46 +00:00
init_array.test This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
librarynotfound.test [lld][InputGraph] Change the Resolver to use inputGraph 2013-10-07 02:47:09 +00:00
linker-as-ld.test If lld is renamed (or symlinked) to "ld" automatically pick the right flavor. 2014-09-11 00:52:05 +00:00
loginputfiles.test Fix display of files processed by the linker. 2014-10-18 20:36:35 +00:00
mergeatoms.test Add missing triples so that these tests pass on 32 bit arch. 2014-01-09 00:07:20 +00:00
mergeconstants.test [ELF] change LayoutBefore Reference to InGroup Reference 2014-02-03 04:01:14 +00:00
mergeglobalatoms.test Add missing -target triple to ELF tests. 2014-11-07 01:45:32 +00:00
phdr.test [ELF] Fix creation of segments. 2014-11-30 04:01:14 +00:00
ppc.test Revert "r193300 - [PassManager] add ReaderWriter{Native, YAML} to the Driver" 2013-10-24 18:22:16 +00:00
quickdata.test [ELF] Fix uninitalized value. 2013-10-03 19:25:34 +00:00
reloc.test [ELF] change LayoutBefore Reference to InGroup Reference 2014-02-03 04:01:14 +00:00
responsefile.test [ELF] Support response file. 2014-03-28 19:34:34 +00:00
rodata.test This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
rosegment.test [ELF] Implement --rosegment 2014-09-08 04:05:52 +00:00
roundtrip.test REQUIRES: debug doesn't actually do anything! 2013-12-20 22:01:26 +00:00
sections.test [ELF] Fix uninitalized value. 2013-10-03 19:25:34 +00:00
soname.test Output soname. 2013-09-14 19:53:51 +00:00
stripped-empty.test Add missing -target triple to ELF tests. 2014-11-07 01:45:32 +00:00
symbols.test [ELF] Add Readers for all the ELF subtargets. 2014-10-18 05:23:17 +00:00
tls.test Fix trailing whitespace. 2014-01-27 03:09:26 +00:00
tlsAddr.test Fix trailing whitespace. 2014-01-27 03:09:26 +00:00
undef-from-dso-to-main.test Re-commit r218259. 2014-09-22 20:48:04 +00:00
undef-from-main-dso.test [lld] [ELF] Support for general dynamic TLS relocations on X86_64 2014-09-29 22:05:26 +00:00
weaksym.test A weak reference to a symbol that is only weakly referenced in 2013-09-03 12:06:33 +00:00
x86-64-dynamic-relocs.test [lld][LinkingContext][ELF] Allow different output file types. 2013-09-23 04:24:15 +00:00
x86-64-dynamic.test [ELF] Refactor x86-64 relocation pass. 2013-10-24 22:46:48 +00:00
x86.test [lld][LinkingContext][ELF] Allow different output file types. 2013-09-23 04:24:15 +00:00
x86_64-kinds.test [lld][LinkingContext][ELF] Allow different output file types. 2013-09-23 04:24:15 +00:00