OSDN Git Service

939e00ec3f2fd7b8ef0a6ced017ff82048307c83
[pf3gnuchains/pf3gnuchains4x.git] / libdecnumber / ChangeLog
1 2007-11-26  Thiago Jung Bauermann  <bauerman@br.ibm.com>
2
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.
11
12 2007-10-31  Thiago Jung Bauermann  <bauerman@br.ibm.com>
13
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.
19
20 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
21             Ben Elliston  <bje@au.ibm.com>
22
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.
70
71 2007-06-18  Martin Michlmayr  <tbm@cyrius.com>
72             H.J. Lu  <hongjiu.lu@intel.com>
73
74         * configure.ac: Add AC_CANONICAL_TARGET.
75         * configure: Regenerated.
76
77 2007-04-16  H.J. Lu  <hongjiu.lu@intel.com>
78
79         * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
80         acx.m4.
81
82         * aclocal.m4: Regenerated by aclocal 1.9.6.
83
84 2007-04-11  Kai Tietz   <kai.tietz@onevision.com>
85
86         * configure: Regenerate.
87
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>
91
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.
103
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.
116
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.
129
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.
134
135         PR other/30530
136         * decimal128.h (decimal128ClearSign): New.
137         (decimal128FlipSign): Likewise.
138
139         * decimal32.h: (decimal32ClearSign): New.
140         (decimal32FlipSign): Likewise.
141
142         * decimal64.h (decimal64ClearSign): New.
143         (decimal64FlipSign): Likewise.
144
145 2007-03-08  Ben Elliston  <bje@au.ibm.com>
146
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.
152
153 2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
154
155         * Makefile.in: Add dummy install-pdf target.
156
157 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
158
159         * decExcept.c: New.
160         * decExcept.h: New.
161
162 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
163
164         * decRound.c: Move declarations to new file, update comments.
165         * decRound.h: New file.
166
167 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
168
169         * decLibrary.c (__dec_type_swap): Add prototype.
170         (__dfp_enable_traps, dfp_raise): Delete.
171
172         * Makefile.in: Don't include decRound in library used by compiler.
173
174 2006-10-10  Brooks Moses  <bmoses@stanford.edu> 
175         * Makefile.in: Added empty "pdf" target.
176
177 2006-09-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
178
179         * decNumber.c (decNumberPower): Constify.
180         * decNumber.h (decNumberPower): Likewise.
181
182 2006-09-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
183
184         * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
185         * configure, config.in: Regenerate.
186
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.
229
230 2006-08-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
231
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.
242
243 2006-07-25  Paolo Bonzini  <bonzini@gnu.org>
244
245         PR build/26188
246         * configure: Regenerate.
247
248 2006-06-23  Ben Elliston  <bje@au.ibm.com>
249
250         * decNumber.h (decNumberNegate): Remove.
251
252 2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>
253
254         * Makefile.in: Add install-html target. Add install-html to .PHONY
255
256 2006-02-06  Ben Elliston  <bje@au.ibm.com>
257
258         * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
259         return types.
260
261 2006-01-03  Roger Sayle  <roger@eyesopen.com>
262             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
263
264         * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
265         definition of strcpy from generating compilation warnings.
266
267 2006-01-02  Paolo Bonzini  <bonzini@gnu.org>
268
269         PR target/25259
270         * configure.ac: Use GCC_HEADER_STDINT.
271         * decContext.h: Include gstdint.h.
272         * aclocal.m4: Regenerate.
273         * configure: Regenerate.
274
275 2005-12-20  Roger Sayle  <roger@eyesopen.com>
276
277         * decNumber.c (decStrEq): Cast string contents to unsigned char
278         instead of int before calling tolower.
279
280 2005-12-20  Roger Sayle  <roger@eyesopen.com>
281
282         * decNumber.c (decStrEq): Cast operands to int before calling
283         tolower to avoid compilation warnings on Tru64.
284
285 2005-12-05  Ben Elliston  <bje@au.ibm.com>
286
287         * Makefile.in (clean): Remove stray reference to libcpp.a.
288
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.
294
295 2005-12-01  Ben Elliston  <bje@au.ibm.com>
296
297         * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
298         * decUtility.c (__dec_byte_swap): Move from here ..
299         * decLibrary.c: .. to here.
300
301 2005-11-23  Gerald Pfeifer  <gerald@pfeifer.com>
302
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>
314
315         * decUtility.c: Remove redundant #includes.
316         * decUtility.h (__dec_byte_swap): Remove prototype.
317
318 2005-11-29  Ben Elliston  <bje@au.ibm.com>
319
320         * configure.ac: New file.
321         * aclocal.m4: Likewise.
322         * Makefile.in: Likewise.
323         * configure: Generate.
324         * config.in: Likewise.
325
326 2005-11-29  Ben Elliston  <bje@au.ibm.com>
327
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.