summaryrefslogtreecommitdiffstats
path: root/lld/test/ELF/start-lib.s
Commit message (Collapse)AuthorAgeFilesLines
* [ELF] --warn-backrefs: use the same GroupId for object files in the same ↵Fangrui Song2018-04-201-0/+9
| | | | | | | | | | | | --{start,end}-lib Reviewers: ruiu, espindola Subscribers: emaste, arichardson, llvm-commits Differential Revision: https://reviews.llvm.org/D45849 llvm-svn: 330443
* Fix a crash bug in --start-lib.Rui Ueyama2016-04-081-7/+16
| | | | | | | | Previously, Lazy symbols were created for undefined symbols even though such symbols cannot be resolved by loading object files. This patch fixes that bug. llvm-svn: 265847
* ELF: Implement --start-lib and --end-libRui Ueyama2016-04-071-0/+16
start-lib and end-lib are options to link object files in the same semantics as archive files. If an object is in start-lib and end-lib, the object is linked only when the file is needed to resolve undefined symbols. That means, if an object is in start-lib and end-lib, it behaves as if it were in an archive file. In this patch, I introduced a new notion, LazyObjectFile. That is analogous to Archive file type, but that works for a single object file instead of for an archive file. http://reviews.llvm.org/D18814 llvm-svn: 265710
OpenPOWER on IntegriCloud