]> Savannah Git Hosting - gnulib.git/commit
setpayload*: Support newer MIPS CPUs.
authorBruno Haible <bruno@clisp.org>
Fri, 19 Apr 2024 00:14:41 +0000 (02:14 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 19 Apr 2024 00:14:41 +0000 (02:14 +0200)
commitdbc692b76b57f7441261cf702709380349455175
tree7ad65adc33f9187942ad625cad5d0764f7043f1e
parenta42a02ac22aa41ff9222e9e46ede25f8cf43b823
setpayload*: Support newer MIPS CPUs.

* lib/setpayload.c (setpayload): On MIPS CPUs with MIPS_NAN2008_DOUBLE,
accept a zero payload.
* lib/setpayloadf.c (setpayloadf): On MIPS CPUs with MIPS_NAN2008_FLOAT,
accept a zero payload.
* lib/setpayloadl.c (setpayloadl): On MIPS CPUs with
MIPS_NAN2008_LONG_DOUBLE, accept a zero payload.
* m4/setpayload.m4 (gl_FUNC_SETPAYLOADF, gl_FUNC_SETPAYLOAD,
gl_FUNC_SETPAYLOADL): Invoke gl_NAN_MIPS.
* modules/setpayload (Files): Add m4/nan-mips.m4.
* modules/setpayloadf (Files): Likewise.
* modules/setpayloadl (Files): Likewise.
ChangeLog
lib/setpayload.c
lib/setpayloadf.c
lib/setpayloadl.c
m4/setpayload.m4
modules/setpayload
modules/setpayloadf
modules/setpayloadl