c++: Implement C++23 P2266R1, Simpler implicit move [PR101165]
[official-gcc.git] / libdecnumber / ChangeLog
blob774c358fa2a994fd351776c5da459dae6cde137c
1 2022-05-20  Christophe Lyon  <christophe.lyon@arm.com>
3         * configure: Regenerate.
5 2021-10-22  Eric Gallager  <egallager@gcc.gnu.org>
7         PR other/102663
8         * Makefile.in: Add dummy install-dvi target.
10 2021-05-03  H.J. Lu  <hjl.tools@gmail.com>
12         PR bootstrap/99703
13         * configure: Regenerated.
15 2020-07-30  H.J. Lu  <hjl.tools@gmail.com>
17         PR bootstrap/96202
18         * configure: Regenerated.
20 2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
22         PR bootstrap/95413
23         * configure: Regenerated.
25 2020-05-23  David Edelsohn  <dje.gcc@gmail.com>
27         * Makefile.in (AR): Substitute @AR@.
28         * configure.ac (CHECK_PROG AR): New.
29         * configure: Regenerate.
31 2020-05-14  H.J. Lu  <hongjiu.lu@intel.com>
33         * configure: Regenerated.
35 2020-05-12  H.J. Lu  <hongjiu.lu@intel.com>
37         * Makefile.in (CET_HOST_FLAGS): New.
38         (COMPILER): Add $(CET_HOST_FLAGS).
39         * configure.ac: Add GCC_CET_HOST_FLAGS(CET_HOST_FLAGS) and
40         AC_SUBST(CET_HOST_FLAGS).  Clear CET_HOST_FLAGS if jit isn't
41         enabled.
42         * aclocal.m4: Regenerated.
43         * configure: Likewise.
45 2020-01-01  Jakub Jelinek  <jakub@redhat.com>
47         Update copyright years.
49 2019-12-09  Joseph Myers  <joseph@codesourcery.com>
51         PR middle-end/91226
52         * bid/bid2dpd_dpd2bid.c (_bid_to_dpd64): Handle non-canonical
53         significands.
54         (_bid_to_dpd128): Likewise.  Check for case where combination
55         field starts 1100, 1101 or 1110.
57 2019-01-01  Jakub Jelinek  <jakub@redhat.com>
59         Update copyright years.
61 2018-10-31  Joseph Myers  <joseph@codesourcery.com>
63         PR bootstrap/82856
64         Merge from binutils-gdb:
65         2018-06-19  Simon Marchi  <simon.marchi@ericsson.com>
67         * configure.ac: Remove AC_PREREQ.
68         * configure: Re-generate.
69         * aclocal.m4.
71 2018-07-05  James Clarke  <jrtc27@jrtc27.com>
73         * configure: Regenerated.
75 2018-02-19  Martin Liska  <mliska@suse.cz>
77         PR c/81272
78         * decNumber.c (decCompareOp): Do not use bit and
79         for conjunction of predicates.
81 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
83         Update copyright years.
85 2017-05-29  Sylvestre Ledru  <sylvestre@debian.org>
87         * bid/bid2dpd_dpd2bid.c (_bid_to_dpd32): Fix whitespace.
88         (_dpd_to_bid32): Simplify identical code on multiple branches.
89         Fix whitespace.
90         (_bid_to_dpd64, _dpd_to_bid64): Likewise.
91         (_bid_to_dpd128, _dpd_to_bid128): Likewise.
93 2017-04-03  Jonathan Wakely  <jwakely@redhat.com>
95         * decCommon.c (decFloatFromPackedChecked): Fix typo in comment.
96         * decNumber.c (decNumberPower, decMultiplyOp): Likewise.
98 2017-01-08  Jakub Jelinek  <jakub@redhat.com>
100         PR bootstrap/79003
101         * Makefile.in (CFLAGS, CPPFLAGS, LDFLAGS): Remove -fno-lto.
102         (NOLTO_FLAGS): New variable.
103         (ALL_CFLAGS): Use it.
104         * configure.ac (nolto_flags): New ACX_PROG_CC_WARNING_OPTS,
105         check for whether -fno-lto works.
106         * configure: Regenerated.
108 2017-01-06  Martin Liska  <mliska@suse.cz>
110         PR bootstrap/79003
111         * Makefile.in: Add -fno-lto to {C,CPP,LD}FLAGS.
113 2017-01-01  Jakub Jelinek  <jakub@redhat.com>
115         Update copyright years.
117 2016-11-15  Matthias Klose  <doko@ubuntu.com>
119         * configure: Regenerate.
121 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
123         Update copyright years.
125 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
127         * configure: Regenerated.
129 2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
131         * aclocal.m4: Regenerated with automake-1.11.6.
133 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
135         Update copyright years.
137 2014-11-11  David Malcolm  <dmalcolm@redhat.com>
139         * ChangeLog.jit: New.
141 2014-01-23  Marek Polacek  <polacek@redhat.com>
143         PR c/59871
144         * decNumberLocal.h (UBFROMUS, UBFROMUI): Remove last argument.
146 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
148         Update copyright years
150 2013-10-15  David Malcolm  <dmalcolm@redhat.com>
152         * Makefile.in (PICFLAG): New.
153         (ALL_CFLAGS): Add PICFLAG.
154         * configure.ac: Add --enable-host-shared, setting up new
155         PICFLAG variable.
156         * configure: Regenerate.
158 2013-07-09  Simon Baldwin  <simonb@google.com>
160         * configure.ac: Add AC_CONFIG_AUX_DIR.
161         * configure: Regenerated.
162                 
163 2013-03-27  Kai Tietz  <ktietz@redhat.com>
165         * configure: Regenerated.
167 2013-02-06  Richard Sandiford  <rdsandiford@googlemail.com>
169         Update copyright years.
171 2012-11-04  Thomas Schwinge  <thomas@codesourcery.com>
173         * configure: Regenerate.
175 2011-12-20  Andreas Schwab  <schwab@linux-m68k.org>
177         * configure: Regenerate.
179 2011-12-19  Andreas Schwab  <schwab@linux-m68k.org>
181         * configure: Regenerate.
183 2011-04-20  Jim Meyering  <meyering@redhat.com>
185         * decNumber.c (decNumberFromString): Remove useless
186         if-before-free test.
187         (decNumberCompareTotalMag, decNumberExp, decNumberFMA): Likewise.
188         (decNumberLn, decNumberLog10, decNumberPower): Likewise.
189         (decNumberReduce, decNumberSquareRoot, decAddOp): Likewise.
190         (decDivideOp, NEEDTWO, decExpOp, LN2): Likewise.
192 2011-03-28  Mike Frysinger  <vapier@gentoo.org>
194         * .gitignore: New file.
196 2010-11-24  Nathan Froyd  <froydnj@codesourcery.com>
198         * dconfig.h (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN): Delete.
199         (WORDS_BIG_ENDIAN): Define based on value of __FLOAT_WORD_ORDER__.
201 2010-10-23  Nathan Froyd  <froydnj@codesourcery.com>
203         * dconfig.h (LIBGCC2_WORDS_BIG_ENDIAN): Delete.
204         (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN): Test __BYTE_ORDER__.
206 2010-09-10  Kai Tietz  <kai.tietz@onevision.com>
208        * configure: Regenerated.
210 2010-09-08  Tristan Gingold  <gingold@adacore.com>
212         PR 44001
213         * Makefile.in (objext): New variable.
214         (bid_OBJS): Use $(objext) for extension.
215         (libdecnumber_a_OBJS): Ditto.
216         (mostlyclean): Ditto
217         (.c.o): Ditto.
218         Update dependencies.
220 2010-09-06  H.J. Lu  <hongjiu.lu@intel.com>
222         PR target/45524
223         * configure.ac (enable_decimal_float): Set to
224         $default_decimal_float.
225         * configure: Regenerated.
227 2010-09-06  Andreas Schwab  <schwab@redhat.com>
229         * configure: Regenerate.
231 2010-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
233         * configure.ac: Use the GCC_AC_ENABLE_DECIMAL_FLOAT macro.
234         * Makefile.in: Add aclocal.m4 dependency to dfp.m4.
235         * configure: Regenerate.
236         * aclocal.m4: Regenerate.
238 2010-08-21  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
240         * configure: Regenerate.
242 2010-04-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
244         * aclocal.m4: Regenerate.
246 2010-01-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
248         * configure: Regenerate.
250 2009-11-28  Jakub Jelinek  <jakub@redhat.com>
252         * decContext.c (decContextTestEndian): Move adj definition into
253         #if DECCHECK guarded code.
255 2009-09-09  Paolo Bonzini  <bonzini@gnu.org>
257         * configure: Regenerate.
259 2009-09-08  Paolo Bonzini  <bonzini@gnu.org>
261         * configure: Regenerate.
263 2009-08-24  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
265         * configure.ac (AC_PREREQ): Bump to 2.64.
267 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
269         * aclocal.m4: Regenerate.
270         * configure: Regenerate.
271         * config.in: Regenerate.
273 2009-08-13  Janis Johnson  <janis187@us.ibm.com>
275         PR c/41046
276         * decContext.c (decContextTestEndian): Call printf only if DECCHECK.
277         * decCommon.c ( decFloatShow): Define function only for DECCHECK
278         or DECTRACE.
280 2009-07-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
282         * Makefile.in (aclocal_deps): New variable.
283         ($(srcdir)/aclocal.m4): Use it, for portable makefile syntax.
285 2009-05-31  Ian Lance Taylor  <iant@google.com>
287         * decContext.h: Add extern "C" if compiling with C++.
288         * decDPD.h: Likewise.
289         * decNumber.h: Likewise.
290         * dpd/decimal32.h: Likewise.
291         * dpd/decimal64.h: Likewise.
292         * dpd/decimal128.h: Likewise.
294 2009-04-09  Nick Clifton  <nickc@redhat.com>
296         * decRound.c: Change copyright header to refer to version 3 of
297         the GNU General Public License with version 3.1 of the GCC
298         Runtime Library Exception and to point readers at the COPYING3
299         and COPYING3.RUNTIME files and the FSF's license web page.
300         * bid/bid-dpd.h: Likewise.
301         * bid/bid2dpd_dpd2bid.c: Likewise.
302         * bid/bid2dpd_dpd2bid.h: Likewise.
303         * bid/decimal128.c: Likewise.
304         * bid/decimal32.c: Likewise.
305         * bid/decimal64.c: Likewise.
306         * bid/host-ieee128.c: Likewise.
307         * bid/host-ieee32.c: Likewise.
308         * bid/host-ieee64.c: Likewise.
309         * dconfig.h: Likewise.
310         * decBasic.c: Likewise.
311         * decCommon.c: Likewise.
312         * decContext.c: Likewise.
313         * decContext.h: Likewise.
314         * decDPD.h: Likewise.
315         * decDouble.c: Likewise.
316         * decDouble.h: Likewise.
317         * decExcept.c: Likewise.
318         * decExcept.h: Likewise.
319         * decLibrary.c: Likewise.
320         * decNumber.c: Likewise.
321         * decNumber.h: Likewise.
322         * decNumberLocal.h: Likewise.
323         * decPacked.c: Likewise.
324         * decPacked.h: Likewise.
325         * decQuad.c: Likewise.
326         * decQuad.h: Likewise.
327         * decRound.h: Likewise.
328         * decSingle.c: Likewise.
329         * decSingle.h: Likewise.
330         * dpd/decimal128.c: Likewise.
331         * dpd/decimal128.h: Likewise.
332         * dpd/decimal128Local.h: Likewise.
333         * dpd/decimal32.c: Likewise.
334         * dpd/decimal32.h: Likewise.
335         * dpd/decimal64.c: Likewise.
336         * dpd/decimal64.h: Likewise.
338 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
340         * Makefile.in: Change copyright header to refer to version
341         3 of the GNU General Public License and to point readers at the
342         COPYING3 file and the FSF's license web page.
343         * configure.ac: Likewise.
345 2009-04-01  Ben Elliston  <bje@au.ibm.com>
347         * decContext.h: Include gstdint.h instead of <stdint.h>.
349 2009-03-30  Ben Elliston  <bje@au.ibm.com>
351         * decNumber.c, decNumber.h, decNumberLocal.h, decDouble.c,
352         decDouble.h, decSingle.c, decContext.c, decSingle.h, decPacked.c,
353         decCommon.c, decContext.h, decQuad.c, decPacked.h, decQuad.h,
354         decDPD.h, decBasic.c: Upgrade to decNumber 3.61.
355         * dpd/decimal128.h, dpd/decimal32.c, dpd/decimal32.h,
356         dpd/decimal64.c, dpd/decimal128.c, dpd/decimal64.h: Likewise.
358 2009-02-10  Joseph Myers  <joseph@codesourcery.com>
360         * Makefile.in (clean): Don't remove makedepend$(EXEEXT).
362 2008-10-27  Janis Johnson  <janis187@us.ibm.com>
364         PR other/37897
365         * decDouble.h (decDouble): Replace struct with union accessible
366         by more types.
367         * decSingle.h (decSingle): Ditto.
368         * decQuad.h (decQuad): Ditto.
369         * decNumberLocal.h (DFWORD, DFBYTE, DFWWORD): access decFloat via
370         new members.
371         * decBasic.c (decFloatCompareTotal): Avoid type-pun violation.
372         (decNumberCompare): Ditto.
374 2008-06-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
376         * Makefile.in ($(srcdir)/aclocal.m4): Update dependencies.
377         * configure: Regenerate.
379 2008-06-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
381         * Makefile.in (datarootdir): New variable.
383 2008-06-10  Joseph Myers  <joseph@codesourcery.com>
385         * dconfig.h: New.
386         * decContext.c, decExcept.c, decExcept.h, decLibrary.c,
387         decNumber.c, decNumberLocal.h, decRound.c, dpd/decimal128.c,
388         dpd/decimal32.c, dpd/decimal64.c: Include dconfig.h not config.h.
389         * dpd/decimal128Local.h (decimal128SetSign, decimal128ClearSign,
390         decimal128FlipSign): Use WORDS_BIGENDIAN not
391         FLOAT_WORDS_BIG_ENDIAN.
392         * bid/host-ieee128.c: Include dconfig.h.
393         (__host_to_ieee_128, __ieee_to_host_128): Swap 64-bit halves of
394         value if WORDS_BIGENDIAN.
396 2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
398         PR bootstrap/35457
399         * aclocal.m4: Regenerate.
400         * configure: Regenerate.
402 2008-04-18  Ben Elliston  <bje@au.ibm.com>
404         * Makefile.in (distclean): Add gstdint.h.
406 2008-01-25  Janis Johnson  <janis187@us.ibm.com>
408         * decCommonSymbols.h: Commit.
409         * decDPDSybmols.h: Commit.
411         * Makefile.in (libdecnumber_a_SOURCES): List Symbols headers.
412         * decCommonSymbols.h: New file.
413         * decCommon.c: Include it.
414         * decDPDSymbols.h: New file.
415         * decDPD.h: Include it.
416         * decNumberLocal.h: Include the two new files.
417         * decContextSymbols.h (DECPOWERS, DECSTICKYTAB): New.
418         * decNumberSymbols.h (LNnn, d2utable): New.
419         * dpd/decimal32Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
420         * dpd/decimal64Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
421         * dpd/decimal128Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
422         * dpd/decimal32.c: Remove redefine of DPD2BIN, BIN2DPD.
423         * dpd/decimal64.c: Ditto.
424         * dpd/decimal128.c: Ditto.
426 2007-11-26  Thiago Jung Bauermann  <bauerman@br.ibm.com>
428         * Makefile.in (decimal32.o): Prepend $(srcdir) to dependencies
429         and substitute $< for the source file in compilation command.
430         (decimal64.o): Likewise.
431         (decimal128.o): Likewise.
432         (bid2dpd_dpd2bid.o): Likewise.
433         (host-ieee32.o): Likewise.
434         (host-ieee64.o): Likewise.
435         (host-ieee128.o): Likewise.
437 2007-10-31  Thiago Jung Bauermann  <bauerman@br.ibm.com>
439         * configure.ac: Add ADDITIONAL_OBJS variable.
440         * Makefile.in (bid_OBS): New.
441         (libdecnumber_a_OBJS): Add ADDITIONAL_OBJS, remove condition
442         on enable_decimal_float.
443         * configure: Regenerate.
445 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
446             Ben Elliston  <bje@au.ibm.com>
448         * Makefile.in (libdecnumber_a_OBJS): Remove decUtility.o
449         (dependencies): Add Symbols headers.
450         * decContext.c: Upgrade to decNumber 3.53.
451         * decContext.h: Ditto.
452         * decDPD.h: Ditto.
453         * decNumber.c: Ditto.
454         * decNumber.h: Ditto.
455         * decNumberLocal.h: Ditto.
456         * decBasic.c: New file from decNumber 3.53.
457         * decCommon.c: Ditto.
458         * decDouble.c: Ditto.
459         * decDouble.h: Ditto.
460         * decQuad.c: Ditto.
461         * decQuad.h: Ditto.
462         * decSingle.c: Ditto.
463         * decSingle.h: Ditto.
464         * decPacked.c: Ditto.
465         * decPacked.h: Ditto.
466         * dpd/decimal128.c: Upgrade to decNumber 3.53.
467         * dpd/decimal128.h: Ditto.
468         * dpd/decimal32.c: Ditto.
469         * dpd/decimal32.h: Ditto.
470         * dpd/decimal64.c: Ditto.
471         * dpd/decimal64.h: Ditto.
472         * decLibrary.c (__dec_byte_swap): Remove.
473         * decContextSymbols.h: New file.
474         * decDoubleSymbols.h: New file.
475         * decNumberSymbols.h: New file.
476         * decPackedSymbols.h: New file.
477         * decQuadSymbols.h: New file.
478         * decSingleSymbols.h: New file.
479         * decUtility.c: Delete file.
480         * decUtility.h: Delete file.
481         * bid/decimal128Symbols.h: New file.
482         * bid/decimal128Local.h: New file.
483         * bid/decimal32Symbols.h: New file.
484         * bid/decimal64Symbols.h: New file.
485         * bid/host-ieee128.c (__swap128): Remove.
486         (__host_to_ieee_128, __ieee_to_host_128): Don't handle endianness.
487         * bid/host-ieee32.c (__dec_type_swap): Remove.
488         (__host_to_ieee_32, __ieee_to_host_32): Don't handle endianness.
489         * bid/host-ieee64.c (__swap64): Remove.
490         (__host_to_ieee_64, __ieee_to_host_64): Don't handle endianness.
491         * dpd/decimal32Symbols.h: New file.
492         * dpd/decimal64Symbols.h: New file.
493         * dpd/decimal128Symbols.h: New file.
494         * dpd/decimal128Local.h: New file.
496 2007-06-18  Martin Michlmayr  <tbm@cyrius.com>
497             H.J. Lu  <hongjiu.lu@intel.com>
499         * configure.ac: Add AC_CANONICAL_TARGET.
500         * configure: Regenerated.
502 2007-04-16  H.J. Lu  <hongjiu.lu@intel.com>
504         * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
505         acx.m4.
507         * aclocal.m4: Regenerated by aclocal 1.9.6.
509 2007-04-11  Kai Tietz   <kai.tietz@onevision.com>
511         * configure: Regenerate.
513 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
514             H.J. Lu  <hongjiu.lu@intel.com>
515             Marius Cornea  <marius.cornea@intel.com>
517         * Makefile.in (enable_decimal_float): New.
518         (libdecnumber_a_OBJS): Add bid2dpd_dpd2bid.o, host-ieee32.o,
519         host-ieee64.o and host-ieee128.o for BID.
520         (libdecnumber_a_SOURCES): Support DPD and BID.
521         (decimal32.o): Support dependency for both DPD and BID.
522         (decimal64.o): Likewise.
523         (decimal128.o): Likewise.
524         (bid2dpd_dpd2bid.o): New target.
525         (host-ieee32.o): Likewise.
526         (host-ieee64.o): Likewise.
527         (host-ieee128.o): Likewise.
529         * bid/bid-dpd.h: New file.
530         * bid/decimal128.c: Likewise.
531         * bid/decimal128.h: Likewise.
532         * bid/decimal32.c: Likewise.
533         * bid/decimal32.h: Likewise.
534         * bid/decimal64.c: Likewise.
535         * bid/decimal64.h: Likewise.
536         * bid/host-ieee128.c: Likewise.
537         * bid/host-ieee32.c: Likewise.
538         * bid/host-ieee64.c: Likewise.
539         * bid/bid2dpd_dpd2bid.c: Likewise.
540         * bid/bid2dpd_dpd2bid.h: Likewise.
542         * decimal128.c: Moved to ...
543         * dpd/decimal128.c: This.
544         * decimal128.h:  Moved to ...
545         * dpd/decimal128.h: This.
546         * decimal32.c: Moved to ...
547         * dpd/decimal32.c: This.
548         * decimal32.h: Moved to ...
549         * dpd/decimal32.h: This.
550         * decimal64.c: Moved to ...
551         * dpd/decimal64.c: This.
552         * decimal64.h: Moved to ...
553         * dpd/decimal64.h: This.
555         * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
556         Add AC_C_BIGENDIAN.  Substitute enable_decimal_float.
557         * config.in: Add decimal support variables.
558         * configure: Regenerate.
560         PR other/30530
561         * decimal128.h (decimal128ClearSign): New.
562         (decimal128FlipSign): Likewise.
564         * decimal32.h: (decimal32ClearSign): New.
565         (decimal32FlipSign): Likewise.
567         * decimal64.h (decimal64ClearSign): New.
568         (decimal64FlipSign): Likewise.
570 2007-03-08  Ben Elliston  <bje@au.ibm.com>
572         * decContext.c, decContext.h, decDPD.h, decimal128.c,
573         decimal128.h, decimal32.c, decimal32.h, decimal64.c, decimal64.h,
574         decLibrary.c, decNumber.c, decNumber.h, decNumberLocal.h,
575         decRound.c, decRound.h, decUtility.c, decUtility.h: Add
576         libgcc-style license exception clause.
578 2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
580         * Makefile.in: Add dummy install-pdf target.
582 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
584         * decExcept.c: New.
585         * decExcept.h: New.
587 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
589         * decRound.c: Move declarations to new file, update comments.
590         * decRound.h: New file.
592 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
594         * decLibrary.c (__dec_type_swap): Add prototype.
595         (__dfp_enable_traps, dfp_raise): Delete.
597         * Makefile.in: Don't include decRound in library used by compiler.
599 2006-10-10  Brooks Moses  <bmoses@stanford.edu> 
600         * Makefile.in: Added empty "pdf" target.
602 2006-09-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
604         * decNumber.c (decNumberPower): Constify.
605         * decNumber.h (decNumberPower): Likewise.
607 2006-09-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
609         * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
610         * configure, config.in: Regenerate.
612         * decContext.c (decContextStatusToString): Constify.
613         * decContext.h (decContextStatusToString): Likewise.
614         * decNumber.c (decNumberToString, decNumberToEngString,
615         decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
616         decNumberDivideInteger, decNumberMax, decNumberMin,
617         decNumberMinus, decNumberPlus, decNumberMultiply,
618         decNumberNormalize, decNumberQuantize, decNumberRescale,
619          decNumberRemainder, decNumberRemainderNear,
620         decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
621         decNumberToIntegralValue, decNumberCopy, decToString, decAddOp,
622         decDivideOp, decMultiplyOp, decQuantizeOp, decCompareOp,
623         decCompare, decUnitCompare, decUnitAddSub, decRoundOperand,
624         decCopyFit, decSetCoeff, decGetInt, decNaNs, decGetDigits,
625         decNumberShow, decDumpAr, decCheckOperands, decCheckNumber):
626         Likewise.
627         * decNumber.h (decNumberToString, decNumberToEngString,
628         decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
629         decNumberDivideInteger, decNumberMax, decNumberMin,
630         decNumberMinus, decNumberMultiply, decNumberNormalize,
631         decNumberPlus, decNumberQuantize, decNumberRemainder,
632          decNumberRemainderNear, decNumberRescale,
633         decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
634         decNumberToIntegralValue, decNumberCopy): Likewise.
635         * decUtility.c (decDensePackCoeff, decDenseUnpackCoeff):
636         Likewise.
637         * decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
638         Likewise.
639         * decimal128.c (decimal128FromNumber, decimal128ToNumber,
640         decimal128ToString, decimal128ToEngString, decimal128Show):
641         Likewise.
642         * decimal128.h (decimal128ToString, decimal128ToEngString,
643         decimal128FromNumber, decimal128ToNumber): Likewise.
644         * decimal32.c (decimal32FromNumber, decimal32ToNumber,
645         decimal32ToString, decimal32ToEngString, decimal32Show):
646         Likewise.
647         * decimal32.h (decimal32ToString, decimal32ToEngString,
648         decimal32FromNumber, decimal32ToNumber): Likewise.
649         * decimal64.c (decimal64FromNumber, decimal64ToNumber,
650         decimal64ToString, decimal64ToEngString, decimal64Show):
651         Likewise.
652         * decimal64.h (decimal64ToString, decimal64ToEngString,
653         decimal64FromNumber, decimal64ToNumber): Likewise.
655 2006-08-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
657         * decContext.c (decContextSetStatusFromString): Constify.
658         * decContext.h (decContextSetStatusFromString): Likewise.
659         * decNumber.c (decNumberFromString): Likewise.
660         * decNumber.h (decNumberFromString): Likewise.
661         * decimal128.c (decimal128FromString): Likewise.
662         * decimal128.h (decimal128FromString): Likewise.
663         * decimal32.c (decimal32FromString): Likewise.
664         * decimal32.h (decimal32FromString): Likewise.
665         * decimal64.c (decimal64FromString): Likewise.
666         * decimal64.h (decimal64FromString): Likewise.
668 2006-07-25  Paolo Bonzini  <bonzini@gnu.org>
670         PR build/26188
671         * configure: Regenerate.
673 2006-06-23  Ben Elliston  <bje@au.ibm.com>
675         * decNumber.h (decNumberNegate): Remove.
677 2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>
679         * Makefile.in: Add install-html target. Add install-html to .PHONY
681 2006-02-06  Ben Elliston  <bje@au.ibm.com>
683         * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
684         return types.
686 2006-01-03  Roger Sayle  <roger@eyesopen.com>
687             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
689         * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
690         definition of strcpy from generating compilation warnings.
692 2006-01-02  Paolo Bonzini  <bonzini@gnu.org>
694         PR target/25259
695         * configure.ac: Use GCC_HEADER_STDINT.
696         * decContext.h: Include gstdint.h.
697         * aclocal.m4: Regenerate.
698         * configure: Regenerate.
700 2005-12-20  Roger Sayle  <roger@eyesopen.com>
702         * decNumber.c (decStrEq): Cast string contents to unsigned char
703         instead of int before calling tolower.
705 2005-12-20  Roger Sayle  <roger@eyesopen.com>
707         * decNumber.c (decStrEq): Cast operands to int before calling
708         tolower to avoid compilation warnings on Tru64.
710 2005-12-05  Ben Elliston  <bje@au.ibm.com>
712         * Makefile.in (clean): Remove stray reference to libcpp.a.
714         * decimal128.h, decContext.c, decRound.c, decimal32.c,
715         decNumber.c, decContext.h, decimal64.c, decimal32.h, decNumber.h,
716         decimal64.h, decUtility.c, decLibrary.c, configure.ac,
717         decNumberLocal.h, decUtility.h, decDPD.h, decimal128.c: Update FSF
718         office address.
720 2005-12-01  Ben Elliston  <bje@au.ibm.com>
722         * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
723         * decUtility.c (__dec_byte_swap): Move from here ..
724         * decLibrary.c: .. to here.
726 2005-11-23  Gerald Pfeifer  <gerald@pfeifer.com>
728         * decContext.h: Properly guard inclusion of stdint.h
729         * decContext.c: Include config.h
730         * decLibrary.c: Ditto.
731         * decNumber.c: Ditto.
732         * decRound.c: Ditto.
733         * decUtility.c: Ditto.
734         * decimal32.c: Ditto.
735         * decimal64.c: Ditto.
736         * decimal128.c: Ditto.
737         
738 2005-11-29  Ben Elliston  <bje@au.ibm.com>
740         * decUtility.c: Remove redundant #includes.
741         * decUtility.h (__dec_byte_swap): Remove prototype.
743 2005-11-29  Ben Elliston  <bje@au.ibm.com>
745         * configure.ac: New file.
746         * aclocal.m4: Likewise.
747         * Makefile.in: Likewise.
748         * configure: Generate.
749         * config.in: Likewise.
751 2005-11-29  Ben Elliston  <bje@au.ibm.com>
753         * decimal32.h, decimal64.h, decimal128.h: New.
754         * decimal32.c, decimal64.c, decimal128.c: Likewise.
755         * decContext.c, decContext.h: Likewise.
756         * decUtility.c, decUtility.h: Likewise.
757         * decNumber.c, decNumber.h, decNumberLocal.h: Likewise.
758         * decDPD.h: Likewise.
759         * decLibrary.c, decRound.c: Likewise.
761 Copyright (C) 2005-2022 Free Software Foundation, Inc.
763 Copying and distribution of this file, with or without modification,
764 are permitted in any medium without royalty provided the copyright
765 notice and this notice are preserved.