2026-04-30 Release Manager * GCC 16.1.0 released. 2026-01-01 Jakub Jelinek <jakub@redhat.com> * libquadmath.texi: Bump @copying's copyright year. 2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * configure: Regenerate. 2025-11-03 Sam James <sam@gentoo.org> * configure: Regenerate. 2025-10-05 Sam James <sam@gentoo.org> * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * configure: Regenerate. 2025-04-09 Jakub Jelinek <jakub@redhat.com> * math/expq.c (C): Fix up THREEp96 constant. 2025-04-07 Lulu Cheng <chenglulu@loongson.cn> PR target/119408 * configure.ac: When checking for __float128 support, determine whether the current architecture is LoongArch. If so, return false. * configure: Regenerate. Sigend-off-by: Xi Ruoyao <xry111@xry111.site> Sigend-off-by: Jakub Jelinek <jakub@redhat.com> 2025-04-01 Jakub Jelinek <jakub@redhat.com> * strtod/strtod_l.c (____STRTOF_INTERNAL): Avoid old-style function definitions. * printf/addmul_1.c (mpn_addmul_1): Likewise. * printf/mul_1.c (mpn_mul_1): Likewise. * printf/submul_1.c (mpn_submul_1): Likewise. 2025-01-02 Jakub Jelinek <jakub@redhat.com> * libquadmath.texi: Bump @copying's copyright year. 2024-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> * libquadmath.texi (M_LOG2Eq, M_LOG10Eq, M_1_PIq, M_2_PIq, M_2_SQRTPIq, M_SQRT1_2q): Adjust descriptioni of these constants. 2024-08-03 Jakub Jelinek <jakub@redhat.com> PR target/116007 * math/sqrtq.c (TFtype): For PowerPC without __LONG_DOUBLE_IEEE128__ define to __float128 before including soft-fp.h and quad.h. 2024-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * Makefile.am [LIBQUAD_USE_SYMVER_SUN] (quadmath.map-sun): Pass $(libquadmath_la_OBJECTS), $(libquadmath_la_LIBADD) to make_sunver.pl unmodified. * Makefile.in: Regenerate. 2024-04-09 Jakub Jelinek <jakub@redhat.com> * sfp-machine.h (__LITTLE_ENDIAN, __BIG_ENDIAN, __BYTE_ORDER): Define if __BYTE_ORDER isn't defined. 2024-04-09 Jakub Jelinek <jakub@redhat.com> PR libquadmath/114623 * sfp-machine.h: New file. * math/sqrtq.c: Include from libgcc/soft-fp also soft-fp.h and quad.h if possible. (USE_SOFT_FP): Define in that case. (sqrtq): Use soft-fp based implementation for the finite positive arguments if possible. 2024-04-03 Simon Chopin <simon.chopin@canonical.com> Jakub Jelinek <jakub@redhat.com> PR libquadmath/114533 * printf/printf_fp.c (__quadmath_printf_fp): Use memcpy to copy __float128 out of args. * printf/printf_fphex.c (__quadmath_printf_fphex): Likewise. 2024-01-03 Jakub Jelinek <jakub@redhat.com> * libquadmath.texi: Bump @copying's copyright year. 2023-12-22 Christophe Lyon <christophe.lyon@linaro.org> * Makefile.am: Allow overriding EXEPCT. * Makefile.in: Regenerate. 2023-12-12 Jakub Jelinek <jakub@redhat.com> PR libquadmath/112963 * configure.ac (LIBM): Readd AC_CHECK_LIBM-like check without doing AC_CHECK_LIB in it. * configure: Regenerated. * Makefile.in: Regenerated. 2023-10-23 Iain Sandoe <iain@sandoe.co.uk> PR libquadmath/111928 * Makefile.in: Regenerate. * configure: Regenerate. * configure.ac: Remove AC_CHECK_LIBM. 2023-10-22 Iain Sandoe <iain@sandoe.co.uk> * Makefile.am: Handle Darwin rpaths. * Makefile.in: Regenerate. * configure: Regenerate. * configure.ac: Handle Darwin rpaths. 2023-08-07 Nick Alcock <nick.alcock@oracle.com> * configure: Regenerate. 2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com> * configure: Regenerate. 2023-08-07 Nick Alcock <nick.alcock@oracle.com> * configure: Regenerate. 2023-08-07 Nick Alcock <nick.alcock@oracle.com> * configure: Regenerate. 2023-08-07 H.J. Lu <hjl.tools@gmail.com> * configure: Regenerate. 2023-08-07 H.J. Lu <hjl.tools@gmail.com> * configure: Regenerate. 2023-03-02 niXman <i.nixman@autistici.org> Jakub Jelinek <jakub@redhat.com> PR libquadmath/87204 PR libquadmath/94756 * printf/gmp-impl.h (mp_limb_t, mp_limb_signed_t, BITS_PER_MP_LIMB): Use 64-bit limbs on LLP64 targets. * strtod/strtod_l.c (round_and_return): Cherry-pick glibc 9310c284ae9 BZ #16151, 4406c41c1d6 BZ #16965 and fcd6b5ac36a BZ #23279 fixes. (____STRTOF_INTERNAL): Cherry-pick glibc b0debe14fcf BZ #23007, 5556d30caee BZ #18247, 09555b9721d and c6aac3bf366 BZ #26137 and d84f25c7d87 fixes. 2023-01-02 Jakub Jelinek <jakub@redhat.com> * libquadmath.texi: Bump @copying's copyright year. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> * doc/conf.py: New file. * doc/copyright.rst: New file. * doc/gnu-free-documentation-license.rst: New file. * doc/i-o-library-routines.rst: New file. * doc/index.rst: New file. * doc/indices-and-tables.rst: New file. * doc/introduction.rst: New file. * doc/math-library-routines.rst: New file. * doc/quadmathsnprintf.rst: New file. * doc/reporting-bugs.rst: New file. * doc/strtoflt128.rst: New file. * doc/typedef-and-constants.rst: New file. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> * Makefile.in: Support Sphinx based documentation. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> * libquadmath.texi: Removed. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> * Makefile.in: Support --with-sphinx-build. * configure.ac: Likewise. * configure: Regenerate. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> * Makefile.in: Build info pages conditionally. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> * doc/copyright.rst: Add trailing newline. * doc/gnu-free-documentation-license.rst: Add trailing newline. * doc/i-o-library-routines.rst: Add trailing newline. * doc/index.rst: Add trailing newline. * doc/indices-and-tables.rst: Add trailing newline. * doc/introduction.rst: Add trailing newline. * doc/math-library-routines.rst: Add trailing newline. * doc/quadmathsnprintf.rst: Add trailing newline. * doc/reporting-bugs.rst: Add trailing newline. * doc/strtoflt128.rst: Add trailing newline. * doc/typedef-and-constants.rst: Add trailing newline. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> * Makefile.in: Add missing HAS_SPHINX_BUILD. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> * doc/conf.py: Add newline at last line. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> PR other/107620 * configure: Regenerate. * configure.ac: Always set sphinx-build. 2022-11-13 Martin Liska <mliska@suse.cz> PR other/107620 * configure: Regenerate. * configure.ac: Always set sphinx-build. 2022-11-10 Martin Liska <mliska@suse.cz> * doc/conf.py: Add newline at last line. 2022-11-09 Martin Liska <mliska@suse.cz> * Makefile.in: Add missing HAS_SPHINX_BUILD. 2022-11-09 Martin Liska <mliska@suse.cz> * doc/copyright.rst: Add trailing newline. * doc/gnu-free-documentation-license.rst: Add trailing newline. * doc/i-o-library-routines.rst: Add trailing newline. * doc/index.rst: Add trailing newline. * doc/indices-and-tables.rst: Add trailing newline. * doc/introduction.rst: Add trailing newline. * doc/math-library-routines.rst: Add trailing newline. * doc/quadmathsnprintf.rst: Add trailing newline. * doc/reporting-bugs.rst: Add trailing newline. * doc/strtoflt128.rst: Add trailing newline. * doc/typedef-and-constants.rst: Add trailing newline. 2022-11-09 Martin Liska <mliska@suse.cz> * Makefile.in: Build info pages conditionally. 2022-11-09 Martin Liska <mliska@suse.cz> * Makefile.in: Support --with-sphinx-build. * configure.ac: Likewise. * configure: Regenerate. 2022-11-09 Martin Liska <mliska@suse.cz> * libquadmath.texi: Removed. 2022-11-09 Martin Liska <mliska@suse.cz> * Makefile.in: Support Sphinx based documentation. 2022-11-09 Martin Liska <mliska@suse.cz> * doc/conf.py: New file. * doc/copyright.rst: New file. * doc/gnu-free-documentation-license.rst: New file. * doc/i-o-library-routines.rst: New file. * doc/index.rst: New file. * doc/indices-and-tables.rst: New file. * doc/introduction.rst: New file. * doc/math-library-routines.rst: New file. * doc/quadmathsnprintf.rst: New file. * doc/reporting-bugs.rst: New file. * doc/strtoflt128.rst: New file. * doc/typedef-and-constants.rst: New file. 2022-10-12 Martin Liska <mliska@suse.cz> * configure: Regenerate. 2022-10-11 Olivier Hainque <hainque@adacore.com> Olivier Hainque <hainque@adacore.com> * configure: Regenerate. 2022-08-25 Martin Liska <mliska@suse.cz> * configure: Regenerate. 2022-01-11 Jakub Jelinek <jakub@redhat.com> * configure.ac: Set XCFLAGS to -mno-gnu-attribute on powerpc64le*-linux*. * configure: Regenerated. 2022-01-03 Jakub Jelinek <jakub@redhat.com> * libquadmath.texi: Bump @copying's copyright year. 2021-06-08 Martin Liska <mliska@suse.cz> * libquadmath.texi: Fix typo. 2021-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org> * configure: Re-generate. 2021-01-01 Jakub Jelinek <jakub@redhat.com> * libquadmath.texi: Bump @copying's copyright year. 2020-12-05 Iain Sandoe <iain@sandoe.co.uk> PR target/97865 * configure: Regenerate. 2020-11-29 John David Anglin <danglin@gcc.gnu.org> * configure: Regenerate. 2020-05-29 H.J. Lu <hjl.tools@gmail.com> PR bootstrap/95413 * configure: Regenerated. 2020-05-15 H.J. Lu <hongjiu.lu@intel.com> PR bootstrap/95147 * configure: Regenerated. 2020-05-14 H.J. Lu <hongjiu.lu@intel.com> * configure: Regenerated. 2020-02-12 Sandra Loosemore <sandra@codesourcery.com> PR libstdc++/79193 PR libstdc++/88999 * configure: Regenerated. 2020-01-24 Maciej W. Rozycki <macro@wdc.com> * configure.ac: Handle `--with-toolexeclibdir='. * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * configure: Regenerate. 2020-01-01 Jakub Jelinek <jakub@redhat.com> Update copyright years. * libquadmath.texi: Bump @copying's copyright year. 2019-09-27 Maciej W. Rozycki <macro@wdc.com> * configure: Regenerate. 2019-08-02 Jakub Jelinek <jakub@redhat.com> * quadmath.h (M_Eq, M_LOG2Eq, M_LOG10Eq, M_LN2q, M_LN10q, M_PIq, M_PI_2q, M_PI_4q, M_1_PIq, M_2_PIq, M_2_SQRTPIq, M_SQRT2q, M_SQRT1_2q): Use two more decimal places. 2019-01-01 Jakub Jelinek <jakub@redhat.com> Update copyright years. * libquadmath.texi: Bump @copying's copyright year. 2018-12-11 Jakub Jelinek <jakub@redhat.com> PR c/88430 * quadmath_weak.h (__qmath2): Add __quadmath_throw. 2018-11-07 Joseph Myers <joseph@codesourcery.com> * quadmath-imp.h (ieee854_float128): Use mantissa0, mantissa1, mantissa2 and mantissa3 fields instead of mant_high and mant_low. Change nan field to ieee_nan. * update-quadmath.py (update_sources): Also update fmaq.c. * math/nanq.c (nanq): Use ieee_nan field of union. Zero-initialize f. Set quiet_nan field. * printf/flt1282mpn.c, printf/printf_fphex.c, strtod/mpn2flt128.c, strtod/strtoflt128.c: Use mantissa0, mantissa1, mantissa2 and mantissa3 fields. Use ieee_nan and quiet_nan field. * math/fmaq.c: Regenerate from glibc sources with update-quadmath.py. 2018-11-05 Joseph Myers <joseph@codesourcery.com> PR libquadmath/68686 * Makefile.am: (libquadmath_la_SOURCES): Remove math/isinf_nsq.c. Add math/exp2q.c math/issignalingq.c math/lgammaq_neg.c math/lgammaq_product.c math/tanq_kernel.c math/tgammaq_product.c math/casinhq_kernel.c. * Makefile.in: Regenerate. * libquadmath.texi (exp2q, issignalingq): Document. * quadmath-imp.h: Include <errno.h>, <limits.h>, <stdbool.h> and <fenv.h>. (HIGH_ORDER_BIT_IS_SET_FOR_SNAN, FIX_FLT128_LONG_CONVERT_OVERFLOW) (FIX_FLT128_LLONG_CONVERT_OVERFLOW, __quadmath_kernel_tanq) (__quadmath_gamma_productq, __quadmath_gammaq_r) (__quadmath_lgamma_negq, __quadmath_lgamma_productq) (__quadmath_lgammaq_r, __quadmath_kernel_casinhq, mul_splitq) (math_check_force_underflow_complex, __glibc_likely) (__glibc_unlikely, struct rm_ctx, SET_RESTORE_ROUNDF128) (libc_feholdsetround_ctx, libc_feresetround_ctx): New. (feraiseexcept, fenv_t, feholdexcept, fesetround, feupdateenv) (fesetenv, fetestexcept, feclearexcept): Define if not supported through <fenv.h>. (__quadmath_isinf_nsq): Remove. * quadmath.h (exp2q, issignalingq): New. * quadmath.map (QUADMATH_1.2): New. * quadmath_weak.h (exp2q, issignalingq): New. * update-quadmath.py: New file. * math/isinf_nsq.c: Remove file. * math/casinhq_kernel.c, math/exp2q.c, math/expq_table.h, math/issignalingq.c, math/lgammaq_neg.c, math/lgammaq_product.c, math/tanq_kernel.c, math/tgammaq_product.c: New files. Generated from glibc sources with update-quadmath.py. * math/acoshq.c, math/acosq.c, math/asinhq.c, math/asinq.c, math/atan2q.c, math/atanhq.c, math/atanq.c, math/cacoshq.c, math/cacosq.c, math/casinhq.c, math/casinq.c, math/catanhq.c, math/catanq.c, math/cbrtq.c, math/ccoshq.c, math/ceilq.c, math/cexpq.c, math/cimagq.c, math/clog10q.c, math/clogq.c, math/conjq.c, math/copysignq.c, math/coshq.c, math/cosq.c, math/cosq_kernel.c, math/cprojq.c, math/crealq.c, math/csinhq.c, math/csinq.c, math/csqrtq.c, math/ctanhq.c, math/ctanq.c, math/erfq.c, math/expm1q.c, math/expq.c, math/fabsq.c, math/fdimq.c, math/finiteq.c, math/floorq.c, math/fmaxq.c, math/fminq.c, math/fmodq.c, math/frexpq.c, math/hypotq.c, math/ilogbq.c, math/isinfq.c, math/isnanq.c, math/j0q.c, math/j1q.c, math/jnq.c, math/ldexpq.c, math/lgammaq.c, math/llrintq.c, math/llroundq.c, math/log10q.c, math/log1pq.c, math/log2q.c, math/logbq.c, math/logq.c, math/lrintq.c, math/lroundq.c, math/modfq.c, math/nearbyintq.c, math/nextafterq.c, math/powq.c, math/remainderq.c, math/remquoq.c, math/rintq.c, math/roundq.c, math/scalblnq.c, math/scalbnq.c, math/signbitq.c, math/sincos_table.c, math/sincosq.c, math/sincosq_kernel.c, math/sinhq.c, math/sinq.c, math/sinq_kernel.c, math/tanhq.c, math/tanq.c, math/tgammaq.c, math/truncq.c, math/x2y2m1q.c: Regenerate from glibc sources withLines 1–500 of 1389. Load more
2026-04-30 Release Manager * GCC 16.1.0 released. 2026-01-01 Jakub Jelinek <jakub@redhat.com> * libquadmath.texi: Bump @copying's copyright year. 2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * configure: Regenerate. 2025-11-03 Sam James <sam@gentoo.org> * configure: Regenerate. 2025-10-05 Sam James <sam@gentoo.org> * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * configure: Regenerate. 2025-04-09 Jakub Jelinek <jakub@redhat.com> * math/expq.c (C): Fix up THREEp96 constant. 2025-04-07 Lulu Cheng <chenglulu@loongson.cn> PR target/119408 * configure.ac: When checking for __float128 support, determine whether the current architecture is LoongArch. If so, return false. * configure: Regenerate. Sigend-off-by: Xi Ruoyao <xry111@xry111.site> Sigend-off-by: Jakub Jelinek <jakub@redhat.com> 2025-04-01 Jakub Jelinek <jakub@redhat.com> * strtod/strtod_l.c (____STRTOF_INTERNAL): Avoid old-style function definitions. * printf/addmul_1.c (mpn_addmul_1): Likewise. * printf/mul_1.c (mpn_mul_1): Likewise. * printf/submul_1.c (mpn_submul_1): Likewise. 2025-01-02 Jakub Jelinek <jakub@redhat.com> * libquadmath.texi: Bump @copying's copyright year. 2024-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> * libquadmath.texi (M_LOG2Eq, M_LOG10Eq, M_1_PIq, M_2_PIq, M_2_SQRTPIq, M_SQRT1_2q): Adjust descriptioni of these constants. 2024-08-03 Jakub Jelinek <jakub@redhat.com> PR target/116007 * math/sqrtq.c (TFtype): For PowerPC without __LONG_DOUBLE_IEEE128__ define to __float128 before including soft-fp.h and quad.h. 2024-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * Makefile.am [LIBQUAD_USE_SYMVER_SUN] (quadmath.map-sun): Pass $(libquadmath_la_OBJECTS), $(libquadmath_la_LIBADD) to make_sunver.pl unmodified. * Makefile.in: Regenerate. 2024-04-09 Jakub Jelinek <jakub@redhat.com> * sfp-machine.h (__LITTLE_ENDIAN, __BIG_ENDIAN, __BYTE_ORDER): Define if __BYTE_ORDER isn't defined. 2024-04-09 Jakub Jelinek <jakub@redhat.com> PR libquadmath/114623 * sfp-machine.h: New file. * math/sqrtq.c: Include from libgcc/soft-fp also soft-fp.h and quad.h if possible. (USE_SOFT_FP): Define in that case. (sqrtq): Use soft-fp based implementation for the finite positive arguments if possible. 2024-04-03 Simon Chopin <simon.chopin@canonical.com> Jakub Jelinek <jakub@redhat.com> PR libquadmath/114533 * printf/printf_fp.c (__quadmath_printf_fp): Use memcpy to copy __float128 out of args. * printf/printf_fphex.c (__quadmath_printf_fphex): Likewise. 2024-01-03 Jakub Jelinek <jakub@redhat.com> * libquadmath.texi: Bump @copying's copyright year. 2023-12-22 Christophe Lyon <christophe.lyon@linaro.org> * Makefile.am: Allow overriding EXEPCT. * Makefile.in: Regenerate. 2023-12-12 Jakub Jelinek <jakub@redhat.com> PR libquadmath/112963 * configure.ac (LIBM): Readd AC_CHECK_LIBM-like check without doing AC_CHECK_LIB in it. * configure: Regenerated. * Makefile.in: Regenerated. 2023-10-23 Iain Sandoe <iain@sandoe.co.uk> PR libquadmath/111928 * Makefile.in: Regenerate. * configure: Regenerate. * configure.ac: Remove AC_CHECK_LIBM. 2023-10-22 Iain Sandoe <iain@sandoe.co.uk> * Makefile.am: Handle Darwin rpaths. * Makefile.in: Regenerate. * configure: Regenerate. * configure.ac: Handle Darwin rpaths. 2023-08-07 Nick Alcock <nick.alcock@oracle.com> * configure: Regenerate. 2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com> * configure: Regenerate. 2023-08-07 Nick Alcock <nick.alcock@oracle.com> * configure: Regenerate. 2023-08-07 Nick Alcock <nick.alcock@oracle.com> * configure: Regenerate. 2023-08-07 H.J. Lu <hjl.tools@gmail.com> * configure: Regenerate. 2023-08-07 H.J. Lu <hjl.tools@gmail.com> * configure: Regenerate. 2023-03-02 niXman <i.nixman@autistici.org> Jakub Jelinek <jakub@redhat.com> PR libquadmath/87204 PR libquadmath/94756 * printf/gmp-impl.h (mp_limb_t, mp_limb_signed_t, BITS_PER_MP_LIMB): Use 64-bit limbs on LLP64 targets. * strtod/strtod_l.c (round_and_return): Cherry-pick glibc 9310c284ae9 BZ #16151, 4406c41c1d6 BZ #16965 and fcd6b5ac36a BZ #23279 fixes. (____STRTOF_INTERNAL): Cherry-pick glibc b0debe14fcf BZ #23007, 5556d30caee BZ #18247, 09555b9721d and c6aac3bf366 BZ #26137 and d84f25c7d87 fixes. 2023-01-02 Jakub Jelinek <jakub@redhat.com> * libquadmath.texi: Bump @copying's copyright year. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> * doc/conf.py: New file. * doc/copyright.rst: New file. * doc/gnu-free-documentation-license.rst: New file. * doc/i-o-library-routines.rst: New file. * doc/index.rst: New file. * doc/indices-and-tables.rst: New file. * doc/introduction.rst: New file. * doc/math-library-routines.rst: New file. * doc/quadmathsnprintf.rst: New file. * doc/reporting-bugs.rst: New file. * doc/strtoflt128.rst: New file. * doc/typedef-and-constants.rst: New file. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> * Makefile.in: Support Sphinx based documentation. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> * libquadmath.texi: Removed. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> * Makefile.in: Support --with-sphinx-build. * configure.ac: Likewise. * configure: Regenerate. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> * Makefile.in: Build info pages conditionally. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> * doc/copyright.rst: Add trailing newline. * doc/gnu-free-documentation-license.rst: Add trailing newline. * doc/i-o-library-routines.rst: Add trailing newline. * doc/index.rst: Add trailing newline. * doc/indices-and-tables.rst: Add trailing newline. * doc/introduction.rst: Add trailing newline. * doc/math-library-routines.rst: Add trailing newline. * doc/quadmathsnprintf.rst: Add trailing newline. * doc/reporting-bugs.rst: Add trailing newline. * doc/strtoflt128.rst: Add trailing newline. * doc/typedef-and-constants.rst: Add trailing newline. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> * Makefile.in: Add missing HAS_SPHINX_BUILD. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> * doc/conf.py: Add newline at last line. 2022-11-14 Martin Liska <mliska@suse.cz> Revert: 2022-11-14 Martin Liska <mliska@suse.cz> PR other/107620 * configure: Regenerate. * configure.ac: Always set sphinx-build. 2022-11-13 Martin Liska <mliska@suse.cz> PR other/107620 * configure: Regenerate. * configure.ac: Always set sphinx-build. 2022-11-10 Martin Liska <mliska@suse.cz> * doc/conf.py: Add newline at last line. 2022-11-09 Martin Liska <mliska@suse.cz> * Makefile.in: Add missing HAS_SPHINX_BUILD. 2022-11-09 Martin Liska <mliska@suse.cz> * doc/copyright.rst: Add trailing newline. * doc/gnu-free-documentation-license.rst: Add trailing newline. * doc/i-o-library-routines.rst: Add trailing newline. * doc/index.rst: Add trailing newline. * doc/indices-and-tables.rst: Add trailing newline. * doc/introduction.rst: Add trailing newline. * doc/math-library-routines.rst: Add trailing newline. * doc/quadmathsnprintf.rst: Add trailing newline. * doc/reporting-bugs.rst: Add trailing newline. * doc/strtoflt128.rst: Add trailing newline. * doc/typedef-and-constants.rst: Add trailing newline. 2022-11-09 Martin Liska <mliska@suse.cz> * Makefile.in: Build info pages conditionally. 2022-11-09 Martin Liska <mliska@suse.cz> * Makefile.in: Support --with-sphinx-build. * configure.ac: Likewise. * configure: Regenerate. 2022-11-09 Martin Liska <mliska@suse.cz> * libquadmath.texi: Removed. 2022-11-09 Martin Liska <mliska@suse.cz> * Makefile.in: Support Sphinx based documentation. 2022-11-09 Martin Liska <mliska@suse.cz> * doc/conf.py: New file. * doc/copyright.rst: New file. * doc/gnu-free-documentation-license.rst: New file. * doc/i-o-library-routines.rst: New file. * doc/index.rst: New file. * doc/indices-and-tables.rst: New file. * doc/introduction.rst: New file. * doc/math-library-routines.rst: New file. * doc/quadmathsnprintf.rst: New file. * doc/reporting-bugs.rst: New file. * doc/strtoflt128.rst: New file. * doc/typedef-and-constants.rst: New file. 2022-10-12 Martin Liska <mliska@suse.cz> * configure: Regenerate. 2022-10-11 Olivier Hainque <hainque@adacore.com> Olivier Hainque <hainque@adacore.com> * configure: Regenerate. 2022-08-25 Martin Liska <mliska@suse.cz> * configure: Regenerate. 2022-01-11 Jakub Jelinek <jakub@redhat.com> * configure.ac: Set XCFLAGS to -mno-gnu-attribute on powerpc64le*-linux*. * configure: Regenerated. 2022-01-03 Jakub Jelinek <jakub@redhat.com> * libquadmath.texi: Bump @copying's copyright year. 2021-06-08 Martin Liska <mliska@suse.cz> * libquadmath.texi: Fix typo. 2021-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org> * configure: Re-generate. 2021-01-01 Jakub Jelinek <jakub@redhat.com> * libquadmath.texi: Bump @copying's copyright year. 2020-12-05 Iain Sandoe <iain@sandoe.co.uk> PR target/97865 * configure: Regenerate. 2020-11-29 John David Anglin <danglin@gcc.gnu.org> * configure: Regenerate. 2020-05-29 H.J. Lu <hjl.tools@gmail.com> PR bootstrap/95413 * configure: Regenerated. 2020-05-15 H.J. Lu <hongjiu.lu@intel.com> PR bootstrap/95147 * configure: Regenerated. 2020-05-14 H.J. Lu <hongjiu.lu@intel.com> * configure: Regenerated. 2020-02-12 Sandra Loosemore <sandra@codesourcery.com> PR libstdc++/79193 PR libstdc++/88999 * configure: Regenerated. 2020-01-24 Maciej W. Rozycki <macro@wdc.com> * configure.ac: Handle `--with-toolexeclibdir='. * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * configure: Regenerate. 2020-01-01 Jakub Jelinek <jakub@redhat.com> Update copyright years. * libquadmath.texi: Bump @copying's copyright year. 2019-09-27 Maciej W. Rozycki <macro@wdc.com> * configure: Regenerate. 2019-08-02 Jakub Jelinek <jakub@redhat.com> * quadmath.h (M_Eq, M_LOG2Eq, M_LOG10Eq, M_LN2q, M_LN10q, M_PIq, M_PI_2q, M_PI_4q, M_1_PIq, M_2_PIq, M_2_SQRTPIq, M_SQRT2q, M_SQRT1_2q): Use two more decimal places. 2019-01-01 Jakub Jelinek <jakub@redhat.com> Update copyright years. * libquadmath.texi: Bump @copying's copyright year. 2018-12-11 Jakub Jelinek <jakub@redhat.com> PR c/88430 * quadmath_weak.h (__qmath2): Add __quadmath_throw. 2018-11-07 Joseph Myers <joseph@codesourcery.com> * quadmath-imp.h (ieee854_float128): Use mantissa0, mantissa1, mantissa2 and mantissa3 fields instead of mant_high and mant_low. Change nan field to ieee_nan. * update-quadmath.py (update_sources): Also update fmaq.c. * math/nanq.c (nanq): Use ieee_nan field of union. Zero-initialize f. Set quiet_nan field. * printf/flt1282mpn.c, printf/printf_fphex.c, strtod/mpn2flt128.c, strtod/strtoflt128.c: Use mantissa0, mantissa1, mantissa2 and mantissa3 fields. Use ieee_nan and quiet_nan field. * math/fmaq.c: Regenerate from glibc sources with update-quadmath.py. 2018-11-05 Joseph Myers <joseph@codesourcery.com> PR libquadmath/68686 * Makefile.am: (libquadmath_la_SOURCES): Remove math/isinf_nsq.c. Add math/exp2q.c math/issignalingq.c math/lgammaq_neg.c math/lgammaq_product.c math/tanq_kernel.c math/tgammaq_product.c math/casinhq_kernel.c. * Makefile.in: Regenerate. * libquadmath.texi (exp2q, issignalingq): Document. * quadmath-imp.h: Include <errno.h>, <limits.h>, <stdbool.h> and <fenv.h>. (HIGH_ORDER_BIT_IS_SET_FOR_SNAN, FIX_FLT128_LONG_CONVERT_OVERFLOW) (FIX_FLT128_LLONG_CONVERT_OVERFLOW, __quadmath_kernel_tanq) (__quadmath_gamma_productq, __quadmath_gammaq_r) (__quadmath_lgamma_negq, __quadmath_lgamma_productq) (__quadmath_lgammaq_r, __quadmath_kernel_casinhq, mul_splitq) (math_check_force_underflow_complex, __glibc_likely) (__glibc_unlikely, struct rm_ctx, SET_RESTORE_ROUNDF128) (libc_feholdsetround_ctx, libc_feresetround_ctx): New. (feraiseexcept, fenv_t, feholdexcept, fesetround, feupdateenv) (fesetenv, fetestexcept, feclearexcept): Define if not supported through <fenv.h>. (__quadmath_isinf_nsq): Remove. * quadmath.h (exp2q, issignalingq): New. * quadmath.map (QUADMATH_1.2): New. * quadmath_weak.h (exp2q, issignalingq): New. * update-quadmath.py: New file. * math/isinf_nsq.c: Remove file. * math/casinhq_kernel.c, math/exp2q.c, math/expq_table.h, math/issignalingq.c, math/lgammaq_neg.c, math/lgammaq_product.c, math/tanq_kernel.c, math/tgammaq_product.c: New files. Generated from glibc sources with update-quadmath.py. * math/acoshq.c, math/acosq.c, math/asinhq.c, math/asinq.c, math/atan2q.c, math/atanhq.c, math/atanq.c, math/cacoshq.c, math/cacosq.c, math/casinhq.c, math/casinq.c, math/catanhq.c, math/catanq.c, math/cbrtq.c, math/ccoshq.c, math/ceilq.c, math/cexpq.c, math/cimagq.c, math/clog10q.c, math/clogq.c, math/conjq.c, math/copysignq.c, math/coshq.c, math/cosq.c, math/cosq_kernel.c, math/cprojq.c, math/crealq.c, math/csinhq.c, math/csinq.c, math/csqrtq.c, math/ctanhq.c, math/ctanq.c, math/erfq.c, math/expm1q.c, math/expq.c, math/fabsq.c, math/fdimq.c, math/finiteq.c, math/floorq.c, math/fmaxq.c, math/fminq.c, math/fmodq.c, math/frexpq.c, math/hypotq.c, math/ilogbq.c, math/isinfq.c, math/isnanq.c, math/j0q.c, math/j1q.c, math/jnq.c, math/ldexpq.c, math/lgammaq.c, math/llrintq.c, math/llroundq.c, math/log10q.c, math/log1pq.c, math/log2q.c, math/logbq.c, math/logq.c, math/lrintq.c, math/lroundq.c, math/modfq.c, math/nearbyintq.c, math/nextafterq.c, math/powq.c, math/remainderq.c, math/remquoq.c, math/rintq.c, math/roundq.c, math/scalblnq.c, math/scalbnq.c, math/signbitq.c, math/sincos_table.c, math/sincosq.c, math/sincosq_kernel.c, math/sinhq.c, math/sinq.c, math/sinq_kernel.c, math/tanhq.c, math/tanq.c, math/tgammaq.c, math/truncq.c, math/x2y2m1q.c: Regenerate from glibc sources with