Daily bump.
[official-gcc.git] / libdecnumber / ChangeLog
blob162b7627f2287e7434dcc88faebcbf84fb578b0b
1 2007-10-31  Thiago Jung Bauermann  <bauerman@br.ibm.com>
3         * configure.ac: Add ADDITIONAL_OBJS variable.
4         * Makefile.in (bid_OBS): New.
5         (libdecnumber_a_OBJS): Add ADDITIONAL_OBJS, remove condition
6         on enable_decimal_float.
7         * configure: Regenerate.
9 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
10             Ben Elliston  <bje@au.ibm.com>
12         * Makefile.in (libdecnumber_a_OBJS): Remove decUtility.o
13         (dependencies): Add Symbols headers.
14         * decContext.c: Upgrade to decNumber 3.53.
15         * decContext.h: Ditto.
16         * decDPD.h: Ditto.
17         * decNumber.c: Ditto.
18         * decNumber.h: Ditto.
19         * decNumberLocal.h: Ditto.
20         * decBasic.c: New file from decNumber 3.53.
21         * decCommon.c: Ditto.
22         * decDouble.c: Ditto.
23         * decDouble.h: Ditto.
24         * decQuad.c: Ditto.
25         * decQuad.h: Ditto.
26         * decSingle.c: Ditto.
27         * decSingle.h: Ditto.
28         * decPacked.c: Ditto.
29         * decPacked.h: Ditto.
30         * dpd/decimal128.c: Upgrade to decNumber 3.53.
31         * dpd/decimal128.h: Ditto.
32         * dpd/decimal32.c: Ditto.
33         * dpd/decimal32.h: Ditto.
34         * dpd/decimal64.c: Ditto.
35         * dpd/decimal64.h: Ditto.
36         * decLibrary.c (__dec_byte_swap): Remove.
37         * decContextSymbols.h: New file.
38         * decDoubleSymbols.h: New file.
39         * decNumberSymbols.h: New file.
40         * decPackedSymbols.h: New file.
41         * decQuadSymbols.h: New file.
42         * decSingleSymbols.h: New file.
43         * decUtility.c: Delete file.
44         * decUtility.h: Delete file.
45         * bid/decimal128Symbols.h: New file.
46         * bid/decimal128Local.h: New file.
47         * bid/decimal32Symbols.h: New file.
48         * bid/decimal64Symbols.h: New file.
49         * bid/host-ieee128.c (__swap128): Remove.
50         (__host_to_ieee_128, __ieee_to_host_128): Don't handle endianness.
51         * bid/host-ieee32.c (__dec_type_swap): Remove.
52         (__host_to_ieee_32, __ieee_to_host_32): Don't handle endianness.
53         * bid/host-ieee64.c (__swap64): Remove.
54         (__host_to_ieee_64, __ieee_to_host_64): Don't handle endianness.
55         * dpd/decimal32Symbols.h: New file.
56         * dpd/decimal64Symbols.h: New file.
57         * dpd/decimal128Symbols.h: New file.
58         * dpd/decimal128Local.h: New file.
60 2007-06-18  Martin Michlmayr  <tbm@cyrius.com>
61             H.J. Lu  <hongjiu.lu@intel.com>
63         * configure.ac: Add AC_CANONICAL_TARGET.
64         * configure: Regenerated.
66 2007-04-16  H.J. Lu  <hongjiu.lu@intel.com>
68         * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
69         acx.m4.
71         * aclocal.m4: Regenerated by aclocal 1.9.6.
73 2007-04-11  Kai Tietz   <kai.tietz@onevision.com>
75         * configure: Regenerate.
77 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
78             H.J. Lu  <hongjiu.lu@intel.com>
79             Marius Cornea  <marius.cornea@intel.com>
81         * Makefile.in (enable_decimal_float): New.
82         (libdecnumber_a_OBJS): Add bid2dpd_dpd2bid.o, host-ieee32.o,
83         host-ieee64.o and host-ieee128.o for BID.
84         (libdecnumber_a_SOURCES): Support DPD and BID.
85         (decimal32.o): Support dependency for both DPD and BID.
86         (decimal64.o): Likewise.
87         (decimal128.o): Likewise.
88         (bid2dpd_dpd2bid.o): New target.
89         (host-ieee32.o): Likewise.
90         (host-ieee64.o): Likewise.
91         (host-ieee128.o): Likewise.
93         * bid/bid-dpd.h: New file.
94         * bid/decimal128.c: Likewise.
95         * bid/decimal128.h: Likewise.
96         * bid/decimal32.c: Likewise.
97         * bid/decimal32.h: Likewise.
98         * bid/decimal64.c: Likewise.
99         * bid/decimal64.h: Likewise.
100         * bid/host-ieee128.c: Likewise.
101         * bid/host-ieee32.c: Likewise.
102         * bid/host-ieee64.c: Likewise.
103         * bid/bid2dpd_dpd2bid.c: Likewise.
104         * bid/bid2dpd_dpd2bid.h: Likewise.
106         * decimal128.c: Moved to ...
107         * dpd/decimal128.c: This.
108         * decimal128.h:  Moved to ...
109         * dpd/decimal128.h: This.
110         * decimal32.c: Moved to ...
111         * dpd/decimal32.c: This.
112         * decimal32.h: Moved to ...
113         * dpd/decimal32.h: This.
114         * decimal64.c: Moved to ...
115         * dpd/decimal64.c: This.
116         * decimal64.h: Moved to ...
117         * dpd/decimal64.h: This.
119         * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
120         Add AC_C_BIGENDIAN.  Substitute enable_decimal_float.
121         * config.in: Add decimal support variables.
122         * configure: Regenerate.
124         PR other/30530
125         * decimal128.h (decimal128ClearSign): New.
126         (decimal128FlipSign): Likewise.
128         * decimal32.h: (decimal32ClearSign): New.
129         (decimal32FlipSign): Likewise.
131         * decimal64.h (decimal64ClearSign): New.
132         (decimal64FlipSign): Likewise.
134 2007-03-08  Ben Elliston  <bje@au.ibm.com>
136         * decContext.c, decContext.h, decDPD.h, decimal128.c,
137         decimal128.h, decimal32.c, decimal32.h, decimal64.c, decimal64.h,
138         decLibrary.c, decNumber.c, decNumber.h, decNumberLocal.h,
139         decRound.c, decRound.h, decUtility.c, decUtility.h: Add
140         libgcc-style license exception clause.
142 2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
144         * Makefile.in: Add dummy install-pdf target.
146 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
148         * decExcept.c: New.
149         * decExcept.h: New.
151 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
153         * decRound.c: Move declarations to new file, update comments.
154         * decRound.h: New file.
156 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
158         * decLibrary.c (__dec_type_swap): Add prototype.
159         (__dfp_enable_traps, dfp_raise): Delete.
161         * Makefile.in: Don't include decRound in library used by compiler.
163 2006-10-10  Brooks Moses  <bmoses@stanford.edu> 
164         * Makefile.in: Added empty "pdf" target.
166 2006-09-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
168         * decNumber.c (decNumberPower): Constify.
169         * decNumber.h (decNumberPower): Likewise.
171 2006-09-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
173         * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
174         * configure, config.in: Regenerate.
176         * decContext.c (decContextStatusToString): Constify.
177         * decContext.h (decContextStatusToString): Likewise.
178         * decNumber.c (decNumberToString, decNumberToEngString,
179         decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
180         decNumberDivideInteger, decNumberMax, decNumberMin,
181         decNumberMinus, decNumberPlus, decNumberMultiply,
182         decNumberNormalize, decNumberQuantize, decNumberRescale,
183          decNumberRemainder, decNumberRemainderNear,
184         decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
185         decNumberToIntegralValue, decNumberCopy, decToString, decAddOp,
186         decDivideOp, decMultiplyOp, decQuantizeOp, decCompareOp,
187         decCompare, decUnitCompare, decUnitAddSub, decRoundOperand,
188         decCopyFit, decSetCoeff, decGetInt, decNaNs, decGetDigits,
189         decNumberShow, decDumpAr, decCheckOperands, decCheckNumber):
190         Likewise.
191         * decNumber.h (decNumberToString, decNumberToEngString,
192         decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
193         decNumberDivideInteger, decNumberMax, decNumberMin,
194         decNumberMinus, decNumberMultiply, decNumberNormalize,
195         decNumberPlus, decNumberQuantize, decNumberRemainder,
196          decNumberRemainderNear, decNumberRescale,
197         decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
198         decNumberToIntegralValue, decNumberCopy): Likewise.
199         * decUtility.c (decDensePackCoeff, decDenseUnpackCoeff):
200         Likewise.
201         * decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
202         Likewise.
203         * decimal128.c (decimal128FromNumber, decimal128ToNumber,
204         decimal128ToString, decimal128ToEngString, decimal128Show):
205         Likewise.
206         * decimal128.h (decimal128ToString, decimal128ToEngString,
207         decimal128FromNumber, decimal128ToNumber): Likewise.
208         * decimal32.c (decimal32FromNumber, decimal32ToNumber,
209         decimal32ToString, decimal32ToEngString, decimal32Show):
210         Likewise.
211         * decimal32.h (decimal32ToString, decimal32ToEngString,
212         decimal32FromNumber, decimal32ToNumber): Likewise.
213         * decimal64.c (decimal64FromNumber, decimal64ToNumber,
214         decimal64ToString, decimal64ToEngString, decimal64Show):
215         Likewise.
216         * decimal64.h (decimal64ToString, decimal64ToEngString,
217         decimal64FromNumber, decimal64ToNumber): Likewise.
219 2006-08-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
221         * decContext.c (decContextSetStatusFromString): Constify.
222         * decContext.h (decContextSetStatusFromString): Likewise.
223         * decNumber.c (decNumberFromString): Likewise.
224         * decNumber.h (decNumberFromString): Likewise.
225         * decimal128.c (decimal128FromString): Likewise.
226         * decimal128.h (decimal128FromString): Likewise.
227         * decimal32.c (decimal32FromString): Likewise.
228         * decimal32.h (decimal32FromString): Likewise.
229         * decimal64.c (decimal64FromString): Likewise.
230         * decimal64.h (decimal64FromString): Likewise.
232 2006-07-25  Paolo Bonzini  <bonzini@gnu.org>
234         PR build/26188
235         * configure: Regenerate.
237 2006-06-23  Ben Elliston  <bje@au.ibm.com>
239         * decNumber.h (decNumberNegate): Remove.
241 2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>
243         * Makefile.in: Add install-html target. Add install-html to .PHONY
245 2006-02-06  Ben Elliston  <bje@au.ibm.com>
247         * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
248         return types.
250 2006-01-03  Roger Sayle  <roger@eyesopen.com>
251             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
253         * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
254         definition of strcpy from generating compilation warnings.
256 2006-01-02  Paolo Bonzini  <bonzini@gnu.org>
258         PR target/25259
259         * configure.ac: Use GCC_HEADER_STDINT.
260         * decContext.h: Include gstdint.h.
261         * aclocal.m4: Regenerate.
262         * configure: Regenerate.
264 2005-12-20  Roger Sayle  <roger@eyesopen.com>
266         * decNumber.c (decStrEq): Cast string contents to unsigned char
267         instead of int before calling tolower.
269 2005-12-20  Roger Sayle  <roger@eyesopen.com>
271         * decNumber.c (decStrEq): Cast operands to int before calling
272         tolower to avoid compilation warnings on Tru64.
274 2005-12-05  Ben Elliston  <bje@au.ibm.com>
276         * Makefile.in (clean): Remove stray reference to libcpp.a.
278         * decimal128.h, decContext.c, decRound.c, decimal32.c,
279         decNumber.c, decContext.h, decimal64.c, decimal32.h, decNumber.h,
280         decimal64.h, decUtility.c, decLibrary.c, configure.ac,
281         decNumberLocal.h, decUtility.h, decDPD.h, decimal128.c: Update FSF
282         office address.
284 2005-12-01  Ben Elliston  <bje@au.ibm.com>
286         * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
287         * decUtility.c (__dec_byte_swap): Move from here ..
288         * decLibrary.c: .. to here.
290 2005-11-23  Gerald Pfeifer  <gerald@pfeifer.com>
292         * decContext.h: Properly guard inclusion of stdint.h
293         * decContext.c: Include config.h
294         * decLibrary.c: Ditto.
295         * decNumber.c: Ditto.
296         * decRound.c: Ditto.
297         * decUtility.c: Ditto.
298         * decimal32.c: Ditto.
299         * decimal64.c: Ditto.
300         * decimal128.c: Ditto.
301         
302 2005-11-29  Ben Elliston  <bje@au.ibm.com>
304         * decUtility.c: Remove redundant #includes.
305         * decUtility.h (__dec_byte_swap): Remove prototype.
307 2005-11-29  Ben Elliston  <bje@au.ibm.com>
309         * configure.ac: New file.
310         * aclocal.m4: Likewise.
311         * Makefile.in: Likewise.
312         * configure: Generate.
313         * config.in: Likewise.
315 2005-11-29  Ben Elliston  <bje@au.ibm.com>
317         * decimal32.h, decimal64.h, decimal128.h: New.
318         * decimal32.c, decimal64.c, decimal128.c: Likewise.
319         * decContext.c, decContext.h: Likewise.
320         * decUtility.c, decUtility.h: Likewise.
321         * decNumber.c, decNumber.h, decNumberLocal.h: Likewise.
322         * decDPD.h: Likewise.
323         * decLibrary.c, decRound.c: Likewise.