]> git.ipfire.org Git - thirdparty/gcc.git/blame - libdecnumber/ChangeLog
Daily bump.
[thirdparty/gcc.git] / libdecnumber / ChangeLog
CommitLineData
f3b943d0 12009-03-30 Ben Elliston <bje@au.ibm.com>
2
3 * decNumber.c, decNumber.h, decNumberLocal.h, decDouble.c,
4 decDouble.h, decSingle.c, decContext.c, decSingle.h, decPacked.c,
5 decCommon.c, decContext.h, decQuad.c, decPacked.h, decQuad.h,
6 decDPD.h, decBasic.c: Upgrade to decNumber 3.61.
7 * dpd/decimal128.h, dpd/decimal32.c, dpd/decimal32.h,
8 dpd/decimal64.c, dpd/decimal128.c, dpd/decimal64.h: Likewise.
9
4ad04fc1 102009-02-10 Joseph Myers <joseph@codesourcery.com>
11
12 * Makefile.in (clean): Don't remove makedepend$(EXEEXT).
13
67da83cb 142008-10-27 Janis Johnson <janis187@us.ibm.com>
15
1354b7f4 16 PR other/37897
67da83cb 17 * decDouble.h (decDouble): Replace struct with union accessible
18 by more types.
19 * decSingle.h (decSingle): Ditto.
20 * decQuad.h (decQuad): Ditto.
21 * decNumberLocal.h (DFWORD, DFBYTE, DFWWORD): access decFloat via
22 new members.
23 * decBasic.c (decFloatCompareTotal): Avoid type-pun violation.
24 (decNumberCompare): Ditto.
25
5b2c7553 262008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
27
28 * Makefile.in ($(srcdir)/aclocal.m4): Update dependencies.
29 * configure: Regenerate.
30
b9de6413 312008-06-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
32
33 * Makefile.in (datarootdir): New variable.
34
4d6f3aad 352008-06-10 Joseph Myers <joseph@codesourcery.com>
36
37 * dconfig.h: New.
38 * decContext.c, decExcept.c, decExcept.h, decLibrary.c,
39 decNumber.c, decNumberLocal.h, decRound.c, dpd/decimal128.c,
40 dpd/decimal32.c, dpd/decimal64.c: Include dconfig.h not config.h.
41 * dpd/decimal128Local.h (decimal128SetSign, decimal128ClearSign,
42 decimal128FlipSign): Use WORDS_BIGENDIAN not
43 FLOAT_WORDS_BIG_ENDIAN.
44 * bid/host-ieee128.c: Include dconfig.h.
45 (__host_to_ieee_128, __ieee_to_host_128): Swap 64-bit halves of
46 value if WORDS_BIGENDIAN.
47
6a88da51 482008-04-18 Paolo Bonzini <bonzini@gnu.org>
49
50 PR bootstrap/35457
51 * aclocal.m4: Regenerate.
52 * configure: Regenerate.
53
33fb64b5 542008-04-18 Ben Elliston <bje@au.ibm.com>
55
56 * Makefile.in (distclean): Add gstdint.h.
57
97d4bd63 582008-01-25 Janis Johnson <janis187@us.ibm.com>
59
b813a2e9 60 * decCommonSymbols.h: Commit.
61 * decDPDSybmols.h: Commit.
62
97d4bd63 63 * Makefile.in (libdecnumber_a_SOURCES): List Symbols headers.
64 * decCommonSymbols.h: New file.
65 * decCommon.c: Include it.
66 * decDPDSymbols.h: New file.
67 * decDPD.h: Include it.
68 * decNumberLocal.h: Include the two new files.
69 * decContextSymbols.h (DECPOWERS, DECSTICKYTAB): New.
70 * decNumberSymbols.h (LNnn, d2utable): New.
71 * dpd/decimal32Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
72 * dpd/decimal64Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
73 * dpd/decimal128Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
74 * dpd/decimal32.c: Remove redefine of DPD2BIN, BIN2DPD.
75 * dpd/decimal64.c: Ditto.
76 * dpd/decimal128.c: Ditto.
77
b4ac3759 782007-11-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
79
80 * Makefile.in (decimal32.o): Prepend $(srcdir) to dependencies
81 and substitute $< for the source file in compilation command.
82 (decimal64.o): Likewise.
83 (decimal128.o): Likewise.
84 (bid2dpd_dpd2bid.o): Likewise.
85 (host-ieee32.o): Likewise.
86 (host-ieee64.o): Likewise.
87 (host-ieee128.o): Likewise.
88
36fb5685 892007-10-31 Thiago Jung Bauermann <bauerman@br.ibm.com>
90
91 * configure.ac: Add ADDITIONAL_OBJS variable.
92 * Makefile.in (bid_OBS): New.
93 (libdecnumber_a_OBJS): Add ADDITIONAL_OBJS, remove condition
94 on enable_decimal_float.
95 * configure: Regenerate.
96
c8ac5d9a 972007-09-10 Janis Johnson <janis187@us.ibm.com>
98 Ben Elliston <bje@au.ibm.com>
99
100 * Makefile.in (libdecnumber_a_OBJS): Remove decUtility.o
101 (dependencies): Add Symbols headers.
102 * decContext.c: Upgrade to decNumber 3.53.
103 * decContext.h: Ditto.
104 * decDPD.h: Ditto.
105 * decNumber.c: Ditto.
106 * decNumber.h: Ditto.
107 * decNumberLocal.h: Ditto.
108 * decBasic.c: New file from decNumber 3.53.
109 * decCommon.c: Ditto.
110 * decDouble.c: Ditto.
111 * decDouble.h: Ditto.
112 * decQuad.c: Ditto.
113 * decQuad.h: Ditto.
114 * decSingle.c: Ditto.
115 * decSingle.h: Ditto.
116 * decPacked.c: Ditto.
117 * decPacked.h: Ditto.
118 * dpd/decimal128.c: Upgrade to decNumber 3.53.
119 * dpd/decimal128.h: Ditto.
120 * dpd/decimal32.c: Ditto.
121 * dpd/decimal32.h: Ditto.
122 * dpd/decimal64.c: Ditto.
123 * dpd/decimal64.h: Ditto.
124 * decLibrary.c (__dec_byte_swap): Remove.
125 * decContextSymbols.h: New file.
126 * decDoubleSymbols.h: New file.
127 * decNumberSymbols.h: New file.
128 * decPackedSymbols.h: New file.
129 * decQuadSymbols.h: New file.
130 * decSingleSymbols.h: New file.
131 * decUtility.c: Delete file.
132 * decUtility.h: Delete file.
133 * bid/decimal128Symbols.h: New file.
134 * bid/decimal128Local.h: New file.
135 * bid/decimal32Symbols.h: New file.
136 * bid/decimal64Symbols.h: New file.
137 * bid/host-ieee128.c (__swap128): Remove.
138 (__host_to_ieee_128, __ieee_to_host_128): Don't handle endianness.
139 * bid/host-ieee32.c (__dec_type_swap): Remove.
140 (__host_to_ieee_32, __ieee_to_host_32): Don't handle endianness.
141 * bid/host-ieee64.c (__swap64): Remove.
142 (__host_to_ieee_64, __ieee_to_host_64): Don't handle endianness.
143 * dpd/decimal32Symbols.h: New file.
144 * dpd/decimal64Symbols.h: New file.
145 * dpd/decimal128Symbols.h: New file.
146 * dpd/decimal128Local.h: New file.
147
8da7bb5d 1482007-06-18 Martin Michlmayr <tbm@cyrius.com>
149 H.J. Lu <hongjiu.lu@intel.com>
150
151 * configure.ac: Add AC_CANONICAL_TARGET.
152 * configure: Regenerated.
153
458a92db 1542007-04-16 H.J. Lu <hongjiu.lu@intel.com>
155
156 * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
157 acx.m4.
158
159 * aclocal.m4: Regenerated by aclocal 1.9.6.
160
fa5e3c5c 1612007-04-11 Kai Tietz <kai.tietz@onevision.com>
162
458a92db 163 * configure: Regenerate.
fa5e3c5c 164
10de71e1 1652007-03-23 Michael Meissner <michael.meissner@amd.com>
166 H.J. Lu <hongjiu.lu@intel.com>
167 Marius Cornea <marius.cornea@intel.com>
168
169 * Makefile.in (enable_decimal_float): New.
170 (libdecnumber_a_OBJS): Add bid2dpd_dpd2bid.o, host-ieee32.o,
171 host-ieee64.o and host-ieee128.o for BID.
172 (libdecnumber_a_SOURCES): Support DPD and BID.
173 (decimal32.o): Support dependency for both DPD and BID.
174 (decimal64.o): Likewise.
175 (decimal128.o): Likewise.
176 (bid2dpd_dpd2bid.o): New target.
177 (host-ieee32.o): Likewise.
178 (host-ieee64.o): Likewise.
179 (host-ieee128.o): Likewise.
180
181 * bid/bid-dpd.h: New file.
182 * bid/decimal128.c: Likewise.
183 * bid/decimal128.h: Likewise.
184 * bid/decimal32.c: Likewise.
185 * bid/decimal32.h: Likewise.
186 * bid/decimal64.c: Likewise.
187 * bid/decimal64.h: Likewise.
188 * bid/host-ieee128.c: Likewise.
189 * bid/host-ieee32.c: Likewise.
190 * bid/host-ieee64.c: Likewise.
191 * bid/bid2dpd_dpd2bid.c: Likewise.
192 * bid/bid2dpd_dpd2bid.h: Likewise.
193
194 * decimal128.c: Moved to ...
195 * dpd/decimal128.c: This.
196 * decimal128.h: Moved to ...
197 * dpd/decimal128.h: This.
198 * decimal32.c: Moved to ...
199 * dpd/decimal32.c: This.
200 * decimal32.h: Moved to ...
201 * dpd/decimal32.h: This.
202 * decimal64.c: Moved to ...
203 * dpd/decimal64.c: This.
204 * decimal64.h: Moved to ...
205 * dpd/decimal64.h: This.
206
207 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
208 Add AC_C_BIGENDIAN. Substitute enable_decimal_float.
209 * config.in: Add decimal support variables.
210 * configure: Regenerate.
211
212 PR other/30530
213 * decimal128.h (decimal128ClearSign): New.
214 (decimal128FlipSign): Likewise.
215
216 * decimal32.h: (decimal32ClearSign): New.
217 (decimal32FlipSign): Likewise.
218
219 * decimal64.h (decimal64ClearSign): New.
220 (decimal64FlipSign): Likewise.
221
79866451 2222007-03-08 Ben Elliston <bje@au.ibm.com>
223
224 * decContext.c, decContext.h, decDPD.h, decimal128.c,
225 decimal128.h, decimal32.c, decimal32.h, decimal64.c, decimal64.h,
226 decLibrary.c, decNumber.c, decNumber.h, decNumberLocal.h,
227 decRound.c, decRound.h, decUtility.c, decUtility.h: Add
228 libgcc-style license exception clause.
229
0dedf8c7 2302007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
231
232 * Makefile.in: Add dummy install-pdf target.
233
4d863ca5 2342007-01-29 Janis Johnson <janis187@us.ibm.com>
235
236 * decExcept.c: New.
237 * decExcept.h: New.
238
9dfa4821 2392006-11-29 Janis Johnson <janis187@us.ibm.com>
240
241 * decRound.c: Move declarations to new file, update comments.
242 * decRound.h: New file.
243
f05dfa0b 2442006-11-21 Janis Johnson <janis187@us.ibm.com>
51f93521 245
7ef78c0e 246 * decLibrary.c (__dec_type_swap): Add prototype.
247 (__dfp_enable_traps, dfp_raise): Delete.
248
f05dfa0b 249 * Makefile.in: Don't include decRound in library used by compiler.
250
2512006-10-10 Brooks Moses <bmoses@stanford.edu>
51f93521 252 * Makefile.in: Added empty "pdf" target.
253
18f794ad 2542006-09-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
255
256 * decNumber.c (decNumberPower): Constify.
257 * decNumber.h (decNumberPower): Likewise.
258
d22a76db 2592006-09-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
260
261 * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
262 * configure, config.in: Regenerate.
263
264 * decContext.c (decContextStatusToString): Constify.
265 * decContext.h (decContextStatusToString): Likewise.
266 * decNumber.c (decNumberToString, decNumberToEngString,
267 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
268 decNumberDivideInteger, decNumberMax, decNumberMin,
269 decNumberMinus, decNumberPlus, decNumberMultiply,
270 decNumberNormalize, decNumberQuantize, decNumberRescale,
271 decNumberRemainder, decNumberRemainderNear,
272 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
273 decNumberToIntegralValue, decNumberCopy, decToString, decAddOp,
274 decDivideOp, decMultiplyOp, decQuantizeOp, decCompareOp,
275 decCompare, decUnitCompare, decUnitAddSub, decRoundOperand,
276 decCopyFit, decSetCoeff, decGetInt, decNaNs, decGetDigits,
277 decNumberShow, decDumpAr, decCheckOperands, decCheckNumber):
278 Likewise.
279 * decNumber.h (decNumberToString, decNumberToEngString,
280 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
281 decNumberDivideInteger, decNumberMax, decNumberMin,
282 decNumberMinus, decNumberMultiply, decNumberNormalize,
283 decNumberPlus, decNumberQuantize, decNumberRemainder,
284 decNumberRemainderNear, decNumberRescale,
285 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
286 decNumberToIntegralValue, decNumberCopy): Likewise.
287 * decUtility.c (decDensePackCoeff, decDenseUnpackCoeff):
288 Likewise.
289 * decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
290 Likewise.
291 * decimal128.c (decimal128FromNumber, decimal128ToNumber,
292 decimal128ToString, decimal128ToEngString, decimal128Show):
293 Likewise.
294 * decimal128.h (decimal128ToString, decimal128ToEngString,
295 decimal128FromNumber, decimal128ToNumber): Likewise.
296 * decimal32.c (decimal32FromNumber, decimal32ToNumber,
297 decimal32ToString, decimal32ToEngString, decimal32Show):
298 Likewise.
299 * decimal32.h (decimal32ToString, decimal32ToEngString,
300 decimal32FromNumber, decimal32ToNumber): Likewise.
301 * decimal64.c (decimal64FromNumber, decimal64ToNumber,
302 decimal64ToString, decimal64ToEngString, decimal64Show):
303 Likewise.
304 * decimal64.h (decimal64ToString, decimal64ToEngString,
305 decimal64FromNumber, decimal64ToNumber): Likewise.
306
f2769d7e 3072006-08-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
308
309 * decContext.c (decContextSetStatusFromString): Constify.
310 * decContext.h (decContextSetStatusFromString): Likewise.
311 * decNumber.c (decNumberFromString): Likewise.
312 * decNumber.h (decNumberFromString): Likewise.
313 * decimal128.c (decimal128FromString): Likewise.
314 * decimal128.h (decimal128FromString): Likewise.
315 * decimal32.c (decimal32FromString): Likewise.
316 * decimal32.h (decimal32FromString): Likewise.
317 * decimal64.c (decimal64FromString): Likewise.
318 * decimal64.h (decimal64FromString): Likewise.
319
997107e3 3202006-07-25 Paolo Bonzini <bonzini@gnu.org>
321
322 PR build/26188
323 * configure: Regenerate.
324
f11164aa 3252006-06-23 Ben Elliston <bje@au.ibm.com>
326
327 * decNumber.h (decNumberNegate): Remove.
328
4454cdd2 3292006-05-23 Carlos O'Donell <carlos@codesourcery.com>
330
331 * Makefile.in: Add install-html target. Add install-html to .PHONY
332
1bacb3df 3332006-02-06 Ben Elliston <bje@au.ibm.com>
334
335 * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
336 return types.
337
e5823527 3382006-01-03 Roger Sayle <roger@eyesopen.com>
339 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
340
341 * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
342 definition of strcpy from generating compilation warnings.
343
56c15991 3442006-01-02 Paolo Bonzini <bonzini@gnu.org>
345
346 PR target/25259
347 * configure.ac: Use GCC_HEADER_STDINT.
348 * decContext.h: Include gstdint.h.
349 * aclocal.m4: Regenerate.
350 * configure: Regenerate.
351
be4ac963 3522005-12-20 Roger Sayle <roger@eyesopen.com>
353
354 * decNumber.c (decStrEq): Cast string contents to unsigned char
355 instead of int before calling tolower.
356
c6fdac18 3572005-12-20 Roger Sayle <roger@eyesopen.com>
358
359 * decNumber.c (decStrEq): Cast operands to int before calling
360 tolower to avoid compilation warnings on Tru64.
361
84d7eab9 3622005-12-05 Ben Elliston <bje@au.ibm.com>
363
364 * Makefile.in (clean): Remove stray reference to libcpp.a.
365
366 * decimal128.h, decContext.c, decRound.c, decimal32.c,
367 decNumber.c, decContext.h, decimal64.c, decimal32.h, decNumber.h,
368 decimal64.h, decUtility.c, decLibrary.c, configure.ac,
369 decNumberLocal.h, decUtility.h, decDPD.h, decimal128.c: Update FSF
370 office address.
371
0430da7d 3722005-12-01 Ben Elliston <bje@au.ibm.com>
373
374 * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
375 * decUtility.c (__dec_byte_swap): Move from here ..
376 * decLibrary.c: .. to here.
377
f98cf5a9 3782005-11-23 Gerald Pfeifer <gerald@pfeifer.com>
379
380 * decContext.h: Properly guard inclusion of stdint.h
381 * decContext.c: Include config.h
382 * decLibrary.c: Ditto.
383 * decNumber.c: Ditto.
384 * decRound.c: Ditto.
385 * decUtility.c: Ditto.
386 * decimal32.c: Ditto.
387 * decimal64.c: Ditto.
388 * decimal128.c: Ditto.
389
0be95afa 3902005-11-29 Ben Elliston <bje@au.ibm.com>
391
392 * decUtility.c: Remove redundant #includes.
393 * decUtility.h (__dec_byte_swap): Remove prototype.
394
b1075c1b 3952005-11-29 Ben Elliston <bje@au.ibm.com>
396
397 * configure.ac: New file.
398 * aclocal.m4: Likewise.
399 * Makefile.in: Likewise.
400 * configure: Generate.
401 * config.in: Likewise.
402
e3f15eef 4032005-11-29 Ben Elliston <bje@au.ibm.com>
404
405 * decimal32.h, decimal64.h, decimal128.h: New.
406 * decimal32.c, decimal64.c, decimal128.c: Likewise.
407 * decContext.c, decContext.h: Likewise.
408 * decUtility.c, decUtility.h: Likewise.
409 * decNumber.c, decNumber.h, decNumberLocal.h: Likewise.
410 * decDPD.h: Likewise.
411 * decLibrary.c, decRound.c: Likewise.