Don't provide __nexttowardf128_do_not_use, nexttowardf128_do_not_use,
finitef128_do_not_use, isinff128_do_not_use and isnanf128_do_not_use.
This fixes BZ #31757.
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
#else
strong_alias (__isnanf128_impl, __isnanf128)
#endif
+#ifndef isnanl
_weak_alias (__isnanf128_impl, isnanl)
+#endif
versioned_symbol (libc, __isnanf128_impl, __isnanf128, GLIBC_2_34);
#if (SHLIB_COMPAT (libc, FLOAT128_VERSION_M, GLIBC_2_34))
strong_alias (__isnanf128_impl, __isnanf128_alias)
-0x7fff000000000000LL)>>63);
}
mathx_hidden_def (__finitel)
+#ifndef finitel
weak_alias (__finitel, finitel)
+#endif
return ~(lx >> 63) & (hx >> 62);
}
mathx_hidden_def (__isinfl)
+#ifndef isinfl
weak_alias (__isinfl, isinfl)
+#endif
return x;
}
libm_alias_ldouble (__nextafter, nextafter)
+#ifndef __nexttowardl
strong_alias (__nextafterl, __nexttowardl)
+#endif
+#ifndef nexttowardl
weak_alias (__nextafterl, nexttowardl)
+#endif