summaryrefslogtreecommitdiff
path: root/libc/sysdeps/ieee754/ldbl-128ibm
AgeCommit message (Collapse)Author
2014-01-22Merge changes between r24941 and r25087 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@25088 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2014-01-03Merge changes between r24468 and r24941 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@24942 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2013-10-18Merge changes between r23946 and r24305 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@24306 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2013-09-05Merge changes between r23795 and r23927 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@23928 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2013-08-29 * Makerules, elf/Makefile, elf/do-rel.h, extra-lib.mk,joseph
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
2013-06-15Merge changes between r23217 and r23296 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@23297 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2013-06-04Merge changes between r23097 and r23217 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@23218 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2013-05-18Merge changes between r22954 and r23097 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@23098 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2013-05-18 * configure.in, math/Makefile, math/gen-libm-test.pl,joseph
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
2013-04-28Merge changes between r22663 and r22954 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@22955 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2013-03-18Merge changes between r22552 and r22663 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@22664 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2013-01-10Merge changes between r22062 and r22176 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@22177 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-12-25Merge changes between r21911 and r22029 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@22061 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-12-02Merge changes between r21775 and r21911 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@21912 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-11-06Merge changes between r21352 and r21563 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@21564 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-10-10Merge changes between r20863 and r21108 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@21109 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-07-31Merge changes between r19464 and r19920 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@19921 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-06-12Merge changes between r18907 and r19077 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@19078 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-05-26Merge changes between r18730 and r18761 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@18762 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-05-12Merge changes between r18392 and r18519 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@18520 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-05-04Merge changes between r18165 and r18362 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@18363 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-04-21Merge changes between r17813 and r18165 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@18166 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-03-28Merge changes between r17700 and r17813 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@17814 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-03-10Merge changes between r17501 and r17530 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@17531 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-03-07Merge changes between r17384 and r17457 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@17458 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-03-03Merge changes between r17194 and r17384 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@17385 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-02-18Merge changes between r17050 and r17194 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@17195 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-02-08Merge changes between r16568 and r17050 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@17051 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2011-10-25Merge changes between r15223 and r15532 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@15545 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2010-12-06Merge changes between r11980 and r12228 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@12229 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2010-04-14Merge changes between r10202 and r10245 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@10246 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2009-11-19 * option-groups.def (OPTION_EGLIBC_LIBM_BIG): New option group.maxim
* 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
2009-06-26 Make --disable-versioning work.maxim
* 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
2009-05-22Merge changes between r8463 and r8486 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@8487 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2008-04-12Merge changes between r5879 and r5900 from /fsf/trunk.joseph
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
2007-09-12Merge changes between r2424 and r3467 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@3468 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2007-06-06Merge changes between r2393 and r2424 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@2425 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2007-04-17Merge changes between r1968 and r2007 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@2008 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2007-02-05Merge changes between r1192 and r1382 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@1383 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2006-11-092006-11-09 Steven Munroe <sjmunroe@us.ibm.com>joseph
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
2006-09-29Merge changes between r76 and r285 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@286 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2006-08-17Import glibc-mainline for 2006-08-16gcc
git-svn-id: svn://svn.eglibc.org/fsf/trunk@4 7b3dc134-2b1b-0410-93df-9e9f96275f8d