opnsense-src/lib/libc/mips
Jessica Clarke a82b1ca603 libc: Fix longjmp/_longjmp(buf, 0) for MIPS
Like AArch64 and RISC-V in the past, MIPS fails to handle this special
case, and will cause the corresponding setjmp/_setjmp to return 0 rather
than 1. Fix this so the newly-added regression tests pass.

This is a direct commit to stable/13 as mips no longer exists in main.

Reviewed by:	arichardson, jhb
Differential Revision:	https://reviews.freebsd.org/D29363
2023-01-31 01:46:18 +00:00
..
gen libc: Fix longjmp/_longjmp(buf, 0) for MIPS 2023-01-31 01:46:18 +00:00
net Remove clause 3 and 4 from TNF licenses 2013-05-29 01:54:10 +00:00
softfloat Convert softfloat to use the standard exception flag and rounding macros 2012-01-16 04:05:53 +00:00
string Correct MDSRCS use in <arch>/string/Makefile.inc. 2017-03-02 17:05:52 +00:00
sys Add sched_getcpu() 2022-01-14 18:17:29 +02:00
_fpmath.h libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
arith.h Remove ia64. 2014-07-07 00:27:09 +00:00
gd_qnan.h
Makefile.inc Replace SOFTFLOAT with __mips_soft_float, which gcc/clang define for us. 2017-03-16 21:05:21 +00:00
static_tls.h mips _libc_get_static_tls_base: Narrow scope of #ifdef. 2022-04-29 13:50:05 -07:00
Symbol.map mips: fix some mcount nits 2019-09-02 01:55:55 +00:00
SYS.h SPDX: Fix some License ID tags for libc. 2017-12-27 21:21:03 +00:00