2007-09-02 Steven G. Kargl <kargl@gcc.gnu.org>
[official-gcc.git] / libdecnumber / ChangeLog
blobdd1804f04370585ae46f76f75c3448b855b81b65
1 2007-06-18  Martin Michlmayr  <tbm@cyrius.com>
2             H.J. Lu  <hongjiu.lu@intel.com>
4         * configure.ac: Add AC_CANONICAL_TARGET.
5         * configure: Regenerated.
7 2007-04-16  H.J. Lu  <hongjiu.lu@intel.com>
9         * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
10         acx.m4.
12         * aclocal.m4: Regenerated by aclocal 1.9.6.
14 2007-04-11  Kai Tietz   <kai.tietz@onevision.com>
16         * configure: Regenerate.
18 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
19             H.J. Lu  <hongjiu.lu@intel.com>
20             Marius Cornea  <marius.cornea@intel.com>
22         * Makefile.in (enable_decimal_float): New.
23         (libdecnumber_a_OBJS): Add bid2dpd_dpd2bid.o, host-ieee32.o,
24         host-ieee64.o and host-ieee128.o for BID.
25         (libdecnumber_a_SOURCES): Support DPD and BID.
26         (decimal32.o): Support dependency for both DPD and BID.
27         (decimal64.o): Likewise.
28         (decimal128.o): Likewise.
29         (bid2dpd_dpd2bid.o): New target.
30         (host-ieee32.o): Likewise.
31         (host-ieee64.o): Likewise.
32         (host-ieee128.o): Likewise.
34         * bid/bid-dpd.h: New file.
35         * bid/decimal128.c: Likewise.
36         * bid/decimal128.h: Likewise.
37         * bid/decimal32.c: Likewise.
38         * bid/decimal32.h: Likewise.
39         * bid/decimal64.c: Likewise.
40         * bid/decimal64.h: Likewise.
41         * bid/host-ieee128.c: Likewise.
42         * bid/host-ieee32.c: Likewise.
43         * bid/host-ieee64.c: Likewise.
44         * bid/bid2dpd_dpd2bid.c: Likewise.
45         * bid/bid2dpd_dpd2bid.h: Likewise.
47         * decimal128.c: Moved to ...
48         * dpd/decimal128.c: This.
49         * decimal128.h:  Moved to ...
50         * dpd/decimal128.h: This.
51         * decimal32.c: Moved to ...
52         * dpd/decimal32.c: This.
53         * decimal32.h: Moved to ...
54         * dpd/decimal32.h: This.
55         * decimal64.c: Moved to ...
56         * dpd/decimal64.c: This.
57         * decimal64.h: Moved to ...
58         * dpd/decimal64.h: This.
60         * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
61         Add AC_C_BIGENDIAN.  Substitute enable_decimal_float.
62         * config.in: Add decimal support variables.
63         * configure: Regenerate.
65         PR other/30530
66         * decimal128.h (decimal128ClearSign): New.
67         (decimal128FlipSign): Likewise.
69         * decimal32.h: (decimal32ClearSign): New.
70         (decimal32FlipSign): Likewise.
72         * decimal64.h (decimal64ClearSign): New.
73         (decimal64FlipSign): Likewise.
75 2007-03-08  Ben Elliston  <bje@au.ibm.com>
77         * decContext.c, decContext.h, decDPD.h, decimal128.c,
78         decimal128.h, decimal32.c, decimal32.h, decimal64.c, decimal64.h,
79         decLibrary.c, decNumber.c, decNumber.h, decNumberLocal.h,
80         decRound.c, decRound.h, decUtility.c, decUtility.h: Add
81         libgcc-style license exception clause.
83 2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
85         * Makefile.in: Add dummy install-pdf target.
87 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
89         * decExcept.c: New.
90         * decExcept.h: New.
92 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
94         * decRound.c: Move declarations to new file, update comments.
95         * decRound.h: New file.
97 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
99         * decLibrary.c (__dec_type_swap): Add prototype.
100         (__dfp_enable_traps, dfp_raise): Delete.
102         * Makefile.in: Don't include decRound in library used by compiler.
104 2006-10-10  Brooks Moses  <bmoses@stanford.edu> 
105         * Makefile.in: Added empty "pdf" target.
107 2006-09-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
109         * decNumber.c (decNumberPower): Constify.
110         * decNumber.h (decNumberPower): Likewise.
112 2006-09-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
114         * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
115         * configure, config.in: Regenerate.
117         * decContext.c (decContextStatusToString): Constify.
118         * decContext.h (decContextStatusToString): Likewise.
119         * decNumber.c (decNumberToString, decNumberToEngString,
120         decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
121         decNumberDivideInteger, decNumberMax, decNumberMin,
122         decNumberMinus, decNumberPlus, decNumberMultiply,
123         decNumberNormalize, decNumberQuantize, decNumberRescale,
124          decNumberRemainder, decNumberRemainderNear,
125         decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
126         decNumberToIntegralValue, decNumberCopy, decToString, decAddOp,
127         decDivideOp, decMultiplyOp, decQuantizeOp, decCompareOp,
128         decCompare, decUnitCompare, decUnitAddSub, decRoundOperand,
129         decCopyFit, decSetCoeff, decGetInt, decNaNs, decGetDigits,
130         decNumberShow, decDumpAr, decCheckOperands, decCheckNumber):
131         Likewise.
132         * decNumber.h (decNumberToString, decNumberToEngString,
133         decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
134         decNumberDivideInteger, decNumberMax, decNumberMin,
135         decNumberMinus, decNumberMultiply, decNumberNormalize,
136         decNumberPlus, decNumberQuantize, decNumberRemainder,
137          decNumberRemainderNear, decNumberRescale,
138         decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
139         decNumberToIntegralValue, decNumberCopy): Likewise.
140         * decUtility.c (decDensePackCoeff, decDenseUnpackCoeff):
141         Likewise.
142         * decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
143         Likewise.
144         * decimal128.c (decimal128FromNumber, decimal128ToNumber,
145         decimal128ToString, decimal128ToEngString, decimal128Show):
146         Likewise.
147         * decimal128.h (decimal128ToString, decimal128ToEngString,
148         decimal128FromNumber, decimal128ToNumber): Likewise.
149         * decimal32.c (decimal32FromNumber, decimal32ToNumber,
150         decimal32ToString, decimal32ToEngString, decimal32Show):
151         Likewise.
152         * decimal32.h (decimal32ToString, decimal32ToEngString,
153         decimal32FromNumber, decimal32ToNumber): Likewise.
154         * decimal64.c (decimal64FromNumber, decimal64ToNumber,
155         decimal64ToString, decimal64ToEngString, decimal64Show):
156         Likewise.
157         * decimal64.h (decimal64ToString, decimal64ToEngString,
158         decimal64FromNumber, decimal64ToNumber): Likewise.
160 2006-08-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
162         * decContext.c (decContextSetStatusFromString): Constify.
163         * decContext.h (decContextSetStatusFromString): Likewise.
164         * decNumber.c (decNumberFromString): Likewise.
165         * decNumber.h (decNumberFromString): Likewise.
166         * decimal128.c (decimal128FromString): Likewise.
167         * decimal128.h (decimal128FromString): Likewise.
168         * decimal32.c (decimal32FromString): Likewise.
169         * decimal32.h (decimal32FromString): Likewise.
170         * decimal64.c (decimal64FromString): Likewise.
171         * decimal64.h (decimal64FromString): Likewise.
173 2006-07-25  Paolo Bonzini  <bonzini@gnu.org>
175         PR build/26188
176         * configure: Regenerate.
178 2006-06-23  Ben Elliston  <bje@au.ibm.com>
180         * decNumber.h (decNumberNegate): Remove.
182 2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>
184         * Makefile.in: Add install-html target. Add install-html to .PHONY
186 2006-02-06  Ben Elliston  <bje@au.ibm.com>
188         * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
189         return types.
191 2006-01-03  Roger Sayle  <roger@eyesopen.com>
192             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
194         * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
195         definition of strcpy from generating compilation warnings.
197 2006-01-02  Paolo Bonzini  <bonzini@gnu.org>
199         PR target/25259
200         * configure.ac: Use GCC_HEADER_STDINT.
201         * decContext.h: Include gstdint.h.
202         * aclocal.m4: Regenerate.
203         * configure: Regenerate.
205 2005-12-20  Roger Sayle  <roger@eyesopen.com>
207         * decNumber.c (decStrEq): Cast string contents to unsigned char
208         instead of int before calling tolower.
210 2005-12-20  Roger Sayle  <roger@eyesopen.com>
212         * decNumber.c (decStrEq): Cast operands to int before calling
213         tolower to avoid compilation warnings on Tru64.
215 2005-12-05  Ben Elliston  <bje@au.ibm.com>
217         * Makefile.in (clean): Remove stray reference to libcpp.a.
219         * decimal128.h, decContext.c, decRound.c, decimal32.c,
220         decNumber.c, decContext.h, decimal64.c, decimal32.h, decNumber.h,
221         decimal64.h, decUtility.c, decLibrary.c, configure.ac,
222         decNumberLocal.h, decUtility.h, decDPD.h, decimal128.c: Update FSF
223         office address.
225 2005-12-01  Ben Elliston  <bje@au.ibm.com>
227         * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
228         * decUtility.c (__dec_byte_swap): Move from here ..
229         * decLibrary.c: .. to here.
231 2005-11-23  Gerald Pfeifer  <gerald@pfeifer.com>
233         * decContext.h: Properly guard inclusion of stdint.h
234         * decContext.c: Include config.h
235         * decLibrary.c: Ditto.
236         * decNumber.c: Ditto.
237         * decRound.c: Ditto.
238         * decUtility.c: Ditto.
239         * decimal32.c: Ditto.
240         * decimal64.c: Ditto.
241         * decimal128.c: Ditto.
242         
243 2005-11-29  Ben Elliston  <bje@au.ibm.com>
245         * decUtility.c: Remove redundant #includes.
246         * decUtility.h (__dec_byte_swap): Remove prototype.
248 2005-11-29  Ben Elliston  <bje@au.ibm.com>
250         * configure.ac: New file.
251         * aclocal.m4: Likewise.
252         * Makefile.in: Likewise.
253         * configure: Generate.
254         * config.in: Likewise.
256 2005-11-29  Ben Elliston  <bje@au.ibm.com>
258         * decimal32.h, decimal64.h, decimal128.h: New.
259         * decimal32.c, decimal64.c, decimal128.c: Likewise.
260         * decContext.c, decContext.h: Likewise.
261         * decUtility.c, decUtility.h: Likewise.
262         * decNumber.c, decNumber.h, decNumberLocal.h: Likewise.
263         * decDPD.h: Likewise.
264         * decLibrary.c, decRound.c: Likewise.