* src-release (GDB_SUPPORT_DIRS): Add libdecnumber.
[deliverable/binutils-gdb.git] / libdecnumber / ChangeLog
CommitLineData
f5bc1778
DJ
12007-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
522007-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
582007-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
652007-04-11 Kai Tietz <kai.tietz@onevision.com>
66
67 * configure: Regenerate.
68
692007-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
1262007-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
1342007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
135
136 * Makefile.in: Add dummy install-pdf target.
137
1382007-01-29 Janis Johnson <janis187@us.ibm.com>
139
140 * decExcept.c: New.
141 * decExcept.h: New.
142
1432006-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
1482006-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
1552006-10-10 Brooks Moses <bmoses@stanford.edu>
156 * Makefile.in: Added empty "pdf" target.
157
1582006-09-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
159
160 * decNumber.c (decNumberPower): Constify.
161 * decNumber.h (decNumberPower): Likewise.
162
1632006-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
2112006-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
2242006-07-25 Paolo Bonzini <bonzini@gnu.org>
225
226 PR build/26188
227 * configure: Regenerate.
228
2292006-06-23 Ben Elliston <bje@au.ibm.com>
230
231 * decNumber.h (decNumberNegate): Remove.
232
2332006-05-23 Carlos O'Donell <carlos@codesourcery.com>
234
235 * Makefile.in: Add install-html target. Add install-html to .PHONY
236
2372006-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
2422006-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
2482006-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
2562005-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
2612005-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
2662005-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
2762005-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
2822005-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
2942005-11-29 Ben Elliston <bje@au.ibm.com>
295
296 * decUtility.c: Remove redundant #includes.
297 * decUtility.h (__dec_byte_swap): Remove prototype.
298
2992005-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
3072005-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.035595 seconds and 4 git commands to generate.