freebsd-dev/lib/libc/mips/gen
John Baldwin 0b2b653012 Fix makecontext() on MIPS O32.
The GP register can be clobbered by the callback, so save it in S1
while invoking the callback function.

While here, add a comment expounding on the treatment of GP for the
various ABIs and the assumptions made.

Reviewed by:	jmallett (earlier version)
Sponsored by:	DARPA / AFRL
Differential Revision:	https://reviews.freebsd.org/D14179
2018-02-05 18:10:28 +00:00
..
hardfloat
_ctx_start.S Fix makecontext() on MIPS O32. 2018-02-05 18:10:28 +00:00
_set_tp.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
_setjmp.S Replace SOFTFLOAT with __mips_soft_float, which gcc/clang define for us. 2017-03-16 21:05:21 +00:00
fabs.c Fix fabs() for MIPS when used on -0.0 2017-11-28 20:37:27 +00:00
fabs.S
flt_rounds.c Replace SOFTFLOAT with __mips_soft_float, which gcc/clang define for us. 2017-03-16 21:05:21 +00:00
infinity.c
ldexp.S
longjmp.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
makecontext.c Remove limitation of 6 arguments for makecontext() on mips. 2018-01-31 18:00:23 +00:00
Makefile.inc
setjmp.S Replace SOFTFLOAT with __mips_soft_float, which gcc/clang define for us. 2017-03-16 21:05:21 +00:00
signalcontext.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
sigsetjmp.S