OSDN Git Service

Daily bump.
[pf3gnuchains/gcc-fork.git] / libdecnumber / ChangeLog
1 2007-10-31  Thiago Jung Bauermann  <bauerman@br.ibm.com>
2
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.
8
9 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
10             Ben Elliston  <bje@au.ibm.com>
11
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.
59
60 2007-06-18  Martin Michlmayr  <tbm@cyrius.com>
61             H.J. Lu  <hongjiu.lu@intel.com>
62
63         * configure.ac: Add AC_CANONICAL_TARGET.
64         * configure: Regenerated.
65
66 2007-04-16  H.J. Lu  <hongjiu.lu@intel.com>
67
68         * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
69         acx.m4.
70
71         * aclocal.m4: Regenerated by aclocal 1.9.6.
72
73 2007-04-11  Kai Tietz   <kai.tietz@onevision.com>
74
75         * configure: Regenerate.
76
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>
80
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.
92
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.
105
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.
118
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.
123
124         PR other/30530
125         * decimal128.h (decimal128ClearSign): New.
126         (decimal128FlipSign): Likewise.
127
128         * decimal32.h: (decimal32ClearSign): New.
129         (decimal32FlipSign): Likewise.
130
131         * decimal64.h (decimal64ClearSign): New.
132         (decimal64FlipSign): Likewise.
133
134 2007-03-08  Ben Elliston  <bje@au.ibm.com>
135
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.
141
142 2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
143
144         * Makefile.in: Add dummy install-pdf target.
145
146 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
147
148         * decExcept.c: New.
149         * decExcept.h: New.
150
151 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
152
153         * decRound.c: Move declarations to new file, update comments.
154         * decRound.h: New file.
155
156 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
157
158         * decLibrary.c (__dec_type_swap): Add prototype.
159         (__dfp_enable_traps, dfp_raise): Delete.
160
161         * Makefile.in: Don't include decRound in library used by compiler.
162
163 2006-10-10  Brooks Moses  <bmoses@stanford.edu> 
164         * Makefile.in: Added empty "pdf" target.
165
166 2006-09-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
167
168         * decNumber.c (decNumberPower): Constify.
169         * decNumber.h (decNumberPower): Likewise.
170
171 2006-09-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
172
173         * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
174         * configure, config.in: Regenerate.
175
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.
218
219 2006-08-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
220
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.
231
232 2006-07-25  Paolo Bonzini  <bonzini@gnu.org>
233
234         PR build/26188
235         * configure: Regenerate.
236
237 2006-06-23  Ben Elliston  <bje@au.ibm.com>
238
239         * decNumber.h (decNumberNegate): Remove.
240
241 2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>
242
243         * Makefile.in: Add install-html target. Add install-html to .PHONY
244
245 2006-02-06  Ben Elliston  <bje@au.ibm.com>
246
247         * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
248         return types.
249
250 2006-01-03  Roger Sayle  <roger@eyesopen.com>
251             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
252
253         * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
254         definition of strcpy from generating compilation warnings.
255
256 2006-01-02  Paolo Bonzini  <bonzini@gnu.org>
257
258         PR target/25259
259         * configure.ac: Use GCC_HEADER_STDINT.
260         * decContext.h: Include gstdint.h.
261         * aclocal.m4: Regenerate.
262         * configure: Regenerate.
263
264 2005-12-20  Roger Sayle  <roger@eyesopen.com>
265
266         * decNumber.c (decStrEq): Cast string contents to unsigned char
267         instead of int before calling tolower.
268
269 2005-12-20  Roger Sayle  <roger@eyesopen.com>
270
271         * decNumber.c (decStrEq): Cast operands to int before calling
272         tolower to avoid compilation warnings on Tru64.
273
274 2005-12-05  Ben Elliston  <bje@au.ibm.com>
275
276         * Makefile.in (clean): Remove stray reference to libcpp.a.
277
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.
283
284 2005-12-01  Ben Elliston  <bje@au.ibm.com>
285
286         * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
287         * decUtility.c (__dec_byte_swap): Move from here ..
288         * decLibrary.c: .. to here.
289
290 2005-11-23  Gerald Pfeifer  <gerald@pfeifer.com>
291
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>
303
304         * decUtility.c: Remove redundant #includes.
305         * decUtility.h (__dec_byte_swap): Remove prototype.
306
307 2005-11-29  Ben Elliston  <bje@au.ibm.com>
308
309         * configure.ac: New file.
310         * aclocal.m4: Likewise.
311         * Makefile.in: Likewise.
312         * configure: Generate.
313         * config.in: Likewise.
314
315 2005-11-29  Ben Elliston  <bje@au.ibm.com>
316
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.