summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2017-02-27Implement D and U modifiers to ar; with D the uid/gid/mode/time on the updatedPhilip Guenther
archive members are set to deterministic values. U cancels D. This should simplify the syspatch work. Based on a diff by daniel@ ok millert@ deraadt@ kettenis@
2017-02-25Implement support for generating movw/movt relocations on arm in gas(1).Mark Kettenis
Ported from FreeBSD's GPLv2 version of binutils. ok guenther@
2017-02-25sync clang.1 with clang.rstJonathan Gray
Generated with gmake and py-sphinx installed via cd /usr/src/gnu/llvm/tools/clang/docs && gmake -f Makefile.sphinx man ok patrick@
2017-02-25Disable loop idiom recognition for _libc_memset and _libc_memcpy. These areMark Kettenis
the internal names we use in libc for memset and memcpy and having the compiler optimize them as calls to memset and memcpy will lead to infinite recursion. This is a temporary solution while guenther@ tries to figure out a better way to force calls from inside libc via identifiers that are of hidden visibility. ok jsg@, patrick@
2017-02-25Fix the types used on aarch64 to match what we have in <sys/types.h>.Mark Kettenis
From Brad Smith.
2017-02-25Make sure the .eh_frame ends with a terminator. This avoids creating aMark Kettenis
zero-sized .eh_frame section, which confuses the strip from our frankenbinutils. With this diff lld seems to be usable as the arm64 system linker. ok patrick@, jsg@
2016-09-03Use the space freed up by sparc and zaurus to import LLVM.Pascal Stumpf
ok hackroom@
2017-01-14Import LLVM 3.9.1 including clang and lld.Patrick Wildt
2017-02-23Set ELF_MAXPAGESIZE to 64k, to match lld(1). Also define ELF_MINPAGESIZE.Mark Kettenis
ok patrick@, jsg@
2017-02-20Skip building gdb on aarch64 there is no support for it.Jonathan Gray
2017-02-19Add an ELF machine number to string mapping for AArch64.Jonathan Gray
2017-02-19elf64-aarc64 -> elf64-aarch64 in TARGET_LITTLE_NAMEJonathan Gray
ok patrick@
2017-02-18Correct list of perl manpages to be installedAndrew Fresh
Many thanks to schwarze@ for feedback and OK
2017-02-16clang is installed as cc and c++ there is no need to set CC and CXX toJonathan Gray
clang and clang++.
2017-02-15gcc4 on m88k still uses sjlj exceptions, as did arm before EABI.Miod Vallat
2017-02-12Disable -Wpointer-sign warnings per defaultStefan Kempf
base gcc does the same. suggested by and ok jsg@
2016-09-03Use the space freed up by sparc and zaurus to import LLVM.Pascal Stumpf
ok hackroom@
2017-02-06Remove incorrect perl version commentAndrew Fresh
From didickman AT gmail.com
2017-02-05Apply pre-built unicore patch - perl-5.24.1Andrew Fresh
2017-02-05Apply local patches - perl-5.24.1Andrew Fresh
2017-02-05Fix merge issues, remove excess files - match perl-5.24.1 distAndrew Fresh
2014-03-24Import perl-5.18.2Andrew Fresh
OK espie@ sthen@ deraadt@
2013-03-25import perl 5.16.3 from CPAN - worked on by Andrew Fresh and myselfStuart Henderson
2010-09-24Perl 5.12.2 from CPANTodd C. Miller
2009-10-12import perl 5.10.1Todd C. Miller
2008-09-29import perl 5.10.0 from CPANTodd C. Miller
2006-03-28perl 5.8.8 importTodd C. Miller
2006-03-28perl 5.8.8 importTodd C. Miller
2005-01-15perl 5.8.6 from CPANTodd C. Miller
2004-08-09Import of stock perl 5.8.5Todd C. Miller
2003-12-03perl 5.8.2 from CPANTodd C. Miller
2002-10-27stock perl 5.8.0 from CPANTodd C. Miller
2001-05-24stock perl 5.6.1Todd C. Miller
2001-05-24stock perl 5.6.1Todd C. Miller
2000-04-06virgin perl 5.6.0Todd C. Miller
1999-04-29perl5.005_03Todd C. Miller
1999-04-29perl5.005_03Todd C. Miller
1996-08-19Import of Perl 5.003 into the tree. Makefile.bsd-wrapper andJason Downs
config.sh.OpenBSD are the only local changes.
2017-02-01fix format stringCharles Longeau
ok krw@
2017-01-31Fix creation of the library name, as assigning a string to a StringRefPatrick Wildt
seems to cause bad behaviour. Instead call toStringRef() and use its return value. ok tom@
2017-01-29descend into clang when building obj or when COMPILER_VERSION is clangJonathan Gray
ok patrick@ kettenis@
2017-01-25Add infrastructure to build LLVM for mips64.Patrick Wildt
"check with visa@" kettenis@ "go ahead" visa@
2017-01-25Stub out aarch64 support and avoid building gas and ld on this architecture.Mark Kettenis
ok mpi@, patrick@
2017-01-25Descend into the arch specific subdirectory for every arch onPatrick Wildt
make obj. This will enable us to add clang to the build. "if it works" kettenis@ ok jsg@
2017-01-24Prevent too much reordering in the instruction prologue, in order to fulfillMiod Vallat
the expectations of the DWARF code... and in order to get correct information. Tested by aoyama@
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
Don't try to upstream this; we are considering moving to a more standard way that uses symbolic links to point the linker at the right version of shared libraries.
2017-01-24Update clang build infrastructure for LLVM 4.0.0Patrick Wildt
Discussed with kettenis@
2017-01-24Merge LLVM 4.0.0 rc1Patrick Wildt