Home | History | Annotate | Download | only in gen
History log of /src/lib/libc/arch/mips/gen/setjmp.S
RevisionDateAuthorComments
 1.20  15-Oct-2020  skrll Remove '_OFFSETOF' prefix for genassm(1) generate CPP identifers for
consistency with other arches.

NFCI and libc.so is the same before and after.
 1.19  03-Sep-2010  matt Pullup fixes from matt-nb5-mips64.
This makes setjmp/longjmp work again.
 1.18  14-Dec-2009  matt Merge from matt-nb5-mips64.
 1.17  17-Sep-2005  tsutsui branches: 1.17.34;
Switch mips to the new libc compat code layout.
 1.16  26-Nov-2003  he Hide the register number constants behind an _R_ prefix, and also
rename FPBASE to _FPBASE, so that we avoid polluting the user's
name space when e.g. <sys/ptrace.h> is included. Previously, the
PC symbol in mips/regnum.h would conflict with the declaration of
the external variable by the same name in termcap.h, as discovered
by the ``okheaders'' regression test.
 1.15  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.14  10-Nov-2002  thorpej ABICALLS -> __ABICALLS__
 1.13  05-Mar-2000  shin branches: 1.13.6;
remove MIPS SOFTFLOAT.
 1.12  11-Oct-1999  shin adjust #endif position (SOFTFLOAT)
 1.11  29-Sep-1999  takemura Hpcmips needs completely FPU instruction free user land.
XXX, this modification is kinda ad-hoc.
 1.10  31-Jan-1999  castor branches: 1.10.4;
Regularize with removal of genpubassym.cf. Structure offsets
now obtained from signal.h
 1.9  15-Jan-1999  castor Userland support for 64-bit safe sigcontexts.
 1.8  27-Sep-1998  jonathan mips libc stubs for sig*14 signal API (128bit sigset_t),
plus backward-compatibility for the old 1.3 libc entrypoints.
 1.7  05-Dec-1997  thorpej Use __sigaltstack14(), not sigaltstack().
 1.6  17-Sep-1996  jonathan * Add Mips ABI changes for ELf shared library support.
From OpenBSD, patched into NetBSD by <bouyer@ensta.fr>.
* Include generic NetBSD/mips <mips/*.h> files, instead of old Sprite names.
 1.5  16-Sep-1996  jonathan Add NetBSD RCSid headers, and change assembly-code LIBC_SCCS id tag string
from "Id:" to "NetBSD:".
 1.4  22-Dec-1995  jonathan Change mips assembly code for {,_,sig}setjmp.S to get register names
from <machine/regnum.h>, not <machine/reg.h> (which also defines structs.)
 1.3  15-Dec-1994  mycroft More underscores...
 1.2  14-Nov-1994  dean Prepended underscores
 1.1  24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.10.4.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.13.6.1  11-Nov-2002  nathanw Catch up to -current
 1.17.34.7  30-Apr-2010  matt When .set reorder, the move goes before the jump, not after.
 1.17.34.6  03-Feb-2010  matt Cleanup #ifdefs.
 1.17.34.5  03-Feb-2010  matt Fix setjmp/longjmp (longjmp(a,v) was not returning v)
Fix __setjmp14 to not mark fp as used when running softfloat.
 1.17.34.4  27-Jan-2010  matt Don't use cfc1/ctc1 in softfloat. Use the "common" fabs/modf/ldexp when
using softfloat.
 1.17.34.3  12-Dec-2009  cliff #ifndef SOFTFLOAT_FOR_GCC around blocks of FP code.
 1.17.34.2  18-Aug-2009  matt Cleanup/Add RCSIDs.
Cleanup/fix setjmp
Cleanup includes. (assym.h is your friend)
 1.17.34.1  16-Aug-2009  matt Move to new ABI agnostic mechanisms. Get rid of magic constants.
Use genassym.cf to generate them.

RSS XML Feed