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