re PR middle-end/50260 (internal compiler error: Segmentation fault at ../../gcc...
[gcc.git] / libquadmath / ChangeLog
index b8706ae676a655b06d603004f0aa15ed5a0c869a..7b35cc985d71088ebe0b06452468e47672ec4bb2 100644 (file)
@@ -1,3 +1,87 @@
+2011-08-01  Jakub Jelinek  <jakub@redhat.com>
+
+       * math/rem_pio2q.c (__quadmath_kernel_rem_pio2): Fix up fq to y
+       conversion for prec 3 and __FLT_EVAL_METHOD__ != 0.
+
+2011-04-03  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/48311
+       * libquadmath.texi (strtoflt128): Fix typo.
+       (quadmath_snprintf): Move note up, make @item.
+
+2011-03-25  Jakub Jelinek  <jakub@redhat.com>
+
+       * printf/printf_fp.c (__quadmath_printf_fp): Use memcpy instead of
+       mempcpy.
+
+2011-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR bootstrap/48135
+       * configure.ac (quadmath_use_symver): Handle --disable-symvers.
+       * configure: Regenerate.
+
+2011-02-28  Jakub Jelinek  <jakub@redhat.com>
+
+       * printf/quadmath-printf.c (quadmath_snprintf): Make sure
+       that for size > 0 str is always zero terminated.
+
+2011-02-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR bootstrap/47827
+       * printf/quadmath-printf.h (NAN): Redefine to __builtin_nanf ("").
+
+2011-02-17  Jakub Jelinek  <jakub@redhat.com>
+
+       * libquadmath.texi (FLT128_DIG, FLT128_MIN_10_EXP,
+       FLT128_MAX_10_EXP): Document.
+       (strtoflt128): Remove obsolete comment.
+       * configure.ac (HAVE_STRTOULL): New check.
+       * printf/gmp-impl.h (mpn_construct_float128): New prototype,
+       define.
+       * printf/mul_n.c: Include <config.h>.
+       * printf/add_n.c: Likewise.
+       * printf/cmp.c: Likewise.
+       * printf/fpioconst.c: Likewise.
+       * printf/mul_1.c: Likewise.
+       * printf/rshift.c: Likewise.
+       * printf/lshift.c: Likewise.
+       * printf/submul_1.c: Likewise.
+       * printf/sub_n.c: Likewise.
+       * printf/divrem.c: Likewise.
+       * printf/addmul_1.c: Likewise.
+       * printf/mul.c: Likewise.
+       * printf/quadmath-printf.h (isupper, isdigit, tolower): Change
+       to avoid evaluating argument multiple times.
+       (isxdigit): Redefine.
+       * strtod/strtoflt128.c: New file.
+       * strtod/strtod_l.c: New file.
+       * strtod/mpn2flt128.c: New file.
+       * strtod/grouping.h: New file.
+       * strtod/tens_in_limb.c: New file.
+       * gdtoa/arith.h: Removed.
+       * gdtoa/gd_qnan.h: Removed.
+       * gdtoa/gdtoa_fltrnds.h: Removed.
+       * gdtoa/gdtoa.h: Removed.
+       * gdtoa/gdtoaimp.h: Removed.
+       * gdtoa/gethex.c: Removed.
+       * gdtoa/gmisc.c: Removed.
+       * gdtoa/hd_init.c: Removed.
+       * gdtoa/hexnan.c: Removed.
+       * gdtoa/makefile: Removed.
+       * gdtoa/misc.c: Removed.
+       * gdtoa/README.gdtoa: Removed.
+       * gdtoa/smisc.c: Removed.
+       * gdtoa/strtodg.c: Removed.
+       * gdtoa/strtopQ.c: Removed.
+       * gdtoa/sum.c: Removed.
+       * quadmath.h (FLT128_DIG, FLT128_MIN_10_EXP, FLT128_MAX_10_EXP):
+       Define.
+       * Makefile.am (libquadmath_la_SOURCES): Remove gdtoa/*, add
+       strtod/strtoflt128.c, strtod/mpn2flt128.c and strtod/tens_in_limb.c.
+       * config.h.in: Regenerated.
+       * configure: Regenerated.
+       * Makefile.in: Regenerated.
+
 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
 
        * printf/quadmath-printf.c: Also check __GLIBC__ when checking