summaryrefslogtreecommitdiffstats
path: root/gnu/llvm
AgeCommit message (Expand)AuthorFilesLines
2017-11-21The compiler is generally free to allocate general purpose registers in whatevermortimer1-3/+3
2017-10-24kbind(2) for the win: we can always put .got.plt in RELROguenther1-0/+4
2017-10-04Tedu files that got removed in LLVM 5.0.0.patrick116-13379/+0
2017-10-04Tedu files that got removed in LLVM 5.0.0.patrick108-62368/+0
2017-10-04Merge LLVM 5.0.0 release.patrick38-3820/+8231
2017-10-04Import LLVM 5.0.0 release including clang, lld and lldb.patrick10873-141636/+1757786
2017-09-28make clang include a FILE symbol for .(s|S) filesrobert1-1/+6
2017-08-07Actually enable the kprintf format attribute.kettenis1-3/+4
2017-08-04Backport https://reviews.llvm.org/D29778. Fixes a bug where clang waskettenis1-3/+5
2017-08-04remove llvm's .gitignore file; upstream have separate repos for clang, lld,sthen1-72/+0
2017-08-01Use int3 trap padding between functions instead of trapsleds with a leading jump.mortimer4-1/+46
2017-07-29Disable -Waddress-of-packed-member by default.kettenis1-1/+1
2017-07-29Fix trapsleds on i386mortimer1-9/+0
2017-07-28On OpenBSD disable the malloc/calloc/realloc/free/str*dup builtins, sincederaadt1-0/+12
2017-07-27teach clang about our syslog format attributerobert3-2/+5
2017-07-27push back -pie to the linker if -pie is specified to avoid an unused argumentrobert1-0/+3
2017-06-28if we return nullptr for a "noexec" section, then don't change section.espie1-2/+5
2017-06-27trapsleds for clang, similar to the change on gas side.deraadt1-31/+15
2017-06-21For a decade or more, we've patched gcc to make -fno-ident the default.tedu1-1/+1
2017-06-06Enable -fwrapv by default with clang to treat signed integer overflowsjsg1-1/+2
2017-06-02Synonym -Wno-cpp for -Wno-#warnings. That one is not a headache forespie1-0/+1
2017-05-29openbsd does not use nonexec stack segment header hints.tedu1-1/+1
2017-05-09Enable TLS support but default to the emulatated TLS model. Enable thekettenis2-3/+2
2017-04-16Disable colored diagnostics in LLVM's lld.patrick1-1/+1
2017-03-24Add "supported targets" in lld --help output to be compatible with whatjsg1-0/+13
2017-03-24Add "(compatible with GNU linkers)" to the lld version output to avoidjsg1-4/+20
2017-03-19Work around a problem where linker-generated symbols are not properlykettenis1-0/+6
2017-03-18Add support for -znodlopen.kettenis3-0/+4
2017-03-14Merge LLVM 4.0.0 release.patrick7-46/+63
2017-03-14Import LLVM 4.0.0 release including clang and lld.patrick168-1872/+2760
2017-03-09Disable colored diagnostics in the clang frontend.patrick1-1/+1
2017-02-25Disable loop idiom recognition for _libc_memset and _libc_memcpy. These arekettenis1-0/+2
2017-02-25Fix the types used on aarch64 to match what we have in <sys/types.h>.kettenis1-1/+2
2017-02-25Make sure the .eh_frame ends with a terminator. This avoids creating akettenis1-1/+1
2017-02-12Disable -Wpointer-sign warnings per defaultstefan1-1/+1
2017-01-31Fix creation of the library name, as assigning a string to a StringRefpatrick1-1/+2
2017-01-24PIE-by-default. Probably not suitable for upsttreaming in its current form.kettenis1-0/+5
2017-01-24Avoid allocating space for commons with ld -r. Already pushed upstream.kettenis5-6/+25
2017-01-24Handle the OpenBSD-style major/minor shared library version scheme.kettenis1-1/+26
2017-01-24Merge LLVM 4.0.0 rc1patrick123-14039/+3960
2017-01-24Import LLVM 4.0.0 rc1 including clang and lld to help the currentpatrick4081-152822/+403034
2017-01-22Disable COFF and Mach-O for OpenBSD to reduce build dependencies.patrick1-0/+2
2017-01-21Make LLVM create strict aligned code for OpenBSD/arm64. We currentlypatrick1-3/+7
2017-01-20Restore setting the visibility of __guard_local to hidden for betterguenther1-1/+4
2017-01-14Disable the Load Stack Guard for OpenBSD on AArch64. We don't use itpatrick2-1/+2
2017-01-14Merge LLVM 3.9.1patrick507-64157/+3940
2017-01-14Import LLVM 3.9.1 including clang and lld.patrick4117-166405/+499649
2017-01-04With clang as cross-compiler we need to make it pass the library pathpatrick2-3/+5
2016-11-28Setup clang to use OpenBSD settings and defines for our AArch64patrick1-0/+2
2016-09-27Disable -fstrict-aliasing per default on OpenBSD.pascal1-2/+5