mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-25 14:30:06 +00:00
Don't include math.h/math_private.h in math_ldbl_opt.h.
The sysdeps/ieee754/ldbl-opt version of math_ldbl_opt.h includes math.h and math_private.h, despite not having any need for those headers itself; the sysdeps/generic version doesn't. About 20 files are relying on math_ldbl_opt.h to include math.h and/or math_private.h for them, even though none of them necessarily used on a platform that needs ldbl-opt support. * sysdeps/ieee754/ldbl-opt/math_ldbl_opt.h: Don't include math.h or math_private.h. * sysdeps/alpha/fpu/s_isnan.c * sysdeps/ieee754/ldbl-128ibm/s_ceill.c * sysdeps/ieee754/ldbl-128ibm/s_floorl.c * sysdeps/ieee754/ldbl-128ibm/s_llrintl.c * sysdeps/ieee754/ldbl-128ibm/s_llroundl.c * sysdeps/ieee754/ldbl-128ibm/s_lrintl.c * sysdeps/ieee754/ldbl-128ibm/s_lroundl.c * sysdeps/ieee754/ldbl-128ibm/s_rintl.c * sysdeps/ieee754/ldbl-128ibm/s_roundl.c * sysdeps/ieee754/ldbl-128ibm/s_truncl.c * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot.c * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf.c: * sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf.c * sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot.c * sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf.c: Include math_private.h. * sysdeps/ieee754/ldbl-64-128/s_finitel.c * sysdeps/ieee754/ldbl-64-128/s_fpclassifyl.c * sysdeps/ieee754/ldbl-64-128/s_isinfl.c * sysdeps/ieee754/ldbl-64-128/s_isnanl.c * sysdeps/ieee754/ldbl-64-128/s_signbitl.c * sysdeps/powerpc/power7/fpu/s_logb.c: Include math.h and math_private.h.
This commit is contained in:
parent
054b72cc97
commit
0d13dfa17b
28
ChangeLog
28
ChangeLog
@ -1,5 +1,33 @@
|
||||
2018-03-10 Zack Weinberg <zackw@panix.com>
|
||||
|
||||
* sysdeps/ieee754/ldbl-opt/math_ldbl_opt.h: Don't include
|
||||
math.h or math_private.h.
|
||||
|
||||
* sysdeps/alpha/fpu/s_isnan.c
|
||||
* sysdeps/ieee754/ldbl-128ibm/s_ceill.c
|
||||
* sysdeps/ieee754/ldbl-128ibm/s_floorl.c
|
||||
* sysdeps/ieee754/ldbl-128ibm/s_llrintl.c
|
||||
* sysdeps/ieee754/ldbl-128ibm/s_llroundl.c
|
||||
* sysdeps/ieee754/ldbl-128ibm/s_lrintl.c
|
||||
* sysdeps/ieee754/ldbl-128ibm/s_lroundl.c
|
||||
* sysdeps/ieee754/ldbl-128ibm/s_rintl.c
|
||||
* sysdeps/ieee754/ldbl-128ibm/s_roundl.c
|
||||
* sysdeps/ieee754/ldbl-128ibm/s_truncl.c
|
||||
* sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot.c
|
||||
* sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf.c:
|
||||
* sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf.c
|
||||
* sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot.c
|
||||
* sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf.c:
|
||||
Include math_private.h.
|
||||
|
||||
* sysdeps/ieee754/ldbl-64-128/s_finitel.c
|
||||
* sysdeps/ieee754/ldbl-64-128/s_fpclassifyl.c
|
||||
* sysdeps/ieee754/ldbl-64-128/s_isinfl.c
|
||||
* sysdeps/ieee754/ldbl-64-128/s_isnanl.c
|
||||
* sysdeps/ieee754/ldbl-64-128/s_signbitl.c
|
||||
* sysdeps/powerpc/power7/fpu/s_logb.c:
|
||||
Include math.h and math_private.h.
|
||||
|
||||
* sysdeps/unix/sysv/linux/alpha/clone.S (__clone): Wrap manual
|
||||
uses of $at in .set noat / .set at.
|
||||
|
||||
|
@ -22,6 +22,7 @@
|
||||
#define __GI___isnanf not__GI___isnanf
|
||||
|
||||
#include <math.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
|
||||
#undef __isnanf
|
||||
|
@ -18,6 +18,7 @@
|
||||
<http://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <math.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#include <float.h>
|
||||
#include <ieee754.h>
|
||||
|
@ -18,6 +18,7 @@
|
||||
<http://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <math.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#include <float.h>
|
||||
#include <ieee754.h>
|
||||
|
@ -19,6 +19,7 @@
|
||||
|
||||
#include <math.h>
|
||||
#include <fenv.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#include <float.h>
|
||||
#include <ieee754.h>
|
||||
|
@ -19,6 +19,7 @@
|
||||
|
||||
#include <math.h>
|
||||
#include <fenv.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#include <float.h>
|
||||
#include <ieee754.h>
|
||||
|
@ -19,6 +19,7 @@
|
||||
|
||||
#include <math.h>
|
||||
#include <fenv.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#include <float.h>
|
||||
#include <ieee754.h>
|
||||
|
@ -19,6 +19,7 @@
|
||||
|
||||
#include <math.h>
|
||||
#include <fenv.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#include <float.h>
|
||||
#include <ieee754.h>
|
||||
|
@ -22,6 +22,7 @@
|
||||
|
||||
#include <math.h>
|
||||
#include <fenv.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#include <float.h>
|
||||
#include <ieee754.h>
|
||||
|
@ -21,6 +21,7 @@
|
||||
when it's coded in C. */
|
||||
|
||||
#include <math.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#include <float.h>
|
||||
#include <ieee754.h>
|
||||
|
@ -18,6 +18,7 @@
|
||||
<http://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <math.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#include <float.h>
|
||||
#include <ieee754.h>
|
||||
|
@ -1,3 +1,5 @@
|
||||
#include <math.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#undef weak_alias
|
||||
#define weak_alias(n,a)
|
||||
|
@ -1,3 +1,5 @@
|
||||
#include <math.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#undef weak_alias
|
||||
#define weak_alias(n,a)
|
||||
|
@ -1,3 +1,5 @@
|
||||
#include <math.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#if !IS_IN (libm)
|
||||
# undef weak_alias
|
||||
|
@ -1,3 +1,5 @@
|
||||
#include <math.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#if !IS_IN (libm)
|
||||
# undef weak_alias
|
||||
|
@ -1,3 +1,5 @@
|
||||
#include <math.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#undef weak_alias
|
||||
#define weak_alias(n,a)
|
||||
|
@ -36,9 +36,6 @@
|
||||
#endif
|
||||
|
||||
#ifndef __ASSEMBLER__
|
||||
# include <math.h>
|
||||
# include <math_private.h>
|
||||
|
||||
/* Set temporarily to non-zero if long double should be considered
|
||||
the same as double. */
|
||||
extern __thread int __no_long_double attribute_tls_model_ie attribute_hidden;
|
||||
|
@ -16,6 +16,8 @@
|
||||
License along with the GNU C Library; if not, see
|
||||
<http://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <math.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#include <libm-alias-double.h>
|
||||
|
||||
|
@ -17,6 +17,7 @@
|
||||
<http://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <math.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#include <shlib-compat.h>
|
||||
#include "init-arch.h"
|
||||
|
@ -17,6 +17,7 @@
|
||||
<http://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <math.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#include <shlib-compat.h>
|
||||
#include "init-arch.h"
|
||||
|
@ -17,6 +17,7 @@
|
||||
<http://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <math.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#include "init-arch.h"
|
||||
|
||||
|
@ -17,6 +17,7 @@
|
||||
<http://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <math.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#include <shlib-compat.h>
|
||||
#include "init-arch.h"
|
||||
|
@ -17,6 +17,7 @@
|
||||
<http://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <math.h>
|
||||
#include <math_private.h>
|
||||
#include <math_ldbl_opt.h>
|
||||
#include <shlib-compat.h>
|
||||
#include "init-arch.h"
|
||||
|
Loading…
Reference in New Issue
Block a user