summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2007-10-03On i386, use PCB_SAVECTX flags to distinguish between state saved by a normalMark Kettenis
context switch, and state saved by savectx(). This makes backtraces from kernel crash dumps work much better.
2007-09-03crank libc and libstdc++ majorsTodd C. Miller
2007-09-03Add __cxa_atexit() support for gcc3. This provides support for shared ↵Todd C. Miller
object destructors called at dlclose() time. Inspired by similar changes in FreeBSD and NetBSD.
2007-08-24fix a bug leading to infinite recursion; adapted from CPANSimon Bertrang
ok millert@
2007-08-21Treat Ldatafault_internal as having a trap frame.Mark Kettenis
2007-07-23- enable thread support in libobjcKurt Miller
- disable thread priorities in libobjc to avoid thread starvation issues - major bump lib due to new link dependency on pthread - link objc regress with -pthread Tested on i386/amd64/powerpc/landisk/vax/sparc64/hppa. okay espie@
2007-07-16Backport a gcc3 fix:Miod Vallat
* cse.c (cse_end_of_basic_block): Don't return the end of a basi block reached by a branch if we're not going to actually process this block
2007-07-05On OpenBSD/hppa, not all space registers are equivalent, so don't setMark Kettenis
MASK_NO_SPACE_REGS. ok miod
2007-06-16INTMAX_TYPE and UINTMAX_TYPE are always in terms of long long onTodd C. Miller
OpenBSD, regardless of the size of a long. OK kettenis@ espie@
2007-05-31convert to new .Dd format;Jason McIntyre
2007-05-26introduce Mdocdate tag, requested by jmc.Niall O'Higgins
2007-05-20hack generated Makefile so that section is properly 3p.Marc Espie
Not really clean, but this code is bound to change in the next perl version anyways. okay millert@
2007-05-15pass COPTS thru, okay millert@Marc Espie
2007-05-12when comparing two revisions of a directory tree, don't show dead filesNikolay Sturm
as new in the 2nd revision 'makes sense' niallo, ok xsa
2007-04-05Make sure all public declarations are declared .globl; remove code toMark Kettenis
declare functions .export, which is now redundant. This makes symbol aliases created with attribute("alias") visible. ok deraadt@
2007-04-04Update to sendmail-8.14.1Todd C. Miller
2007-03-28new C version written by ray is worlds betterTheo de Raadt
2007-03-26remove old pages; spotted by kettenisJason McIntyre
ok deraadt
2007-03-26sort the MAN entry; ok deraadtJason McIntyre
2007-03-25pick up the newer rev man pages; noticed by ingo schwarze, first rev byTheo de Raadt
jmc
2007-03-23Enable our sendbug(1), prodded by deraadt@.Ray Lai
2007-03-19build two more man pages; Ingo SchwarzeTheo de Raadt
2007-03-18Disable stack frame checking in the prologue under OpenBSD, unless you compileMiod Vallat
with -fstack-check, for consistency with other platforms; ok kettenis@
2007-03-15.Nm does not need an argument; from Igor SobradoJason McIntyre
2007-03-03Add new FUNC/ENDFUNC macros to generate size/type (function) for ELFDale Rahn
with suggestsion from kettenis. ok miod@
2007-03-02Move landisk to hardware floating point. At the moment the FPU context isMiod Vallat
always saved upon context switches, as FPU registers are heavily used for long long computations (don't ask). Gcc default to -m4. Credits to drahn@ otto@ and deraadt@ for feedback and help testing. Upgrade procedure if you don't want to use the damn snapshots: - build and install new kernel, reboot off it - build new gcc, do not install it yet - make includes - install new gcc - build and install lib/csu and lib/libc - make build
2007-02-24replace 400 lines of md5 code in Digest::MD5's XS with 4 linesSimon Bertrang
that use our system md5(3) idea by espie@, help and ok millert@
2007-02-16Back-port a getpeername() fix from IO version 1.30.Todd C. Miller
Also add a missing defined() that fixes send on unix domain sockets.
2007-02-14remove GNU RCS implementation from the tree. Open RCS has been used for overNiall O'Higgins
a release now. prompted by deraadt@, ok joris@
2007-02-06fix some dodgy displays;Jason McIntyre
2007-02-04upgrade documentation so it reflects the way MakeMaker currently fillsMarc Espie
the test framework. okay millert@
2007-02-04Update to sendmail-8.14.0. OK mbalmer@Todd C. Miller
2007-02-01Ignore HASATTRIBUTE_UNUSED for C++ as our g++ does not grokTodd C. Miller
the __unused__ attribute. Also give XS functions C linkage. Patch taken from perl-current.
2007-01-31gcc 3.3 doesn't support __attribute__((unused)) in C++ mode. PatchTodd C. Miller
taken from the perl devel tree. Required to build C++-based perl extensions. OK espie@ (who had a slightly different patch).
2007-01-30Michael Shalayeff agreed to remove the advertising clauses from hisRay Lai
licenses. OK Michael Shalayeff (mickey@) and millert@.
2007-01-20-Wstack-larger-than support, copied from gcc2.Miod Vallat
2007-01-17Remove references to xm files that no longer exist. Taken from GCC 3.4.Marc Aurele La France
ok brad@
2007-01-07Make unwinding through kernel trap frames work on sparc64.Mark Kettenis
2007-01-06Make gcc(1) really ignore __attribute__((visibility)) if HAVE_GAS_HIDDEN isn'tMark Kettenis
defined. ok miod@
2006-12-26Make exception handling work on alpha.Mark Kettenis
tested by naddy@, deanna@; ok brad@
2006-12-26Fix inline asm. From GCC PR 17856. Fixes gnash on amd64.Mark Kettenis
pointed out by deanna@
2006-12-23Remove trailing spaces in sed expression.Mark Kettenis
From Michael Small. Fixes PR 5300. ok otto@
2006-12-13Fix a few unitialized vars, all taken from gcc trunk, except theOtto Moerbeek
change in shl_sext_kind(). ok miod@ deraadt@
2006-11-30When using setproctitle() don't fall back into the non-setproctitle()Todd C. Miller
code. Fixes an environment corruption problem when $0 is modified. From Alexander Bluhm; this is perl bug #41008
2006-11-28Turn OVERRIDE_OPTIONS macro into a function, so that we can putMiod Vallat
preprocessor directives in it; then do our changes only if either OPENBSD_NATIVE or OPENBSD_CROSS is defined; then disable -fregmove for now. ok otto@
2006-11-22Definitions for the fast block move routines were missing registers in theirMiod Vallat
clobbered list. Still not enabled by default, there are still bugs in their usage (perl does not build), but it's much better. No functional change yet.
2006-11-22Improved cross build support for gcc on OpenBSD. allows the cross builtDale Rahn
compiler to have the same default options as native. The changes to cross build a native compiler is not quite complete. "Get this in" miod@
2006-11-21Use appropriate wait(2) macros to test for editor failure.Ray Lai
This also fixes an `&&' that was supposed to be an `&'. Reported by Alexey Dobriyan <adobriyan at gmail dot com>. ``I like it'' otto@.
2006-11-16let E<copy> be recognized for man documents as well.Marc Espie
Noticed by jasper@, work by millert@ and me, okay millert@
2006-11-16hack at build process some more, so that files are not rebuilt under src,Marc Espie
especially since we have the tools. problem reported by Ryan McBride, okay deraadt@, mcbride@