llvm-project/lld/test/elf
Shankar Easwaran 2a92c18ba3 [lld][ELF] Handle multiple weak symbols
This handles multiple weak symbols which appear back to back. This fix is needed
which otherwise will lead to symbols getting initialized to arbitrary values.

There was a constructor/destructor test that really triggered this to be fixed
on X86_64.

Adds a test.

llvm-svn: 190658
2013-09-13 04:25:44 +00:00
..
Hexagon [lld][tests] Fix buildbot failure on darwin 2013-09-12 18:10:20 +00:00
Inputs A weak reference to a symbol that is only weakly referenced in 2013-09-03 12:06:33 +00:00
X86_64 [lld][ELF] Handle multiple weak symbols 2013-09-13 04:25:44 +00:00
options [lld][elf] Add --dynamic-linker option to the ELF linker. 2013-05-29 22:51:01 +00:00
abs.test [lld][test] organize test directory. No change in functionality 2013-08-31 05:59:52 +00:00
archive-elf-forceload.test Drop the context forceLoadAllArchives() support. Rename the isForceLoad 2013-09-08 13:30:14 +00:00
archive-elf.test [lld][test] organize test directory. No change in functionality 2013-08-31 05:59:52 +00:00
branch.test [lld][test] organize test directory. No change in functionality 2013-08-31 05:59:52 +00:00
check.test [lld][tests] Fix buildbot failure on darwin 2013-09-12 18:10:20 +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
dynamic-segorder.test [ELF] TBSS section has to be special cased so that it doesnot occupy memory space 2013-06-12 00:32:32 +00:00
dynamic-undef.test [Core] Allow weak symbols in shared library when linking. 2013-04-24 19:00:26 +00:00
dynamic.test [lld][LayoutPass] Order the atoms that are in the same chain 2013-09-12 15:43:09 +00:00
entry.objtxt Handle _DYNAMIC correctly in the x86_64 backend. 2013-09-09 12:19:28 +00:00
gotpcrel.test [lld][LayoutPass] Order the atoms that are in the same chain 2013-09-12 15:43:09 +00:00
hexagon-quickdata-sort.test [lld][LayoutPass] Order the atoms that are in the same chain 2013-09-12 15:43:09 +00:00
hexagon-quickdata-sortcommon.test [lld][LayoutPass] Order the atoms that are in the same chain 2013-09-12 15:43:09 +00:00
ifunc.test [lld][LayoutPass] Order the atoms that are in the same chain 2013-09-12 15:43:09 +00:00
init_array.test This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
librarynotfound.test [lld] handle the case of errors from createLinkerInput 2013-09-03 22:44:37 +00:00
mergeatoms.test [lld][test] organize test directory. No change in functionality 2013-08-31 05:59:52 +00:00
mergeconstants.test [lld][test] organize test directory. No change in functionality 2013-08-31 05:59:52 +00:00
mergeglobalatoms.test [lld][LinkingContext] Atoms created from command line options should be available in YAML 2013-08-31 05:27:38 +00:00
phdr.test [lld][test] organize test directory. No change in functionality 2013-08-31 05:59:52 +00:00
ppc.test [lld][test] organize test directory. No change in functionality 2013-08-31 05:59:52 +00:00
quickdata.test [lld][LayoutPass] Order the atoms that are in the same chain 2013-09-12 15:43:09 +00:00
reloc.test [lld][test] organize test directory. No change in functionality 2013-08-31 05:59:52 +00:00
rodata.test This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
sections.test [lld][test] organize test directory. No change in functionality 2013-08-31 05:59:52 +00:00
stripped-empty.test Fix handling of files without a symbol table. 2013-06-07 21:08:19 +00:00
symbols.test [lld][test] organize test directory. No change in functionality 2013-08-31 05:59:52 +00:00
tls.test [lld][LayoutPass] Order the atoms that are in the same chain 2013-09-12 15:43:09 +00:00
tlsAddr.test [ELF] TBSS section has to be special cased so that it doesnot occupy memory space 2013-06-12 00:32:32 +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 This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
x86-64-dynamic.test [lld][LayoutPass] Order the atoms that are in the same chain 2013-09-12 15:43:09 +00:00
x86.test [lld][test] organize test directory. No change in functionality 2013-08-31 05:59:52 +00:00
x86_64-kinds.test This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00