summaryrefslogtreecommitdiff
path: root/gnu/llvm/clang
AgeCommit message (Expand)Author
2024-06-02add -fret-clean option (amd64 and i386 only at first), defaulting to off.Theo de Raadt
2024-02-19Revert the change that enabled retpoline thunks by default. The use ofMark Kettenis
2023-11-20only enable bti and pac by default on arm64Jonathan Gray
2023-11-16downgrade -Wint-conversion to a warningRobert Nagy
2023-11-12Fix parsing of branch target protection options on arm64 to enableMark Kettenis
2023-11-11merge clang-16.0.6Robert Nagy
2023-11-11import of clang 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
2023-07-20Make sure -msign-return-address doesn't disable BTI support.Mark Kettenis
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-17Make -mbranch-protection=bti the default on OpenBSD.Mark Kettenis
2023-03-26allow out-of-class defaulting of comparison operatorsRobert Nagy
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2022-12-16Downgrade riscv64-specific LTO error to a warningJeremie Courreges-Anglas
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2022-04-21Our malloc(3) guarantees 16-byte alignment.Mark Kettenis
2022-03-09Arm is not ready for unwinding yet. Disable unwind info generation for now.Todd Mortimer
2022-03-04Report versioned lib.so in cc --print-file-name given short nameGreg Steuck
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2022-02-27Enable unwind tables on all clang architectures.Todd Mortimer
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2021-12-17Merge LLVM 13.0.0.Patrick Wildt
2021-12-17Import LLVM 13.0.0 release.Patrick Wildt
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2021-09-07clang: add a new warning for %n format specifier usage in printf(3) family fu...Sebastien Marie
2021-09-03Allow the compiler driver to link the libclang_rt.profile library.Frederic Cambus
2021-09-01llvm: Use Component in OpenBSD::getCompilerRT to find librariesGreg Steuck
2021-08-29Revert: llvm: openbsd driver had one -lcompiler_rt too manyGreg Steuck
2021-08-29llvm: openbsd driver had one -lcompiler_rt too manyGreg Steuck
2021-06-25Pull in support from a future clang for __GCC_HAVE_SYNC_COMPARE_AND_SWAP_xTheo de Raadt
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2021-05-11Since ld.lld doesn't properly support R_RISCV_RELAX relocations, switch theMark Kettenis
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2021-04-28Merge LLVM 11.1.0.Patrick Wildt
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
2021-02-06switch clang to -fno-common by defaultChristian Weisgerber
2020-12-01Implement Loongson 2F BTB bug workaround in clangVisa Hankala
2020-11-20Fix va_arg in C++, Objective-C on 32-bit powerpcgkoehler
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2020-10-12Add RETGUARD implementation for powerpc and powerpc64.mortimer
2020-09-10Disable strict floating point if not X86gkoehler
2020-08-03Import LLVM 10.0.0 release including clang, lld and lldb.Patrick Wildt
2020-08-09Merge LLVM 10.0.1.Patrick Wildt
2020-08-09Import LLVM 10.0.1 including clang, lld and lldb.Patrick Wildt
2020-08-07default to -march=i586 on i386Jonathan Gray