]> sourceware.org Git - glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Tue, 10 Sep 2002 01:40:26 +0000 (01:40 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 10 Sep 2002 01:40:26 +0000 (01:40 +0000)
2002-09-09  Jakub Jelinek  <jakub@redhat.com>

* include/math.h (__finite_internal, __finitef_internal,
__finitel_internal, __isinf_internal, __isnan_internal): Remove.
(isfinite): Remove.
(__finite, __isinf, __isnan, __finitef, __isinff, __isnanf, __finitel,
__isinfl, __isnanl): Add hidden_proto.
(__fpclassify, __fpclassifyf, __fpclassifyl, __expm1l): Add
libm_hidden_proto.
* math/Makefile (libm-calls): Add s_isinf and s_isnan.
* stdio-common/printf_fp.c (__printf_fp): Remove INTUSE from
__is{inf,nan} calls.
* stdio-common/printf_size.c (printf_size): Likewise.
* sysdeps/generic/printf_fphex.c (__printf_fphex): Likewise.
* sysdeps/generic/s_ldexp.c (__ldexp): Likewise.
* sysdeps/generic/s_ldexpf.c (__ldexpf): Likewise.
* sysdeps/generic/s_ldexpl.c (__ldexpl): Likewise.
* sysdeps/generic/s_expm1l.c (__expm1l): Add libm_hidden_def.
* sysdeps/i386/fpu/s_finite.S (__finite_internal): Remove alias.
(__finite): Add hidden_def.
* sysdeps/i386/fpu/s_finitef.S (__finitef_internal): Remove alias.
(__finitef): Add hidden_def.
* sysdeps/i386/fpu/s_finitel.S (__finitel_internal): Remove alias.
(__finitel): Add hidden_def.
* sysdeps/i386/fpu/s_isinfl.c (__isinfl): Remove INTDEF.  Add
hidden_def.
* sysdeps/i386/fpu/s_isnanl.c (__isnanl): Likewise.
* sysdeps/i386/fpu/s_fpclassifyl.c (__fpclassifyl): Add
libm_hidden_def.
* sysdeps/i386/fpu/s_expm1l.S (__expm1l): Likewise.
* sysdeps/ieee754/dbl-64/s_finite.c (__finite): Remove INTDEF.  Add
hidden_def.
* sysdeps/ieee754/dbl-64/s_isinf.c (__isinf): Likewise.
(__isinfl): Remove INTDEF.
* sysdeps/ieee754/dbl-64/s_isnan.c (__isnan): Remove INTDEF.  Add
hidden_def.
(__isnanl): Remove INTDEF.
* sysdeps/ieee754/dbl-64/s_fpclassify.c (__fpclassify): Add
libm_hidden_def.
* sysdeps/ieee754/dbl-64/e_lgamma_r.c (sin_pi): Use __sin and __cos
instead of sin and cos.
* sysdeps/ieee754/flt-32/s_finitef.c (__finitef): Remove INTDEF.
Add hidden_def.
* sysdeps/ieee754/flt-32/s_isinff.c (__isinff): Likewise.
* sysdeps/ieee754/flt-32/s_isnanf.c (__isnanf): Likewise.
* sysdeps/ieee754/flt-32/s_fpclassifyf.c (__fpclassifyf): Add
libm_hidden_def.
* sysdeps/ieee754/ldbl-128/s_finitel.c (__finitel): Remove INTDEF.
Add hidden_def.
* sysdeps/ieee754/ldbl-128/s_isinfl.c (__isinfl): Likewise.
* sysdeps/ieee754/ldbl-128/s_isnanl.c (__isnanl): Likewise.
* sysdeps/ieee754/ldbl-128/s_fpclassifyl.c (__fpclassifyl): Add
libm_hidden_def.
* sysdeps/ieee754/ldbl-128/s_expm1l.c (__expm1l): Add
libm_hidden_def.
* sysdeps/ieee754/ldbl-96/s_finitel.c (__finitel): Remove INTDEF.
Add hidden_def.
* sysdeps/ieee754/ldbl-96/s_isinfl.c (__isinfl): Likewise.
* sysdeps/ieee754/ldbl-96/s_isnanl.c (__isnanl): Likewise.
* sysdeps/ieee754/ldbl-96/s_fpclassifyl.c (__fpclassifyl): Add
libm_hidden_def.
* sysdeps/ia64/fpu/s_finite.S (__finite_internal, __finitef_internal,
__finitel_internal): Remove aliases.
(__finite, __finitef, __finitel): Add hidden_def.
* sysdeps/ia64/fpu/s_isnan.S (__isnan_internal, __isnanf_internal,
__isnanl_internal): Remove aliases.
(__isnan, __isnanf, __isnanl): Add hidden_def.
* sysdeps/ia64/fpu/s_isinf.S (__isinf_internal, __isinff_internal,
__isinfl_internal): Remove aliases.
(__isinf, __isinff, __isinfl): Add hidden_def.
* sysdeps/ia64/fpu/s_fpclassify.S (__fpclassify, __fpclassifyf,
__fpclassifyl): Add libm_hidden_def.
* sysdeps/ia64/fpu/s_expm1l.S (__expm1l): Likewise.
* sysdeps/m68k/s_isinfl.c (__isinfl): Remove INTDEF.  Add hidden_def.
* sysdeps/m68k/fpu/s_isinf.c (INTDEFX): Remove.
(hidden_defx): Define and use.
* sysdeps/m68k/fpu/s_fpclassifyl.c (__fpclassifyl): Add
libm_hidden_def.
* sysdeps/m68k/fpu/s_expm1l.c (__expm1l): Likewise.
* sysdeps/m68k/s_isnanl.c (__isnanl): Add hidden_def.
* sysdeps/powerpc/fpu/s_isnan.c (__isnan, __isnanf, __isnanl):
Remove INTDEF.
(__isnan, __isnanf): Add hidden_def.
* sysdeps/x86_64/fpu/s_finitel.S (__finitel_internal): Remove alias.
(__finitel): Add libm_hidden_def.
* sysdeps/x86_64/fpu/s_expm1l.S (__expm1l): Likewise.

* include/fenv.h (feraiseexcept, fesetenv): Add libm_hidden_proto.
* sysdeps/alpha/fpu/fesetenv.c (fesetenv): Add libm_hidden_ver.
* sysdeps/alpha/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
* sysdeps/arm/fpu/fesetenv.c (fesetenv): Likewise.
* sysdeps/arm/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
* sysdeps/generic/fesetenv.c (fesetenv): Likewise.
* sysdeps/generic/fraiseexcpt.c (feraiseexcept): Likewise.
* sysdeps/i386/fpu/fesetenv.c (fesetenv): Likewise.
* sysdeps/i386/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
* sysdeps/m68k/fpu/fesetenv.c (fesetenv): Likewise.
* sysdeps/m68k/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
* sysdeps/mips/fpu/fesetenv.c (fesetenv): Likewise.
* sysdeps/mips/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
* sysdeps/powerpc/fpu/fesetenv.c (fesetenv): Likewise.
* sysdeps/powerpc/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
* sysdeps/sparc/fpu/fesetenv.c (fesetenv): Likewise.
* sysdeps/sparc/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
* sysdeps/hppa/fpu/fesetenv.c (fesetenv): Add libm_hidden_def.
* sysdeps/hppa/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
* sysdeps/ia64/fpu/fesetenv.c (fesetenv): Likewise.
* sysdeps/ia64/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
* sysdeps/sh/sh4/fpu/fesetenv.c (fesetenv): Likewise.
* sysdeps/sh/sh4/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
* sysdeps/s390/fpu/fesetenv.c (fesetenv): Likewise.
* sysdeps/s390/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
* sysdeps/x86_64/fpu/fesetenv.c (fesetenv): Likewise.
* sysdeps/x86_64/fpu/fraiseexcpt.c (feraiseexcept): Likewise.

75 files changed:
ChangeLog
include/fenv.h
include/math.h
math/Makefile
stdio-common/printf_fp.c
stdio-common/printf_size.c
sysdeps/alpha/fpu/fesetenv.c
sysdeps/alpha/fpu/fraiseexcpt.c
sysdeps/arm/fpu/fesetenv.c
sysdeps/arm/fpu/fraiseexcpt.c
sysdeps/generic/fesetenv.c
sysdeps/generic/fraiseexcpt.c
sysdeps/generic/printf_fphex.c
sysdeps/generic/s_expm1l.c
sysdeps/generic/s_ldexp.c
sysdeps/generic/s_ldexpf.c
sysdeps/generic/s_ldexpl.c
sysdeps/hppa/fpu/fesetenv.c
sysdeps/hppa/fpu/fraiseexcpt.c
sysdeps/i386/fpu/fesetenv.c
sysdeps/i386/fpu/fraiseexcpt.c
sysdeps/i386/fpu/s_expm1l.S
sysdeps/i386/fpu/s_finite.S
sysdeps/i386/fpu/s_finitef.S
sysdeps/i386/fpu/s_finitel.S
sysdeps/i386/fpu/s_fpclassifyl.c
sysdeps/i386/fpu/s_isinfl.c
sysdeps/i386/fpu/s_isnanl.c
sysdeps/ia64/fpu/fesetenv.c
sysdeps/ia64/fpu/fraiseexcpt.c
sysdeps/ia64/fpu/s_expm1l.S
sysdeps/ia64/fpu/s_finite.S
sysdeps/ia64/fpu/s_fpclassify.S
sysdeps/ia64/fpu/s_isinf.S
sysdeps/ia64/fpu/s_isnan.S
sysdeps/ieee754/dbl-64/e_lgamma_r.c
sysdeps/ieee754/dbl-64/s_finite.c
sysdeps/ieee754/dbl-64/s_fpclassify.c
sysdeps/ieee754/dbl-64/s_isinf.c
sysdeps/ieee754/dbl-64/s_isnan.c
sysdeps/ieee754/flt-32/s_finitef.c
sysdeps/ieee754/flt-32/s_fpclassifyf.c
sysdeps/ieee754/flt-32/s_isinff.c
sysdeps/ieee754/flt-32/s_isnanf.c
sysdeps/ieee754/ldbl-128/s_expm1l.c
sysdeps/ieee754/ldbl-128/s_finitel.c
sysdeps/ieee754/ldbl-128/s_fpclassifyl.c
sysdeps/ieee754/ldbl-128/s_isinfl.c
sysdeps/ieee754/ldbl-128/s_isnanl.c
sysdeps/ieee754/ldbl-96/s_finitel.c
sysdeps/ieee754/ldbl-96/s_fpclassifyl.c
sysdeps/ieee754/ldbl-96/s_isinfl.c
sysdeps/ieee754/ldbl-96/s_isnanl.c
sysdeps/m68k/fpu/fesetenv.c
sysdeps/m68k/fpu/fraiseexcpt.c
sysdeps/m68k/fpu/s_expm1l.c
sysdeps/m68k/fpu/s_fpclassifyl.c
sysdeps/m68k/fpu/s_isinf.c
sysdeps/m68k/s_isinfl.c
sysdeps/m68k/s_isnanl.c
sysdeps/mips/fpu/fesetenv.c
sysdeps/mips/fpu/fraiseexcpt.c
sysdeps/powerpc/fpu/fesetenv.c
sysdeps/powerpc/fpu/fraiseexcpt.c
sysdeps/powerpc/fpu/s_isnan.c
sysdeps/s390/fpu/fesetenv.c
sysdeps/s390/fpu/fraiseexcpt.c
sysdeps/sh/sh4/fpu/fesetenv.c
sysdeps/sh/sh4/fpu/fraiseexcpt.c
sysdeps/sparc/fpu/fesetenv.c
sysdeps/sparc/fpu/fraiseexcpt.c
sysdeps/x86_64/fpu/fesetenv.c
sysdeps/x86_64/fpu/fraiseexcpt.c
sysdeps/x86_64/fpu/s_expm1l.S
sysdeps/x86_64/fpu/s_finitel.S

index 49472e0438d5da96335aed28868004a5d1c0950a..424a83bf2cb965c6d627a86e35a56f94a36089fb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,118 @@
+2002-09-09  Jakub Jelinek  <jakub@redhat.com>
+
+       * include/math.h (__finite_internal, __finitef_internal,
+       __finitel_internal, __isinf_internal, __isnan_internal): Remove.
+       (isfinite): Remove.
+       (__finite, __isinf, __isnan, __finitef, __isinff, __isnanf, __finitel,
+       __isinfl, __isnanl): Add hidden_proto.
+       (__fpclassify, __fpclassifyf, __fpclassifyl, __expm1l): Add
+       libm_hidden_proto.
+       * math/Makefile (libm-calls): Add s_isinf and s_isnan.
+       * stdio-common/printf_fp.c (__printf_fp): Remove INTUSE from
+       __is{inf,nan} calls.
+       * stdio-common/printf_size.c (printf_size): Likewise.
+       * sysdeps/generic/printf_fphex.c (__printf_fphex): Likewise.
+       * sysdeps/generic/s_ldexp.c (__ldexp): Likewise.
+       * sysdeps/generic/s_ldexpf.c (__ldexpf): Likewise.
+       * sysdeps/generic/s_ldexpl.c (__ldexpl): Likewise.
+       * sysdeps/generic/s_expm1l.c (__expm1l): Add libm_hidden_def.
+       * sysdeps/i386/fpu/s_finite.S (__finite_internal): Remove alias.
+       (__finite): Add hidden_def.
+       * sysdeps/i386/fpu/s_finitef.S (__finitef_internal): Remove alias.
+       (__finitef): Add hidden_def.
+       * sysdeps/i386/fpu/s_finitel.S (__finitel_internal): Remove alias.
+       (__finitel): Add hidden_def.
+       * sysdeps/i386/fpu/s_isinfl.c (__isinfl): Remove INTDEF.  Add
+       hidden_def.
+       * sysdeps/i386/fpu/s_isnanl.c (__isnanl): Likewise.
+       * sysdeps/i386/fpu/s_fpclassifyl.c (__fpclassifyl): Add
+       libm_hidden_def.
+       * sysdeps/i386/fpu/s_expm1l.S (__expm1l): Likewise.
+       * sysdeps/ieee754/dbl-64/s_finite.c (__finite): Remove INTDEF.  Add
+       hidden_def.
+       * sysdeps/ieee754/dbl-64/s_isinf.c (__isinf): Likewise.
+       (__isinfl): Remove INTDEF.
+       * sysdeps/ieee754/dbl-64/s_isnan.c (__isnan): Remove INTDEF.  Add
+       hidden_def.
+       (__isnanl): Remove INTDEF.
+       * sysdeps/ieee754/dbl-64/s_fpclassify.c (__fpclassify): Add
+       libm_hidden_def.
+       * sysdeps/ieee754/dbl-64/e_lgamma_r.c (sin_pi): Use __sin and __cos
+       instead of sin and cos.
+       * sysdeps/ieee754/flt-32/s_finitef.c (__finitef): Remove INTDEF.
+       Add hidden_def.
+       * sysdeps/ieee754/flt-32/s_isinff.c (__isinff): Likewise.
+       * sysdeps/ieee754/flt-32/s_isnanf.c (__isnanf): Likewise.
+       * sysdeps/ieee754/flt-32/s_fpclassifyf.c (__fpclassifyf): Add
+       libm_hidden_def.
+       * sysdeps/ieee754/ldbl-128/s_finitel.c (__finitel): Remove INTDEF.
+       Add hidden_def.
+       * sysdeps/ieee754/ldbl-128/s_isinfl.c (__isinfl): Likewise.
+       * sysdeps/ieee754/ldbl-128/s_isnanl.c (__isnanl): Likewise.
+       * sysdeps/ieee754/ldbl-128/s_fpclassifyl.c (__fpclassifyl): Add
+       libm_hidden_def.
+       * sysdeps/ieee754/ldbl-128/s_expm1l.c (__expm1l): Add
+       libm_hidden_def.
+       * sysdeps/ieee754/ldbl-96/s_finitel.c (__finitel): Remove INTDEF.
+       Add hidden_def.
+       * sysdeps/ieee754/ldbl-96/s_isinfl.c (__isinfl): Likewise.
+       * sysdeps/ieee754/ldbl-96/s_isnanl.c (__isnanl): Likewise.
+       * sysdeps/ieee754/ldbl-96/s_fpclassifyl.c (__fpclassifyl): Add
+       libm_hidden_def.
+       * sysdeps/ia64/fpu/s_finite.S (__finite_internal, __finitef_internal,
+       __finitel_internal): Remove aliases.
+       (__finite, __finitef, __finitel): Add hidden_def.
+       * sysdeps/ia64/fpu/s_isnan.S (__isnan_internal, __isnanf_internal,
+       __isnanl_internal): Remove aliases.
+       (__isnan, __isnanf, __isnanl): Add hidden_def.
+       * sysdeps/ia64/fpu/s_isinf.S (__isinf_internal, __isinff_internal,
+       __isinfl_internal): Remove aliases.
+       (__isinf, __isinff, __isinfl): Add hidden_def.
+       * sysdeps/ia64/fpu/s_fpclassify.S (__fpclassify, __fpclassifyf,
+       __fpclassifyl): Add libm_hidden_def.
+       * sysdeps/ia64/fpu/s_expm1l.S (__expm1l): Likewise.
+       * sysdeps/m68k/s_isinfl.c (__isinfl): Remove INTDEF.  Add hidden_def.
+       * sysdeps/m68k/fpu/s_isinf.c (INTDEFX): Remove.
+       (hidden_defx): Define and use.
+       * sysdeps/m68k/fpu/s_fpclassifyl.c (__fpclassifyl): Add
+       libm_hidden_def.
+       * sysdeps/m68k/fpu/s_expm1l.c (__expm1l): Likewise.
+       * sysdeps/m68k/s_isnanl.c (__isnanl): Add hidden_def.
+       * sysdeps/powerpc/fpu/s_isnan.c (__isnan, __isnanf, __isnanl):
+       Remove INTDEF.
+       (__isnan, __isnanf): Add hidden_def.
+       * sysdeps/x86_64/fpu/s_finitel.S (__finitel_internal): Remove alias.
+       (__finitel): Add libm_hidden_def.
+       * sysdeps/x86_64/fpu/s_expm1l.S (__expm1l): Likewise.
+
+       * include/fenv.h (feraiseexcept, fesetenv): Add libm_hidden_proto.
+       * sysdeps/alpha/fpu/fesetenv.c (fesetenv): Add libm_hidden_ver.
+       * sysdeps/alpha/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
+       * sysdeps/arm/fpu/fesetenv.c (fesetenv): Likewise.
+       * sysdeps/arm/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
+       * sysdeps/generic/fesetenv.c (fesetenv): Likewise.
+       * sysdeps/generic/fraiseexcpt.c (feraiseexcept): Likewise.
+       * sysdeps/i386/fpu/fesetenv.c (fesetenv): Likewise.
+       * sysdeps/i386/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
+       * sysdeps/m68k/fpu/fesetenv.c (fesetenv): Likewise.
+       * sysdeps/m68k/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
+       * sysdeps/mips/fpu/fesetenv.c (fesetenv): Likewise.
+       * sysdeps/mips/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
+       * sysdeps/powerpc/fpu/fesetenv.c (fesetenv): Likewise.
+       * sysdeps/powerpc/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
+       * sysdeps/sparc/fpu/fesetenv.c (fesetenv): Likewise.
+       * sysdeps/sparc/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
+       * sysdeps/hppa/fpu/fesetenv.c (fesetenv): Add libm_hidden_def.
+       * sysdeps/hppa/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
+       * sysdeps/ia64/fpu/fesetenv.c (fesetenv): Likewise.
+       * sysdeps/ia64/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
+       * sysdeps/sh/sh4/fpu/fesetenv.c (fesetenv): Likewise.
+       * sysdeps/sh/sh4/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
+       * sysdeps/s390/fpu/fesetenv.c (fesetenv): Likewise.
+       * sysdeps/s390/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
+       * sysdeps/x86_64/fpu/fesetenv.c (fesetenv): Likewise.
+       * sysdeps/x86_64/fpu/fraiseexcpt.c (feraiseexcept): Likewise.
+
 2002-09-09  Steven Munroe  <sjmunroe@us.ibm.com>
 
        * elf/elf.h: Add powerpc64 specific elf relocation and dynamic types.
index b7db444a39c4e24ed071b3201c364ed4db328d46..206309179f8e1182f3523bbc7ddabd667334fe40 100644 (file)
@@ -11,4 +11,7 @@ extern int __fegetenv (fenv_t *__envp);
 extern int __fesetenv (__const fenv_t *__envp);
 extern int __feupdateenv (__const fenv_t *__envp);
 
+libm_hidden_proto (feraiseexcept)
+libm_hidden_proto (fesetenv)
+
 #endif
index 1dd1a1454a875f79e92caa679b35781c97f25d86..100580427387661eff8319fbe5249295c0acc369 100644 (file)
@@ -5,40 +5,27 @@
 /* Now define the internal interfaces.  */
 extern int __matherr (struct exception *__exc);
 
-extern int __finite_internal (double __value)
-     __attribute__ ((__const__)) attribute_hidden;
-extern int __finitef_internal (float __value)
-     __attribute__ ((__const__)) attribute_hidden;
-
-extern int __isinf_internal (double __value)
-     __attribute__ ((__const__)) attribute_hidden;
-extern int __isnan_internal (double __value)
-     __attribute__ ((__const__)) attribute_hidden;
-
-#ifndef __NO_LONG_DOUBLE_MATH
-extern int __finitel_internal (long double __value)
-     __attribute__ ((__const__)) attribute_hidden;
+# if !defined NOT_IN_libc || defined IS_IN_libm
+hidden_proto (__finite)
+hidden_proto (__isinf)
+hidden_proto (__isnan)
+hidden_proto (__finitef)
+hidden_proto (__isinff)
+hidden_proto (__isnanf)
+
+#  ifndef __NO_LONG_DOUBLE_MATH
+hidden_proto (__finitel)
+hidden_proto (__isinfl)
+hidden_proto (__isnanl)
+#  endif
+# endif
 
-extern int __isinfl_internal (long double __value)
-     __attribute__ ((__const__)) attribute_hidden;
-extern int __isnanl_internal (long double __value)
-     __attribute__ ((__const__)) attribute_hidden;
-#endif
+libm_hidden_proto (__fpclassify)
+libm_hidden_proto (__fpclassifyf)
 
-#if !defined NOT_IN_libc || defined IS_IN_libm
-# undef isfinite
-# ifdef __NO_LONG_DOUBLE_MATH
-#  define isfinite(x) \
-     (sizeof (x) == sizeof (float)                                           \
-      ? INTUSE(__finitef) (x) : INTUSE(__finite) (x))
-# else
-#  define isfinite(x) \
-     (sizeof (x) == sizeof (float)                                           \
-      ? INTUSE(__finitef) (x)                                                \
-      : sizeof (x) == sizeof (double)                                        \
-      ? INTUSE(__finite) (x) : INTUSE(__finitel) (x))
+# ifndef __NO_LONG_DOUBLE_MATH
+libm_hidden_proto (__fpclassifyl)
+libm_hidden_proto (__expm1l)
 # endif
-#endif
-
 
 #endif
index d59b054fcef74c58dec105806261258e23e65145..045cdb2a6a1b7823b5f057e051dc29b60456fdf4 100644 (file)
@@ -57,7 +57,8 @@ libm-calls = e_acos e_acosh e_asin e_atan2 e_atanh e_cosh e_exp e_fmod        \
             conj cimag creal cabs carg s_cexp s_csinh s_ccosh s_clog   \
             s_catan s_casin s_ccos s_csin s_ctan s_ctanh s_cacos       \
             s_casinh s_cacosh s_catanh s_csqrt s_cpow s_cproj s_clog10 \
-            s_fma s_lrint s_llrint s_lround s_llround e_exp10 w_log2
+            s_fma s_lrint s_llrint s_lround s_llround e_exp10 w_log2   \
+            s_isinf s_isnan
 dbl-only-routines := branred doasin dosincos halfulp mpa mpatan2       \
                     mpatan mpexp mplog mpsqrt mptan sincos32 slowexp   \
                     slowpow
index de5113671b8b3c5db9b4e940745b0f1307953913..b8813aa35d141130c8586fb9c7a14c414f711872 100644 (file)
@@ -318,7 +318,7 @@ __printf_fp (FILE *fp,
       fpnum.ldbl = *(const long double *) args[0];
 
       /* Check for special values: not a number or infinity.  */
-      if (INTUSE(__isnanl) (fpnum.ldbl))
+      if (__isnanl (fpnum.ldbl))
        {
          if (isupper (info->spec))
            {
@@ -332,7 +332,7 @@ __printf_fp (FILE *fp,
              }
          is_neg = 0;
        }
-      else if (INTUSE(__isinfl) (fpnum.ldbl))
+      else if (__isinfl (fpnum.ldbl))
        {
          if (isupper (info->spec))
            {
@@ -362,7 +362,7 @@ __printf_fp (FILE *fp,
       fpnum.dbl = *(const double *) args[0];
 
       /* Check for special values: not a number or infinity.  */
-      if (INTUSE(__isnan) (fpnum.dbl))
+      if (__isnan (fpnum.dbl))
        {
          if (isupper (info->spec))
            {
@@ -376,7 +376,7 @@ __printf_fp (FILE *fp,
            }
          is_neg = 0;
        }
-      else if (INTUSE(__isinf) (fpnum.dbl))
+      else if (__isinf (fpnum.dbl))
        {
          if (isupper (info->spec))
            {
index cfb2c94c02ec2b2ba518d12beda61ba91146322b..4f2807bf77ef68fd6fe60afbaea014086bbad409 100644 (file)
@@ -136,13 +136,13 @@ printf_size (FILE *fp, const struct printf_info *info, const void *const *args)
       fpnum.ldbl.d = *(const long double *) args[0];
 
       /* Check for special values: not a number or infinity.  */
-      if (INTUSE(__isnanl) (fpnum.ldbl.d))
+      if (__isnanl (fpnum.ldbl.d))
        {
          special = "nan";
          wspecial = L"nan";
          negative = 0;
        }
-      else if (INTUSE(__isinfl) (fpnum.ldbl.d))
+      else if (__isinfl (fpnum.ldbl.d))
        {
          special = "inf";
          wspecial = L"inf";
@@ -162,13 +162,13 @@ printf_size (FILE *fp, const struct printf_info *info, const void *const *args)
       fpnum.dbl.d = *(const double *) args[0];
 
       /* Check for special values: not a number or infinity.  */
-      if (INTUSE(__isnan) (fpnum.dbl.d))
+      if (__isnan (fpnum.dbl.d))
        {
          special = "nan";
          wspecial = L"nan";
          negative = 0;
        }
-      else if (INTUSE(__isinf) (fpnum.dbl.d))
+      else if (__isinf (fpnum.dbl.d))
        {
          special = "inf";
          wspecial = L"inf";
index 63b724065a06a7fe1dc277ec00c3b6a01f1f53f3..c76e8828917064d46906ab82d3da577a66b1e919 100644 (file)
@@ -1,5 +1,5 @@
 /* Install given floating-point environment.
-   Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc.
+   Copyright (C) 1997,99,2000,01,02 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Richard Henderson <rth@tamu.edu>, 1997
 
@@ -53,4 +53,5 @@ strong_alias (__fesetenv, __old_fesetenv)
 compat_symbol (libm, __old_fesetenv, fesetenv, GLIBC_2_1);
 #endif
 
+libm_hidden_ver (__fesetenv, fesetenv)
 versioned_symbol (libm, __fesetenv, fesetenv, GLIBC_2_2);
index 7f18f3969fe6ae0ab7d5b6a6e491ff8fa2069d68..7a589e45988c4e74980b483bf7829a880ad3ebd3 100644 (file)
@@ -1,5 +1,5 @@
 /* Raise given exceptions.
-   Copyright (C) 1997,98,99,2000,01 Free Software Foundation, Inc.
+   Copyright (C) 1997,98,99,2000,01,02 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Richard Henderson <rth@tamu.edu>, 1997.
 
@@ -44,4 +44,5 @@ strong_alias (__feraiseexcept, __old_feraiseexcept)
 compat_symbol (libm, __old_feraiseexcept, feraiseexcept, GLIBC_2_1);
 #endif
 
+libm_hidden_ver (__feraiseexcept, feraiseexcept)
 versioned_symbol (libm, __feraiseexcept, feraiseexcept, GLIBC_2_2);
index 5bc19787d373fda5410b223988c3f8002b277a45..bb8812acaf8635499db4a1a0dab9280dca300290 100644 (file)
@@ -1,5 +1,5 @@
 /* Install given floating-point environment.
-   Copyright (C) 1997,98,99,2000,01 Free Software Foundation, Inc.
+   Copyright (C) 1997,98,99,2000,01,02 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -41,4 +41,5 @@ strong_alias (__fesetenv, __old_fesetenv)
 compat_symbol (libm, __old_fesetenv, fesetenv, GLIBC_2_1);
 #endif
 
+libm_hidden_ver (__fesetenv, fesetenv)
 versioned_symbol (libm, __fesetenv, fesetenv, GLIBC_2_2);
index 75cd1baf34710216666baf8411e2f368b790ece1..f7dede2fe2acd30dbb1546a5dd858ca930506a32 100644 (file)
@@ -1,5 +1,5 @@
 /* Raise given exceptions.
-   Copyright (C) 1997,98,99,2000,01 Free Software Foundation, Inc.
+   Copyright (C) 1997,98,99,2000,01,02 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -40,4 +40,5 @@ strong_alias (__feraiseexcept, __old_feraiseexcept)
 compat_symbol (libm, __old_feraiseexcept, feraiseexcept, GLIBC_2_1);
 #endif
 
+libm_hidden_ver (__feraiseexcept, feraiseexcept)
 versioned_symbol (libm, __feraiseexcept, feraiseexcept, GLIBC_2_2);
index 8727b40623b2fa9a6600b6f5743a1e26ce6e6c4e..936d6c121b116e331b92aeb99b59da2e828180f0 100644 (file)
@@ -1,5 +1,5 @@
 /* Install given floating-point environment.
-   Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1999, 2000, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
@@ -31,6 +31,7 @@ __fesetenv (const fenv_t *envp)
 strong_alias (__fesetenv, __old_fesetenv)
 compat_symbol (libm, __old_fesetenv, fesetenv, GLIBC_2_1);
 #endif
+libm_hidden_ver (__fesetenv, fesetenv)
 versioned_symbol (libm, __fesetenv, fesetenv, GLIBC_2_2);
 
 stub_warning (fesetenv)
index ca3aa7bb1af0e6f6b816b14fbda0a3a049d86540..764634a3b18c979bca17e0e78f17a7b213a2c84b 100644 (file)
@@ -1,5 +1,5 @@
 /* Raise given exceptions.
-   Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1999, 2000, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
@@ -31,6 +31,7 @@ __feraiseexcept (int excepts)
 strong_alias (__feraiseexcept, __old_feraiseexcept)
 compat_symbol (libm, __old_feraiseexcept, feraiseexcept, GLIBC_2_1);
 #endif
+libm_hidden_ver (__feraiseexcept, feraiseexcept)
 versioned_symbol (libm, __feraiseexcept, feraiseexcept, GLIBC_2_2);
 
 stub_warning (feraiseexcept)
index 794a1ab23c8f0cd907a7c3ace32f98df09c5140d..7dfb116aeeb1daf89a770c97013a4b9d140ebb8b 100644 (file)
@@ -170,7 +170,7 @@ __printf_fphex (FILE *fp,
       fpnum.ldbl.d = *(const long double *) args[0];
 
       /* Check for special values: not a number or infinity.  */
-      if (INTUSE(__isnanl) (fpnum.ldbl.d))
+      if (__isnanl (fpnum.ldbl.d))
        {
          if (isupper (info->spec))
            {
@@ -186,7 +186,7 @@ __printf_fphex (FILE *fp,
        }
       else
        {
-         if (INTUSE(__isinfl) (fpnum.ldbl.d))
+         if (__isinfl (fpnum.ldbl.d))
            {
              if (isupper (info->spec))
                {
@@ -209,7 +209,7 @@ __printf_fphex (FILE *fp,
       fpnum.dbl.d = *(const double *) args[0];
 
       /* Check for special values: not a number or infinity.  */
-      if (INTUSE(__isnan) (fpnum.dbl.d))
+      if (__isnan (fpnum.dbl.d))
        {
          if (isupper (info->spec))
            {
@@ -225,7 +225,7 @@ __printf_fphex (FILE *fp,
        }
       else
        {
-         if (INTUSE(__isinf) (fpnum.dbl.d))
+         if (__isinf (fpnum.dbl.d))
            {
              if (isupper (info->spec))
                {
index d49c68a1f8c043e1137fc7d823ff3db6ed19f283..b69d6aeb97a889d35e01cbe1a194bfbe83166988 100644 (file)
@@ -9,6 +9,7 @@ __expm1l (long double x)
   __set_errno (ENOSYS);
   return 0.0;
 }
+libm_hidden_def (__expm1l)
 weak_alias (__expm1l, expm1l)
 
 stub_warning (expm1l)
index 20c444f7db1e11f1b541738d4026afec0681a35f..12c336fad49d7d94fac1b5037ff7d0ec6bc45462 100644 (file)
@@ -25,9 +25,9 @@ static char rcsid[] = "$NetBSD: s_ldexp.c,v 1.6 1995/05/10 20:47:40 jtc Exp $";
        double value; int exp;
 #endif
 {
-       if(!INTUSE(__finite)(value)||value==0.0) return value;
+       if(!__finite(value)||value==0.0) return value;
        value = __scalbn(value,exp);
-       if(!INTUSE(__finite)(value)||value==0.0) __set_errno (ERANGE);
+       if(!__finite(value)||value==0.0) __set_errno (ERANGE);
        return value;
 }
 weak_alias (__ldexp, ldexp)
index 07f0c9ecffb96df0251f657fba37c3b70b9c9f73..631db422a398b3446f99af24230e6ddc07d73240 100644 (file)
@@ -28,9 +28,9 @@ static char rcsid[] = "$NetBSD: s_ldexpf.c,v 1.3 1995/05/10 20:47:42 jtc Exp $";
        float value; int exp;
 #endif
 {
-       if(!INTUSE(__finitef)(value)||value==(float)0.0) return value;
+       if(!__finitef(value)||value==(float)0.0) return value;
        value = __scalbnf(value,exp);
-       if(!INTUSE(__finitef)(value)||value==(float)0.0) __set_errno (ERANGE);
+       if(!__finitef(value)||value==(float)0.0) __set_errno (ERANGE);
        return value;
 }
 INTDEF(__ldexpf)
index a5603988f4c491cbdeb61f50390c0c32cb84ce52..123a6b3b589484c84c02ef9efb562fbeb76ca081 100644 (file)
@@ -29,9 +29,9 @@ static char rcsid[] = "$NetBSD: $";
        long double value; int exp;
 #endif
 {
-       if(!INTUSE(__finitel)(value)||value==0.0) return value;
+       if(!__finitel(value)||value==0.0) return value;
        value = __scalbnl(value,exp);
-       if(!INTUSE(__finitel)(value)||value==0.0) __set_errno (ERANGE);
+       if(!__finitel(value)||value==0.0) __set_errno (ERANGE);
        return value;
 }
 weak_alias (__ldexpl, ldexpl)
index f0c68560c0e12ba3f14617bd55cf53b2f1287327..2c7986987bf3734f9d8a7eb04389024cef896c56 100644 (file)
@@ -1,5 +1,5 @@
 /* Install given floating-point environment.
-   Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1999, 2000, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by David Huggins-Daines <dhd@debian.org>, 2000
    Based on the m68k version by
@@ -68,3 +68,4 @@ fesetenv (const fenv_t *envp)
   /* Success.  */
   return 0;
 }
+libm_hidden_def (fesetenv)
index 5164bc413c35505e32f122709138e3ec8855cdb4..a13668f954a485083518b3a6fdedc02fc436871a 100644 (file)
@@ -1,5 +1,5 @@
 /* Raise given exceptions.
-   Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1999, 2000, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by David Huggins-Daines <dhd@debian.org>
 
@@ -88,3 +88,4 @@ feraiseexcept (int excepts)
   /* Success.  */
   return 0;
 }
+libm_hidden_def (feraiseexcept)
index 4dc0d9192882a1c64082bf2de12af9f8d539b984..667d5085780b8e70ecd5db03d762b987809f0533 100644 (file)
@@ -1,5 +1,5 @@
 /* Install given floating-point environment.
-   Copyright (C) 1997,98,99,2000,01 Free Software Foundation, Inc.
+   Copyright (C) 1997,98,99,2000,01,02 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
@@ -84,4 +84,5 @@ strong_alias (__fesetenv, __old_fesetenv)
 compat_symbol (libm, BP_SYM (__old_fesetenv), BP_SYM (fesetenv), GLIBC_2_1);
 #endif
 
+libm_hidden_ver (__fesetenv, fesetenv)
 versioned_symbol (libm, BP_SYM (__fesetenv), BP_SYM (fesetenv), GLIBC_2_2);
index ef5b0d2d0af2d523633b739eec8dbf39f8c5db24..be50e5eded801bfb420bf89087c326a527d4179a 100644 (file)
@@ -1,5 +1,5 @@
 /* Raise given exceptions.
-   Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc.
+   Copyright (C) 1997,99,2000,01,02 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
@@ -120,4 +120,5 @@ strong_alias (__feraiseexcept, __old_feraiseexcept)
 compat_symbol (libm, __old_feraiseexcept, feraiseexcept, GLIBC_2_1);
 #endif
 
+libm_hidden_ver (__feraiseexcept, feraiseexcept)
 versioned_symbol (libm, __feraiseexcept, feraiseexcept, GLIBC_2_2);
index c9e40fb9135b3fc4316d3dc2a0fa1f846e1d3441..4d491c02f854163358b253722dc001e5bf8752bb 100644 (file)
@@ -1,5 +1,5 @@
 /* ix87 specific implementation of exp(x)-1.
-   Copyright (C) 1996, 1997 Free Software Foundation, Inc.
+   Copyright (C) 1996, 1997, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
    Based on code by John C. Bowman <bowman@ipp-garching.mpg.de>.
@@ -85,4 +85,5 @@ ENTRY(__expm1l)
        fldl    MO(minus1)      // Set result to -1.0.
 3:     ret
 END(__expm1l)
+libm_hidden_def (__expm1l)
 weak_alias (__expm1l, expm1l)
index 52359acdc2d5f79ddd11b2f312e0d1c2ec4569dc..1ae4aed451cbd04409a6a038fd286cc023daa1a2 100644 (file)
@@ -12,5 +12,6 @@ ENTRY(__finite)
        shrl    $31, %eax
        ret
 END (__finite)
-strong_alias(__finite, __finite_internal)
 weak_alias (__finite, finite)
+hidden_def (__finite)
+
index 98c6c59c00f8948295e24cb63eb30d6430633cc7..69e72facffd13210c3900370207f0de464347f64 100644 (file)
@@ -12,5 +12,5 @@ ENTRY(__finitef)
        shrl    $31,%eax
        ret
 END (__finitef)
-strong_alias(__finitef, __finitef_internal)
 weak_alias (__finitef, finitef)
+hidden_def (__finitef)
index b473443a042b78ed9e9968eb3a0de7562db4fe4b..cce90e18fc2fc42eec590409f8c14bb191e5f323 100644 (file)
@@ -11,5 +11,5 @@ ENTRY(__finitel)
        shrl    $31, %eax
        ret
 END (__finitel)
-strong_alias(__finitel, __finitel_internal)
 weak_alias (__finitel, finitel)
+hidden_def (__finitel)
index 4ce06fd0f1630442e6fa4623552bcec3a1b9046d..679e721d38b3e33ba97f01b1bac446c37a545020 100644 (file)
@@ -1,5 +1,5 @@
 /* Return classification value corresponding to argument.
-   Copyright (C) 1997, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1997, 2000, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
@@ -40,3 +40,4 @@ __fpclassifyl (long double x)
 
   return retval;
 }
+libm_hidden_def (__fpclassifyl)
index 29b3aeffc3f1d67544ab1f88c858ea9267118e3c..72e4ae8138c4819100e67bec8dad63de0fa43ef4 100644 (file)
@@ -33,5 +33,5 @@ static char rcsid[] = "$NetBSD: $";
        se &= 0x8000;
        return ~(lx >> 31) & (1 - (se >> 14));
 }
-INTDEF(__isinfl)
+hidden_def (__isinfl)
 weak_alias (__isinfl, isinfl)
index ac034a6c3d1a1477dd2b9da4407b3f5b21e7f351..aa459956e9585303bdd860382610ee5d1cbc9aa5 100644 (file)
@@ -44,5 +44,5 @@ static char rcsid[] = "$NetBSD: $";
        se = 0xfffe - se;
        return (int)((u_int32_t)(se))>>16;
 }
-INTDEF(__isnanl)
+hidden_def (__isnanl)
 weak_alias (__isnanl, isnanl)
index 51d053feeab2d0a592bcc113007591e8ae84aaf9..4c5c2edbbfc43cf2d6351ab7ae258c2154453b85 100644 (file)
@@ -1,5 +1,5 @@
 /* Install given floating-point environment.
-   Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1998, 1999, 2000, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Jes Sorensen <Jes.Sorensen@cern.ch>, 2000
 
@@ -39,3 +39,4 @@ fesetenv (const fenv_t *envp)
 
   return 0;
 }
+libm_hidden_def (fesetenv)
index 08510be4683823a206fbe88cebad811d58e07b08..862b2b8c50c9415f824322e781c7a7fbaa1a1262 100644 (file)
@@ -1,5 +1,5 @@
 /* Raise given exceptions.
-   Copyright (C) 1997, 1998, 2000, 2001 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1998, 2000, 2001, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Jes Sorensen <Jes.Sorensen@cern.ch>, 2000.
 
@@ -77,3 +77,4 @@ feraiseexcept (int excepts)
   /* Success.  */
   return 0;
 }
+libm_hidden_def (feraiseexcept)
index 1c220c4965e304f1b1db259e9f2efca8424583fc..e53d3c8d7ccbf8d7164c599c7f834bb97db0e082 100644 (file)
@@ -565,6 +565,10 @@ alloc r32 = ar.pfs,0,30,4,0
 .endp expm1l
 ASM_SIZE_DIRECTIVE(expm1l)
 
+#ifdef _LIBC
+libm_hidden_def (__expm1l)
+#endif
+
 .section .text
 .proc expl#
 .global expl#
index 5ec7e8e76a183071b515aee49ddd4a4d8be2956d..78d3db5035e55c55694aa60907c4bfd917a9390b 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000 Free Software Foundation, Inc.
+/* Copyright (C) 2000, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -33,12 +33,13 @@ ENTRY (__finite)
 }      
 END (__finite)
 
-strong_alias (__finite, __finite_internal)
 strong_alias (__finite, __finitef)
-strong_alias (__finitef, __finitef_internal)
 strong_alias (__finite, __finitel)
-strong_alias (__finitel, __finitel_internal)
 
 weak_alias (__finite, finite)
 weak_alias (__finitef, finitef)
 weak_alias (__finitel, finitel)
+
+hidden_def (__finite)
+hidden_def (__finitef)
+hidden_def (__finitel)
index 3538d3735307307313acb2773b8c65f28fd86327..a9df24a57f0b126fb93755c445c9544d5a62766d 100644 (file)
@@ -1,5 +1,5 @@
 /* Return classification value corresponding to argument.
-   Copyright (C) 2000 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -57,3 +57,6 @@ END (__fpclassify)
 
 strong_alias (__fpclassify, __fpclassifyf)
 strong_alias (__fpclassify, __fpclassifyl)
+libm_hidden_def (__fpclassify)
+libm_hidden_def (__fpclassifyf)
+libm_hidden_def (__fpclassifyl)
index 1045d5d0b44fc661f03cd05b950a6ebe433c2119..e435edf11069cfda65eb802c8c17fc1b009818b0 100644 (file)
@@ -46,12 +46,13 @@ ENTRY (__isinf)
 }
 END (__isinf)
 
-strong_alias (__isinf, __isinf_internal)
 strong_alias (__isinf, __isinff)
-strong_alias (__isinff, __isinff_internal)
 strong_alias (__isinf, __isinfl)
-strong_alias (__isinfl, __isinfl_internal)
 
 weak_alias (__isinf, isinf)
 weak_alias (__isinff, isinff)
 weak_alias (__isinfl, isinfl)
+
+hidden_def (__isinf)
+hidden_def (__isinff)
+hidden_def (__isinfl)
index 2a9c3dd8d720776ec0c14cbbca5f35fa0c5e5397..83fd54f356f837ad78a30699389e29812c52fc1f 100644 (file)
@@ -39,12 +39,13 @@ ENTRY (__isnan)
 }
 END (__isnan)
 
-strong_alias (__isnan, __isnan_internal)
 strong_alias (__isnan, __isnanf)
-strong_alias (__isnanf, __isnanf_internal)
 strong_alias (__isnan, __isnanl)
-strong_alias (__isnanl, __isnanl_internal)
 
 weak_alias (__isnan, isnan)
 weak_alias (__isnanf, isnanf)
 weak_alias (__isnanl, isnanl)
+
+hidden_def (__isnan)
+hidden_def (__isnanf)
+hidden_def (__isnanl)
index 863eaa43622f4954befdb3f0ecd598ed7c3c1ce0..cc44b048f43d9ac4f9a5c9b1684898ad31755cdc 100644 (file)
@@ -175,7 +175,7 @@ static double zero=  0.00000000000000000000e+00;
        GET_HIGH_WORD(ix,x);
        ix &= 0x7fffffff;
 
-       if(ix<0x3fd00000) return sin(pi*x);
+       if(ix<0x3fd00000) return __sin(pi*x);
        y = -x;         /* x is assume negative */
 
     /*
@@ -199,14 +199,14 @@ static double zero=  0.00000000000000000000e+00;
             }
         }
        switch (n) {
-           case 0:   y =  sin(pi*y); break;
+           case 0:   y =  __sin(pi*y); break;
            case 1:
-           case 2:   y =  cos(pi*(0.5-y)); break;
+           case 2:   y =  __cos(pi*(0.5-y)); break;
            case 3:
-           case 4:   y =  sin(pi*(one-y)); break;
+           case 4:   y =  __sin(pi*(one-y)); break;
            case 5:
-           case 6:   y = -cos(pi*(y-1.5)); break;
-           default:  y =  sin(pi*(y-2.0)); break;
+           case 6:   y = -__cos(pi*(y-1.5)); break;
+           default:  y =  __sin(pi*(y-2.0)); break;
            }
        return -y;
 }
index 2317f4a1054dd068a83a1adfd57933cd2e042a3a..90de0f9d11d9084ede0835549576c8aeb3144306 100644 (file)
@@ -22,8 +22,6 @@ static char rcsid[] = "$NetBSD: s_finite.c,v 1.8 1995/05/10 20:47:17 jtc Exp $";
 #include "math.h"
 #include "math_private.h"
 
-#undef __finite
-
 #ifdef __STDC__
        int __finite(double x)
 #else
@@ -35,7 +33,7 @@ static char rcsid[] = "$NetBSD: s_finite.c,v 1.8 1995/05/10 20:47:17 jtc Exp $";
        GET_HIGH_WORD(hx,x);
        return (int)((u_int32_t)((hx&0x7fffffff)-0x7ff00000)>>31);
 }
-INTDEF(__finite)
+hidden_def (__finite)
 weak_alias (__finite, finite)
 #ifdef NO_LONG_DOUBLE
 strong_alias (__finite, __finitel)
index 8368ba4d23b9ab30165f1c7fb8191084c5147192..b3a723ebcfe41c26204b727fe76ffb84fb5c5abe 100644 (file)
@@ -1,5 +1,5 @@
 /* Return classification value corresponding to argument.
-   Copyright (C) 1997 Free Software Foundation, Inc.
+   Copyright (C) 1997, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
@@ -41,3 +41,4 @@ __fpclassify (double x)
 
   return retval;
 }
+libm_hidden_def (__fpclassify)
index ab509a00ae30fcac3a4e81bd509dd9bced8095d3..24b29ae0137594263d5ed6697e1f21a2af393905 100644 (file)
@@ -25,10 +25,9 @@ __isinf (double x)
        lx |= -lx;
        return ~(lx >> 31) & (hx >> 30);
 }
-INTDEF(__isinf)
+hidden_def (__isinf)
 weak_alias (__isinf, isinf)
 #ifdef NO_LONG_DOUBLE
 strong_alias (__isinf, __isinfl)
-INTDEF(__isinfl)
 weak_alias (__isinf, isinfl)
 #endif
index 27f85654572a7e3322b584076975483a93d9f90d..3a089e99a853d380c954eac724835de6a74adafd 100644 (file)
@@ -36,10 +36,9 @@ static char rcsid[] = "$NetBSD: s_isnan.c,v 1.8 1995/05/10 20:47:36 jtc Exp $";
        hx = 0x7ff00000 - hx;
        return (int)(((u_int32_t)hx)>>31);
 }
-INTDEF(__isnan)
+hidden_def (__isnan)
 weak_alias (__isnan, isnan)
 #ifdef NO_LONG_DOUBLE
 strong_alias (__isnan, __isnanl)
-INTDEF(__isnanl)
 weak_alias (__isnan, isnanl)
 #endif
index 74019c763ea56f9f544822ec5df45b67d0521f42..65767f8f9301ff67814678616f408ff8de80ffc0 100644 (file)
@@ -25,8 +25,6 @@ static char rcsid[] = "$NetBSD: s_finitef.c,v 1.4 1995/05/10 20:47:18 jtc Exp $"
 #include "math.h"
 #include "math_private.h"
 
-#undef __finitef
-
 #ifdef __STDC__
        int __finitef(float x)
 #else
@@ -38,5 +36,5 @@ static char rcsid[] = "$NetBSD: s_finitef.c,v 1.4 1995/05/10 20:47:18 jtc Exp $"
        GET_FLOAT_WORD(ix,x);
        return (int)((u_int32_t)((ix&0x7fffffff)-0x7f800000)>>31);
 }
-INTDEF(__finitef)
+hidden_def (__finitef)
 weak_alias (__finitef, finitef)
index f7f3b523a729621c6780bac4a16f0523e55d42ac..709bc2b01f2a42230277c3db1b8319d6e5cfcbd4 100644 (file)
@@ -1,5 +1,5 @@
 /* Return classification value corresponding to argument.
-   Copyright (C) 1997, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1997, 2000, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
@@ -40,3 +40,4 @@ __fpclassifyf (float x)
 
   return retval;
 }
+libm_hidden_def (__fpclassifyf)
index 2bf23644264ca0da6ddc63615e493a2db9c633d5..03a95fcc0fc22d5ab0dac4caa248edc1c352fb44 100644 (file)
@@ -25,5 +25,5 @@ __isinff (float x)
        t |= -t;
        return ~(t >> 31) & (ix >> 30);
 }
-INTDEF(__isinff)
+hidden_def (__isinff)
 weak_alias (__isinff, isinff)
index 93a3c3f20006546f76002faf0cfaf2bc359de320..4ac16c2b5f11e5688f18ea345096925ed9bb406f 100644 (file)
@@ -38,5 +38,5 @@ static char rcsid[] = "$NetBSD: s_isnanf.c,v 1.4 1995/05/10 20:47:38 jtc Exp $";
        ix = 0x7f800000 - ix;
        return (int)(((u_int32_t)(ix))>>31);
 }
-INTDEF(__isnanf)
+hidden_def (__isnanf)
 weak_alias (__isnanf, isnanf)
index d3d85a4217a6dc5ff9ed16ced52e6ed1e7477119..f373e1e6a968db22040b9dd0b0a98ae74d11f253 100644 (file)
@@ -157,5 +157,5 @@ __expm1l (long double x)
   x = px * qx + (px - 1.0);
   return x;
 }
-
+libm_hidden_def (__expm1l)
 weak_alias (__expm1l, expm1l)
index a2372dc8d9551f40bf5cb05e2a8d92bbb80cb735..e3b0a2b99031539add61a3b8764005fe9d65b88d 100644 (file)
@@ -25,8 +25,6 @@ static char rcsid[] = "$NetBSD: $";
 #include "math.h"
 #include "math_private.h"
 
-#undef __finitel
-
 #ifdef __STDC__
        int __finitel(long double x)
 #else
@@ -39,5 +37,5 @@ static char rcsid[] = "$NetBSD: $";
        return (int)((u_int64_t)((hx&0x7fffffffffffffffLL)
                                 -0x7fff000000000000LL)>>63);
 }
-INTDEF(__finitel)
+hidden_def (__finitel)
 weak_alias (__finitel, finitel)
index eacfba9240c05aa520e1d669e18250e622394730..c66a2cb02b7ba87eac1c83bc8b3dc0a7118bc93c 100644 (file)
@@ -1,5 +1,5 @@
 /* Return classification value corresponding to argument.
-   Copyright (C) 1997, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1999, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997 and
                  Jakub Jelinek <jj@ultra.linux.cz>, 1999.
@@ -42,3 +42,4 @@ __fpclassifyl (long double x)
 
   return retval;
 }
+libm_hidden_def (__fpclassifyl)
index 2867e903f54d7318943e89a2831e0d8299496c25..0b3526bd795a49cdb0dada6b84b6bdeb0cd7c6d8 100644 (file)
@@ -25,5 +25,5 @@ __isinfl (long double x)
        lx |= -lx;
        return ~(lx >> 63) & (hx >> 62);
 }
-INTDEF(__isinfl)
+hidden_def (__isinfl)
 weak_alias (__isinfl, isinfl)
index ea701fefb84d4aaf92b6ac60bf28e944398a0d15..267ec8d0aa5ce6ef56ca1f840a306593a5dd32c5 100644 (file)
@@ -39,5 +39,5 @@ static char rcsid[] = "$NetBSD: $";
        hx = 0x7fff000000000000LL - hx;
        return (int)((u_int64_t)hx>>63);
 }
-INTDEF(__isnanl)
+hidden_def (__isnanl)
 weak_alias (__isnanl, isnanl)
index 3bbb21a2bb227e9035d0cd4706c9e8a44f9f77a0..437ea87f878fa048927ad2a15adcb66cdecd2d9d 100644 (file)
@@ -26,8 +26,6 @@ static char rcsid[] = "$NetBSD: $";
 #include "math.h"
 #include "math_private.h"
 
-#undef __finitel
-
 #ifdef __STDC__
        int __finitel(long double x)
 #else
@@ -39,5 +37,5 @@ static char rcsid[] = "$NetBSD: $";
        GET_LDOUBLE_EXP(exp,x);
        return (int)((u_int32_t)((exp&0x7fff)-0x7fff)>>31);
 }
-INTDEF(__finitel)
+hidden_def (__finitel)
 weak_alias (__finitel, finitel)
index bd257485c0ca08a9117321213e8517829252d77b..7851c9ac7e7b43a5e2cb1372dc2271642d60740c 100644 (file)
@@ -1,5 +1,5 @@
 /* Return classification value corresponding to argument.
-   Copyright (C) 1997 Free Software Foundation, Inc.
+   Copyright (C) 1997, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
    Fixed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>.
@@ -42,3 +42,4 @@ __fpclassifyl (long double x)
 
   return retval;
 }
+libm_hidden_def (__fpclassifyl)
index 919c2ff3f8ebcb280864a9165465fe10c4cb704a..9583234efa93750101003e50d234902cf9628ed7 100644 (file)
@@ -26,5 +26,5 @@ __isinfl (long double x)
        se &= 0x8000;
        return ~(lx >> 31) & (1 - (se >> 14));
 }
-INTDEF(__isinfl)
+hidden_def (__isinfl)
 weak_alias (__isinfl, isinfl)
index 0a7ff38433c518ecccf8a0bebcbac3201f97b413..5aa94149fb438558dac08c874f1f2edbec7ac213 100644 (file)
@@ -41,4 +41,5 @@ static char rcsid[] = "$NetBSD: $";
        se = 0xfffe - se;
        return (int)(((u_int32_t)(se))>>31);
 }
+hidden_def (__isnanl)
 weak_alias (__isnanl, isnanl)
index d3cac1ca8cd3917fec9337b9f25650a39013a4f9..20653f0ddc66cff0276e9a7f63885aae6ec3c30b 100644 (file)
@@ -1,5 +1,5 @@
 /* Install given floating-point environment.
-   Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc.
+   Copyright (C) 1997,99,2000,01,02 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
 
@@ -56,4 +56,5 @@ strong_alias (__fesetenv, __old_fesetenv)
 compat_symbol (libm, __old_fesetenv, fesetenv, GLIBC_2_1);
 #endif
 
+libm_hidden_ver (__fesetenv, fesetenv)
 versioned_symbol (libm, __fesetenv, fesetenv, GLIBC_2_2);
index d410fde07e581d46a955c8ca1d0f2e1fa3bbbeed..69f746c9b2aee66282ffe63a0ecbc3bc7b30bd34 100644 (file)
@@ -1,5 +1,5 @@
 /* Raise given exceptions.
-   Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc.
+   Copyright (C) 1997,99,2000,01,02 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
 
@@ -79,4 +79,5 @@ strong_alias (__feraiseexcept, __old_feraiseexcept)
 compat_symbol (libm, __old_feraiseexcept, feraiseexcept, GLIBC_2_1);
 #endif
 
+libm_hidden_ver (__feraiseexcept, feraiseexcept)
 versioned_symbol (libm, __feraiseexcept, feraiseexcept, GLIBC_2_2);
index cd62cb3b21956ad7c119c2fdad1c2ef192d57b89..feee07a1d84c7b5a2005535f51781aa93f538715 100644 (file)
@@ -1,2 +1,3 @@
 #define FUNC expm1l
 #include <s_atanl.c>
+libm_hidden_def (__expm1l)
index 9a38900ef018cd6ec2d07c8c93a4722c536bde5a..a8cb0999277cf1a61000f0481f7cf3411ae38278 100644 (file)
@@ -1,5 +1,5 @@
 /* Return classification value corresponding to argument.  m68k version.
-   Copyright (C) 1997,2001 Free Software Foundation, Inc.
+   Copyright (C) 1997, 2001, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
    Fixed for m68k by Andreas Schwab <schwab@suse.de>.
@@ -41,3 +41,4 @@ __fpclassifyl (long double x)
 
   return retval;
 }
+libm_hidden_def (__fpclassifyl)
index d87a2317ed1e0d6f525d07d9d0ab5cf5add7be06..5fb43ea2a0533f1ca2885843d329eab8b9201814 100644 (file)
@@ -34,7 +34,7 @@ __CONCATX(__,FUNC) (x)
   return __m81_u(__CONCATX(__,FUNC))(x);
 }
 
-#define INTDEFX(a) INTDEF(a)
-INTDEFX(__CONCATX(__,FUNC))
+#define hidden_defx(a) hidden_def(a)
+hidden_defx(__CONCATX(__,FUNC))
 #define weak_aliasx(a,b) weak_alias(a,b)
 weak_aliasx (__CONCATX(__,FUNC), FUNC)
index 89880bc4e4292e6a5156c4f9826ce9e65232615f..2502039087042f0a07bfeb0f8ba92df5c7338102 100644 (file)
 #include <math.h>
 #include "ieee754.h"
 
-#undef __isinfl
-#undef isinfl
-
-
 /* Return 0 if VALUE is finite or NaN, +1 if it
    is +Infinity, -1 if it is -Infinity.  */
 int
@@ -42,5 +38,5 @@ __isinfl (long double value)
   return 0;
 }
 
-INTDEF(__isinfl)
+hidden_def (__isinfl)
 weak_alias (__isinfl, isinfl);
index 0a9ddf9814e99993304b4880148fd8175efc9800..999746f29c0d49b426d5b82e8e2f95781a93bde6 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1992, 1995, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1992, 1995, 1997, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
 #include <math.h>
 #include "ieee754.h"
 
-#undef __isnanl
-#undef isnanl
-
-
 /* Return nonzero if VALUE is not a number.  */
 int
 __isnanl (long double value)
@@ -38,4 +34,5 @@ __isnanl (long double value)
          ((u.ieee.mantissa0 & 0x7fffffff) != 0 || u.ieee.mantissa1 != 0));
 }
 
+hidden_def (__isnanl)
 weak_alias (__isnanl, isnanl);
index 6bd894a95f77eb08ed4420f133a2db8b31b020b9..197db5e6e0179a8a94baffc0f9c3ad36ba8260ea 100644 (file)
@@ -1,5 +1,5 @@
 /* Install given floating-point environment.
-   Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1998, 1999, 2000, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Andreas Jaeger <aj@suse.de>, 1998.
 
@@ -45,4 +45,5 @@ __fesetenv (const fenv_t *envp)
 strong_alias (__fesetenv, __old_fesetenv)
 compat_symbol (libm, __old_fesetenv, fesetenv, GLIBC_2_1);
 #endif
+libm_hidden_ver (__fesetenv, fesetenv)
 versioned_symbol (libm, __fesetenv, fesetenv, GLIBC_2_2);
index e2472e35f271023748b5d4755d231f3318594964..e3323ddb404d5b7e79a49a551fa8e01f32afabf8 100644 (file)
@@ -49,4 +49,5 @@ __feraiseexcept (int excepts)
 strong_alias (__feraiseexcept, __old_feraiseexcept)
 compat_symbol (libm, __old_feraiseexcept, feraiseexcept, GLIBC_2_1);
 #endif
+libm_hidden_ver (__feraiseexcept, feraiseexcept)
 versioned_symbol (libm, __feraiseexcept, feraiseexcept, GLIBC_2_2);
index 82464aee9c8cfb7f216ed8bf5673dbbd80f20416..ff82dfd176f2f23ae333f4e96ea8d2aae6b4b5c1 100644 (file)
@@ -1,5 +1,5 @@
 /* Install given floating-point environment.
-   Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc.
+   Copyright (C) 1997,99,2000,01,02 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -35,4 +35,5 @@ strong_alias (__fesetenv, __old_fesetenv)
 compat_symbol (libm, BP_SYM (__old_fesetenv), BP_SYM (fesetenv), GLIBC_2_1);
 #endif
 
+libm_hidden_ver (__fesetenv, fesetenv)
 versioned_symbol (libm, BP_SYM (__fesetenv), BP_SYM (fesetenv), GLIBC_2_2);
index d5a353e699063b483f7dfbf7a2c6346462573387..dbe36c3d5a6d8483d3e3b9de5620315108ef444a 100644 (file)
@@ -1,5 +1,5 @@
 /* Raise given exceptions.
-   Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc.
+   Copyright (C) 1997,99,2000,01,02 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -62,4 +62,5 @@ strong_alias (__feraiseexcept, __old_feraiseexcept)
 compat_symbol (libm, BP_SYM (__old_feraiseexcept), BP_SYM (feraiseexcept), GLIBC_2_1);
 #endif
 
+libm_hidden_ver (__feraiseexcept, feraiseexcept)
 versioned_symbol (libm, BP_SYM (__feraiseexcept), BP_SYM (feraiseexcept), GLIBC_2_2);
index 14d586d6e422632f7052a11f18b7ede0cb14ff55..ad1d6177c531850e9a0847145d56203493e24af3 100644 (file)
@@ -36,19 +36,16 @@ __isnan (x)
   fesetenv_register (savedstate);
   return result;
 }
-INTDEF(__isnan)
+hidden_def (__isnan)
 weak_alias (__isnan, isnan)
 
 /* It turns out that the 'double' version will also always work for
    single-precision.  */
-#undef __isnanf
-#undef isnanf
 strong_alias (__isnan, __isnanf)
-INTDEF(__isnanf)
+hidden_def (__isnanf)
 weak_alias (__isnanf, isnanf)
 
 #ifdef NO_LONG_DOUBLE
 strong_alias (__isnan, __isnanl)
-INTDEF(__isnanl)
 weak_alias (__isnan, isnanl)
 #endif
index 6f2d0c5308e4ab87f20e9aa78516969e433dea76..bb71c95a1effd9eaf9fc7c088375416c708cb91c 100644 (file)
@@ -1,5 +1,5 @@
 /* Install given floating-point environment.
-   Copyright (C) 2000 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com).
 
@@ -54,3 +54,4 @@ fesetenv (const fenv_t *envp)
   /* Success.  */
   return 0;
 }
+libm_hidden_def (fesetenv)
index 70ac619ca5cc4ccbf994e96aa56e0016a1522351..4ceb5ce7b5642ef053e15536cdb35df234dc56e7 100644 (file)
@@ -1,5 +1,5 @@
 /* Raise given exceptions.
-   Copyright (C) 2000 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com) and
    Martin Schwidefsky (schwidefsky@de.ibm.com).
@@ -70,3 +70,4 @@ feraiseexcept (int excepts)
   /* Success.  */
   return 0;
 }
+libm_hidden_def (feraiseexcept)
index fd27c77fc296e6c74b177c372c33bb839c5756d7..b66ed7f5ea135188a212377e63662c15e4e59db1 100644 (file)
@@ -1,5 +1,5 @@
 /* Install given floating-point environment.
-   Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1998, 1999, 2000, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -32,3 +32,4 @@ fesetenv (const fenv_t *envp)
     }
   return 0;
 }
+libm_hidden_def (fesetenv)
index 13dab0378fbd5242680b0abffa68c35c1f0c33c9..f67ec1520335ce7bedd031458699927f4fa8cb2f 100644 (file)
@@ -1,5 +1,5 @@
 /* Raise given exceptions.
-   Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1998, 2000, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -33,3 +33,4 @@ feraiseexcept (int excepts)
 
   return 0;
 }
+libm_hidden_def (feraiseexcept)
index 61e48fb8d48d56f7cdd436581010d09a8d965530..89e97a7d5eb45355def85342dfe4e80d0dec4f92 100644 (file)
@@ -1,5 +1,5 @@
 /* Install given floating-point environment.
-   Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1999, 2000, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -51,4 +51,5 @@ strong_alias (__fesetenv, __old_fesetenv)
 compat_symbol (libm, __old_fesetenv, fesetenv, GLIBC_2_1);
 #endif
 
+libm_hidden_ver (__fesetenv, fesetenv)
 versioned_symbol (libm, __fesetenv, fesetenv, GLIBC_2_2);
index 2bdbd7bc305c1424cac9f01dad2a67166aaf4c5d..0d45ec82d2109f7b91acc982df9b74b7f3bea5cc 100644 (file)
@@ -1,5 +1,5 @@
 /* Raise given exceptions.
-   Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1999, 2000, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -67,4 +67,5 @@ strong_alias (__feraiseexcept, __old_feraiseexcept)
 compat_symbol (libm, __old_feraiseexcept, feraiseexcept, GLIBC_2_1);
 #endif
 
+libm_hidden_ver (__feraiseexcept, feraiseexcept)
 versioned_symbol (libm, __feraiseexcept, feraiseexcept, GLIBC_2_2);
index 4527b16ed95af0af9966bee1de4c197ba783faf8..68e0046955043fc81dc75f3b186eec933b2ae99e 100644 (file)
@@ -1,5 +1,5 @@
 /* Install given floating-point environment.
-   Copyright (C) 2001 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -87,3 +87,4 @@ fesetenv (const fenv_t *envp)
   /* Success.  */
   return 0;
 }
+libm_hidden_def (fesetenv)
index 96ebb6dea29ffcf269b15890ef69811507dc967e..d1d3c0330223c35620f5e8271e36fc5b56a1cdfe 100644 (file)
@@ -1,5 +1,5 @@
 /* Raise given exceptions.
-   Copyright (C) 2001 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -117,3 +117,4 @@ feraiseexcept (int excepts)
   /* Success.  */
   return 0;
 }
+libm_hidden_def (feraiseexcept)
index fa40e05572f8e3fc10bee91701562e5b99aa4e44..b4f5a3efda809e6a973297d6f90f7dcb681320a2 100644 (file)
@@ -1,5 +1,5 @@
 /* ix87 specific implementation of exp(x)-1.
-   Copyright (C) 1996, 1997, 2001 Free Software Foundation, Inc.
+   Copyright (C) 1996, 1997, 2001, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
    Based on code by John C. Bowman <bowman@ipp-garching.mpg.de>.
@@ -80,4 +80,5 @@ ENTRY(__expm1l)
        fldl    MO(minus1)      // Set result to -1.0.
 3:     ret
 END(__expm1l)
+libm_hidden_def (__expm1l)
 weak_alias (__expm1l, expm1l)
index 45b9886fb6f0d98e9fdc5c2d40551474e540f704..9e49796901992f2d6c134f5ebc63073e105b56b1 100644 (file)
@@ -12,5 +12,5 @@ ENTRY(__finitel)
        shrl    $31, %eax
        ret
 END (__finitel)
-strong_alias(__finitel, __finitel_internal)
 weak_alias (__finitel, finitel)
+hidden_def (__finitel)
This page took 0.147479 seconds and 5 git commands to generate.