summaryrefslogtreecommitdiffstats
path: root/lld/test/ELF/conflict-debug-variable.s
Commit message (Collapse)AuthorAgeFilesLines
* [ELF] - Cover handling of DW_AT_external with test.George Rimar2018-07-041-1/+30
| | | | | | | | | The following check was uncovered with tests: https://github.com/llvm-mirror/lld/blob/master/ELF/InputFiles.cpp#L159 Patch adds test to cover it. llvm-svn: 336273
* [lld] Add REQUIRES: x86 where needed to testsJoel Jones2018-06-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | If building lld without x86 support, tests that require that support should be treated as unsupported, not errors. Tested using: 1. cmake '-DLLVM_TARGETS_TO_BUILD=AArch64;X86' make check-lld => Expected Passes : 1406 Unsupported Tests : 287 2. cmake '-DLLVM_TARGETS_TO_BUILD=AArch64' make check-lld => Expected Passes : 410 Unsupported Tests : 1283 Patch by Joel Jones Differential Revision: https://reviews.llvm.org/D47748 llvm-svn: 334095
* [lld] Attempt to appease buildbot.Matt Morehouse2018-03-071-2/+2
| | | | | | r326903 broke the conflict-debug-variable.s test. llvm-svn: 326931
* Remove trailing whitespace.Rui Ueyama2017-12-121-9/+9
| | | | llvm-svn: 320520
* [ELF] - Fix error reporting with --strip-debug/--strip-all.George Rimar2017-11-041-0/+3
| | | | | | | | | | | Currently LLD tries to use information about functions and variables location taking it from debug sections. When --strip-* is given we discard such sections and that breaks error reporting. Patch stops discarding such sections and just removes them from InputSections list. Differential revision: https://reviews.llvm.org/D39550 llvm-svn: 317405
* [ELF] - Teach LLD to report line numbers for data symbols.George Rimar2017-11-011-0/+141
This is PR34826. Currently LLD is unable to report line number when reporting duplicate declaration of some variable. That happens because for extracting line information we always use .debug_line section content which describes mapping from machine instructions to source file locations, what does not help for variables as does not describe them. In this patch I am taking the approproate information about variables locations from the .debug_info section. Differential revision: https://reviews.llvm.org/D38721 llvm-svn: 317080
OpenPOWER on IntegriCloud