summaryrefslogtreecommitdiff
path: root/gnu/llvm/lld
AgeCommit message (Expand)Author
2024-08-05Allow our linker warnings regarding misuse of libc functions to beAnton Lindqvist
2024-02-19Remove "noretpolineplt" from the list of known -z flags. Missed in theMark Kettenis
2024-02-12Revert the change that enables retpoline PLTs by default. While theseMark Kettenis
2024-02-07riscv64 fix: Handle relaxation reductions of more than 65536 bytesJeremie Courreges-Anglas
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2024-02-03On OpenBSD we always want IBT-compatible PLT entries. Currently we useMark Kettenis
2023-12-04protect access to the gnu warning map with a mutex to avoid random crashesRobert Nagy
2023-12-03Collect .openbsd.syscalls sections into a new PT_OPENBSD_SYSCALLS segment.Mark Kettenis
2023-11-26Add arm64 bti pads for range extension thunks.Tobias Heider
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2023-11-20Stop erroring out when .gcc_except_table relocs point at discarded sectionsJeremie Courreges-Anglas
2023-11-20Code changes between llvm 13 and 16 mean that we have to drop the final dotMark Kettenis
2023-11-20Restore lost patch: downgrade RISCV ABI mismatch error to a warningJeremie Courreges-Anglas
2023-11-12revert https://reviews.llvm.org/D135402 for now to shut lld up until we fixRobert Nagy
2023-11-12flip the ignoreFunctionAddressEquality flag; lost in merging changes from llv...Robert Nagy
2023-11-11merge lld-16.0.6Robert Nagy
2023-11-11import of lld from LLVM-16.0.6Robert Nagy
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2023-07-06document NOBTCFI similar to WXNEEDEDTheo de Raadt
2023-05-30Add IBT support to the retpoline+znow PLTsPhilip Guenther
2023-05-23Add IBT support to the retpoline PLTs. Since we use retpoline PLTs byMark Kettenis
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2023-05-15Enable BTI PLT entries by default.Mark Kettenis
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2023-04-23Don't create IBT .plt if there are no PLT entries. Cherry picked fromMark Kettenis
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2023-04-19Implement support for PT_OPENBSD_NOBTCFI in lld(1). This can be set usingMark Kettenis
2023-02-24switch mips64 ld.lld to execute-only, in case someone uses itTheo de Raadt
2023-02-03default sparc64 ld.lld to --execute-onlyTheo de Raadt
2023-02-03make --execute-only the default on powerpcTheo de Raadt
2023-01-30sync --execute-only archs described in the manual with current codeStuart Henderson
2023-01-2932-bit powerpc should also allow the --exec-only flag.Theo de Raadt
2023-01-28Permit the --exec-only option on i386 also. This does not make it the default.Theo de Raadt
2023-01-28Make --execute-only the default on powerpc64. Sort case statements inMark Kettenis
2023-01-27Change the emitted .glink stub on powerpc64 to use an instruction sequenceMark Kettenis
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2023-01-24permit -execute-only on ppc64 (not default)Theo de Raadt
2023-01-21enable --exec-only as default on AMD64. There will be a some ports falloutTheo de Raadt
2023-01-14Update the list of architectures where clang will accept theTheo de Raadt
2023-01-14Allow people to try --execute-only on amd64 and sparc64. the default isTheo de Raadt
2023-01-11arm64 and riscv64 can now do --execute-only by defaultTheo de Raadt
2023-01-07accept --executable-only on aarch64, riscv64, and mips64 because theTheo de Raadt
2022-11-17add .gnu.warning.SYMBOL support to ld.lld(1) to display the warnings inRobert Nagy
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2022-10-07In the linkers, collect objects in section "openbsd.mutable" and placeTheo de Raadt
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2022-03-10Downgrade RISCV ABI mismatch error to a warningJeremie Courreges-Anglas
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2022-03-04Report versioned lib.so in cc --print-file-name given short nameGreg Steuck
2021-12-28lld: restore upstream default for --[no-]allow-shlib-undefinedChristian Weisgerber