llvm-project/lld/test/ELF/lto
George Rimar 1fdb280bec [ELF] - Added testcase for testing visibility of weak_odr symbols.
This is relative to "Bug 36166 - tools/gold/X86/comdat.ll is failing only on Debian Unstable" (PR36166).
Something changed in newer versions of gold and now together with gold-plugin
there is an issue shown in PR, symbol may get wrong visibility.

LLD works fine, but we have no testcase for the same use case, patch adds it.

Differential revision: https://reviews.llvm.org/D43193

llvm-svn: 325874
2018-02-23 10:08:15 +00:00
..
Inputs [ELF] - Added testcase for testing visibility of weak_odr symbols. 2018-02-23 10:08:15 +00:00
abs-resol.ll Symbols defined in linker scripts should not have dso_local flag set in LTO resolutions. 2018-02-08 04:25:52 +00:00
archive-2.ll
archive-3.ll
archive-no-index.ll Accept archive files with no symbol table instad of warning on them. 2017-05-03 21:03:08 +00:00
archive.ll
asmundef.ll [ELF] - Extend lto/asmundef.ll testcase. 2018-01-27 09:04:47 +00:00
available-externally.ll Fix errors in r308335 and add "REQUIRES: x86" to one more file. 2017-07-18 18:51:43 +00:00
bitcode-nodatalayout.ll [LTO] Catch up with llvm. Modules without DL are now considered invalid. 2016-12-14 21:58:26 +00:00
cache.ll [lit] Fix a problem with spaces in the python path by adding quotes around it 2018-02-21 00:03:41 +00:00
codemodel.ll [ELF] - Allow the Code Model flag when using LTO 2017-02-28 23:43:26 +00:00
combined-lto-object-name.ll Change the error message format for undefined symbols. 2017-03-30 19:13:47 +00:00
comdat.ll
comdat2.ll [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
common.ll
common2.ll [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
common3.ll [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
cpu-string.ll [ELF] - Allow set CPU string with -plugin-opt=mcpu=<xxx> 2018-02-07 08:50:36 +00:00
ctors.ll
data-ordering-lto.s [LTO] Make sure symbol ordering is honoured also for data. 2017-07-24 20:15:07 +00:00
debugger-tune.ll [ELF] - Add testcase for -debugger-tune=<value> 2018-02-07 08:43:19 +00:00
defsym.ll Run dos2unix in a few files. NFC. 2018-01-30 17:24:28 +00:00
discard-value-names.ll [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
drop-debug-info.ll [ELF] Keep tests from wrinting to the test directory. 2018-01-19 14:15:13 +00:00
drop-linkage.ll
duplicated-name.ll Remember archive name when creating LazyObjectFile. 2017-05-05 13:55:51 +00:00
duplicated.ll Change the error message format for duplicate symbols. 2017-03-31 23:40:21 +00:00
dynamic-list.ll
dynsym.ll
inline-asm.ll
internalize-basic.ll Set dso_local in lld. 2018-01-16 16:49:05 +00:00
internalize-exportdyn.ll Set dso_local in lld. 2018-01-16 16:49:05 +00:00
internalize-llvmused.ll Update for llvm change. 2018-01-18 02:08:32 +00:00
internalize-undef.ll
internalize-version-script.ll
irmover-error.ll
keep-undefined.ll [ELF] Keep symbols specified by '-u' over LTO. 2017-10-03 12:17:59 +00:00
linkage.ll
linker-script-symbols-assign.ll Run dos2unix in a few files. NFC. 2018-01-30 17:24:28 +00:00
linker-script-symbols-ipo.ll Run dos2unix in a few files. NFC. 2018-01-30 17:24:28 +00:00
linker-script-symbols.ll [ELF] - Fix for "Bug 34238 - LTO is optimizing away symbols referenced from linker scripts" 2017-08-23 08:37:22 +00:00
linkonce-odr.ll
linkonce.ll
lto-start.ll
ltopasses-basic.ll
ltopasses-custom.ll
metadata.ll Fix TBAA metadata 2016-12-11 21:10:11 +00:00
mix-platforms.ll
module-asm.ll
opt-level.ll Improve an error message. 2018-01-11 22:11:25 +00:00
opt-remarks.ll [lld] Update Tests for Emitting Single Inline Remark 2017-08-21 16:41:59 +00:00
parallel-internalize.ll ELF: Simplify naming of object files created with save-temps. 2017-01-26 02:18:28 +00:00
parallel.ll ELF: Simplify naming of object files created with save-temps. 2017-01-26 02:18:28 +00:00
pic.ll
relax-relocs.ll [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
relocatable.ll [ELF] - Make IR symbols be visible when doing relocatable link. 2017-08-22 08:36:54 +00:00
relocation-model.ll [lld] Infer relocation model from module flags in relocatable LTO link. 2017-05-22 21:11:44 +00:00
resolution.ll
save-temps.ll [ELF] - LTO: Try to be option compatible with the gold plugin. 2017-08-14 10:17:30 +00:00
section-name.ll Add --gc-sections to a test. 2017-07-26 23:47:24 +00:00
setting-dso-local.ll Add a lld test for a llvm fix. 2018-01-18 05:40:43 +00:00
shlib-undefined.ll [ELF] Make tests with undefined symbols more explicit. 2017-11-24 06:42:32 +00:00
start-lib.ll
symbol-ordering-lto.s [ELF] Fix a typo introduced in r308915. 2017-07-24 20:18:16 +00:00
thin-archivecollision.ll [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
thinlto.ll [LTO] Make processing of combined module more consistent 2017-12-16 02:10:00 +00:00
timepasses.ll Remove "--full-shutdown" and instead use an environment variable LLD_IN_TEST. 2018-02-16 23:41:48 +00:00
tls-mixed.ll
tls-preserve.ll
type-merge.ll
type-merge2.ll [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
undef-mixed.ll
undef-weak.ll
undef.ll
undefined-puts.ll ELF: Place relro sections after non-relro sections in r/w segment. 2017-01-10 01:21:30 +00:00
unnamed-addr-comdat.ll [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
unnamed-addr-drop.ll [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
unnamed-addr-lib.ll
unnamed-addr.ll [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
verify-invalid.ll [ELF] - LTO: Try to be option compatible with the gold plugin. 2017-08-14 10:17:30 +00:00
version-script.ll
visibility.ll Update for llvm change. 2018-01-18 02:08:32 +00:00
weak.ll
weakodr-visibility.ll [ELF] - Added testcase for testing visibility of weak_odr symbols. 2018-02-23 10:08:15 +00:00
wrap-1.ll Set dso_local in lld. 2018-01-16 16:49:05 +00:00
wrap-2.ll Refine our --wrap implementation. 2017-10-06 20:09:34 +00:00