summaryrefslogtreecommitdiffstats
path: root/gnu/llvm/tools/lld/ELF/Driver.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove LLVM 8.0.1 files.patrick2020-08-031-1661/+0
|
* Merge LLVM 8.0.0 release.patrick2019-06-231-126/+255
| | | | | | | | | 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@
* Add support for -znoretpolineplt and make -zretpolineplt the default.guenther2019-05-131-2/+7
| | | | | | Affects i386 and amd64 only. ok deraadt@ kettenis@
* add "elf64_sparc" emulation name so ELF SPARCV9 format can be explicitlynaddy2019-04-261-0/+1
| | | | specified; suggested by and ok kettenis@
* Merge LLVM 7.0.1 release.patrick2019-01-271-116/+503
| | | | | With fixes from mortimer@ (thanks!) Tested by many, especially naddy@ (thanks!)
* Add support for -z initfirst.kettenis2018-10-231-0/+1
| | | | From upstream r335090. ok guenther@
* Fix --exclude-libs option. Based on code already committed upstream.kettenis2018-09-111-1/+1
| | | | tested by naddy@
* Merge LLVM 6.0.0 release.patrick2018-04-061-209/+280
|
* Cherry-pick a change from LLD to make the behavior of the -v optionpatrick2017-12-261-3/+4
| | | | | | | | more closer to GNU linkers. This should help with autoconf/libtool compatibility in ports. Requested by Brad "no objection" kettenis@
* Merge LLVM 5.0.0 release.patrick2017-10-041-229/+444
|
* Add "(compatible with GNU linkers)" to the lld version output to avoidjsg2017-03-241-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@
* Add support for -znodlopen.kettenis2017-03-181-0/+1
| | | | ok patrick@
* Merge LLVM 4.0.0 release.patrick2017-03-141-1/+1
|
* PIE-by-default. Probably not suitable for upsttreaming in its current form.kettenis2017-01-241-0/+5
|
* Avoid allocating space for commons with ld -r. Already pushed upstream.kettenis2017-01-241-0/+2
|
* Import LLVM 4.0.0 rc1 including clang and lld to help the currentpatrick2017-01-241-166/+405
| | | | development effort on OpenBSD/arm64.
* Import LLVM 3.9.1 including clang and lld.patrick2017-01-141-0/+588