summaryrefslogtreecommitdiff
path: root/gnu/llvm
AgeCommit message (Expand)Author
2017-05-29openbsd does not use nonexec stack segment header hints.Ted Unangst
2016-09-03Use the space freed up by sparc and zaurus to import LLVM.Pascal Stumpf
2017-05-09Enable TLS support but default to the emulatated TLS model. Enable theMark Kettenis
2017-04-16Disable colored diagnostics in LLVM's lld.Patrick Wildt
2017-03-24Add "supported targets" in lld --help output to be compatible with whatJonathan Gray
2017-03-24Add "(compatible with GNU linkers)" to the lld version output to avoidJonathan Gray
2017-03-19Work around a problem where linker-generated symbols are not properlyMark Kettenis
2017-01-14Import LLVM 3.9.1 including clang and lld.Patrick Wildt
2017-03-18Add support for -znodlopen.Mark Kettenis
2017-03-14Merge LLVM 4.0.0 release.Patrick Wildt
2017-03-14Import LLVM 4.0.0 release including clang and lld.Patrick Wildt
2017-03-09Disable colored diagnostics in the clang frontend.Patrick Wildt
2016-09-03Use the space freed up by sparc and zaurus to import LLVM.Pascal Stumpf
2017-02-25Disable loop idiom recognition for _libc_memset and _libc_memcpy. These areMark Kettenis
2017-02-25Fix the types used on aarch64 to match what we have in <sys/types.h>.Mark Kettenis
2017-02-25Make sure the .eh_frame ends with a terminator. This avoids creating aMark Kettenis
2016-09-03Use the space freed up by sparc and zaurus to import LLVM.Pascal Stumpf
2017-01-14Import LLVM 3.9.1 including clang and lld.Patrick Wildt
2017-02-12Disable -Wpointer-sign warnings per defaultStefan Kempf
2016-09-03Use the space freed up by sparc and zaurus to import LLVM.Pascal Stumpf
2017-01-31Fix creation of the library name, as assigning a string to a StringRefPatrick Wildt
2017-01-24PIE-by-default. Probably not suitable for upsttreaming in its current form.Mark Kettenis
2017-01-24Avoid allocating space for commons with ld -r. Already pushed upstream.Mark Kettenis
2017-01-24Handle the OpenBSD-style major/minor shared library version scheme.Mark Kettenis
2017-01-24Merge LLVM 4.0.0 rc1Patrick Wildt
2017-01-24Import LLVM 4.0.0 rc1 including clang and lld to help the currentPatrick Wildt
2016-09-03Use the space freed up by sparc and zaurus to import LLVM.Pascal Stumpf
2017-01-22Disable COFF and Mach-O for OpenBSD to reduce build dependencies.Patrick Wildt
2017-01-21Make LLVM create strict aligned code for OpenBSD/arm64. We currentlyPatrick Wildt
2017-01-20Restore setting the visibility of __guard_local to hidden for betterPhilip Guenther
2017-01-14Disable the Load Stack Guard for OpenBSD on AArch64. We don't use itPatrick Wildt
2017-01-14Merge LLVM 3.9.1Patrick Wildt
2017-01-14Import LLVM 3.9.1 including clang and lld.Patrick Wildt
2017-01-04With clang as cross-compiler we need to make it pass the library pathPatrick Wildt
2016-11-28Setup clang to use OpenBSD settings and defines for our AArch64Patrick Wildt
2016-09-27Disable -fstrict-aliasing per default on OpenBSD.Pascal Stumpf
2016-09-17For now, force soft-float; our kernel doesn't support saving the FPU state yet.Mark Kettenis
2016-09-17Fix types for OpenBSD/arm.Mark Kettenis
2016-09-09Handle -p as an alias of -pg. From the ports patch.Jonathan Gray
2016-09-07Backport https://reviews.llvm.org/rL279449 from upstreamStefan Kempf
2016-09-06Link to -lcompiler_rt instead of -lgcc.Pascal Stumpf
2016-09-05libunwind relies on the EH frame header. Our OpenBSD frontend codePatrick Wildt
2016-09-05Let clang use libc++/libc++abi and its header files per default. You can stillPascal Stumpf
2016-09-05Link static PIEs with the correct C runtime (rcrt0.o).Pascal Stumpf
2016-09-03Use the space freed up by sparc and zaurus to import LLVM.Pascal Stumpf