comparison libdecnumber/ChangeLog @ 0:a06113de4d67

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