summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2011-10-17Some wcsftime declarations were still wrapped in !defined(__OpenBSD__).Stefan Sperling
from brad; ok kettenis
2011-10-16libstdc++ (gcc2) major bump for safety. wscanf and wcsftime were added to libc.Stefan Sperling
2011-10-16Expose wscanf(3) and wcsftime(3) in the std:: namespace (gcc3) and bump major.Stefan Sperling
testing by naddy, final diff from kettenis
2011-10-16Expose wscanf(3) and wcsftime(3) in the std:: namespace (gcc4) and bump major.Stefan Sperling
2011-10-11Update Digest module to 1.17 (security fix).Remi Pointel
Thanks Emeric Boit for reporting me this. ok millert@ espie@
2011-09-27Enable previous find_barrier() pessimization also for non-PIC code too.Miod Vallat
2011-09-24Tell perl not to attempt to use LC_COLLATE or LC_NUMERIC which weTodd C. Miller
don't yet support. OK stsp@
2011-09-22Always install all manuals on all architectures.Ingo Schwarze
No more exceptions even for binutils. No more share/man in src/distrib/sets/lists/*/md.* ok deraadt@
2011-09-22Add missing ia64 bits.Mark Kettenis
2011-09-20In find_barrier(), be less aggressive when deciding how many instructionsMiod Vallat
can be put between two set of pc-relative loaded data if we are compiling PIC code; subsequent optimization passes are not as benign as what find_barrier() expects, leading to dreaded ``pcrel too far'' as(1) errors.
2011-09-19- enable thread model posix for gcc 3 which makes dwarf2 exceptionChristian Weisgerber
handling thread safe and enables thread safety for libstdc++ - bump libstdc++ major See faq/current.html for instructions on how to correctly build userland for this change. originally from kurt@, ok miod@
2011-09-19Don't unconditionally create the dynamic sections since that makes buildingMark Kettenis
static binaries impossible.
2011-09-18Override LIB2ADDEH on ia64. Probably not quite right, but at least this makesMark Kettenis
it possible to build a cross compiler, and we don't really care about exception handling until we have a kernel to run C++ code on anyway.
2011-09-15Port the -Wbounded extension from gcc3 to gcc4. Based on work started byNicholas Marriott
jasper@. This omits the sizeof(pointer) tracking which is very difficult to implement for gcc4 due to internal changes. Thanks to landry@ for running through a ports bulk build and both landry@ and jasper@ for fixing a few issues. ok deraadt millert jasper
2011-09-03Fix backtrace across signals on amd64Philip Guenthe
ok kettenis@
2011-08-04Don't use 128-bit long doubles for now (and perhaps forever). It isn'tMark Kettenis
implemented in hardware anyway.
2011-08-04Add support for hppa64.Mark Kettenis
ok deraadt@
2011-08-02After the MANIFEST-based symbolic link creation loop, there is a checkTheo de Raadt
for a specific link to see if things worked out. Add a check for the very last file in the MANIFEST, as well, since we are trying to spot a very odd bug where symbolic links are not being created. Hopefully this will help us diagnose it. ok guenther millert
2011-07-27Add support for OpenBSD/hppa64.Mark Kettenis
2011-07-26Add OpenBSD/hppa support.Mark Kettenis
2011-07-22update to lynx2.8.7rel.2, with local patches:Anil Madhavapeddy
- restore local lynx.cfg settings [avsm] - fix makefile races [espie] - read/write result checking fixes to avoid unsigned comparisons vs -1 [krw] - initialize all the InputFieldData members correctly [fgsch] - fix socklen_t test to include <sys/types.h> [miod] - fgets(3) returns NULL on error, not 0. No functional change [cloder] ok krw@, tests by Simon Kuhnle and Martin Pieuchot
2011-07-18Enable SJLJ C++ exceptions on arm here too.Matthieu Herrb
ok miod@, drahn@, kurt@
2011-07-10remove a duplicate definition of BadOp(), fixes compilation on i386Jonathan Gray
ok miod@
2011-07-08This was included in the diff which merged miod's WIP code, but was missedDale Rahn
when the code was committed a few days ago. noticed by kettenis.
2011-07-06Replace a comment asking for a particular order to build stuff inIngo Schwarze
by actual make rules to enforce that order. While here, correct the MANDIR which must no more contain "cat". krw@ also confirms that this lets binutils build with -j.
2011-07-06Finalize work on the math library. It's time to do this monsterMartynas Venckus
commit, and deal with problems (if any) in tree. Note that this adds the following functions. Ports with hacks might need adjustments. nexttoward(3), fma(3), nexttowardf(3), fmaf(3), acoshl(3), asinhl(3), atanhl(3), coshl(3), sinhl(3), tanhl(3), expl(3), expm1l(3), logl(3), log10l(3), log1pl(3), log2l(3), modfl(3), cbrtl(3), hypotl(3), powl(3), erfl(3), erfcl(3), lgammal(3), tgammal(3), ceill(3), floorl(3), lrintl(3), llrintl(3), roundl(3), lroundl(3), llroundl(3), truncl(3), fmodl(3), remainderl(3), remquol(3), nextafterl(3), nexttowardl(3), fmal(3). With this commit, our library implements all functionality required by C99. Documentation bits will follow.
2011-07-05Allow switching between binutils and binutils 2.17.Dale Rahn
NOTE: binutils-2.17 has not been tested on any archs. ok pirofti@
2011-07-04My merges of miod's binutils-2.17 WIP code with my changed necessary to getDale Rahn
somewhere with it building on arm/ia64. much pressure pirofti@ deraadt@
2011-07-04declare a return type on a function returning void, matches upstreamJonathan Gray
2011-07-04Add ia64 target.Paul Irofti
2011-07-04Let ia64 gcc compile.Paul Irofti
2011-06-25Remove ueberold a.out configuration leftovers.Miod Vallat
2011-06-25Fix gcc PR #35965 as suggested inMiod Vallat
http://gcc.gnu.org/ml/gcc-patches/2008-06/msg01641.html This fixes a stack protector code bug which only got triggered by some particular function patterns, such as libc's __vfprintf. ok drahn@
2011-06-24use .PATH instead of .PATH.c & .PATH.m; something in the recent bsd.man.mkTheo de Raadt
commit exposed a build problem which used to spuriously affect builds. It is possible that .PATH.suffix is sutbly broken in make(1), but there is no real need to use that construct here in any case. ok miod
2011-06-23switch to installing source manuals (base part)Ingo Schwarze
discussed with lots of people, tested by naddy@, "move fast" deraadt@
2011-06-13Let opcodes build for ia64 cross-tools.Paul Irofti
Okay drahn@, ``Go ahead, don't wait for me'' miod@.
2011-06-08On ARM, make GCC generate code which uses our library fabs, fabsf,Martynas Venckus
and fabsl calls, instead of inlining its builtins implemented with __gedf2 & __negdf2 softfloat calls which is wrong and actually slower. Looked over by miod@. Also kettenis@ noted, that GCC4 has this fixed.
2011-05-30Apply sendmail 8.14.5 errata 2011-05-26 patch.Alexander Bluhm
If a server offers two AUTH lines, the MTA would not read them after STARTTLS has been used and hence SMTP AUTH for the client side would fail. ok millert@
2011-05-18Start making the introductions between OpenBSD and Itanium.Paul Irofti
Inside the new binutils, let the configure scripts for bfd, gas and ld know about ia64-*-openbsd*. This gets the cross-tools make target further. Okay miod@.
2011-05-17Update to sendmail 8.14.5Todd C. Miller
2011-05-09Handle lazy relocation stubs like Linux does, (but with simplified code sinceMark Kettenis
we only care about N64 binaries).
2011-04-28Safety bump of gcc2 libstdc++ for wprintf(). Tested by otto, thanks!Stefan Sperling
2011-04-28Expose wprintf and friends in the gcc3 libstdc++ std:: namespace.Stefan Sperling
Tested by naddy, thanks! Major bump for safety. ok kettenis espie
2011-04-28Bring back wprintf() for gcc4 libstdc++.Stefan Sperling
2011-04-27Merge from gcc3:Christian Weisgerber
Default gcc on alpha to -mfp-rounding-mode=d, to make code which assumes the rounding mode is always controlled by fpsetround() happy. ok martynas@, miod@
2011-04-26Default gcc on alpha to -mfp-rounding-mode=d, to make code which assumesMiod Vallat
the rounding mode is always controlled by fpsetround() happy. Noticed by and ok martynas@
2011-04-24Grr, this was supposed to be an import without the testsuite directories,Miod Vallat
really.
2011-04-24A first attempt at merging our local changes and fixes into the 2.17 codebase.Miod Vallat
ld(1) needs a lot more work, as the upstream code evolved significantly since 2.15, mostly due to changes in PIE binaries layout, and we had already diverged significantly to implement W^X.
2011-04-24Here comes the easter bunnytils 2.17 (the last version released against aMiod Vallat
licence mere mortals can understand the terms of); will be connected to the build on an arch-by-arch basis. Testsuites and generated files have been intentionnaly omitted from this import. Peer pressure and ok from at least drahn@ pirofti@ deraadt@
2011-04-24Back out wprintf diff and crank. Need to check more architectures first.Stefan Sperling
requested by and ok deraadt