Age | Commit message (Collapse) | Author |
|
git-svn-id: svn://svn.eglibc.org/trunk@25088 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@24942 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@24306 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@23928 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
include/libc-symbols.h, include/shlib-compat.h, nptl/Makefile,
nptl/pthread_kill_other_threads.c, resolv/res_libc.c,
scripts/versions.awk, sysdeps/ieee754/ldbl-128ibm/s_finitel.c,
sysdeps/ieee754/ldbl-128ibm/s_isinfl.c,
sysdeps/ieee754/ldbl-128ibm/s_isnanl.c,
sysdeps/ieee754/ldbl-128ibm/strtold_l.c,
sysdeps/ieee754/ldbl-opt/math_ldbl_opt.h,
sysdeps/powerpc/longjmp.c, sysdeps/powerpc/powerpc32/dl-machine.c,
sysdeps/wordsize-32/divdi3.c: Revert --disable-versioning support
changes.
* Makerules: Change $(versioning) conditional in local code to
$(build-shared).
git-svn-id: svn://svn.eglibc.org/trunk@23871 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@23297 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@23218 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@23098 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
math/libm-test.inc, option-groups.def, option-groups.defaults,
sysdeps/ieee754/ldbl-128/s_erfl.c,
sysdeps/ieee754/ldbl-128/s_log1pl.c,
sysdeps/ieee754/ldbl-128ibm/s_erfl.c,
sysdeps/ieee754/ldbl-128ibm/s_log1pl.c,
sysdeps/ieee754/ldbl-96/s_erfl.c,
sysdeps/ieee754/ldbl-opt/s_atan.c,
sysdeps/ieee754/ldbl-opt/s_sin.c,
sysdeps/ieee754/ldbl-opt/s_tan.c: Revert OPTION_EGLIBC_LIBM_BIG
support.
* configure: Regenerated.
* math/test-dbl-wrap.c, sysdeps/ieee754/dbl-wrap,
sysdeps/ieee754/ldbl-wrap: Remove.
git-svn-id: svn://svn.eglibc.org/trunk@23097 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@22955 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@22664 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@22177 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@22061 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@21912 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@21564 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@21109 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@19921 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@19078 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@18762 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@18520 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@18363 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@18166 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@17814 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@17531 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@17458 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@17385 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@17195 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@17051 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@15545 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@12229 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@10246 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
* option-groups.defaults (OPTION_EGLIBC_LIBM_BIG): Set.
* configure.in: Handle OPTION_EGLIBC_LIBM_BIG.
* configure: Regenerate.
* math/Makefile (tests: atest-*): Condition on OPTION_EGLIBC_LIBM_BIG.
(libm-test.stmt): Override default result checking precision.
* math/gen-libm-test.pl (default_ulp): New variable. Use it to
override default precision with which test results are checked.
* math/libm-test.inc (MANT_DIG): Handle [l]dbl-wrap math.
* math/test-dbl-wrap: New test.
* sysdeps/ieee754/ldbl-128/s_erfl.c,
* sysdeps/ieee754/ldbl-128/s_log1pl.c,
* sysdeps/ieee754/ldbl-128ibm/s_erfl.c,
* sysdeps/ieee754/ldbl-128ibm/s_log1pl.c,
* sysdeps/ieee754/ldbl-96/s_erfl.c,
* sysdeps/ieee754/ldbl-opt/s_atan.c,
* sysdeps/ieee754/ldbl-opt/s_sin.c,
* sysdeps/ieee754/ldbl-opt/s_tan.c: Handle !OPTION_EGLIBC_LIBM_BIG.
* sysdeps/ieee754/dbl-wrap/dbl-wrap.h,
* sysdeps/ieee754/dbl-wrap/dosincos.c,
* sysdeps/ieee754/dbl-wrap/e_asin.c,
* sysdeps/ieee754/dbl-wrap/e_atan2.c,
* sysdeps/ieee754/dbl-wrap/e_exp.c,
* sysdeps/ieee754/dbl-wrap/e_exp2.c,
* sysdeps/ieee754/dbl-wrap/e_log.c,
* sysdeps/ieee754/dbl-wrap/e_pow.c,
* sysdeps/ieee754/dbl-wrap/s_atan.c,
* sysdeps/ieee754/dbl-wrap/s_sin.c,
* sysdeps/ieee754/dbl-wrap/s_tan.c,
* sysdeps/ieee754/ldbl-wrap/e_acosl.c,
* sysdeps/ieee754/ldbl-wrap/e_asinl.c,
* sysdeps/ieee754/ldbl-wrap/e_expl.c,
* sysdeps/ieee754/ldbl-wrap/e_j0l.c,
* sysdeps/ieee754/ldbl-wrap/e_j1l.c,
* sysdeps/ieee754/ldbl-wrap/e_lgammal_r.c,
* sysdeps/ieee754/ldbl-wrap/e_powl.c,
* sysdeps/ieee754/ldbl-wrap/ldbl-wrap.h,
* sysdeps/ieee754/ldbl-wrap/s_erfl.c,
* sysdeps/ieee754/ldbl-wrap/s_log1pl.c: New files.
git-svn-id: svn://svn.eglibc.org/trunk@9303 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
* scripts/versions.awk (versioning): New parameter, don't output
version information if it is defined to 'no'.
* include/shlib-compat.h (IS_IN_libc, versioned_symbol),
(versioned_symbol_1): Define when !DO_VERSIONING.
(invisible_compat_symbol): Define, instead of compat_symbol when
appropriate.
* include/libc-symbols.h (default_symbol_version): Define when
!DO_VERSIONING.
(versioned_weak): Define.
* Makerules: Generate version maps when !DO_VERSIONING to properly
set symbol binding.
(abi_versions_file): Define, use instead of abi-versions.h.
(libc_gcclibs): Define, link against libgcc_eh when !DO_VERSIONING.
* extra-lib.mk, elf/Makefile: Update, handle --disable-versioning.
* elf/do-rel.h: Handle !DO_VERSIONING.
* sysdeps/powerpc/powerpc32/dl-machine.c: Don't error when
!DO_VERSIONING.
* sysdeps/ieee754/ldbl-opt/math_ldbl_opt.h: Define stuff when
!DO_VERSIONING.
* nptl/pthread_kill_other_threads.c (compat_symbol): Surround with
ifdef DO_VERSIONING.
* sysdeps/wordsize-32/divdi3.c: Use invisible_compat_symbol.
* nptl/Makefile (tst-_res1): Disable test when !DO_VERSIONING.
* sysdeps/powerpc/longjmp.c (_longjmp, longjmp, siglongjmp): Update.
* sysdeps/ieee754/ldbl-opt/math_ldbl_opt.h (ldbl_weak_alias): Update.
* sysdeps/ieee754/ldbl-128ibm/s_isinfl.c (__isinfl): Update.
* sysdeps/ieee754/ldbl-128ibm/s_finitel.c (finitel): Update.
* sysdeps/ieee754/ldbl-128ibm/s_isnanl.c (__isnanl): Update.
* sysdeps/ieee754/ldbl-128ibm/strtold_l.c (wcstold_l, strtold_l):
Update.
git-svn-id: svn://svn.eglibc.org/trunk@8608 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@8487 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
Also:
* sysdeps/unix/sysv/linux/powerpc/bits/mathinline.h: Also test
__NO_FPRS__.
git-svn-id: svn://svn.eglibc.org/trunk@5901 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@3468 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@2425 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@2008 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@1383 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
Joe Kerian <jkerian@us.us.ibm.com>
[BZ #2749]
* soft-fp/fenv_libc.h: New file.
* soft-fp/op-common.h (_FP_OVERFLOW_SEMIRAW): Always set inexact
and overflow for infinity.
(_FP_PACK_SEMIRAW): Update comment. Do not round if NaN.
* soft-fp/op-4.h (__FP_FRAC_SUB_3, __FP_FRAC_SUB_4): Correct borrow
handling for high words.
* sysdeps/ieee754/ldbl-128ibm/s_copysignl.c:
Include <math_ldbl_opt.h>.
Remove weak_alias. Use long_double_symbol macro.
(__copysignl): Use signbit() for comparison.
* sysdeps/ieee754/ldbl-128ibm/s_fabsl.c:
[BZ #2423, #2749]
* sysdeps/ieee754/ldbl-128ibm/s_ceill.c: Don't include <fenv_libc.h>.
(__ceill): Remove calls to fegetround(), fesetround().
* sysdeps/ieee754/ldbl-128ibm/s_floorl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_roundl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_truncl.c: Likewise.
git-svn-id: svn://svn.eglibc.org/trunk@640 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/trunk@286 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
git-svn-id: svn://svn.eglibc.org/fsf/trunk@4 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|