1 2022-11-14 Martin Liska <mliska@suse.cz>
4 2022-11-14 Martin Liska <mliska@suse.cz>
6 * doc/conf.py: New file.
7 * doc/copyright.rst: New file.
8 * doc/gnu-free-documentation-license.rst: New file.
9 * doc/i-o-library-routines.rst: New file.
10 * doc/index.rst: New file.
11 * doc/indices-and-tables.rst: New file.
12 * doc/introduction.rst: New file.
13 * doc/math-library-routines.rst: New file.
14 * doc/quadmathsnprintf.rst: New file.
15 * doc/reporting-bugs.rst: New file.
16 * doc/strtoflt128.rst: New file.
17 * doc/typedef-and-constants.rst: New file.
19 2022-11-14 Martin Liska <mliska@suse.cz>
22 2022-11-14 Martin Liska <mliska@suse.cz>
24 * Makefile.in: Support Sphinx based documentation.
26 2022-11-14 Martin Liska <mliska@suse.cz>
29 2022-11-14 Martin Liska <mliska@suse.cz>
31 * libquadmath.texi: Removed.
33 2022-11-14 Martin Liska <mliska@suse.cz>
36 2022-11-14 Martin Liska <mliska@suse.cz>
38 * Makefile.in: Support --with-sphinx-build.
39 * configure.ac: Likewise.
40 * configure: Regenerate.
42 2022-11-14 Martin Liska <mliska@suse.cz>
45 2022-11-14 Martin Liska <mliska@suse.cz>
47 * Makefile.in: Build info pages conditionally.
49 2022-11-14 Martin Liska <mliska@suse.cz>
52 2022-11-14 Martin Liska <mliska@suse.cz>
56 * doc/gnu-free-documentation-license.rst:
58 * doc/i-o-library-routines.rst:
62 * doc/indices-and-tables.rst:
64 * doc/introduction.rst:
66 * doc/math-library-routines.rst:
68 * doc/quadmathsnprintf.rst:
70 * doc/reporting-bugs.rst:
72 * doc/strtoflt128.rst:
74 * doc/typedef-and-constants.rst:
77 2022-11-14 Martin Liska <mliska@suse.cz>
80 2022-11-14 Martin Liska <mliska@suse.cz>
82 * Makefile.in: Add missing HAS_SPHINX_BUILD.
84 2022-11-14 Martin Liska <mliska@suse.cz>
87 2022-11-14 Martin Liska <mliska@suse.cz>
89 * doc/conf.py: Add newline at last line.
91 2022-11-14 Martin Liska <mliska@suse.cz>
94 2022-11-14 Martin Liska <mliska@suse.cz>
97 * configure: Regenerate.
98 * configure.ac: Always set sphinx-build.
100 2022-11-13 Martin Liska <mliska@suse.cz>
103 * configure: Regenerate.
104 * configure.ac: Always set sphinx-build.
106 2022-11-10 Martin Liska <mliska@suse.cz>
108 * doc/conf.py: Add newline at last line.
110 2022-11-09 Martin Liska <mliska@suse.cz>
112 * Makefile.in: Add missing HAS_SPHINX_BUILD.
114 2022-11-09 Martin Liska <mliska@suse.cz>
117 Add trailing newline.
118 * doc/gnu-free-documentation-license.rst:
119 Add trailing newline.
120 * doc/i-o-library-routines.rst:
121 Add trailing newline.
123 Add trailing newline.
124 * doc/indices-and-tables.rst:
125 Add trailing newline.
126 * doc/introduction.rst:
127 Add trailing newline.
128 * doc/math-library-routines.rst:
129 Add trailing newline.
130 * doc/quadmathsnprintf.rst:
131 Add trailing newline.
132 * doc/reporting-bugs.rst:
133 Add trailing newline.
134 * doc/strtoflt128.rst:
135 Add trailing newline.
136 * doc/typedef-and-constants.rst:
137 Add trailing newline.
139 2022-11-09 Martin Liska <mliska@suse.cz>
141 * Makefile.in: Build info pages conditionally.
143 2022-11-09 Martin Liska <mliska@suse.cz>
145 * Makefile.in: Support --with-sphinx-build.
146 * configure.ac: Likewise.
147 * configure: Regenerate.
149 2022-11-09 Martin Liska <mliska@suse.cz>
151 * libquadmath.texi: Removed.
153 2022-11-09 Martin Liska <mliska@suse.cz>
155 * Makefile.in: Support Sphinx based documentation.
157 2022-11-09 Martin Liska <mliska@suse.cz>
159 * doc/conf.py: New file.
160 * doc/copyright.rst: New file.
161 * doc/gnu-free-documentation-license.rst: New file.
162 * doc/i-o-library-routines.rst: New file.
163 * doc/index.rst: New file.
164 * doc/indices-and-tables.rst: New file.
165 * doc/introduction.rst: New file.
166 * doc/math-library-routines.rst: New file.
167 * doc/quadmathsnprintf.rst: New file.
168 * doc/reporting-bugs.rst: New file.
169 * doc/strtoflt128.rst: New file.
170 * doc/typedef-and-constants.rst: New file.
172 2022-10-12 Martin Liska <mliska@suse.cz>
174 * configure: Regenerate.
176 2022-10-11 Olivier Hainque <hainque@adacore.com>
177 Olivier Hainque <hainque@adacore.com>
179 * configure: Regenerate.
181 2022-08-25 Martin Liska <mliska@suse.cz>
183 * configure: Regenerate.
185 2022-01-11 Jakub Jelinek <jakub@redhat.com>
187 * configure.ac: Set XCFLAGS to -mno-gnu-attribute on
189 * configure: Regenerated.
191 2022-01-03 Jakub Jelinek <jakub@redhat.com>
193 * libquadmath.texi: Bump @copying's copyright year.
195 2021-06-08 Martin Liska <mliska@suse.cz>
197 * libquadmath.texi: Fix typo.
199 2021-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org>
201 * configure: Re-generate.
203 2021-01-01 Jakub Jelinek <jakub@redhat.com>
205 * libquadmath.texi: Bump @copying's copyright year.
207 2020-12-05 Iain Sandoe <iain@sandoe.co.uk>
210 * configure: Regenerate.
212 2020-11-29 John David Anglin <danglin@gcc.gnu.org>
214 * configure: Regenerate.
216 2020-05-29 H.J. Lu <hjl.tools@gmail.com>
219 * configure: Regenerated.
221 2020-05-15 H.J. Lu <hongjiu.lu@intel.com>
224 * configure: Regenerated.
226 2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
228 * configure: Regenerated.
230 2020-02-12 Sandra Loosemore <sandra@codesourcery.com>
235 * configure: Regenerated.
237 2020-01-24 Maciej W. Rozycki <macro@wdc.com>
239 * configure.ac: Handle `--with-toolexeclibdir='.
240 * Makefile.in: Regenerate.
241 * aclocal.m4: Regenerate.
242 * configure: Regenerate.
244 2020-01-01 Jakub Jelinek <jakub@redhat.com>
246 Update copyright years.
248 * libquadmath.texi: Bump @copying's copyright year.
250 2019-09-27 Maciej W. Rozycki <macro@wdc.com>
252 * configure: Regenerate.
254 2019-08-02 Jakub Jelinek <jakub@redhat.com>
256 * quadmath.h (M_Eq, M_LOG2Eq, M_LOG10Eq, M_LN2q, M_LN10q, M_PIq,
257 M_PI_2q, M_PI_4q, M_1_PIq, M_2_PIq, M_2_SQRTPIq, M_SQRT2q,
258 M_SQRT1_2q): Use two more decimal places.
260 2019-01-01 Jakub Jelinek <jakub@redhat.com>
262 Update copyright years.
264 * libquadmath.texi: Bump @copying's copyright year.
266 2018-12-11 Jakub Jelinek <jakub@redhat.com>
269 * quadmath_weak.h (__qmath2): Add __quadmath_throw.
271 2018-11-07 Joseph Myers <joseph@codesourcery.com>
273 * quadmath-imp.h (ieee854_float128): Use mantissa0, mantissa1,
274 mantissa2 and mantissa3 fields instead of mant_high and mant_low.
275 Change nan field to ieee_nan.
276 * update-quadmath.py (update_sources): Also update fmaq.c.
277 * math/nanq.c (nanq): Use ieee_nan field of union.
278 Zero-initialize f. Set quiet_nan field.
279 * printf/flt1282mpn.c, printf/printf_fphex.c, strtod/mpn2flt128.c,
280 strtod/strtoflt128.c: Use mantissa0, mantissa1, mantissa2 and
281 mantissa3 fields. Use ieee_nan and quiet_nan field.
282 * math/fmaq.c: Regenerate from glibc sources with
285 2018-11-05 Joseph Myers <joseph@codesourcery.com>
288 * Makefile.am: (libquadmath_la_SOURCES): Remove math/isinf_nsq.c.
289 Add math/exp2q.c math/issignalingq.c math/lgammaq_neg.c
290 math/lgammaq_product.c math/tanq_kernel.c math/tgammaq_product.c
291 math/casinhq_kernel.c.
292 * Makefile.in: Regenerate.
293 * libquadmath.texi (exp2q, issignalingq): Document.
294 * quadmath-imp.h: Include <errno.h>, <limits.h>, <stdbool.h> and
296 (HIGH_ORDER_BIT_IS_SET_FOR_SNAN, FIX_FLT128_LONG_CONVERT_OVERFLOW)
297 (FIX_FLT128_LLONG_CONVERT_OVERFLOW, __quadmath_kernel_tanq)
298 (__quadmath_gamma_productq, __quadmath_gammaq_r)
299 (__quadmath_lgamma_negq, __quadmath_lgamma_productq)
300 (__quadmath_lgammaq_r, __quadmath_kernel_casinhq, mul_splitq)
301 (math_check_force_underflow_complex, __glibc_likely)
302 (__glibc_unlikely, struct rm_ctx, SET_RESTORE_ROUNDF128)
303 (libc_feholdsetround_ctx, libc_feresetround_ctx): New.
304 (feraiseexcept, fenv_t, feholdexcept, fesetround, feupdateenv)
305 (fesetenv, fetestexcept, feclearexcept): Define if not supported
307 (__quadmath_isinf_nsq): Remove.
308 * quadmath.h (exp2q, issignalingq): New.
309 * quadmath.map (QUADMATH_1.2): New.
310 * quadmath_weak.h (exp2q, issignalingq): New.
311 * update-quadmath.py: New file.
312 * math/isinf_nsq.c: Remove file.
313 * math/casinhq_kernel.c, math/exp2q.c, math/expq_table.h,
314 math/issignalingq.c, math/lgammaq_neg.c, math/lgammaq_product.c,
315 math/tanq_kernel.c, math/tgammaq_product.c: New files. Generated
316 from glibc sources with update-quadmath.py.
317 * math/acoshq.c, math/acosq.c, math/asinhq.c, math/asinq.c,
318 math/atan2q.c, math/atanhq.c, math/atanq.c, math/cacoshq.c,
319 math/cacosq.c, math/casinhq.c, math/casinq.c, math/catanhq.c,
320 math/catanq.c, math/cbrtq.c, math/ccoshq.c, math/ceilq.c,
321 math/cexpq.c, math/cimagq.c, math/clog10q.c, math/clogq.c,
322 math/conjq.c, math/copysignq.c, math/coshq.c, math/cosq.c,
323 math/cosq_kernel.c, math/cprojq.c, math/crealq.c, math/csinhq.c,
324 math/csinq.c, math/csqrtq.c, math/ctanhq.c, math/ctanq.c,
325 math/erfq.c, math/expm1q.c, math/expq.c, math/fabsq.c,
326 math/fdimq.c, math/finiteq.c, math/floorq.c, math/fmaxq.c,
327 math/fminq.c, math/fmodq.c, math/frexpq.c, math/hypotq.c,
328 math/ilogbq.c, math/isinfq.c, math/isnanq.c, math/j0q.c,
329 math/j1q.c, math/jnq.c, math/ldexpq.c, math/lgammaq.c,
330 math/llrintq.c, math/llroundq.c, math/log10q.c, math/log1pq.c,
331 math/log2q.c, math/logbq.c, math/logq.c, math/lrintq.c,
332 math/lroundq.c, math/modfq.c, math/nearbyintq.c,
333 math/nextafterq.c, math/powq.c, math/remainderq.c, math/remquoq.c,
334 math/rintq.c, math/roundq.c, math/scalblnq.c, math/scalbnq.c,
335 math/signbitq.c, math/sincos_table.c, math/sincosq.c,
336 math/sincosq_kernel.c, math/sinhq.c, math/sinq.c,
337 math/sinq_kernel.c, math/tanhq.c, math/tanq.c, math/tgammaq.c,
338 math/truncq.c, math/x2y2m1q.c: Regenerate from glibc sources with
341 2018-10-31 Joseph Myers <joseph@codesourcery.com>
344 * Makefile.am: Include multilib.am.
345 (AUTOMAKE_OPTIONS): Remove 1.8. Add info-in-builddir.
346 (all-local): Define outside conditional code.
347 (CLEANFILES): Remove libquadmath.info.
348 * configure.ac: Remove AC_PREREQ.
349 * Makefile.in, aclocal.m4, config.h.in, configure: Regenerate.
351 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
353 * configure: Regenerated.
355 2018-04-19 Jakub Jelinek <jakub@redhat.com>
357 * configure: Regenerated.
359 2018-04-18 David Malcolm <dmalcolm@redhat.com>
362 * configure: Regenerate.
364 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
367 * configure: Regenerate.
369 2018-01-03 Jakub Jelinek <jakub@redhat.com>
371 * libquadmath.texi: Bump @copying's copyright year.
373 2017-11-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
375 * Makefile.am: Update AM_CFLAGS.
376 * Makefile.in: Regenerate:
377 * acinclude.m4: Add enable.m4 and cet.m4.
378 * configure: Regenerate.
379 * configure.ac: Set CET_FLAGS. Update XCFLAGS.
381 2017-11-05 Tom de Vries <tom@codesourcery.com>
384 * printf/gmp-impl.h (MPN_MUL_N_RECURSE): Remove semicolon after
387 2017-09-01 Michael Meissner <meissner@linux.vnet.ibm.com>
390 * configure.ac (powerpc*-linux*): Use attribute mode KC to create
391 complex __float128 on PowerPC instead of attribute mode TC.
392 * quadmath.h (__complex128): Likewise.
393 * configure: Regenerate.
394 * math/cbrtq.c (CBRT2): Use __float128 not long double.
398 * math/j0q.c (U0): Likewise.
399 * math/sqrtq.c (sqrtq): Don't depend on implicit conversion
400 between __float128, instead explicitly convert the __float128
401 value to long double because the PowerPC does not allow __float128
402 and long double in the same expression.
404 2017-07-19 Gerald Pfeifer <gerald@pfeifer.com>
406 * math/powq.c (powq): Use uint32_t instead of u_int32_t.
408 2017-07-19 Jakub Jelinek <jakub@redhat.com>
411 * quadmath-imp.h (math_opt_barrier, math_force_eval,
412 math_narrow_eval, math_check_force_underflow,
413 math_check_force_underflow_nonneg): Define.
414 * math/ceilq.c: Backport changes from upstream glibc
415 between 2012-11-01 and 2017-07-13.
416 * math/remquoq.c: Likewise.
417 * math/expq.c: Likewise.
418 * math/llroundq.c: Likewise.
419 * math/logq.c: Likewise.
420 * math/atanq.c: Likewise.
421 * math/nearbyintq.c: Likewise.
422 * math/scalblnq.c: Likewise.
423 * math/finiteq.c: Likewise.
424 * math/atanhq.c: Likewise.
425 * math/expm1q.c: Likewise.
426 * math/sinhq.c: Likewise.
427 * math/log10q.c: Likewise.
428 * math/rintq.c: Likewise.
429 * math/roundq.c: Likewise.
430 * math/fmaq.c: Likewise.
431 * math/erfq.c: Likewise.
432 * math/log2q.c: Likewise.
433 * math/lroundq.c: Likewise.
434 * math/j1q.c: Likewise.
435 * math/scalbnq.c: Likewise.
436 * math/truncq.c: Likewise.
437 * math/frexpq.c: Likewise.
438 * math/sincosq.c: Likewise.
439 * math/tanhq.c: Likewise.
440 * math/asinq.c: Likewise.
441 * math/coshq.c: Likewise.
442 * math/j0q.c: Likewise.
443 * math/asinhq.c: Likewise.
444 * math/floorq.c: Likewise.
445 * math/sinq_kernel.c: Likewise.
446 * math/powq.c: Likewise.
447 * math/hypotq.c: Likewise.
448 * math/sincos_table.c: Likewise.
449 * math/rem_pio2q.c: Likewise.
450 * math/nextafterq.c: Likewise.
451 * math/log1pq.c: Likewise.
452 * math/sincosq_kernel.c: Likewise.
453 * math/tanq.c: Likewise.
454 * math/acosq.c: Likewise.
455 * math/lrintq.c: Likewise.
456 * math/llrintq.c: Likewise.
458 2017-02-09 Gerald Pfeifer <gerald@pfeifer.com>
460 * configure.ac (ACX_BUGURL): Update.
461 * configure: Regenerate.
463 2017-01-17 Jakub Jelinek <jakub@redhat.com>
466 * configure.ac: Add GCC_BASE_VER.
467 * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
468 get version from BASE-VER file.
469 * configure: Regenerated.
470 * Makefile.in: Regenerated.
472 2017-01-01 Jakub Jelinek <jakub@redhat.com>
474 * libquadmath.texi: Bump @copying's copyright year.
476 2016-11-15 Matthias Klose <doko@ubuntu.com>
478 * configure: Regenerate.
480 2016-01-04 Jakub Jelinek <jakub@redhat.com>
482 * libquadmath.texi: Bump @copying's copyright year.
484 2015-08-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
486 * Makefile.am (libquadmath_la_SOURCES): Add matha/logbq.c.
487 * Makefile.in: Regenerate.
488 * libquadmath.texi: Document logbq.
489 * quadmath.h: Add logbq prototype.
490 * quadmath.map: Add logbq.
491 * quadmath_weak.h: Add logbq prototype.
492 * math/logbq.c: New file
494 2015-05-13 Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
496 * Makefile.in: Regenerated with automake-1.11.6.
497 * aclocal.m4: Likewise.
498 * configure: Likewise.
500 2015-01-26 Matthias Klose <doko@ubuntu.com>
502 * configure.ac: Move AM_ENABLE_MULTILIB before AC_PROG_CC.
503 * configure: Regenerate.
505 2015-01-05 Jakub Jelinek <jakub@redhat.com>
507 * libquadmath.texi: Bump @copying's copyright year.
509 2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
512 * configure: Regenerated.
514 2014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
517 * configure: Regenerate.
519 2014-10-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
522 * Makefile.am: Unconditionally define libquadmath_TEXINFOS.
523 * Makefile.in: Regenerate.
525 2014-10-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
528 * Makefile.am: Conditionally define info_TEXINFOS and
529 libquadmath_TEXINFOS.
530 * Makefile.in: Regenerate.
532 2014-10-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
535 * libquadmath.texi (sincosq): Fix typo.
537 2014-01-02 Tobias Burnus <burnus@net-b.de>
539 * libquadmath.texi: Bump @copying's copyright year.
541 2013-12-04 Richard Sandiford <rdsandiford@googlemail.com>
543 * Makefile.am (AM_CPPFLAGS): Define.
544 * Makefile.in: Regenerate.
545 * printf/gmp-impl.h: Remove path from longlong.h include.
547 2013-09-20 Alan Modra <amodra@gmail.com>
549 * configure: Regenerate.
551 2013-03-06 Shakthi Kannan <shakthimaan@gmail.com>
554 * quadmath.h: Add 'extern "C"' block for C++ use.
556 2013-02-19 Jakub Jelinek <jakub@redhat.com>
559 * strtod/strtod_l.c (mpn_lshift_1): Rewritten as function-like
562 2013-02-17 Tobias Burnus <burnus@net-b.de>
564 * math/cacoshq.c (cacoshq): Call signbitq instead of signbit.
566 2013-02-06 Richard Sandiford <rdsandiford@googlemail.com>
568 Revert previous patch.
570 2013-02-03 Richard Sandiford <rdsandiford@googlemail.com>
572 Update copyright years.
574 2013-01-22 Jakub Jelinek <jakub@redhat.com>
577 * libquadmath.texi (M_PI_2q, M_PI_4q): Fix up description.
579 2012-12-13 Jakub Jelinek <jakub@redhat.com>
581 * math/cbrtq.c (cbrtq): Use Q suffixed floating point constants
582 instead of L suffixed ones.
583 * math/fmaq.c (fmaq): Likewise.
584 * math/rintq.c (TWO112): Likewise.
586 2012-12-03 Tobias Burnus <burnus@net-b.de>
588 * strtod/strtod_l.c (___STRTOF_INTERNAL): Fix exponent
591 2012-11-25 Tobias Burnus <burnus@net-b.de>
594 * strtod/strtod_l.c (round_and_return): Use HAVE_FENV_H
595 instead of nonexisting HAVE_GET_ROUNDING_MODE.
597 2012-11-23 H.J. Lu <hongjiu.lu@intel.com>
600 * quadmath-rounding-mode.h (get_rounding_mode): Don't pass
603 2012-11-23 Tobias Burnus <burnus@net-b.de>
604 Joseph Myers <joseph@codesourcery.com>
606 * quadmath-rounding-mode.h: New.
607 * printf/fpioconst.c: Update from GLIBC. Fix strtod rounding.
608 * printf/fpioconst.h: Ditto.
609 * printf/printf_fp.c (__quadmath_printf_fp): Update from GLIBC.
610 Make printf respect the rounding mode for decimal output.
611 * printf/printf_fphex.c (__quadmath_printf_fphex): Update from
612 GLIBC. Make printf respect the rounding mode for hex output.
613 * strtod/strtod_l.c: Update from GLIBC. Make strtod respect the
614 rounding mode. Fix strtod handling of underflow.
616 2012-11-22 David S. Miller <davem@davemloft.net>
617 Tobias Burnus <burnus@net-b.de>
618 Joseph Myers <joseph@codesourcery.com>
620 * math/atanq.c (atanq): Update from GLIBC. Handle tiny and
621 very large arguments properly.
622 * math/j0q.c (y0q): Update from GLIBC. Avoid arithmetic
623 underflow when 'x' is very small.
624 * math/j1q.c (y1q): Ditto.
625 * math/log1pq.c (log1pq): Update from GLIBC. Saturate
626 nonzero exponents with absolute value below 0x1p-128 to
628 * math/powq.c (powq): Update from GLIBC. If xm1 is
629 smaller than LDBL_EPSILON/2.0L, just return xm1.
631 2012-11-21 Tobias Burnus <burnus@net-b.de>
634 * math/lgammaq.c (lgammaq): Use local variable if
635 math.h does not provide signgam.
636 * acinclude.m4 (LIBQUAD_CHECK_MATH_H_SIGNGAM): New check.
637 * configure.ac: Use it.
638 * configure: Regenerate.
639 * config.h.in: Regenerate.
641 2012-11-15 Tobias Burnus <burnus@net-b.de>
642 Joseph Myers <joseph@codesourcery.com>
644 * math/fmaq.c (fmaq): Merge from GLIBC. Fix fma
645 underflows with small x * y; Fix overflow results
646 outside round-to-nearest mode; make use of Dekker
647 and Knuth algorithms use round-to-nearest.
649 2012-11-01 Tobias Burnus <burnus@net-b.de>
651 * math/fmaq.c (fmaq): Fix build.
653 2012-11-01 Tobias Burnus <burnus@net-b.de>
654 Joseph Myers <joseph@codesourcery.com>
656 * math/fmaq.c (fmaq): Merge from GLIBC. Handle cases
657 with small x * y using scaling, not as x * y + z.
658 * math/lgammaq.c (lgammaq): Fix signgam handling.
660 2012-11-01 Tobias Burnus <burnus@net-b.de>
662 * Makefile.am (libquadmath_la_SOURCES): Add new math/* files.
663 * Makefile.in: Regenerated.
664 * math/acoshq.c: Update comment.
665 * math/acosq.c: Ditto.
666 * math/asinhq.c: Ditto.
667 * math/asinq.c: Ditto.
668 * math/atan2q.c: Ditto.
669 * math/atanhq.c: Ditto.
670 * math/ceilq.c: Ditto.
671 * math/copysignq.c: Ditto.
672 * math/cosq.c: Ditto.
673 * math/coshq.c: Ditto.
674 * math/erfq.c: Ditto.
675 * math/fabsq.c: Ditto.
676 * math/finiteq.c: Ditto.
677 * math/floorq.c: Ditto.
678 * math/fmodq.c: Ditto.
679 * math/frexpq.c: Ditto.
680 * math/isnanq.c: Ditto.
683 * math/ldexpq.c: Ditto.
684 * math/llroundq.c: Ditto.
685 * math/log10q.c: Ditto.
686 * math/log1pq.c: Ditto.
687 * math/log2q.c: Ditto.
688 * math/logq.c: Ditto.
689 * math/lroundq.c: Ditto.
690 * math/modfq.c: Ditto.
691 * math/nextafterq.c: Ditto.
692 * math/powq.c: Ditto.
693 * math/rem_pio2q.c: Ditto.
694 * math/remainderq.c: Ditto.
695 * math/rintq.c: Ditto.
696 * math/roundq.c: Ditto.
697 * math/scalblnq.c: Ditto.
698 * math/scalbnq.c: Ditto.
699 * math/sincosq_kernel.c: Ditto.
700 * math/sinq.c: Ditto.
701 * math/tanq.c: Ditto.
702 * math/expq.c: Ditto.
703 (__expq_table, expq): Renamed local array from __expl_table.
704 * math/cosq_kernel.c (__quadmath_kernel_cosq): Fix sign handling.
705 * math/cacoshq.c: Changes from GLIBC; fix returned sign.
706 * math/casinhq.c: Changes from GLIBC to fix special-case.
707 * math/cbrtq.c: Use modified GLIBC version.
708 * math/complex.c (ccoshd, cexpq, clog10q, clogq, csinhq, csinq,
709 ctanhq, ctanq): Moved to separates files.
710 (mult_c128, div_c128): Removed no longer needed functions.
711 (cexpiq): Call sincosq instead of sinq and cosq.
712 (cosq): Call cosh(-re,im) instead of cosq/sinq/sinh/cosh.
713 * math/ccoshq.c (ccoshq): New file, moved from complex.c and
714 modified based on GLIBC.
715 * math/cexpq.c (cexp): Ditto.
716 * math/clog10q.c (clog10q): Ditto.
717 * math/clogq.c (clogq): Ditto.
718 * math/csinhq.c: Ditto.
719 * math/csinq.c: Ditto.
720 * math/csqrtq.c: Ditto.
721 * math/ctanhq.c: Ditto.
722 * math/ctanq.c: Ditto.
723 * math/fmaq.c (fmaq): Port TININESS_AFTER_ROUNDING handling
725 * math/ilogbq.c (ilogbq): Add errno = EDOM handling.
726 * math/isinf_nsq.c (__quadmath_isinf_nsq): New file, ported
728 * math/lgammaq.c (lgammaq): Add signgam handling.
729 * math/sinhq.c (sinhq): Fix sign handling.
730 * math/sinq_kernel.c (__quadmath_kernel_sinq): Ditto.
731 * math/tgammaq.c (tgammaq): Ditto.
732 * math/x2y2m1q.c: New file.
733 * quadmath-imp.h (TININESS_AFTER_ROUNDING): New define.
734 (__quadmath_x2y2m1q, __quadmath_isinf_nsq): New prototypes.
736 2012-10-31 Tobias Burnus <burnus@net-b.de>
737 Joseph Myers <joseph@codesourcery.com>
738 David S. Miller <davem@davemloft.net>
739 Ulrich Drepper <drepper@redhat.com>
740 Marek Polacek <polacek@redhat.com>:
741 Petr Baudis <pasky@suse.cz>
743 * math/complex.c (csqrtq): NaN and INF fixes.
744 * math/sqrtq.c (sqrt): NaN, INF and < 0 fixes.
745 * math/expm1q.c (expm1q): Changes from GLIBC. Use expq for
746 large parameters. Fix errno for boundary conditions.
747 * math/finiteq.c (finiteq): Add comment.
748 * math/fmaq.c (fmaq): Changes from GLIBC. Fix missing underflows
749 and bad results for some subnormal results. Fix sign of inexact
750 zero return. Fix sign of exact zero return.
751 Ensure additions are not scheduled after fetestexcept.
752 * math/jnq.c (jnq): Changes from GLIBC. Set up errno properly
753 for ynq. Fix jnq precision.
754 * math/nearbyintq.c (nearbyintq): Changes from GLIBC. Do not
755 manipulate bits before adding and subtracting TWO112[sx].
756 * math/rintq.c (rintq): Ditto.
757 * math/scalbnq.c (scalbnq): Changes from GLIBC. Fix integer
760 2012-09-14 David Edelsohn <dje.gcc@gmail.com>
762 * configure: Regenerated.
764 2012-05-29 Benjamin Kosnik <bkoz@redhat.com>
767 * configure.ac: Allow gnu, gnu* variants for --enable-symvers argument.
768 * configure: Regenerated.
770 2012-05-16 H.J. Lu <hongjiu.lu@intel.com>
772 * configure: Regenerated.
774 2011-11-21 Andreas Tobler <andreast@fgznet.ch>
776 * configure: Regenerate.
778 2011-11-07 Kai Tietz <ktietz@redhat.com>
781 * quadmath-imp.h (ieee854_float128): Adjust
782 for ms-bitfield layout.
784 2011-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
786 * printf/gmp-impl.h: Adapt path to longlong.h.
788 2011-09-21 Joseph Myers <joseph@codesourcery.com>
790 * Makefile.am (FLAGS_TO_PASS): Define.
791 * Makefile.in: Regenerate.
793 2011-08-01 Jakub Jelinek <jakub@redhat.com>
795 * math/rem_pio2q.c (__quadmath_kernel_rem_pio2): Fix up fq to y
796 conversion for prec 3 and __FLT_EVAL_METHOD__ != 0.
798 2011-04-03 Tobias Burnus <burnus@net-b.de>
801 * libquadmath.texi (strtoflt128): Fix typo.
802 (quadmath_snprintf): Move note up, make @item.
804 2011-03-25 Jakub Jelinek <jakub@redhat.com>
806 * printf/printf_fp.c (__quadmath_printf_fp): Use memcpy instead of
809 2011-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
812 * configure.ac (quadmath_use_symver): Handle --disable-symvers.
813 * configure: Regenerate.
815 2011-02-28 Jakub Jelinek <jakub@redhat.com>
817 * printf/quadmath-printf.c (quadmath_snprintf): Make sure
818 that for size > 0 str is always zero terminated.
820 2011-02-20 Jakub Jelinek <jakub@redhat.com>
823 * printf/quadmath-printf.h (NAN): Redefine to __builtin_nanf ("").
825 2011-02-17 Jakub Jelinek <jakub@redhat.com>
827 * libquadmath.texi (FLT128_DIG, FLT128_MIN_10_EXP,
828 FLT128_MAX_10_EXP): Document.
829 (strtoflt128): Remove obsolete comment.
830 * configure.ac (HAVE_STRTOULL): New check.
831 * printf/gmp-impl.h (mpn_construct_float128): New prototype,
833 * printf/mul_n.c: Include <config.h>.
834 * printf/add_n.c: Likewise.
835 * printf/cmp.c: Likewise.
836 * printf/fpioconst.c: Likewise.
837 * printf/mul_1.c: Likewise.
838 * printf/rshift.c: Likewise.
839 * printf/lshift.c: Likewise.
840 * printf/submul_1.c: Likewise.
841 * printf/sub_n.c: Likewise.
842 * printf/divrem.c: Likewise.
843 * printf/addmul_1.c: Likewise.
844 * printf/mul.c: Likewise.
845 * printf/quadmath-printf.h (isupper, isdigit, tolower): Change
846 to avoid evaluating argument multiple times.
847 (isxdigit): Redefine.
848 * strtod/strtoflt128.c: New file.
849 * strtod/strtod_l.c: New file.
850 * strtod/mpn2flt128.c: New file.
851 * strtod/grouping.h: New file.
852 * strtod/tens_in_limb.c: New file.
853 * gdtoa/arith.h: Removed.
854 * gdtoa/gd_qnan.h: Removed.
855 * gdtoa/gdtoa_fltrnds.h: Removed.
856 * gdtoa/gdtoa.h: Removed.
857 * gdtoa/gdtoaimp.h: Removed.
858 * gdtoa/gethex.c: Removed.
859 * gdtoa/gmisc.c: Removed.
860 * gdtoa/hd_init.c: Removed.
861 * gdtoa/hexnan.c: Removed.
862 * gdtoa/makefile: Removed.
863 * gdtoa/misc.c: Removed.
864 * gdtoa/README.gdtoa: Removed.
865 * gdtoa/smisc.c: Removed.
866 * gdtoa/strtodg.c: Removed.
867 * gdtoa/strtopQ.c: Removed.
868 * gdtoa/sum.c: Removed.
869 * quadmath.h (FLT128_DIG, FLT128_MIN_10_EXP, FLT128_MAX_10_EXP):
871 * Makefile.am (libquadmath_la_SOURCES): Remove gdtoa/*, add
872 strtod/strtoflt128.c, strtod/mpn2flt128.c and strtod/tens_in_limb.c.
873 * config.h.in: Regenerated.
874 * configure: Regenerated.
875 * Makefile.in: Regenerated.
877 2011-02-16 Jakub Jelinek <jakub@redhat.com>
879 * printf/quadmath-printf.c: Also check __GLIBC__ when checking
880 whether workarounds for printf hook handling should be added.
882 * configure.ac: Check for locale.h too.
883 (USE_LOCALE_SUPPORT): Remove check.
884 (USE_NL_LANGINFO, USE_NL_LANGINFO_WC, USE_LOCALECONV): New checks.
885 (USE_I18_NUMBER_H): Check also for _NL_CTYPE_MB_CUR_MAX.
886 * printf/printf_fphex.c (__quadmath_printf_fphex): Use nl_langinfo
887 or localeconv for narrow version and nl_langinfo if USE_NL_LANGINFO_WC
889 * printf/quadmath-printf.h: Include locale.h if HAVE_LOCALE_H.
890 * printf/printf_fp.c (USE_I18N_NUMBER_H): Don't define to 0.
891 (__quadmath_printf_fp): Use nl_langinfo or localeconv for narrow
892 version and nl_langinfo if USE_NL_LANGINFO_WC for wide version.
893 Guard nl_langinfo (_NL_CTYPE_MB_CUR_MAX) use with
894 USE_I18N_NUMBER_H #ifdef.
895 * configure: Regenerated.
896 * config.h.in: Regenerated.
898 2011-02-14 Jakub Jelinek <jakub@redhat.com>
901 * configure.ac (HAVE_PRINTF_HOOKS): Test if printf_info struct has
903 * printf/quadmath-printf.c (quadmath_snprintf): Clear whole info
904 field instead of setting individual fields to 0. Don't set info.user
906 * configure: Regenerated.
908 * configure.ac (HAVE_HIDDEN_VISIBILITY): Test with -Werror in CFLAGS.
909 * printf/printf_fp.c: Don't include <alloca.h>.
910 * printf/quadmath-printf.h (_itoa): Redefine to __quadmath_itoa.
911 * configure: Regenerated.
914 * libquadmath.texi (quadmath_snprintf): Document.
915 (quadmath_flt128tostr): Remove.
916 * Makefile.am (libquadmath_la_SOURCES): Add printf/*.c.
917 Remove quadmath_io.c, gdtoa/gdtoa.c, gdtoa/g__fmt.c,
918 gdtoa/g_Qfmt.c, gdtoa/dmisc.c and gdtoa/ulp.c.
919 * quadmath.h (quadmath_snprintf): New prototype.
920 (quadmath_flt128tostr): Remove.
921 * quadmath_weak.h (quadmath_snprintf): Add.
922 (quadmath_flt128tostr): Remove.
923 * configure.ac: New AC_CHECK_HEADERS headers: langinfo.h, wchar.h,
924 wctype.h, limits.h, ctype.h, printf.h, errno.h.
925 (AC_USE_SYSTEM_EXTENSIONS): Add.
926 (HAVE_HIDDEN_VISIBILITY, HAVE_PRINTF_HOOKS,
927 USE_LOCALE_SUPPORT, USE_I18N_NUMBER_H): New checks.
928 * quadmath.map (QUADMATH_1.0): Add quadmath_snprintf. Remove
929 quadmath_flt128tostr.
930 * printf/printf_fphex.c: New file.
931 * printf/_itowa.h: New file.
932 * printf/mul_n.c: New file.
933 * printf/quadmath-printf.h: New file.
934 * printf/submul_1.c: New file.
935 * printf/quadmath-printf.c: New file.
936 * printf/gmp-impl.h: New file.
937 * printf/lshift.c: New file.
938 * printf/fpioconst.h: New file.
939 * printf/add_n.c: New file.
940 * printf/cmp.c: New file.
941 * printf/sub_n.c: New file.
942 * printf/mul.c: New file.
943 * printf/divrem.c: New file.
944 * printf/addmul_1.c: New file.
945 * printf/printf_fp.c: New file.
946 * printf/_itoa.h: New file.
947 * printf/fpioconst.c: New file.
948 * printf/_i18n_number.h: New file.
949 * printf/flt1282mpn.c: New file.
950 * printf/rshift.c: New file.
951 * printf/mul_1.c: New file.
952 * quadmath_io.c: Removed.
953 * gdtoa/gdtoa.c: Removed.
954 * gdtoa/g__fmt.c: Removed.
955 * gdtoa/g_Qfmt.c: Removed.
956 * gdtoa/dmisc.c: Removed.
957 * gdtoa/ulp.c: Removed.
958 * config.h.in: Regenerated.
959 * configure: Regenerated.
960 * Makefile.in: Regenerated.
962 2011-02-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
964 * Makefile.in: Regenerate.
965 * aclocal.m4: Likewise.
966 * configure: Likewise.
968 2011-01-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
971 * gdtoa/qd_qnan.h: Fix NAN bit patterns.
972 * gdtoa/strtopQ.c (strtoflt128): Handle endianess with NAN.
974 2011-01-17 Tobias Burnus <burnus@net-b.de>
977 * libquadmath.text: Document typedef and constants.
979 2011-01-17 Tobias Burnus <burnus@net-b.de>
982 * quadmath-imp.h: Refer to libquadmath not ot libiberty,
983 bump copyright year and use /**/ instead of // comments.
985 * quadmath-weak.h: Ditto.
986 * quadmath_io.c: Ditto.
988 2011-01-16 Jakub Jelinek <jakub@redhat.com>
991 * math/remquoq.c (remquoq): Use uint64_t type instead of u_int64_t.
994 * quadmath.map (QUADMATH_1.0): Remove quadmath_strtopQ
995 and quadmath_dtoaq. Add strtoflt128 and quadmath_flt128tostr.
996 * quadmath_weak.h (quadmath_strtopQ, quadmath_dtoaq): Remove.
997 (strtoflt128, quadmath_flt128tostr): Add.
998 * gdtoa/strtopQ.c (quadmath_strtopQ): Rename to...
999 (strtoflt128): ... this. Return __float128, instead of writing
1000 to memory pointed by last argument.
1001 * quadmath.h: Use C style comments instead of C++ style.
1002 (quadmath_strtopQ, quadmath_dtoaq): Remove prototypes.
1003 (strtoflt128, quadmath_flt128tostr): Add prototypes.
1004 * libquadmath.texi (quadmath_dtoaq): Rename to quadmath_flt128tostr.
1005 (quadmath_strtopQ): Rename to strtoflt128. Adjust prototype,
1007 * quadmath_io.c (quadmath_dtoaq): Rename to...
1008 (quadmath_flt128tostr): ... this.
1010 * quadmath.h (__quadmath_throw, __quadmath_nth): Define.
1011 Use it for all prototypes.
1014 * quadmath.h (cbrtq, finiteq, isnanq, signbitq, sqrtq): Remove
1015 const from prototype argument.
1016 (cimagq, conjq, cprojq, crealq, fdimq, fmaxq, fminq, ilogbq,
1017 llrintq, log2q, lrintq, nearbyintq, remquoq): New prototypes.
1018 (__quadmath_extern_inline): Define.
1019 (cimagq, conjq, crealq): New inlines.
1020 * Makefile.am (libquadmath_la_SOURCES): Add math/cimagq.c,
1021 math/conjq.c, math/cprojq.c, math/crealq.c, math/fdimq.c,
1022 math/fmaxq.c, math/fminq.c, math/ilogbq.c, math/llrintq.c,
1023 math/log2q.c, math/lrintq.c, math/nearbyintq.c and math/remquoq.c.
1024 * Makefile.in: Regenerated.
1025 * quadmath_weak.h (cimagq, conjq, cprojq, crealq, fdimq, fmaxq,
1026 fminq, ilogbq, llrintq, log2q, lrintq, nearbyintq, remquoq): Add.
1027 * quadmath-imp.h (__LITTLE_ENDIAN__): Don't define.
1028 (ieee854_float128): Use __BYTE_ORDER == __ORDER_BIG_ENDIAN__
1029 tests instead of __BIG_ENDIAN__.
1030 * quadmath.map (QUADMATH_1.0): Add cimagq, conjq, cprojq, crealq,
1031 fdimq, fmaxq, fminq, ilogbq, llrintq, log2q, lrintq, nearbyintq
1033 * libquadmath.texi (cimagq, conjq, cprojq, crealq, fdimq, fmaxq,
1034 fminq, ilogbq, llrintq, log2q, lrintq, nearbyintq, remquoq): Add.
1035 * math/cprojq.c: New file.
1036 * math/ilogbq.c: New file.
1037 * math/fminq.c: New file.
1038 * math/llrintq.c: New file.
1039 * math/log2q.c: New file.
1040 * math/lrintq.c: New file.
1041 * math/crealq.c: New file.
1042 * math/nearbyintq.c: New file.
1043 * math/fmaxq.c: New file.
1044 * math/conjq.c: New file.
1045 * math/remquoq.c: New file.
1046 * math/cimagq.c: New file.
1047 * math/fdimq.c: New file.
1049 * math/ldexpq.c: Include errno.h. Set errno to ERANGE if needed.
1052 * quadmath.h (cacosq, cacoshq, casinq, casinhq, catanq, catanhq):
1054 (M_Eq, M_LOG2Eq, M_LOG10Eq, M_LN2q, M_LN10q, M_PIq, M_PI_2q, M_PI_4q,
1055 M_1_PIq, M_2_PIq, M_2_SQRTPIq, M_SQRT2q, M_SQRT1_2q): Define.
1056 * quadmath_weak.h (cacosq, cacoshq, casinq, casinhq, catanq,
1058 * quadmath-imp.h (fpclassifyq, QUADFP_NAN, QUADFP_INFINITE,
1059 QUADFP_ZERO, QUADFP_SUBNORMAL, QUADFP_NORMAL): Define.
1060 * quadmath.map (QUADMATH_1.0): Add cacosq, cacoshq, casinq, casinhq,
1062 * Makefile.am (libquadmath_la_SOURCES): Add math/cacosq.c,
1063 math/cacoshq.c, math/casinq.c, math/casinhq.c, math/catanq.c
1065 * Makefile.in: Regenerated.
1066 * libquadmath.texi (cacosq, cacoshq, casinq, casinhq,
1067 catanq, catanhq): Add.
1068 * math/cacoshq.c: New file.
1069 * math/cacosq.c: New file.
1070 * math/catanq.c: New file.
1071 * math/catanhq.c: New file.
1072 * math/casinq.c: New file.
1073 * math/casinhq.c: New file.
1075 * math/hypotq.c (hypotq): Use Q suffix instead of L.
1076 * math/atan2q.c (tiny, pi_o_4, pi_o_2, pi, pi_lo, atan2q): Likewise.
1077 * math/cosq.c (cosq): Likewise.
1080 * quadmath.map (QUADMATH_1.0): Add fmaq.
1081 * configure.ac: Check for fenv.h, feholdexcept, fesetround,
1082 feupdateenv, fesetenv and fetestexcept.
1083 * configure: Regenerated.
1084 * config.h.in: Regenerated.
1085 * quadmath.h (fmaq): New prototype.
1086 * quadmath_weak.h (fmaq): Add.
1087 * Makefile.am (libquadmath_la_SOURCES): Add math/fmaq.c.
1088 * Makefile.in: Regenerated.
1089 * quadmath-imp.h: Include config.h.
1090 * math/expq.c: Include fenv.h.
1091 (USE_FENV_H): Define if libm support for fe* is there.
1092 (expq): Add fesetround etc. support if USE_FENV_H is defined.
1093 * math/fmaq.c: New file.
1094 * libquadmath.texi (fmaq): Add.
1096 2011-01-14 Tobias Burnus <burnus@net-b.de>
1099 * configure.ac: Use ACX_BUGURL.
1100 * libquadmath.texi: Include libquadmath-vers.texi for BUGURL.
1101 * Makefile.am: Create libquadmath-vers.texi.
1102 * configure.in: Regenerate.
1103 * Makefile.in: Regenerate.
1105 2011-01-06 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1108 * Makefile.am (libquadmath.info): Unconditionally override
1109 target, not only if BUILD_LIBQUADMATH.
1110 * Makefile.in: Regenerate.
1111 * configure.ac (AM_INIT_AUTOMAKE): Add -Wno-override option to
1112 avoid warning from automake.
1114 2010-12-19 Tobias Burnus <burnus@net-b.de>
1117 * configure.ac: Do not call AC_CHECK_LIB for gcc_no_link.
1118 * configure: Regenerate
1120 2010-12-13 Tobias Burnus <burnus@net-b.de>
1123 * gdtoa/gdtoaimp.h: Mangle internal functions by
1124 prefixing them with __quadmath. Don't use gdtoa's strcp(y).
1125 * gdtoa/g_Qfmt.c (g_Qfmt): Use strcpy instead of strcp.
1126 * gdtoa/misc.c (strcpy): Renamed from strcp and only use
1127 if NO_STRING_H is set.
1128 * quadmath-imp.h (__quadmath_rem_pio2q, __quadmath_kernel_sincosq
1129 __quadmath_kernel_sinq, __quadmath_kernel_cosq): Added
1130 __quadmath prefix to internal functions.
1131 * math/cosq.c (cosq): Ditto.
1132 * math/sinq.c (cosq): Ditto.
1133 * math/tanq.c (tanq,__quadmath_kernel_tanq): Ditto.
1134 * math/rem_pio2q.c (rem_pio2, __quadmath_kernel_rem_pio2): Ditto.
1135 * math/sinq_kernel.c (__quadmath_kernel_sinq): Ditto.
1136 * math/cosq_kernel.c (__quadmath_kernel_cosq): Ditto.
1138 2010-12-08 Tobias Burnus <burnus@net-b.de>
1141 * gdtoa/gdtoa.h: Include stdlib.h instead of declare strtod.
1142 * gdtoa/gdtoaimp.h: Don't declare strtod.
1144 2010-12-08 Tobias Burnus <burnus@net-b.de>
1147 * configure.ac: Use GCC_TRY_COMPILE_OR_LINK instead of
1148 AC_TRY_LINK and cache libquad_have_float128.
1149 * configure: Regenerate.
1151 2010-12-08 Tobias Burnus <burnus@net-b.de>
1154 * configure.ac: Add texinfo checks.
1155 * Makefile.am: Handle .texi documentation.
1156 * libquadmath.texi: New.
1157 * configure: Regenerated.
1158 * Makefile.in: Regenerated.
1160 2010-12-06 Tobias Burnus <burnus@net-b.de>
1163 * quadmath-imp.h: Add LGPL header.
1164 * quadmath.h: Add LGPL header.
1165 * quadmath_io.c: Add LGPL header.
1166 * quadmath_weak.h: Add LGPL header.
1168 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
1172 * configure.ac: Invoke ACX_LT_HOST_FLAGS.
1173 * Makefile.am (libquadmath_la_LDFLAGS): Use lt_host_flags.
1174 * aclocal.m4: Regenerate.
1175 * configure: Regenerate.
1176 * Makefile.in: Regenerate.
1178 2010-11-30 Tobias Burnus <burnus@net-b.de>
1181 * Makefile.am: Install include files in
1182 target/version specific directory.
1183 * Makefile.in: Regenerate.
1185 2010-11-30 Tobias Burnus <burnus@net-b.de>
1187 * acinclude.m4 (LIBGOMP_CHECK_SYNC_BUILTINS,
1188 LIBGOMP_CHECK_ATTRIBUTE_VISIBILITY,
1189 LIBGOMP_CHECK_ATTRIBUTE_DLLEXPORT): Remove.
1191 2010-11-29 Kai Tietz <kai.tietz@onevision.com>
1193 * configure: Regenerated.
1194 * Makefile.in: Regenerated.
1195 * configure.ac (ACX_NONCANONICAL_TARGET): Call it.
1196 (target_alias): Use AC_SUBST for it.
1197 (GCC_NO_EXECUTABLES): Call it.
1198 (AC_PROG_CC): Improve multilib handling.
1199 Check that gcc is used for compilation.
1200 Use pattern from libssp for symbol versioning checking.
1201 * Makefile.am (LTLDFLAGS): Removed.
1202 (libquadmath_la_LDFLAGS): Add -no-undefined.
1203 (libquadmath_la_LINK): Commented out.
1204 (libquadmath_la_DEPENDENCIES): Add libquadmath_la_LIBADD.
1205 (AM_MAKEFLAGS): Add hack for argument passing by top-level.
1206 (MAKEOVERRIDES): New.
1207 * aclocal.m4: Regenerated.
1209 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1211 * Makefile.am (libquadmath_la_LIBADD): Move -lm ...
1212 (libquadmath_la_LDFLAGS): ... here.
1213 (quadmath.map-sun): Tabify.
1215 * Makefile.in: Regenerate.
1217 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1218 Tobias Burnus <burnus@net-b.de>
1221 Initial implementation and checkin.
1223 Copyright (C) 2010-2018 Free Software Foundation, Inc.
1225 Copying and distribution of this file, with or without modification,
1226 are permitted in any medium without royalty provided the copyright
1227 notice and this notice are preserved.