Fix typo in the last change.
[deliverable/binutils-gdb.git] / libdecnumber / ChangeLog
CommitLineData
1aa34cc5
DD
12009-04-01 Ben Elliston <bje@au.ibm.com>
2
3 * decContext.h: Include gstdint.h instead of <stdint.h>.
4
87d32bb7
DD
52009-03-30 Ben Elliston <bje@au.ibm.com>
6
7 * decNumber.c, decNumber.h, decNumberLocal.h, decDouble.c,
8 decDouble.h, decSingle.c, decContext.c, decSingle.h, decPacked.c,
9 decCommon.c, decContext.h, decQuad.c, decPacked.h, decQuad.h,
10 decDPD.h, decBasic.c: Upgrade to decNumber 3.61.
11 * dpd/decimal128.h, dpd/decimal32.c, dpd/decimal32.h,
12 dpd/decimal64.c, dpd/decimal128.c, dpd/decimal64.h: Likewise.
13
d24269a7
DD
142009-02-10 Joseph Myers <joseph@codesourcery.com>
15
16 * Makefile.in (clean): Don't remove makedepend$(EXEEXT).
17
aed1add3
DD
182008-10-27 Janis Johnson <janis187@us.ibm.com>
19
20 PR other/37897
21 * decDouble.h (decDouble): Replace struct with union accessible
22 by more types.
23 * decSingle.h (decSingle): Ditto.
24 * decQuad.h (decQuad): Ditto.
25 * decNumberLocal.h (DFWORD, DFBYTE, DFWWORD): access decFloat via
26 new members.
27 * decBasic.c (decFloatCompareTotal): Avoid type-pun violation.
28 (decNumberCompare): Ditto.
29
c8536f38
DD
302008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
31
32 * Makefile.in ($(srcdir)/aclocal.m4): Update dependencies.
33 * configure: Regenerate.
34
8d9223e5
DD
352008-06-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
36
37 * Makefile.in (datarootdir): New variable.
38
5f5dfcbe
DD
392008-06-10 Joseph Myers <joseph@codesourcery.com>
40
41 * dconfig.h: New.
42 * decContext.c, decExcept.c, decExcept.h, decLibrary.c,
43 decNumber.c, decNumberLocal.h, decRound.c, dpd/decimal128.c,
44 dpd/decimal32.c, dpd/decimal64.c: Include dconfig.h not config.h.
45 * dpd/decimal128Local.h (decimal128SetSign, decimal128ClearSign,
46 decimal128FlipSign): Use WORDS_BIGENDIAN not
47 FLOAT_WORDS_BIG_ENDIAN.
48 * bid/host-ieee128.c: Include dconfig.h.
49 (__host_to_ieee_128, __ieee_to_host_128): Swap 64-bit halves of
50 value if WORDS_BIGENDIAN.
51
5ae54241
DD
522008-04-18 Paolo Bonzini <bonzini@gnu.org>
53
54 PR bootstrap/35457
55 * aclocal.m4: Regenerate.
56 * configure: Regenerate.
57
8386c82a
BE
582008-04-18 Ben Elliston <bje@au.ibm.com>
59
60 * Makefile.in (distclean): Add gstdint.h.
61
7d1e3eba
DD
622008-01-25 Janis Johnson <janis187@us.ibm.com>
63
64 * decCommonSymbols.h: Commit.
65 * decDPDSybmols.h: Commit.
66
67 * Makefile.in (libdecnumber_a_SOURCES): List Symbols headers.
68 * decCommonSymbols.h: New file.
69 * decCommon.c: Include it.
70 * decDPDSymbols.h: New file.
71 * decDPD.h: Include it.
72 * decNumberLocal.h: Include the two new files.
73 * decContextSymbols.h (DECPOWERS, DECSTICKYTAB): New.
74 * decNumberSymbols.h (LNnn, d2utable): New.
75 * dpd/decimal32Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
76 * dpd/decimal64Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
77 * dpd/decimal128Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
78 * dpd/decimal32.c: Remove redefine of DPD2BIN, BIN2DPD.
79 * dpd/decimal64.c: Ditto.
80 * dpd/decimal128.c: Ditto.
81
5584c841
BE
822007-11-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
83
84 * Makefile.in (decimal32.o): Prepend $(srcdir) to dependencies
85 and substitute $< for the source file in compilation command.
86 (decimal64.o): Likewise.
87 (decimal128.o): Likewise.
88 (bid2dpd_dpd2bid.o): Likewise.
89 (host-ieee32.o): Likewise.
90 (host-ieee64.o): Likewise.
91 (host-ieee128.o): Likewise.
92
8f3bca32
DD
932007-10-31 Thiago Jung Bauermann <bauerman@br.ibm.com>
94
95 * configure.ac: Add ADDITIONAL_OBJS variable.
96 * Makefile.in (bid_OBS): New.
97 (libdecnumber_a_OBJS): Add ADDITIONAL_OBJS, remove condition
98 on enable_decimal_float.
99 * configure: Regenerate.
100
f5bc1778
DJ
1012007-09-10 Janis Johnson <janis187@us.ibm.com>
102 Ben Elliston <bje@au.ibm.com>
103
104 * Makefile.in (libdecnumber_a_OBJS): Remove decUtility.o
105 (dependencies): Add Symbols headers.
106 * decContext.c: Upgrade to decNumber 3.53.
107 * decContext.h: Ditto.
108 * decDPD.h: Ditto.
109 * decNumber.c: Ditto.
110 * decNumber.h: Ditto.
111 * decNumberLocal.h: Ditto.
112 * decBasic.c: New file from decNumber 3.53.
113 * decCommon.c: Ditto.
114 * decDouble.c: Ditto.
115 * decDouble.h: Ditto.
116 * decQuad.c: Ditto.
117 * decQuad.h: Ditto.
118 * decSingle.c: Ditto.
119 * decSingle.h: Ditto.
120 * decPacked.c: Ditto.
121 * decPacked.h: Ditto.
122 * dpd/decimal128.c: Upgrade to decNumber 3.53.
123 * dpd/decimal128.h: Ditto.
124 * dpd/decimal32.c: Ditto.
125 * dpd/decimal32.h: Ditto.
126 * dpd/decimal64.c: Ditto.
127 * dpd/decimal64.h: Ditto.
128 * decLibrary.c (__dec_byte_swap): Remove.
129 * decContextSymbols.h: New file.
130 * decDoubleSymbols.h: New file.
131 * decNumberSymbols.h: New file.
132 * decPackedSymbols.h: New file.
133 * decQuadSymbols.h: New file.
134 * decSingleSymbols.h: New file.
135 * decUtility.c: Delete file.
136 * decUtility.h: Delete file.
137 * bid/decimal128Symbols.h: New file.
138 * bid/decimal128Local.h: New file.
139 * bid/decimal32Symbols.h: New file.
140 * bid/decimal64Symbols.h: New file.
141 * bid/host-ieee128.c (__swap128): Remove.
142 (__host_to_ieee_128, __ieee_to_host_128): Don't handle endianness.
143 * bid/host-ieee32.c (__dec_type_swap): Remove.
144 (__host_to_ieee_32, __ieee_to_host_32): Don't handle endianness.
145 * bid/host-ieee64.c (__swap64): Remove.
146 (__host_to_ieee_64, __ieee_to_host_64): Don't handle endianness.
147 * dpd/decimal32Symbols.h: New file.
148 * dpd/decimal64Symbols.h: New file.
149 * dpd/decimal128Symbols.h: New file.
150 * dpd/decimal128Local.h: New file.
151
1522007-06-18 Martin Michlmayr <tbm@cyrius.com>
153 H.J. Lu <hongjiu.lu@intel.com>
154
155 * configure.ac: Add AC_CANONICAL_TARGET.
156 * configure: Regenerated.
157
1582007-04-16 H.J. Lu <hongjiu.lu@intel.com>
159
160 * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
161 acx.m4.
162
163 * aclocal.m4: Regenerated by aclocal 1.9.6.
164
1652007-04-11 Kai Tietz <kai.tietz@onevision.com>
166
167 * configure: Regenerate.
168
1692007-03-23 Michael Meissner <michael.meissner@amd.com>
170 H.J. Lu <hongjiu.lu@intel.com>
171 Marius Cornea <marius.cornea@intel.com>
172
173 * Makefile.in (enable_decimal_float): New.
174 (libdecnumber_a_OBJS): Add bid2dpd_dpd2bid.o, host-ieee32.o,
175 host-ieee64.o and host-ieee128.o for BID.
176 (libdecnumber_a_SOURCES): Support DPD and BID.
177 (decimal32.o): Support dependency for both DPD and BID.
178 (decimal64.o): Likewise.
179 (decimal128.o): Likewise.
180 (bid2dpd_dpd2bid.o): New target.
181 (host-ieee32.o): Likewise.
182 (host-ieee64.o): Likewise.
183 (host-ieee128.o): Likewise.
184
185 * bid/bid-dpd.h: New file.
186 * bid/decimal128.c: Likewise.
187 * bid/decimal128.h: Likewise.
188 * bid/decimal32.c: Likewise.
189 * bid/decimal32.h: Likewise.
190 * bid/decimal64.c: Likewise.
191 * bid/decimal64.h: Likewise.
192 * bid/host-ieee128.c: Likewise.
193 * bid/host-ieee32.c: Likewise.
194 * bid/host-ieee64.c: Likewise.
195 * bid/bid2dpd_dpd2bid.c: Likewise.
196 * bid/bid2dpd_dpd2bid.h: Likewise.
197
198 * decimal128.c: Moved to ...
199 * dpd/decimal128.c: This.
200 * decimal128.h: Moved to ...
201 * dpd/decimal128.h: This.
202 * decimal32.c: Moved to ...
203 * dpd/decimal32.c: This.
204 * decimal32.h: Moved to ...
205 * dpd/decimal32.h: This.
206 * decimal64.c: Moved to ...
207 * dpd/decimal64.c: This.
208 * decimal64.h: Moved to ...
209 * dpd/decimal64.h: This.
210
211 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
212 Add AC_C_BIGENDIAN. Substitute enable_decimal_float.
213 * config.in: Add decimal support variables.
214 * configure: Regenerate.
215
216 PR other/30530
217 * decimal128.h (decimal128ClearSign): New.
218 (decimal128FlipSign): Likewise.
219
220 * decimal32.h: (decimal32ClearSign): New.
221 (decimal32FlipSign): Likewise.
222
223 * decimal64.h (decimal64ClearSign): New.
224 (decimal64FlipSign): Likewise.
225
2262007-03-08 Ben Elliston <bje@au.ibm.com>
227
228 * decContext.c, decContext.h, decDPD.h, decimal128.c,
229 decimal128.h, decimal32.c, decimal32.h, decimal64.c, decimal64.h,
230 decLibrary.c, decNumber.c, decNumber.h, decNumberLocal.h,
231 decRound.c, decRound.h, decUtility.c, decUtility.h: Add
232 libgcc-style license exception clause.
233
2342007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
235
236 * Makefile.in: Add dummy install-pdf target.
237
2382007-01-29 Janis Johnson <janis187@us.ibm.com>
239
240 * decExcept.c: New.
241 * decExcept.h: New.
242
2432006-11-29 Janis Johnson <janis187@us.ibm.com>
244
245 * decRound.c: Move declarations to new file, update comments.
246 * decRound.h: New file.
247
2482006-11-21 Janis Johnson <janis187@us.ibm.com>
249
250 * decLibrary.c (__dec_type_swap): Add prototype.
251 (__dfp_enable_traps, dfp_raise): Delete.
252
253 * Makefile.in: Don't include decRound in library used by compiler.
254
2552006-10-10 Brooks Moses <bmoses@stanford.edu>
256 * Makefile.in: Added empty "pdf" target.
257
2582006-09-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
259
260 * decNumber.c (decNumberPower): Constify.
261 * decNumber.h (decNumberPower): Likewise.
262
2632006-09-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
264
265 * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
266 * configure, config.in: Regenerate.
267
268 * decContext.c (decContextStatusToString): Constify.
269 * decContext.h (decContextStatusToString): Likewise.
270 * decNumber.c (decNumberToString, decNumberToEngString,
271 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
272 decNumberDivideInteger, decNumberMax, decNumberMin,
273 decNumberMinus, decNumberPlus, decNumberMultiply,
274 decNumberNormalize, decNumberQuantize, decNumberRescale,
275 decNumberRemainder, decNumberRemainderNear,
276 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
277 decNumberToIntegralValue, decNumberCopy, decToString, decAddOp,
278 decDivideOp, decMultiplyOp, decQuantizeOp, decCompareOp,
279 decCompare, decUnitCompare, decUnitAddSub, decRoundOperand,
280 decCopyFit, decSetCoeff, decGetInt, decNaNs, decGetDigits,
281 decNumberShow, decDumpAr, decCheckOperands, decCheckNumber):
282 Likewise.
283 * decNumber.h (decNumberToString, decNumberToEngString,
284 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
285 decNumberDivideInteger, decNumberMax, decNumberMin,
286 decNumberMinus, decNumberMultiply, decNumberNormalize,
287 decNumberPlus, decNumberQuantize, decNumberRemainder,
288 decNumberRemainderNear, decNumberRescale,
289 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
290 decNumberToIntegralValue, decNumberCopy): Likewise.
291 * decUtility.c (decDensePackCoeff, decDenseUnpackCoeff):
292 Likewise.
293 * decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
294 Likewise.
295 * decimal128.c (decimal128FromNumber, decimal128ToNumber,
296 decimal128ToString, decimal128ToEngString, decimal128Show):
297 Likewise.
298 * decimal128.h (decimal128ToString, decimal128ToEngString,
299 decimal128FromNumber, decimal128ToNumber): Likewise.
300 * decimal32.c (decimal32FromNumber, decimal32ToNumber,
301 decimal32ToString, decimal32ToEngString, decimal32Show):
302 Likewise.
303 * decimal32.h (decimal32ToString, decimal32ToEngString,
304 decimal32FromNumber, decimal32ToNumber): Likewise.
305 * decimal64.c (decimal64FromNumber, decimal64ToNumber,
306 decimal64ToString, decimal64ToEngString, decimal64Show):
307 Likewise.
308 * decimal64.h (decimal64ToString, decimal64ToEngString,
309 decimal64FromNumber, decimal64ToNumber): Likewise.
310
3112006-08-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
312
313 * decContext.c (decContextSetStatusFromString): Constify.
314 * decContext.h (decContextSetStatusFromString): Likewise.
315 * decNumber.c (decNumberFromString): Likewise.
316 * decNumber.h (decNumberFromString): Likewise.
317 * decimal128.c (decimal128FromString): Likewise.
318 * decimal128.h (decimal128FromString): Likewise.
319 * decimal32.c (decimal32FromString): Likewise.
320 * decimal32.h (decimal32FromString): Likewise.
321 * decimal64.c (decimal64FromString): Likewise.
322 * decimal64.h (decimal64FromString): Likewise.
323
3242006-07-25 Paolo Bonzini <bonzini@gnu.org>
325
326 PR build/26188
327 * configure: Regenerate.
328
3292006-06-23 Ben Elliston <bje@au.ibm.com>
330
331 * decNumber.h (decNumberNegate): Remove.
332
3332006-05-23 Carlos O'Donell <carlos@codesourcery.com>
334
335 * Makefile.in: Add install-html target. Add install-html to .PHONY
336
3372006-02-06 Ben Elliston <bje@au.ibm.com>
338
339 * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
340 return types.
341
3422006-01-03 Roger Sayle <roger@eyesopen.com>
343 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
344
345 * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
346 definition of strcpy from generating compilation warnings.
347
3482006-01-02 Paolo Bonzini <bonzini@gnu.org>
349
350 PR target/25259
351 * configure.ac: Use GCC_HEADER_STDINT.
352 * decContext.h: Include gstdint.h.
353 * aclocal.m4: Regenerate.
354 * configure: Regenerate.
355
3562005-12-20 Roger Sayle <roger@eyesopen.com>
357
358 * decNumber.c (decStrEq): Cast string contents to unsigned char
359 instead of int before calling tolower.
360
3612005-12-20 Roger Sayle <roger@eyesopen.com>
362
363 * decNumber.c (decStrEq): Cast operands to int before calling
364 tolower to avoid compilation warnings on Tru64.
365
3662005-12-05 Ben Elliston <bje@au.ibm.com>
367
368 * Makefile.in (clean): Remove stray reference to libcpp.a.
369
370 * decimal128.h, decContext.c, decRound.c, decimal32.c,
371 decNumber.c, decContext.h, decimal64.c, decimal32.h, decNumber.h,
372 decimal64.h, decUtility.c, decLibrary.c, configure.ac,
373 decNumberLocal.h, decUtility.h, decDPD.h, decimal128.c: Update FSF
374 office address.
375
3762005-12-01 Ben Elliston <bje@au.ibm.com>
377
378 * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
379 * decUtility.c (__dec_byte_swap): Move from here ..
380 * decLibrary.c: .. to here.
381
3822005-11-23 Gerald Pfeifer <gerald@pfeifer.com>
383
384 * decContext.h: Properly guard inclusion of stdint.h
385 * decContext.c: Include config.h
386 * decLibrary.c: Ditto.
387 * decNumber.c: Ditto.
388 * decRound.c: Ditto.
389 * decUtility.c: Ditto.
390 * decimal32.c: Ditto.
391 * decimal64.c: Ditto.
392 * decimal128.c: Ditto.
393
3942005-11-29 Ben Elliston <bje@au.ibm.com>
395
396 * decUtility.c: Remove redundant #includes.
397 * decUtility.h (__dec_byte_swap): Remove prototype.
398
3992005-11-29 Ben Elliston <bje@au.ibm.com>
400
401 * configure.ac: New file.
402 * aclocal.m4: Likewise.
403 * Makefile.in: Likewise.
404 * configure: Generate.
405 * config.in: Likewise.
406
4072005-11-29 Ben Elliston <bje@au.ibm.com>
408
409 * decimal32.h, decimal64.h, decimal128.h: New.
410 * decimal32.c, decimal64.c, decimal128.c: Likewise.
411 * decContext.c, decContext.h: Likewise.
412 * decUtility.c, decUtility.h: Likewise.
413 * decNumber.c, decNumber.h, decNumberLocal.h: Likewise.
414 * decDPD.h: Likewise.
415 * decLibrary.c, decRound.c: Likewise.
This page took 0.087042 seconds and 4 git commands to generate.