opnsense-src/lib/libc/riscv/gen
Jessica Clarke 9fb118bebc libc: Fix longjmp/_longjmp(buf, 0) for AArch64 and RISC-V
These architectures fail to handle this special case, and will cause the
corresponding setjmp/_setjmp to return 0 rather than 1. Fix this and add
regression tests (also committed upstream).

PR:		268684
Reviewed by:	arichardson, jhb
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D29363
2023-01-09 18:34:43 +00:00
..
_ctx_start.S
_setjmp.S libc: Fix longjmp/_longjmp(buf, 0) for AArch64 and RISC-V 2023-01-09 18:34:43 +00:00
fabs.S riscv: Fix whitespace issues in fabs added in 524b018d20 2021-03-01 15:19:36 +00:00
flt_rounds.c Replace SOFTFLOAT with __riscv_float_abi_*. 2018-04-19 20:36:15 +00:00
fpgetmask.c libc: Provide sub fp(s|g)etmask() implementations for RISC-V 2020-08-03 12:48:51 +00:00
fpsetmask.c libc: Provide sub fp(s|g)etmask() implementations for RISC-V 2020-08-03 12:48:51 +00:00
infinity.c
makecontext.c
Makefile.inc libc: Remove _get_tp() and _set_tp(). 2021-12-09 13:23:26 -08:00
setjmp.S libc: Fix longjmp/_longjmp(buf, 0) for AArch64 and RISC-V 2023-01-09 18:34:43 +00:00
sigsetjmp.S Use "far" calls and branches so that lld uses valid relocations. 2019-12-04 21:01:13 +00:00