summaryrefslogtreecommitdiffstats
path: root/gnu/llvm/tools/lld/ELF/Driver.cpp
AgeCommit message (Collapse)AuthorFilesLines
2019-06-23Merge LLVM 8.0.0 release.patrick1-125/+254
Prepared with help from jsg@ and mortimer@ Tested on amd64 by bcallah@, krw@, naddy@ Tested on arm64 by patrick@ Tested on macppc by kettenis@ Tested on octeon by visa@ Tested on sparc64 by claudio@
2019-05-13Add support for -znoretpolineplt and make -zretpolineplt the default.guenther1-2/+7
Affects i386 and amd64 only. ok deraadt@ kettenis@
2019-04-26add "elf64_sparc" emulation name so ELF SPARCV9 format can be explicitlynaddy1-0/+1
specified; suggested by and ok kettenis@
2019-01-27Merge LLVM 7.0.1 release.patrick1-116/+503
With fixes from mortimer@ (thanks!) Tested by many, especially naddy@ (thanks!)
2018-10-23Add support for -z initfirst.kettenis1-0/+1
From upstream r335090. ok guenther@
2018-09-11Fix --exclude-libs option. Based on code already committed upstream.kettenis1-1/+1
tested by naddy@
2018-04-06Merge LLVM 6.0.0 release.patrick1-209/+280
2017-12-26Cherry-pick a change from LLD to make the behavior of the -v optionpatrick1-3/+4
more closer to GNU linkers. This should help with autoconf/libtool compatibility in ports. Requested by Brad "no objection" kettenis@
2017-10-04Merge LLVM 5.0.0 release.patrick1-228/+443
2017-03-24Add "(compatible with GNU linkers)" to the lld version output to avoidjsg1-4/+20
problems with configure scripts generated with libtool.m4 that would otherwise have to be regenerated with a patched libtool. Among other things this fixes the build of Mesa on arm64 with lld. From lld svn revision 298532. ok kettenis@
2017-03-18Add support for -znodlopen.kettenis1-0/+1
ok patrick@
2017-03-14Merge LLVM 4.0.0 release.patrick1-1/+1
2017-01-24PIE-by-default. Probably not suitable for upsttreaming in its current form.kettenis1-0/+5
2017-01-24Avoid allocating space for commons with ld -r. Already pushed upstream.kettenis1-0/+2
2017-01-24Import LLVM 4.0.0 rc1 including clang and lld to help the currentpatrick1-166/+405
development effort on OpenBSD/arm64.
2017-01-14Import LLVM 3.9.1 including clang and lld.patrick1-0/+588