libdecnumber: Sync with GCC
[external/binutils.git] / libdecnumber / ChangeLog
1 2018-02-19  Martin Liska  <mliska@suse.cz>
2
3         PR c/81272
4         * decNumber.c (decCompareOp): Do not use bit and
5         for conjunction of predicates.
6
7 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
8
9         Update copyright years.
10
11 2017-05-29  Sylvestre Ledru  <sylvestre@debian.org>
12
13         * bid/bid2dpd_dpd2bid.c (_bid_to_dpd32): Fix whitespace.
14         (_dpd_to_bid32): Simplify identical code on multiple branches.
15         Fix whitespace.
16         (_bid_to_dpd64, _dpd_to_bid64): Likewise.
17         (_bid_to_dpd128, _dpd_to_bid128): Likewise.
18
19 2017-04-03  Jonathan Wakely  <jwakely@redhat.com>
20
21         * decCommon.c (decFloatFromPackedChecked): Fix typo in comment.
22         * decNumber.c (decNumberPower, decMultiplyOp): Likewise.
23
24 2017-01-08  Jakub Jelinek  <jakub@redhat.com>
25
26         PR bootstrap/79003
27         * Makefile.in (CFLAGS, CPPFLAGS, LDFLAGS): Remove -fno-lto.
28         (NOLTO_FLAGS): New variable.
29         (ALL_CFLAGS): Use it.
30         * configure.ac (nolto_flags): New ACX_PROG_CC_WARNING_OPTS,
31         check for whether -fno-lto works.
32         * configure: Regenerated.
33
34 2017-01-06  Martin Liska  <mliska@suse.cz>
35
36         PR bootstrap/79003
37         * Makefile.in: Add -fno-lto to {C,CPP,LD}FLAGS.
38
39 2017-01-01  Jakub Jelinek  <jakub@redhat.com>
40
41         Update copyright years.
42
43 2016-11-15  Matthias Klose  <doko@ubuntu.com>
44
45         * configure: Regenerate.
46
47 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
48
49         Update copyright years.
50
51 2015-07-14  H.J. Lu  <hongjiu.lu@intel.com>
52
53         * configure: Regenerated.
54
55 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
56
57         * configure: Regenerated.
58
59 2015-01-22  Eli Zaretskii  <eliz@gnu.org>
60
61         * Makefile.in (TAGS): New target, to avoid failures in "make TAGS".
62
63 2014-01-23  Marek Polacek  <polacek@redhat.com>
64
65         PR c/59871
66         * decNumberLocal.h (UBFROMUS, UBFROMUI): Remove last argument.
67
68 2013-10-15  David Malcolm  <dmalcolm@redhat.com>
69
70         * Makefile.in (PICFLAG): New.
71         (ALL_CFLAGS): Add PICFLAG.
72         * configure.ac: Add --enable-host-shared, setting up new
73         PICFLAG variable.
74         * configure: Regenerate.
75
76 2013-07-09  Simon Baldwin  <simonb@google.com>
77
78         * configure.ac: Add AC_CONFIG_AUX_DIR.
79         * configure: Regenerated.
80
81 2013-03-27  Kai Tietz  <ktietz@redhat.com>
82
83         * configure: Regenerated.
84
85 2013-02-06  Richard Sandiford  <rdsandiford@googlemail.com>
86
87         Update copyright years.
88
89 2012-11-04  Thomas Schwinge  <thomas@codesourcery.com>
90
91         * configure: Regenerate.
92
93 2011-12-20  Andreas Schwab  <schwab@linux-m68k.org>
94
95         * configure: Regenerate.
96
97 2011-12-19  Andreas Schwab  <schwab@linux-m68k.org>
98
99         * configure: Regenerate.
100
101 2011-04-20  Jim Meyering  <meyering@redhat.com>
102
103         * decNumber.c (decNumberFromString): Remove useless
104         if-before-free test.
105         (decNumberCompareTotalMag, decNumberExp, decNumberFMA): Likewise.
106         (decNumberLn, decNumberLog10, decNumberPower): Likewise.
107         (decNumberReduce, decNumberSquareRoot, decAddOp): Likewise.
108         (decDivideOp, NEEDTWO, decExpOp, LN2): Likewise.
109
110 2011-03-28  Mike Frysinger  <vapier@gentoo.org>
111
112         * .gitignore: New file.
113
114 2010-11-24  Nathan Froyd  <froydnj@codesourcery.com>
115
116         * dconfig.h (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN): Delete.
117         (WORDS_BIG_ENDIAN): Define based on value of __FLOAT_WORD_ORDER__.
118
119 2010-10-23  Nathan Froyd  <froydnj@codesourcery.com>
120
121         * dconfig.h (LIBGCC2_WORDS_BIG_ENDIAN): Delete.
122         (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN): Test __BYTE_ORDER__.
123
124 2010-09-10  Kai Tietz  <kai.tietz@onevision.com>
125
126        * configure: Regenerated.
127
128 2010-09-08  Tristan Gingold  <gingold@adacore.com>
129
130         PR 44001
131         * Makefile.in (objext): New variable.
132         (bid_OBJS): Use $(objext) for extension.
133         (libdecnumber_a_OBJS): Ditto.
134         (mostlyclean): Ditto
135         (.c.o): Ditto.
136         Update dependencies.
137
138 2010-09-06  H.J. Lu  <hongjiu.lu@intel.com>
139
140         PR target/45524
141         * configure.ac (enable_decimal_float): Set to
142         $default_decimal_float.
143         * configure: Regenerated.
144
145 2010-09-06  Andreas Schwab  <schwab@redhat.com>
146
147         * configure: Regenerate.
148
149 2010-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
150
151         * configure.ac: Use the GCC_AC_ENABLE_DECIMAL_FLOAT macro.
152         * Makefile.in: Add aclocal.m4 dependency to dfp.m4.
153         * configure: Regenerate.
154         * aclocal.m4: Regenerate.
155
156 2010-08-21  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
157
158         * configure: Regenerate.
159
160 2010-04-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
161
162         * aclocal.m4: Regenerate.
163
164 2010-01-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
165
166         * configure: Regenerate.
167
168 2009-11-28  Jakub Jelinek  <jakub@redhat.com>
169
170         * decContext.c (decContextTestEndian): Move adj definition into
171         #if DECCHECK guarded code.
172
173 2009-09-09  Paolo Bonzini  <bonzini@gnu.org>
174
175         * configure: Regenerate.
176
177 2009-09-08  Paolo Bonzini  <bonzini@gnu.org>
178
179         * configure: Regenerate.
180
181 2009-08-24  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
182
183         * configure.ac (AC_PREREQ): Bump to 2.64.
184
185 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
186
187         * aclocal.m4: Regenerate.
188         * configure: Regenerate.
189         * config.in: Regenerate.
190
191 2009-08-13  Janis Johnson  <janis187@us.ibm.com>
192
193         PR c/41046
194         * decContext.c (decContextTestEndian): Call printf only if DECCHECK.
195         * decCommon.c ( decFloatShow): Define function only for DECCHECK
196         or DECTRACE.
197
198 2009-07-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
199
200         * Makefile.in (aclocal_deps): New variable.
201         ($(srcdir)/aclocal.m4): Use it, for portable makefile syntax.
202
203 2009-05-31  Ian Lance Taylor  <iant@google.com>
204
205         * decContext.h: Add extern "C" if compiling with C++.
206         * decDPD.h: Likewise.
207         * decNumber.h: Likewise.
208         * dpd/decimal32.h: Likewise.
209         * dpd/decimal64.h: Likewise.
210         * dpd/decimal128.h: Likewise.
211
212 2009-04-09  Nick Clifton  <nickc@redhat.com>
213
214         * decRound.c: Change copyright header to refer to version 3 of
215         the GNU General Public License with version 3.1 of the GCC
216         Runtime Library Exception and to point readers at the COPYING3
217         and COPYING3.RUNTIME files and the FSF's license web page.
218         * bid/bid-dpd.h: Likewise.
219         * bid/bid2dpd_dpd2bid.c: Likewise.
220         * bid/bid2dpd_dpd2bid.h: Likewise.
221         * bid/decimal128.c: Likewise.
222         * bid/decimal32.c: Likewise.
223         * bid/decimal64.c: Likewise.
224         * bid/host-ieee128.c: Likewise.
225         * bid/host-ieee32.c: Likewise.
226         * bid/host-ieee64.c: Likewise.
227         * dconfig.h: Likewise.
228         * decBasic.c: Likewise.
229         * decCommon.c: Likewise.
230         * decContext.c: Likewise.
231         * decContext.h: Likewise.
232         * decDPD.h: Likewise.
233         * decDouble.c: Likewise.
234         * decDouble.h: Likewise.
235         * decExcept.c: Likewise.
236         * decExcept.h: Likewise.
237         * decLibrary.c: Likewise.
238         * decNumber.c: Likewise.
239         * decNumber.h: Likewise.
240         * decNumberLocal.h: Likewise.
241         * decPacked.c: Likewise.
242         * decPacked.h: Likewise.
243         * decQuad.c: Likewise.
244         * decQuad.h: Likewise.
245         * decRound.h: Likewise.
246         * decSingle.c: Likewise.
247         * decSingle.h: Likewise.
248         * dpd/decimal128.c: Likewise.
249         * dpd/decimal128.h: Likewise.
250         * dpd/decimal128Local.h: Likewise.
251         * dpd/decimal32.c: Likewise.
252         * dpd/decimal32.h: Likewise.
253         * dpd/decimal64.c: Likewise.
254         * dpd/decimal64.h: Likewise.
255
256 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
257
258         * Makefile.in: Change copyright header to refer to version
259         3 of the GNU General Public License and to point readers at the
260         COPYING3 file and the FSF's license web page.
261         * configure.ac: Likewise.
262
263 2009-04-01  Ben Elliston  <bje@au.ibm.com>
264
265         * decContext.h: Include gstdint.h instead of <stdint.h>.
266
267 2009-03-30  Ben Elliston  <bje@au.ibm.com>
268
269         * decNumber.c, decNumber.h, decNumberLocal.h, decDouble.c,
270         decDouble.h, decSingle.c, decContext.c, decSingle.h, decPacked.c,
271         decCommon.c, decContext.h, decQuad.c, decPacked.h, decQuad.h,
272         decDPD.h, decBasic.c: Upgrade to decNumber 3.61.
273         * dpd/decimal128.h, dpd/decimal32.c, dpd/decimal32.h,
274         dpd/decimal64.c, dpd/decimal128.c, dpd/decimal64.h: Likewise.
275
276 2009-02-10  Joseph Myers  <joseph@codesourcery.com>
277
278         * Makefile.in (clean): Don't remove makedepend$(EXEEXT).
279
280 2008-10-27  Janis Johnson  <janis187@us.ibm.com>
281
282         PR other/37897
283         * decDouble.h (decDouble): Replace struct with union accessible
284         by more types.
285         * decSingle.h (decSingle): Ditto.
286         * decQuad.h (decQuad): Ditto.
287         * decNumberLocal.h (DFWORD, DFBYTE, DFWWORD): access decFloat via
288         new members.
289         * decBasic.c (decFloatCompareTotal): Avoid type-pun violation.
290         (decNumberCompare): Ditto.
291
292 2008-06-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
293
294         * Makefile.in ($(srcdir)/aclocal.m4): Update dependencies.
295         * configure: Regenerate.
296
297 2008-06-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
298
299         * Makefile.in (datarootdir): New variable.
300
301 2008-06-10  Joseph Myers  <joseph@codesourcery.com>
302
303         * dconfig.h: New.
304         * decContext.c, decExcept.c, decExcept.h, decLibrary.c,
305         decNumber.c, decNumberLocal.h, decRound.c, dpd/decimal128.c,
306         dpd/decimal32.c, dpd/decimal64.c: Include dconfig.h not config.h.
307         * dpd/decimal128Local.h (decimal128SetSign, decimal128ClearSign,
308         decimal128FlipSign): Use WORDS_BIGENDIAN not
309         FLOAT_WORDS_BIG_ENDIAN.
310         * bid/host-ieee128.c: Include dconfig.h.
311         (__host_to_ieee_128, __ieee_to_host_128): Swap 64-bit halves of
312         value if WORDS_BIGENDIAN.
313
314 2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
315
316         PR bootstrap/35457
317         * aclocal.m4: Regenerate.
318         * configure: Regenerate.
319
320 2008-04-18  Ben Elliston  <bje@au.ibm.com>
321
322         * Makefile.in (distclean): Add gstdint.h.
323
324 2008-01-25  Janis Johnson  <janis187@us.ibm.com>
325
326         * decCommonSymbols.h: Commit.
327         * decDPDSybmols.h: Commit.
328
329         * Makefile.in (libdecnumber_a_SOURCES): List Symbols headers.
330         * decCommonSymbols.h: New file.
331         * decCommon.c: Include it.
332         * decDPDSymbols.h: New file.
333         * decDPD.h: Include it.
334         * decNumberLocal.h: Include the two new files.
335         * decContextSymbols.h (DECPOWERS, DECSTICKYTAB): New.
336         * decNumberSymbols.h (LNnn, d2utable): New.
337         * dpd/decimal32Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
338         * dpd/decimal64Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
339         * dpd/decimal128Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
340         * dpd/decimal32.c: Remove redefine of DPD2BIN, BIN2DPD.
341         * dpd/decimal64.c: Ditto.
342         * dpd/decimal128.c: Ditto.
343
344 2007-11-26  Thiago Jung Bauermann  <bauerman@br.ibm.com>
345
346         * Makefile.in (decimal32.o): Prepend $(srcdir) to dependencies
347         and substitute $< for the source file in compilation command.
348         (decimal64.o): Likewise.
349         (decimal128.o): Likewise.
350         (bid2dpd_dpd2bid.o): Likewise.
351         (host-ieee32.o): Likewise.
352         (host-ieee64.o): Likewise.
353         (host-ieee128.o): Likewise.
354
355 2007-10-31  Thiago Jung Bauermann  <bauerman@br.ibm.com>
356
357         * configure.ac: Add ADDITIONAL_OBJS variable.
358         * Makefile.in (bid_OBS): New.
359         (libdecnumber_a_OBJS): Add ADDITIONAL_OBJS, remove condition
360         on enable_decimal_float.
361         * configure: Regenerate.
362
363 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
364             Ben Elliston  <bje@au.ibm.com>
365
366         * Makefile.in (libdecnumber_a_OBJS): Remove decUtility.o
367         (dependencies): Add Symbols headers.
368         * decContext.c: Upgrade to decNumber 3.53.
369         * decContext.h: Ditto.
370         * decDPD.h: Ditto.
371         * decNumber.c: Ditto.
372         * decNumber.h: Ditto.
373         * decNumberLocal.h: Ditto.
374         * decBasic.c: New file from decNumber 3.53.
375         * decCommon.c: Ditto.
376         * decDouble.c: Ditto.
377         * decDouble.h: Ditto.
378         * decQuad.c: Ditto.
379         * decQuad.h: Ditto.
380         * decSingle.c: Ditto.
381         * decSingle.h: Ditto.
382         * decPacked.c: Ditto.
383         * decPacked.h: Ditto.
384         * dpd/decimal128.c: Upgrade to decNumber 3.53.
385         * dpd/decimal128.h: Ditto.
386         * dpd/decimal32.c: Ditto.
387         * dpd/decimal32.h: Ditto.
388         * dpd/decimal64.c: Ditto.
389         * dpd/decimal64.h: Ditto.
390         * decLibrary.c (__dec_byte_swap): Remove.
391         * decContextSymbols.h: New file.
392         * decDoubleSymbols.h: New file.
393         * decNumberSymbols.h: New file.
394         * decPackedSymbols.h: New file.
395         * decQuadSymbols.h: New file.
396         * decSingleSymbols.h: New file.
397         * decUtility.c: Delete file.
398         * decUtility.h: Delete file.
399         * bid/decimal128Symbols.h: New file.
400         * bid/decimal128Local.h: New file.
401         * bid/decimal32Symbols.h: New file.
402         * bid/decimal64Symbols.h: New file.
403         * bid/host-ieee128.c (__swap128): Remove.
404         (__host_to_ieee_128, __ieee_to_host_128): Don't handle endianness.
405         * bid/host-ieee32.c (__dec_type_swap): Remove.
406         (__host_to_ieee_32, __ieee_to_host_32): Don't handle endianness.
407         * bid/host-ieee64.c (__swap64): Remove.
408         (__host_to_ieee_64, __ieee_to_host_64): Don't handle endianness.
409         * dpd/decimal32Symbols.h: New file.
410         * dpd/decimal64Symbols.h: New file.
411         * dpd/decimal128Symbols.h: New file.
412         * dpd/decimal128Local.h: New file.
413
414 2007-06-18  Martin Michlmayr  <tbm@cyrius.com>
415             H.J. Lu  <hongjiu.lu@intel.com>
416
417         * configure.ac: Add AC_CANONICAL_TARGET.
418         * configure: Regenerated.
419
420 2007-04-16  H.J. Lu  <hongjiu.lu@intel.com>
421
422         * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
423         acx.m4.
424
425         * aclocal.m4: Regenerated by aclocal 1.9.6.
426
427 2007-04-11  Kai Tietz   <kai.tietz@onevision.com>
428
429         * configure: Regenerate.
430
431 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
432             H.J. Lu  <hongjiu.lu@intel.com>
433             Marius Cornea  <marius.cornea@intel.com>
434
435         * Makefile.in (enable_decimal_float): New.
436         (libdecnumber_a_OBJS): Add bid2dpd_dpd2bid.o, host-ieee32.o,
437         host-ieee64.o and host-ieee128.o for BID.
438         (libdecnumber_a_SOURCES): Support DPD and BID.
439         (decimal32.o): Support dependency for both DPD and BID.
440         (decimal64.o): Likewise.
441         (decimal128.o): Likewise.
442         (bid2dpd_dpd2bid.o): New target.
443         (host-ieee32.o): Likewise.
444         (host-ieee64.o): Likewise.
445         (host-ieee128.o): Likewise.
446
447         * bid/bid-dpd.h: New file.
448         * bid/decimal128.c: Likewise.
449         * bid/decimal128.h: Likewise.
450         * bid/decimal32.c: Likewise.
451         * bid/decimal32.h: Likewise.
452         * bid/decimal64.c: Likewise.
453         * bid/decimal64.h: Likewise.
454         * bid/host-ieee128.c: Likewise.
455         * bid/host-ieee32.c: Likewise.
456         * bid/host-ieee64.c: Likewise.
457         * bid/bid2dpd_dpd2bid.c: Likewise.
458         * bid/bid2dpd_dpd2bid.h: Likewise.
459
460         * decimal128.c: Moved to ...
461         * dpd/decimal128.c: This.
462         * decimal128.h:  Moved to ...
463         * dpd/decimal128.h: This.
464         * decimal32.c: Moved to ...
465         * dpd/decimal32.c: This.
466         * decimal32.h: Moved to ...
467         * dpd/decimal32.h: This.
468         * decimal64.c: Moved to ...
469         * dpd/decimal64.c: This.
470         * decimal64.h: Moved to ...
471         * dpd/decimal64.h: This.
472
473         * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
474         Add AC_C_BIGENDIAN.  Substitute enable_decimal_float.
475         * config.in: Add decimal support variables.
476         * configure: Regenerate.
477
478         PR other/30530
479         * decimal128.h (decimal128ClearSign): New.
480         (decimal128FlipSign): Likewise.
481
482         * decimal32.h: (decimal32ClearSign): New.
483         (decimal32FlipSign): Likewise.
484
485         * decimal64.h (decimal64ClearSign): New.
486         (decimal64FlipSign): Likewise.
487
488 2007-03-08  Ben Elliston  <bje@au.ibm.com>
489
490         * decContext.c, decContext.h, decDPD.h, decimal128.c,
491         decimal128.h, decimal32.c, decimal32.h, decimal64.c, decimal64.h,
492         decLibrary.c, decNumber.c, decNumber.h, decNumberLocal.h,
493         decRound.c, decRound.h, decUtility.c, decUtility.h: Add
494         libgcc-style license exception clause.
495
496 2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
497
498         * Makefile.in: Add dummy install-pdf target.
499
500 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
501
502         * decExcept.c: New.
503         * decExcept.h: New.
504
505 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
506
507         * decRound.c: Move declarations to new file, update comments.
508         * decRound.h: New file.
509
510 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
511
512         * decLibrary.c (__dec_type_swap): Add prototype.
513         (__dfp_enable_traps, dfp_raise): Delete.
514
515         * Makefile.in: Don't include decRound in library used by compiler.
516
517 2006-10-10  Brooks Moses  <bmoses@stanford.edu>
518         * Makefile.in: Added empty "pdf" target.
519
520 2006-09-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
521
522         * decNumber.c (decNumberPower): Constify.
523         * decNumber.h (decNumberPower): Likewise.
524
525 2006-09-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
526
527         * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
528         * configure, config.in: Regenerate.
529
530         * decContext.c (decContextStatusToString): Constify.
531         * decContext.h (decContextStatusToString): Likewise.
532         * decNumber.c (decNumberToString, decNumberToEngString,
533         decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
534         decNumberDivideInteger, decNumberMax, decNumberMin,
535         decNumberMinus, decNumberPlus, decNumberMultiply,
536         decNumberNormalize, decNumberQuantize, decNumberRescale,
537          decNumberRemainder, decNumberRemainderNear,
538         decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
539         decNumberToIntegralValue, decNumberCopy, decToString, decAddOp,
540         decDivideOp, decMultiplyOp, decQuantizeOp, decCompareOp,
541         decCompare, decUnitCompare, decUnitAddSub, decRoundOperand,
542         decCopyFit, decSetCoeff, decGetInt, decNaNs, decGetDigits,
543         decNumberShow, decDumpAr, decCheckOperands, decCheckNumber):
544         Likewise.
545         * decNumber.h (decNumberToString, decNumberToEngString,
546         decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
547         decNumberDivideInteger, decNumberMax, decNumberMin,
548         decNumberMinus, decNumberMultiply, decNumberNormalize,
549         decNumberPlus, decNumberQuantize, decNumberRemainder,
550          decNumberRemainderNear, decNumberRescale,
551         decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
552         decNumberToIntegralValue, decNumberCopy): Likewise.
553         * decUtility.c (decDensePackCoeff, decDenseUnpackCoeff):
554         Likewise.
555         * decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
556         Likewise.
557         * decimal128.c (decimal128FromNumber, decimal128ToNumber,
558         decimal128ToString, decimal128ToEngString, decimal128Show):
559         Likewise.
560         * decimal128.h (decimal128ToString, decimal128ToEngString,
561         decimal128FromNumber, decimal128ToNumber): Likewise.
562         * decimal32.c (decimal32FromNumber, decimal32ToNumber,
563         decimal32ToString, decimal32ToEngString, decimal32Show):
564         Likewise.
565         * decimal32.h (decimal32ToString, decimal32ToEngString,
566         decimal32FromNumber, decimal32ToNumber): Likewise.
567         * decimal64.c (decimal64FromNumber, decimal64ToNumber,
568         decimal64ToString, decimal64ToEngString, decimal64Show):
569         Likewise.
570         * decimal64.h (decimal64ToString, decimal64ToEngString,
571         decimal64FromNumber, decimal64ToNumber): Likewise.
572
573 2006-08-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
574
575         * decContext.c (decContextSetStatusFromString): Constify.
576         * decContext.h (decContextSetStatusFromString): Likewise.
577         * decNumber.c (decNumberFromString): Likewise.
578         * decNumber.h (decNumberFromString): Likewise.
579         * decimal128.c (decimal128FromString): Likewise.
580         * decimal128.h (decimal128FromString): Likewise.
581         * decimal32.c (decimal32FromString): Likewise.
582         * decimal32.h (decimal32FromString): Likewise.
583         * decimal64.c (decimal64FromString): Likewise.
584         * decimal64.h (decimal64FromString): Likewise.
585
586 2006-07-25  Paolo Bonzini  <bonzini@gnu.org>
587
588         PR build/26188
589         * configure: Regenerate.
590
591 2006-06-23  Ben Elliston  <bje@au.ibm.com>
592
593         * decNumber.h (decNumberNegate): Remove.
594
595 2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>
596
597         * Makefile.in: Add install-html target. Add install-html to .PHONY
598
599 2006-02-06  Ben Elliston  <bje@au.ibm.com>
600
601         * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
602         return types.
603
604 2006-01-03  Roger Sayle  <roger@eyesopen.com>
605             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
606
607         * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
608         definition of strcpy from generating compilation warnings.
609
610 2006-01-02  Paolo Bonzini  <bonzini@gnu.org>
611
612         PR target/25259
613         * configure.ac: Use GCC_HEADER_STDINT.
614         * decContext.h: Include gstdint.h.
615         * aclocal.m4: Regenerate.
616         * configure: Regenerate.
617
618 2005-12-20  Roger Sayle  <roger@eyesopen.com>
619
620         * decNumber.c (decStrEq): Cast string contents to unsigned char
621         instead of int before calling tolower.
622
623 2005-12-20  Roger Sayle  <roger@eyesopen.com>
624
625         * decNumber.c (decStrEq): Cast operands to int before calling
626         tolower to avoid compilation warnings on Tru64.
627
628 2005-12-05  Ben Elliston  <bje@au.ibm.com>
629
630         * Makefile.in (clean): Remove stray reference to libcpp.a.
631
632         * decimal128.h, decContext.c, decRound.c, decimal32.c,
633         decNumber.c, decContext.h, decimal64.c, decimal32.h, decNumber.h,
634         decimal64.h, decUtility.c, decLibrary.c, configure.ac,
635         decNumberLocal.h, decUtility.h, decDPD.h, decimal128.c: Update FSF
636         office address.
637
638 2005-12-01  Ben Elliston  <bje@au.ibm.com>
639
640         * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
641         * decUtility.c (__dec_byte_swap): Move from here ..
642         * decLibrary.c: .. to here.
643
644 2005-11-23  Gerald Pfeifer  <gerald@pfeifer.com>
645
646         * decContext.h: Properly guard inclusion of stdint.h
647         * decContext.c: Include config.h
648         * decLibrary.c: Ditto.
649         * decNumber.c: Ditto.
650         * decRound.c: Ditto.
651         * decUtility.c: Ditto.
652         * decimal32.c: Ditto.
653         * decimal64.c: Ditto.
654         * decimal128.c: Ditto.
655
656 2005-11-29  Ben Elliston  <bje@au.ibm.com>
657
658         * decUtility.c: Remove redundant #includes.
659         * decUtility.h (__dec_byte_swap): Remove prototype.
660
661 2005-11-29  Ben Elliston  <bje@au.ibm.com>
662
663         * configure.ac: New file.
664         * aclocal.m4: Likewise.
665         * Makefile.in: Likewise.
666         * configure: Generate.
667         * config.in: Likewise.
668
669 2005-11-29  Ben Elliston  <bje@au.ibm.com>
670
671         * decimal32.h, decimal64.h, decimal128.h: New.
672         * decimal32.c, decimal64.c, decimal128.c: Likewise.
673         * decContext.c, decContext.h: Likewise.
674         * decUtility.c, decUtility.h: Likewise.
675         * decNumber.c, decNumber.h, decNumberLocal.h: Likewise.
676         * decDPD.h: Likewise.
677         * decLibrary.c, decRound.c: Likewise.