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