summaryrefslogtreecommitdiff
path: root/gnu/llvm
AgeCommit message (Expand)Author
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-20only enable bti and pac by default on arm64Jonathan Gray
2023-11-19Disable LOAD_STACK_GUARD on OpenBSD/armv7. It seems the implementationMark Kettenis
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2023-11-19Fix cc -ftrapping-math on macppcGeorge Koehler
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2023-11-16downgrade -Wint-conversion to a warningRobert Nagy
2023-11-12revert https://reviews.llvm.org/D135402 for now to shut lld up until we fixRobert Nagy
2023-11-12Fix parsing of branch target protection options on arm64 to enableMark Kettenis
2023-11-12flip the ignoreFunctionAddressEquality flag; lost in merging changes from llv...Robert Nagy
2023-11-11merge lldb-16.0.6Robert Nagy
2023-11-11import lldb from LLVM-16.0.6Robert Nagy
2023-11-11merge lld-16.0.6Robert Nagy
2023-11-11import of lld from LLVM-16.0.6Robert Nagy
2023-11-11merge clang-16.0.6Robert Nagy
2023-11-11import of clang from LLVM-16.0.6Robert Nagy
2023-11-11merge llvm-16.0.6Robert Nagy
2023-11-11import of llvm from LLVM 16.0.6Robert Nagy
2021-04-28Import LLVM 11.1.0 release including clang, lld and lldb.Patrick Wildt
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2023-10-23create __OpenBSD__ versions that use futex() with the correct numberTheo de Raadt
2021-01-02Import libc++abi 10.0.1 release.Patrick Wildt
2023-07-20Make sure -msign-return-address doesn't disable BTI support.Mark Kettenis
2023-07-15Implement PAC support.Mark Kettenis
2021-04-28Import LLVM 11.1.0 release including clang, lld and lldb.Patrick Wildt
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-07-05backport the implementation of ranges::find{, _if, _if_not}Robert Nagy
2021-01-02Import libc++ 10.0.1 release.Patrick Wildt
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-05-15Turn on pointer-authentication on arm64 as well by default. This meansMark Kettenis
2023-04-28Enable kernel-address sanitizer for clang openbsd targetGreg Steuck
2023-04-26On openbsd amd64, the compiler has been found to generate some nasty jumpTheo de Raadt
2023-04-26On openbsd amd64, emit IBT endbr64 instructions by default (meaning,Theo de Raadt
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-04-17Make -mbranch-protection=bti the default on OpenBSD.Mark Kettenis
2023-03-26allow out-of-class defaulting of comparison operatorsRobert Nagy