llvm-project/lld/test/elf/X86_64
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
..
Inputs [lld][ELF] Handle multiple weak symbols 2013-09-13 04:25:44 +00:00
dontignorezerosize-sections.test [lld][LayoutPass] Order the atoms that are in the same chain 2013-09-12 15:43:09 +00:00
dynlib-nointerp-section.test This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
dynlib-search.test [ELF][test] add dynamic library search 2013-04-05 04:34:57 +00:00
extern-tls.test [test] fix test as the atom name is available only in DEBUG mode 2013-06-12 00:46:37 +00:00
initfini-alignment.test [lld][ELF][X86_64] Test alignment for init_array/fini_array sections 2013-09-03 22:46:54 +00:00
initfini-option.test [lld][ELF] Add Init/Fini support 2013-08-31 05:27:44 +00:00
initfini-order.test [lld][ELF] Change the InitFini atom type from Stub to Data 2013-09-03 22:44:44 +00:00
initfini.test [lld][ELF] process fini_array sections 2013-08-25 18:05:12 +00:00
largebss.test [lld][LinkingContext] Atoms created from command line options should be available in YAML 2013-08-31 05:27:38 +00:00
layoutpass-order.test [lld][LayoutPass] Order the atoms that are in the same chain 2013-09-12 15:43:09 +00:00
multi-weak-layout.test [lld][ELF] Handle multiple weak symbols 2013-09-13 04:25:44 +00:00
multi-weak-override.test [lld][LayoutPass] This commit fixes a problem in the 2013-05-10 16:44:02 +00:00
multi-weak-syms-order.test [lld][LayoutPass] Order the atoms that are in the same chain 2013-09-12 15:43:09 +00:00
nmagic.test [lld][LayoutPass] Order the atoms that are in the same chain 2013-09-12 15:43:09 +00:00
note-sections-ro_plus_rw.test [lld][ELF] Change the order of the writable note section 2013-09-05 01:50:21 +00:00
note-sections.test [lld][ELF] Emit note sections 2013-09-04 00:51:42 +00:00
omagic.test [lld][LayoutPass] Order the atoms that are in the same chain 2013-09-12 15:43:09 +00:00
orderatoms-by-override.test [lld][LayoutPass] Order the atoms that are in the same chain 2013-09-12 15:43:09 +00:00
sectionmap.test [ELF] Add more sections to the default section map. 2013-06-17 02:29:36 +00:00
undef.test [lld][LayoutPass] Order the atoms that are in the same chain 2013-09-12 15:43:09 +00:00
underscore-end.test [ELF] Add test so that _end value is set appropriately for NMAGIC/OMAGIC executables(Fix comment from espindola) 2013-06-16 15:06:18 +00:00
weak-override.test [ELF] Refactor File.h. 2013-06-10 21:32:44 +00:00
weak-zero-sized.test [lld][ELF] reduce the number of symbols emitted in the symbol table 2013-05-01 19:36:38 +00:00