summaryrefslogtreecommitdiffstats
path: root/gnu
AgeCommit message (Expand)AuthorFilesLines
2017-02-15gcc4 on m88k still uses sjlj exceptions, as did arm before EABI.miod2-9/+8
2017-02-12Disable -Wpointer-sign warnings per defaultstefan1-1/+1
2017-02-06Remove incorrect perl version commentafresh11-2/+2
2017-02-05Apply pre-built unicore patch - perl-5.24.1afresh1465-74764/+128931
2017-02-05Apply local patches - perl-5.24.1afresh177-769/+1086
2017-02-05Fix merge issues, remove excess files - match perl-5.24.1 distafresh12821-278896/+377135
2017-02-01fix format stringchl1-1/+1
2017-01-31Fix creation of the library name, as assigning a string to a StringRefpatrick1-1/+2
2017-01-29descend into clang when building obj or when COMPILER_VERSION is clangjsg1-3/+5
2017-01-25Add infrastructure to build LLVM for mips64.patrick8-2/+246
2017-01-25Stub out aarch64 support and avoid building gas and ld on this architecture.kettenis13-10/+150
2017-01-25Descend into the arch specific subdirectory for every arch onpatrick2-13/+30
2017-01-24Prevent too much reordering in the instruction prologue, in order to fulfillmiod4-201/+31
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-24Update clang build infrastructure for LLVM 4.0.0patrick35-307/+355
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-22Always provide clang as cc, c++ and cpp, and lld as ld.patrick2-12/+7
2017-01-22On clang architectures cc, c++ and cpp are provided by clang. Also,patrick2-2/+16
2017-01-22Compile and install lld as ld.lld, since that's what the ecosystempatrick1-2/+2
2017-01-22Include bsd.own.mk in a few more places to pick up mk.conf overrides.jsg4-4/+10
2017-01-22Disable COFF and Mach-O for OpenBSD to reduce build dependencies.patrick1-0/+2
2017-01-22Add build infrastructure for lld.patrick8-1/+207
2017-01-21Only build gcc4 libs if COMPILER_VERSION is gcc4.jsg1-2/+2
2017-01-21Nuke whitespace foolish enough to expose itself during the greatkrw29-119/+119
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-20Take gcc's suggestions about parenthesis around assignments usedkrw5-10/+10
2017-01-20Nuke some excess whitespace.krw1-7/+7
2017-01-14Disable the Load Stack Guard for OpenBSD on AArch64. We don't use itpatrick2-1/+2
2017-01-14Update clang build infrastructure for LLVM 3.9.1patrick34-203/+272
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-08Revert the addition of PROMOTE_MODE. This breaks libobjc; I guess themiod1-10/+0
2017-01-07Only install header files relevant for the architecture we're targeting.kettenis1-65/+65
2017-01-06Don't install standard C headers for which we already have a proper systemkettenis1-11/+1
2017-01-04With clang as cross-compiler we need to make it pass the library pathpatrick2-3/+5
2017-01-01Switch the arm default config from arm9e (armv5te) to mpcore (armv6k).jsg1-2/+2
2016-12-30Prevent scheduling from interfering with the epilogue instructions, as soonmiod2-2/+29
2016-12-20Compile clang with clang by default instead of egcc. This allows ourpatrick1-1/+7
2016-12-19Convert the gcc 3 scheduling information to the gcc 4 model.miod1-1/+165
2016-12-19A couple more unused variables.krw1-0/+2
2016-12-11Create perl directories 0775 in OBJDIRafresh13-7/+9
2016-11-28Setup clang to use OpenBSD settings and defines for our AArch64patrick1-0/+2
2016-11-27Add Octeon coprocessor 2 instructions.visa1-0/+2
2016-11-24Add AArch64 backend build infrastructure.patrick9-2/+279
2016-11-16Set permissions of /usr/share/info/dir explicitly, so they don't depend ontb1-1/+2
2016-11-09Remove /usr/libdata/perl5/site_perl from sitelib and sitearch, nowmillert1-5/+3