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