llvm-project/lld/test
Rui Ueyama 680210fe7d [PECOFF] Fix priority of locally imported symbols.
Linker should create _imp_ symbols for local use only when such
symbols cannot be resolved in any other way. If it overrides real
imported symbols, such symbols remain virtually unresolved without
error, causing odd issues. I observed that a program linked with
LLD entered an infinite loop before reaching main() because of
this issue.

This patch moves the virtual file creating _imp_ symbols to the
very end of the input file list. Previously, the file is at the end
of the library file group. Linker might revisit the group many times,
so it was not really at the end of the input file list.

llvm-svn: 207605
2014-04-30 03:31:46 +00:00
..
Driver Remove ordinals from Input Graph elements. 2014-04-03 02:21:44 +00:00
LinkerScript [LinkerScript] parse OUTPUT_FORMAT : treat quotedStrings as identifier 2014-02-25 17:02:54 +00:00
Unit [lit] Python 3. 2014-03-26 00:53:48 +00:00
core [core] support .gnu.linkonce sections 2014-04-01 03:49:55 +00:00
darwin Fix trailing whitespace. 2014-01-27 03:09:26 +00:00
elf [Mips] Implement emitting of R_MIPS_REL32 relocations: 2014-04-29 05:21:54 +00:00
pecoff [PECOFF] Fix priority of locally imported symbols. 2014-04-30 03:31:46 +00:00
CMakeLists.txt lld: Silence CMake warning about a target that doesn't exist 2014-04-28 18:34:11 +00:00
lit.cfg XFAIL the Mips tests when we don't have the target. 2014-04-23 05:35:26 +00:00
lit.site.cfg.in [lit] Python 3. 2014-03-26 00:53:48 +00:00