merge from gcc
[deliverable/binutils-gdb.git] / libdecnumber / ChangeLog
CommitLineData
52c745b5
DD
12009-09-08 Paolo Bonzini <bonzini@gnu.org>
2
3 * configure: Regenerate.
4
d444d2ba
RW
52009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6
7 * configure.ac (AC_PREREQ): Bump to 2.64.
8
75086676
DD
92009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10
11 * aclocal.m4: Regenerate.
12 * configure: Regenerate.
13 * config.in: Regenerate.
14
626aaf89
DD
152009-08-13 Janis Johnson <janis187@us.ibm.com>
16
17 PR c/41046
18 * decContext.c (decContextTestEndian): Call printf only if DECCHECK.
19 * decCommon.c ( decFloatShow): Define function only for DECCHECK
20 or DECTRACE.
21
1983cb9a
RW
222009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
23
24 * Makefile.in (aclocal_deps): New variable.
25 ($(srcdir)/aclocal.m4): Use it, for portable makefile syntax.
26
52d6785f
DD
272009-05-31 Ian Lance Taylor <iant@google.com>
28
29 * decContext.h: Add extern "C" if compiling with C++.
30 * decDPD.h: Likewise.
31 * decNumber.h: Likewise.
32 * dpd/decimal32.h: Likewise.
33 * dpd/decimal64.h: Likewise.
34 * dpd/decimal128.h: Likewise.
35
168a2f77
DD
362009-04-09 Nick Clifton <nickc@redhat.com>
37
38 * decRound.c: Change copyright header to refer to version 3 of
39 the GNU General Public License with version 3.1 of the GCC
40 Runtime Library Exception and to point readers at the COPYING3
41 and COPYING3.RUNTIME files and the FSF's license web page.
42 * bid/bid-dpd.h: Likewise.
43 * bid/bid2dpd_dpd2bid.c: Likewise.
44 * bid/bid2dpd_dpd2bid.h: Likewise.
45 * bid/decimal128.c: Likewise.
46 * bid/decimal32.c: Likewise.
47 * bid/decimal64.c: Likewise.
48 * bid/host-ieee128.c: Likewise.
49 * bid/host-ieee32.c: Likewise.
50 * bid/host-ieee64.c: Likewise.
51 * dconfig.h: Likewise.
52 * decBasic.c: Likewise.
53 * decCommon.c: Likewise.
54 * decContext.c: Likewise.
55 * decContext.h: Likewise.
56 * decDPD.h: Likewise.
57 * decDouble.c: Likewise.
58 * decDouble.h: Likewise.
59 * decExcept.c: Likewise.
60 * decExcept.h: Likewise.
61 * decLibrary.c: Likewise.
62 * decNumber.c: Likewise.
63 * decNumber.h: Likewise.
64 * decNumberLocal.h: Likewise.
65 * decPacked.c: Likewise.
66 * decPacked.h: Likewise.
67 * decQuad.c: Likewise.
68 * decQuad.h: Likewise.
69 * decRound.h: Likewise.
70 * decSingle.c: Likewise.
71 * decSingle.h: Likewise.
72 * dpd/decimal128.c: Likewise.
73 * dpd/decimal128.h: Likewise.
74 * dpd/decimal128Local.h: Likewise.
75 * dpd/decimal32.c: Likewise.
76 * dpd/decimal32.h: Likewise.
77 * dpd/decimal64.c: Likewise.
78 * dpd/decimal64.h: Likewise.
79
802009-04-09 Jakub Jelinek <jakub@redhat.com>
81
82 * Makefile.in: Change copyright header to refer to version
83 3 of the GNU General Public License and to point readers at the
84 COPYING3 file and the FSF's license web page.
85 * configure.ac: Likewise.
86
1aa34cc5
DD
872009-04-01 Ben Elliston <bje@au.ibm.com>
88
89 * decContext.h: Include gstdint.h instead of <stdint.h>.
90
87d32bb7
DD
912009-03-30 Ben Elliston <bje@au.ibm.com>
92
93 * decNumber.c, decNumber.h, decNumberLocal.h, decDouble.c,
94 decDouble.h, decSingle.c, decContext.c, decSingle.h, decPacked.c,
95 decCommon.c, decContext.h, decQuad.c, decPacked.h, decQuad.h,
96 decDPD.h, decBasic.c: Upgrade to decNumber 3.61.
97 * dpd/decimal128.h, dpd/decimal32.c, dpd/decimal32.h,
98 dpd/decimal64.c, dpd/decimal128.c, dpd/decimal64.h: Likewise.
99
d24269a7
DD
1002009-02-10 Joseph Myers <joseph@codesourcery.com>
101
102 * Makefile.in (clean): Don't remove makedepend$(EXEEXT).
103
aed1add3
DD
1042008-10-27 Janis Johnson <janis187@us.ibm.com>
105
106 PR other/37897
107 * decDouble.h (decDouble): Replace struct with union accessible
108 by more types.
109 * decSingle.h (decSingle): Ditto.
110 * decQuad.h (decQuad): Ditto.
111 * decNumberLocal.h (DFWORD, DFBYTE, DFWWORD): access decFloat via
112 new members.
113 * decBasic.c (decFloatCompareTotal): Avoid type-pun violation.
114 (decNumberCompare): Ditto.
115
c8536f38
DD
1162008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
117
118 * Makefile.in ($(srcdir)/aclocal.m4): Update dependencies.
119 * configure: Regenerate.
120
8d9223e5
DD
1212008-06-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
122
123 * Makefile.in (datarootdir): New variable.
124
5f5dfcbe
DD
1252008-06-10 Joseph Myers <joseph@codesourcery.com>
126
127 * dconfig.h: New.
128 * decContext.c, decExcept.c, decExcept.h, decLibrary.c,
129 decNumber.c, decNumberLocal.h, decRound.c, dpd/decimal128.c,
130 dpd/decimal32.c, dpd/decimal64.c: Include dconfig.h not config.h.
131 * dpd/decimal128Local.h (decimal128SetSign, decimal128ClearSign,
132 decimal128FlipSign): Use WORDS_BIGENDIAN not
133 FLOAT_WORDS_BIG_ENDIAN.
134 * bid/host-ieee128.c: Include dconfig.h.
135 (__host_to_ieee_128, __ieee_to_host_128): Swap 64-bit halves of
136 value if WORDS_BIGENDIAN.
137
5ae54241
DD
1382008-04-18 Paolo Bonzini <bonzini@gnu.org>
139
140 PR bootstrap/35457
141 * aclocal.m4: Regenerate.
142 * configure: Regenerate.
143
8386c82a
BE
1442008-04-18 Ben Elliston <bje@au.ibm.com>
145
146 * Makefile.in (distclean): Add gstdint.h.
147
7d1e3eba
DD
1482008-01-25 Janis Johnson <janis187@us.ibm.com>
149
150 * decCommonSymbols.h: Commit.
151 * decDPDSybmols.h: Commit.
152
153 * Makefile.in (libdecnumber_a_SOURCES): List Symbols headers.
154 * decCommonSymbols.h: New file.
155 * decCommon.c: Include it.
156 * decDPDSymbols.h: New file.
157 * decDPD.h: Include it.
158 * decNumberLocal.h: Include the two new files.
159 * decContextSymbols.h (DECPOWERS, DECSTICKYTAB): New.
160 * decNumberSymbols.h (LNnn, d2utable): New.
161 * dpd/decimal32Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
162 * dpd/decimal64Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
163 * dpd/decimal128Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
164 * dpd/decimal32.c: Remove redefine of DPD2BIN, BIN2DPD.
165 * dpd/decimal64.c: Ditto.
166 * dpd/decimal128.c: Ditto.
167
5584c841
BE
1682007-11-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
169
170 * Makefile.in (decimal32.o): Prepend $(srcdir) to dependencies
171 and substitute $< for the source file in compilation command.
172 (decimal64.o): Likewise.
173 (decimal128.o): Likewise.
174 (bid2dpd_dpd2bid.o): Likewise.
175 (host-ieee32.o): Likewise.
176 (host-ieee64.o): Likewise.
177 (host-ieee128.o): Likewise.
178
8f3bca32
DD
1792007-10-31 Thiago Jung Bauermann <bauerman@br.ibm.com>
180
181 * configure.ac: Add ADDITIONAL_OBJS variable.
182 * Makefile.in (bid_OBS): New.
183 (libdecnumber_a_OBJS): Add ADDITIONAL_OBJS, remove condition
184 on enable_decimal_float.
185 * configure: Regenerate.
186
f5bc1778
DJ
1872007-09-10 Janis Johnson <janis187@us.ibm.com>
188 Ben Elliston <bje@au.ibm.com>
189
190 * Makefile.in (libdecnumber_a_OBJS): Remove decUtility.o
191 (dependencies): Add Symbols headers.
192 * decContext.c: Upgrade to decNumber 3.53.
193 * decContext.h: Ditto.
194 * decDPD.h: Ditto.
195 * decNumber.c: Ditto.
196 * decNumber.h: Ditto.
197 * decNumberLocal.h: Ditto.
198 * decBasic.c: New file from decNumber 3.53.
199 * decCommon.c: Ditto.
200 * decDouble.c: Ditto.
201 * decDouble.h: Ditto.
202 * decQuad.c: Ditto.
203 * decQuad.h: Ditto.
204 * decSingle.c: Ditto.
205 * decSingle.h: Ditto.
206 * decPacked.c: Ditto.
207 * decPacked.h: Ditto.
208 * dpd/decimal128.c: Upgrade to decNumber 3.53.
209 * dpd/decimal128.h: Ditto.
210 * dpd/decimal32.c: Ditto.
211 * dpd/decimal32.h: Ditto.
212 * dpd/decimal64.c: Ditto.
213 * dpd/decimal64.h: Ditto.
214 * decLibrary.c (__dec_byte_swap): Remove.
215 * decContextSymbols.h: New file.
216 * decDoubleSymbols.h: New file.
217 * decNumberSymbols.h: New file.
218 * decPackedSymbols.h: New file.
219 * decQuadSymbols.h: New file.
220 * decSingleSymbols.h: New file.
221 * decUtility.c: Delete file.
222 * decUtility.h: Delete file.
223 * bid/decimal128Symbols.h: New file.
224 * bid/decimal128Local.h: New file.
225 * bid/decimal32Symbols.h: New file.
226 * bid/decimal64Symbols.h: New file.
227 * bid/host-ieee128.c (__swap128): Remove.
228 (__host_to_ieee_128, __ieee_to_host_128): Don't handle endianness.
229 * bid/host-ieee32.c (__dec_type_swap): Remove.
230 (__host_to_ieee_32, __ieee_to_host_32): Don't handle endianness.
231 * bid/host-ieee64.c (__swap64): Remove.
232 (__host_to_ieee_64, __ieee_to_host_64): Don't handle endianness.
233 * dpd/decimal32Symbols.h: New file.
234 * dpd/decimal64Symbols.h: New file.
235 * dpd/decimal128Symbols.h: New file.
236 * dpd/decimal128Local.h: New file.
237
2382007-06-18 Martin Michlmayr <tbm@cyrius.com>
239 H.J. Lu <hongjiu.lu@intel.com>
240
241 * configure.ac: Add AC_CANONICAL_TARGET.
242 * configure: Regenerated.
243
2442007-04-16 H.J. Lu <hongjiu.lu@intel.com>
245
246 * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
247 acx.m4.
248
249 * aclocal.m4: Regenerated by aclocal 1.9.6.
250
2512007-04-11 Kai Tietz <kai.tietz@onevision.com>
252
253 * configure: Regenerate.
254
2552007-03-23 Michael Meissner <michael.meissner@amd.com>
256 H.J. Lu <hongjiu.lu@intel.com>
257 Marius Cornea <marius.cornea@intel.com>
258
259 * Makefile.in (enable_decimal_float): New.
260 (libdecnumber_a_OBJS): Add bid2dpd_dpd2bid.o, host-ieee32.o,
261 host-ieee64.o and host-ieee128.o for BID.
262 (libdecnumber_a_SOURCES): Support DPD and BID.
263 (decimal32.o): Support dependency for both DPD and BID.
264 (decimal64.o): Likewise.
265 (decimal128.o): Likewise.
266 (bid2dpd_dpd2bid.o): New target.
267 (host-ieee32.o): Likewise.
268 (host-ieee64.o): Likewise.
269 (host-ieee128.o): Likewise.
270
271 * bid/bid-dpd.h: New file.
272 * bid/decimal128.c: Likewise.
273 * bid/decimal128.h: Likewise.
274 * bid/decimal32.c: Likewise.
275 * bid/decimal32.h: Likewise.
276 * bid/decimal64.c: Likewise.
277 * bid/decimal64.h: Likewise.
278 * bid/host-ieee128.c: Likewise.
279 * bid/host-ieee32.c: Likewise.
280 * bid/host-ieee64.c: Likewise.
281 * bid/bid2dpd_dpd2bid.c: Likewise.
282 * bid/bid2dpd_dpd2bid.h: Likewise.
283
284 * decimal128.c: Moved to ...
285 * dpd/decimal128.c: This.
286 * decimal128.h: Moved to ...
287 * dpd/decimal128.h: This.
288 * decimal32.c: Moved to ...
289 * dpd/decimal32.c: This.
290 * decimal32.h: Moved to ...
291 * dpd/decimal32.h: This.
292 * decimal64.c: Moved to ...
293 * dpd/decimal64.c: This.
294 * decimal64.h: Moved to ...
295 * dpd/decimal64.h: This.
296
297 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
298 Add AC_C_BIGENDIAN. Substitute enable_decimal_float.
299 * config.in: Add decimal support variables.
300 * configure: Regenerate.
301
302 PR other/30530
303 * decimal128.h (decimal128ClearSign): New.
304 (decimal128FlipSign): Likewise.
305
306 * decimal32.h: (decimal32ClearSign): New.
307 (decimal32FlipSign): Likewise.
308
309 * decimal64.h (decimal64ClearSign): New.
310 (decimal64FlipSign): Likewise.
311
3122007-03-08 Ben Elliston <bje@au.ibm.com>
313
314 * decContext.c, decContext.h, decDPD.h, decimal128.c,
315 decimal128.h, decimal32.c, decimal32.h, decimal64.c, decimal64.h,
316 decLibrary.c, decNumber.c, decNumber.h, decNumberLocal.h,
317 decRound.c, decRound.h, decUtility.c, decUtility.h: Add
318 libgcc-style license exception clause.
319
3202007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
321
322 * Makefile.in: Add dummy install-pdf target.
323
3242007-01-29 Janis Johnson <janis187@us.ibm.com>
325
326 * decExcept.c: New.
327 * decExcept.h: New.
328
3292006-11-29 Janis Johnson <janis187@us.ibm.com>
330
331 * decRound.c: Move declarations to new file, update comments.
332 * decRound.h: New file.
333
3342006-11-21 Janis Johnson <janis187@us.ibm.com>
335
336 * decLibrary.c (__dec_type_swap): Add prototype.
337 (__dfp_enable_traps, dfp_raise): Delete.
338
339 * Makefile.in: Don't include decRound in library used by compiler.
340
3412006-10-10 Brooks Moses <bmoses@stanford.edu>
342 * Makefile.in: Added empty "pdf" target.
343
3442006-09-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
345
346 * decNumber.c (decNumberPower): Constify.
347 * decNumber.h (decNumberPower): Likewise.
348
3492006-09-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
350
351 * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
352 * configure, config.in: Regenerate.
353
354 * decContext.c (decContextStatusToString): Constify.
355 * decContext.h (decContextStatusToString): Likewise.
356 * decNumber.c (decNumberToString, decNumberToEngString,
357 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
358 decNumberDivideInteger, decNumberMax, decNumberMin,
359 decNumberMinus, decNumberPlus, decNumberMultiply,
360 decNumberNormalize, decNumberQuantize, decNumberRescale,
361 decNumberRemainder, decNumberRemainderNear,
362 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
363 decNumberToIntegralValue, decNumberCopy, decToString, decAddOp,
364 decDivideOp, decMultiplyOp, decQuantizeOp, decCompareOp,
365 decCompare, decUnitCompare, decUnitAddSub, decRoundOperand,
366 decCopyFit, decSetCoeff, decGetInt, decNaNs, decGetDigits,
367 decNumberShow, decDumpAr, decCheckOperands, decCheckNumber):
368 Likewise.
369 * decNumber.h (decNumberToString, decNumberToEngString,
370 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
371 decNumberDivideInteger, decNumberMax, decNumberMin,
372 decNumberMinus, decNumberMultiply, decNumberNormalize,
373 decNumberPlus, decNumberQuantize, decNumberRemainder,
374 decNumberRemainderNear, decNumberRescale,
375 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
376 decNumberToIntegralValue, decNumberCopy): Likewise.
377 * decUtility.c (decDensePackCoeff, decDenseUnpackCoeff):
378 Likewise.
379 * decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
380 Likewise.
381 * decimal128.c (decimal128FromNumber, decimal128ToNumber,
382 decimal128ToString, decimal128ToEngString, decimal128Show):
383 Likewise.
384 * decimal128.h (decimal128ToString, decimal128ToEngString,
385 decimal128FromNumber, decimal128ToNumber): Likewise.
386 * decimal32.c (decimal32FromNumber, decimal32ToNumber,
387 decimal32ToString, decimal32ToEngString, decimal32Show):
388 Likewise.
389 * decimal32.h (decimal32ToString, decimal32ToEngString,
390 decimal32FromNumber, decimal32ToNumber): Likewise.
391 * decimal64.c (decimal64FromNumber, decimal64ToNumber,
392 decimal64ToString, decimal64ToEngString, decimal64Show):
393 Likewise.
394 * decimal64.h (decimal64ToString, decimal64ToEngString,
395 decimal64FromNumber, decimal64ToNumber): Likewise.
396
3972006-08-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
398
399 * decContext.c (decContextSetStatusFromString): Constify.
400 * decContext.h (decContextSetStatusFromString): Likewise.
401 * decNumber.c (decNumberFromString): Likewise.
402 * decNumber.h (decNumberFromString): Likewise.
403 * decimal128.c (decimal128FromString): Likewise.
404 * decimal128.h (decimal128FromString): Likewise.
405 * decimal32.c (decimal32FromString): Likewise.
406 * decimal32.h (decimal32FromString): Likewise.
407 * decimal64.c (decimal64FromString): Likewise.
408 * decimal64.h (decimal64FromString): Likewise.
409
4102006-07-25 Paolo Bonzini <bonzini@gnu.org>
411
412 PR build/26188
413 * configure: Regenerate.
414
4152006-06-23 Ben Elliston <bje@au.ibm.com>
416
417 * decNumber.h (decNumberNegate): Remove.
418
4192006-05-23 Carlos O'Donell <carlos@codesourcery.com>
420
421 * Makefile.in: Add install-html target. Add install-html to .PHONY
422
4232006-02-06 Ben Elliston <bje@au.ibm.com>
424
425 * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
426 return types.
427
4282006-01-03 Roger Sayle <roger@eyesopen.com>
429 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
430
431 * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
432 definition of strcpy from generating compilation warnings.
433
4342006-01-02 Paolo Bonzini <bonzini@gnu.org>
435
436 PR target/25259
437 * configure.ac: Use GCC_HEADER_STDINT.
438 * decContext.h: Include gstdint.h.
439 * aclocal.m4: Regenerate.
440 * configure: Regenerate.
441
4422005-12-20 Roger Sayle <roger@eyesopen.com>
443
444 * decNumber.c (decStrEq): Cast string contents to unsigned char
445 instead of int before calling tolower.
446
4472005-12-20 Roger Sayle <roger@eyesopen.com>
448
449 * decNumber.c (decStrEq): Cast operands to int before calling
450 tolower to avoid compilation warnings on Tru64.
451
4522005-12-05 Ben Elliston <bje@au.ibm.com>
453
454 * Makefile.in (clean): Remove stray reference to libcpp.a.
455
456 * decimal128.h, decContext.c, decRound.c, decimal32.c,
457 decNumber.c, decContext.h, decimal64.c, decimal32.h, decNumber.h,
458 decimal64.h, decUtility.c, decLibrary.c, configure.ac,
459 decNumberLocal.h, decUtility.h, decDPD.h, decimal128.c: Update FSF
460 office address.
461
4622005-12-01 Ben Elliston <bje@au.ibm.com>
463
464 * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
465 * decUtility.c (__dec_byte_swap): Move from here ..
466 * decLibrary.c: .. to here.
467
4682005-11-23 Gerald Pfeifer <gerald@pfeifer.com>
469
470 * decContext.h: Properly guard inclusion of stdint.h
471 * decContext.c: Include config.h
472 * decLibrary.c: Ditto.
473 * decNumber.c: Ditto.
474 * decRound.c: Ditto.
475 * decUtility.c: Ditto.
476 * decimal32.c: Ditto.
477 * decimal64.c: Ditto.
478 * decimal128.c: Ditto.
479
4802005-11-29 Ben Elliston <bje@au.ibm.com>
481
482 * decUtility.c: Remove redundant #includes.
483 * decUtility.h (__dec_byte_swap): Remove prototype.
484
4852005-11-29 Ben Elliston <bje@au.ibm.com>
486
487 * configure.ac: New file.
488 * aclocal.m4: Likewise.
489 * Makefile.in: Likewise.
490 * configure: Generate.
491 * config.in: Likewise.
492
4932005-11-29 Ben Elliston <bje@au.ibm.com>
494
495 * decimal32.h, decimal64.h, decimal128.h: New.
496 * decimal32.c, decimal64.c, decimal128.c: Likewise.
497 * decContext.c, decContext.h: Likewise.
498 * decUtility.c, decUtility.h: Likewise.
499 * decNumber.c, decNumber.h, decNumberLocal.h: Likewise.
500 * decDPD.h: Likewise.
501 * decLibrary.c, decRound.c: Likewise.
This page took 0.119273 seconds and 4 git commands to generate.