summaryrefslogtreecommitdiffstats
path: root/gnu (follow)
Commit message (Expand)AuthorAgeFilesLines
* Implement D and U modifiers to ar; with D the uid/gid/mode/time on the updatedguenther2017-02-274-2/+48
* Implement support for generating movw/movt relocations on arm in gas(1).kettenis2017-02-255-11/+183
* sync clang.1 with clang.rstjsg2017-02-251-34/+57
* Disable loop idiom recognition for _libc_memset and _libc_memcpy. These arekettenis2017-02-251-0/+2
* Fix the types used on aarch64 to match what we have in <sys/types.h>.kettenis2017-02-251-1/+2
* Make sure the .eh_frame ends with a terminator. This avoids creating akettenis2017-02-251-1/+1
* Set ELF_MAXPAGESIZE to 64k, to match lld(1). Also define ELF_MINPAGESIZE.kettenis2017-02-231-1/+2
* Skip building gdb on aarch64 there is no support for it.jsg2017-02-201-1/+5
* Add an ELF machine number to string mapping for AArch64.jsg2017-02-191-0/+1
* elf64-aarc64 -> elf64-aarch64 in TARGET_LITTLE_NAMEjsg2017-02-191-1/+1
* Correct list of perl manpages to be installedafresh12017-02-181-19/+10
* clang is installed as cc and c++ there is no need to set CC and CXX tojsg2017-02-161-4/+1
* gcc4 on m88k still uses sjlj exceptions, as did arm before EABI.miod2017-02-152-9/+8
* Disable -Wpointer-sign warnings per defaultstefan2017-02-121-1/+1
* Remove incorrect perl version commentafresh12017-02-061-2/+2
* Apply pre-built unicore patch - perl-5.24.1afresh12017-02-05465-74764/+128931
* Apply local patches - perl-5.24.1afresh12017-02-0577-770/+1087
* Fix merge issues, remove excess files - match perl-5.24.1 distafresh12017-02-052821-279506/+377745
* fix format stringchl2017-02-011-1/+1
* Fix creation of the library name, as assigning a string to a StringRefpatrick2017-01-311-1/+2
* descend into clang when building obj or when COMPILER_VERSION is clangjsg2017-01-291-3/+5
* Add infrastructure to build LLVM for mips64.patrick2017-01-258-2/+246
* Stub out aarch64 support and avoid building gas and ld on this architecture.kettenis2017-01-2513-10/+150
* Descend into the arch specific subdirectory for every arch onpatrick2017-01-252-13/+30
* Prevent too much reordering in the instruction prologue, in order to fulfillmiod2017-01-244-201/+31
* PIE-by-default. Probably not suitable for upsttreaming in its current form.kettenis2017-01-241-0/+5
* Avoid allocating space for commons with ld -r. Already pushed upstream.kettenis2017-01-245-6/+25
* Handle the OpenBSD-style major/minor shared library version scheme.kettenis2017-01-241-1/+26
* Update clang build infrastructure for LLVM 4.0.0patrick2017-01-2435-307/+355
* Merge LLVM 4.0.0 rc1patrick2017-01-24123-14041/+3962
* Import LLVM 4.0.0 rc1 including clang and lld to help the currentpatrick2017-01-244081-153701/+403913
* Always provide clang as cc, c++ and cpp, and lld as ld.patrick2017-01-222-12/+7
* On clang architectures cc, c++ and cpp are provided by clang. Also,patrick2017-01-222-2/+16
* Compile and install lld as ld.lld, since that's what the ecosystempatrick2017-01-221-2/+2
* Include bsd.own.mk in a few more places to pick up mk.conf overrides.jsg2017-01-224-4/+10
* Disable COFF and Mach-O for OpenBSD to reduce build dependencies.patrick2017-01-221-0/+2
* Add build infrastructure for lld.patrick2017-01-228-1/+207
* Only build gcc4 libs if COMPILER_VERSION is gcc4.jsg2017-01-211-2/+2
* Nuke whitespace foolish enough to expose itself during the greatkrw2017-01-2129-119/+119
* Make LLVM create strict aligned code for OpenBSD/arm64. We currentlypatrick2017-01-211-3/+7
* Restore setting the visibility of __guard_local to hidden for betterguenther2017-01-201-1/+4
* Take gcc's suggestions about parenthesis around assignments usedkrw2017-01-205-10/+10
* Nuke some excess whitespace.krw2017-01-201-7/+7
* Disable the Load Stack Guard for OpenBSD on AArch64. We don't use itpatrick2017-01-142-1/+2
* Update clang build infrastructure for LLVM 3.9.1patrick2017-01-1434-204/+273
* Merge LLVM 3.9.1patrick2017-01-14507-64168/+3951
* Import LLVM 3.9.1 including clang and lld.patrick2017-01-144117-167496/+500740
* Revert the addition of PROMOTE_MODE. This breaks libobjc; I guess themiod2017-01-081-10/+0
* Only install header files relevant for the architecture we're targeting.kettenis2017-01-071-65/+65
* Don't install standard C headers for which we already have a proper systemkettenis2017-01-061-11/+1