bfd/
[deliverable/binutils-gdb.git] / libdecnumber / ChangeLog
CommitLineData
5f5dfcbe
DD
12008-06-10 Joseph Myers <joseph@codesourcery.com>
2
3 * dconfig.h: New.
4 * decContext.c, decExcept.c, decExcept.h, decLibrary.c,
5 decNumber.c, decNumberLocal.h, decRound.c, dpd/decimal128.c,
6 dpd/decimal32.c, dpd/decimal64.c: Include dconfig.h not config.h.
7 * dpd/decimal128Local.h (decimal128SetSign, decimal128ClearSign,
8 decimal128FlipSign): Use WORDS_BIGENDIAN not
9 FLOAT_WORDS_BIG_ENDIAN.
10 * bid/host-ieee128.c: Include dconfig.h.
11 (__host_to_ieee_128, __ieee_to_host_128): Swap 64-bit halves of
12 value if WORDS_BIGENDIAN.
13
5ae54241
DD
142008-04-18 Paolo Bonzini <bonzini@gnu.org>
15
16 PR bootstrap/35457
17 * aclocal.m4: Regenerate.
18 * configure: Regenerate.
19
8386c82a
BE
202008-04-18 Ben Elliston <bje@au.ibm.com>
21
22 * Makefile.in (distclean): Add gstdint.h.
23
7d1e3eba
DD
242008-01-25 Janis Johnson <janis187@us.ibm.com>
25
26 * decCommonSymbols.h: Commit.
27 * decDPDSybmols.h: Commit.
28
29 * Makefile.in (libdecnumber_a_SOURCES): List Symbols headers.
30 * decCommonSymbols.h: New file.
31 * decCommon.c: Include it.
32 * decDPDSymbols.h: New file.
33 * decDPD.h: Include it.
34 * decNumberLocal.h: Include the two new files.
35 * decContextSymbols.h (DECPOWERS, DECSTICKYTAB): New.
36 * decNumberSymbols.h (LNnn, d2utable): New.
37 * dpd/decimal32Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
38 * dpd/decimal64Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
39 * dpd/decimal128Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
40 * dpd/decimal32.c: Remove redefine of DPD2BIN, BIN2DPD.
41 * dpd/decimal64.c: Ditto.
42 * dpd/decimal128.c: Ditto.
43
5584c841
BE
442007-11-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
45
46 * Makefile.in (decimal32.o): Prepend $(srcdir) to dependencies
47 and substitute $< for the source file in compilation command.
48 (decimal64.o): Likewise.
49 (decimal128.o): Likewise.
50 (bid2dpd_dpd2bid.o): Likewise.
51 (host-ieee32.o): Likewise.
52 (host-ieee64.o): Likewise.
53 (host-ieee128.o): Likewise.
54
8f3bca32
DD
552007-10-31 Thiago Jung Bauermann <bauerman@br.ibm.com>
56
57 * configure.ac: Add ADDITIONAL_OBJS variable.
58 * Makefile.in (bid_OBS): New.
59 (libdecnumber_a_OBJS): Add ADDITIONAL_OBJS, remove condition
60 on enable_decimal_float.
61 * configure: Regenerate.
62
f5bc1778
DJ
632007-09-10 Janis Johnson <janis187@us.ibm.com>
64 Ben Elliston <bje@au.ibm.com>
65
66 * Makefile.in (libdecnumber_a_OBJS): Remove decUtility.o
67 (dependencies): Add Symbols headers.
68 * decContext.c: Upgrade to decNumber 3.53.
69 * decContext.h: Ditto.
70 * decDPD.h: Ditto.
71 * decNumber.c: Ditto.
72 * decNumber.h: Ditto.
73 * decNumberLocal.h: Ditto.
74 * decBasic.c: New file from decNumber 3.53.
75 * decCommon.c: Ditto.
76 * decDouble.c: Ditto.
77 * decDouble.h: Ditto.
78 * decQuad.c: Ditto.
79 * decQuad.h: Ditto.
80 * decSingle.c: Ditto.
81 * decSingle.h: Ditto.
82 * decPacked.c: Ditto.
83 * decPacked.h: Ditto.
84 * dpd/decimal128.c: Upgrade to decNumber 3.53.
85 * dpd/decimal128.h: Ditto.
86 * dpd/decimal32.c: Ditto.
87 * dpd/decimal32.h: Ditto.
88 * dpd/decimal64.c: Ditto.
89 * dpd/decimal64.h: Ditto.
90 * decLibrary.c (__dec_byte_swap): Remove.
91 * decContextSymbols.h: New file.
92 * decDoubleSymbols.h: New file.
93 * decNumberSymbols.h: New file.
94 * decPackedSymbols.h: New file.
95 * decQuadSymbols.h: New file.
96 * decSingleSymbols.h: New file.
97 * decUtility.c: Delete file.
98 * decUtility.h: Delete file.
99 * bid/decimal128Symbols.h: New file.
100 * bid/decimal128Local.h: New file.
101 * bid/decimal32Symbols.h: New file.
102 * bid/decimal64Symbols.h: New file.
103 * bid/host-ieee128.c (__swap128): Remove.
104 (__host_to_ieee_128, __ieee_to_host_128): Don't handle endianness.
105 * bid/host-ieee32.c (__dec_type_swap): Remove.
106 (__host_to_ieee_32, __ieee_to_host_32): Don't handle endianness.
107 * bid/host-ieee64.c (__swap64): Remove.
108 (__host_to_ieee_64, __ieee_to_host_64): Don't handle endianness.
109 * dpd/decimal32Symbols.h: New file.
110 * dpd/decimal64Symbols.h: New file.
111 * dpd/decimal128Symbols.h: New file.
112 * dpd/decimal128Local.h: New file.
113
1142007-06-18 Martin Michlmayr <tbm@cyrius.com>
115 H.J. Lu <hongjiu.lu@intel.com>
116
117 * configure.ac: Add AC_CANONICAL_TARGET.
118 * configure: Regenerated.
119
1202007-04-16 H.J. Lu <hongjiu.lu@intel.com>
121
122 * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
123 acx.m4.
124
125 * aclocal.m4: Regenerated by aclocal 1.9.6.
126
1272007-04-11 Kai Tietz <kai.tietz@onevision.com>
128
129 * configure: Regenerate.
130
1312007-03-23 Michael Meissner <michael.meissner@amd.com>
132 H.J. Lu <hongjiu.lu@intel.com>
133 Marius Cornea <marius.cornea@intel.com>
134
135 * Makefile.in (enable_decimal_float): New.
136 (libdecnumber_a_OBJS): Add bid2dpd_dpd2bid.o, host-ieee32.o,
137 host-ieee64.o and host-ieee128.o for BID.
138 (libdecnumber_a_SOURCES): Support DPD and BID.
139 (decimal32.o): Support dependency for both DPD and BID.
140 (decimal64.o): Likewise.
141 (decimal128.o): Likewise.
142 (bid2dpd_dpd2bid.o): New target.
143 (host-ieee32.o): Likewise.
144 (host-ieee64.o): Likewise.
145 (host-ieee128.o): Likewise.
146
147 * bid/bid-dpd.h: New file.
148 * bid/decimal128.c: Likewise.
149 * bid/decimal128.h: Likewise.
150 * bid/decimal32.c: Likewise.
151 * bid/decimal32.h: Likewise.
152 * bid/decimal64.c: Likewise.
153 * bid/decimal64.h: Likewise.
154 * bid/host-ieee128.c: Likewise.
155 * bid/host-ieee32.c: Likewise.
156 * bid/host-ieee64.c: Likewise.
157 * bid/bid2dpd_dpd2bid.c: Likewise.
158 * bid/bid2dpd_dpd2bid.h: Likewise.
159
160 * decimal128.c: Moved to ...
161 * dpd/decimal128.c: This.
162 * decimal128.h: Moved to ...
163 * dpd/decimal128.h: This.
164 * decimal32.c: Moved to ...
165 * dpd/decimal32.c: This.
166 * decimal32.h: Moved to ...
167 * dpd/decimal32.h: This.
168 * decimal64.c: Moved to ...
169 * dpd/decimal64.c: This.
170 * decimal64.h: Moved to ...
171 * dpd/decimal64.h: This.
172
173 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
174 Add AC_C_BIGENDIAN. Substitute enable_decimal_float.
175 * config.in: Add decimal support variables.
176 * configure: Regenerate.
177
178 PR other/30530
179 * decimal128.h (decimal128ClearSign): New.
180 (decimal128FlipSign): Likewise.
181
182 * decimal32.h: (decimal32ClearSign): New.
183 (decimal32FlipSign): Likewise.
184
185 * decimal64.h (decimal64ClearSign): New.
186 (decimal64FlipSign): Likewise.
187
1882007-03-08 Ben Elliston <bje@au.ibm.com>
189
190 * decContext.c, decContext.h, decDPD.h, decimal128.c,
191 decimal128.h, decimal32.c, decimal32.h, decimal64.c, decimal64.h,
192 decLibrary.c, decNumber.c, decNumber.h, decNumberLocal.h,
193 decRound.c, decRound.h, decUtility.c, decUtility.h: Add
194 libgcc-style license exception clause.
195
1962007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
197
198 * Makefile.in: Add dummy install-pdf target.
199
2002007-01-29 Janis Johnson <janis187@us.ibm.com>
201
202 * decExcept.c: New.
203 * decExcept.h: New.
204
2052006-11-29 Janis Johnson <janis187@us.ibm.com>
206
207 * decRound.c: Move declarations to new file, update comments.
208 * decRound.h: New file.
209
2102006-11-21 Janis Johnson <janis187@us.ibm.com>
211
212 * decLibrary.c (__dec_type_swap): Add prototype.
213 (__dfp_enable_traps, dfp_raise): Delete.
214
215 * Makefile.in: Don't include decRound in library used by compiler.
216
2172006-10-10 Brooks Moses <bmoses@stanford.edu>
218 * Makefile.in: Added empty "pdf" target.
219
2202006-09-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
221
222 * decNumber.c (decNumberPower): Constify.
223 * decNumber.h (decNumberPower): Likewise.
224
2252006-09-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
226
227 * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
228 * configure, config.in: Regenerate.
229
230 * decContext.c (decContextStatusToString): Constify.
231 * decContext.h (decContextStatusToString): Likewise.
232 * decNumber.c (decNumberToString, decNumberToEngString,
233 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
234 decNumberDivideInteger, decNumberMax, decNumberMin,
235 decNumberMinus, decNumberPlus, decNumberMultiply,
236 decNumberNormalize, decNumberQuantize, decNumberRescale,
237 decNumberRemainder, decNumberRemainderNear,
238 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
239 decNumberToIntegralValue, decNumberCopy, decToString, decAddOp,
240 decDivideOp, decMultiplyOp, decQuantizeOp, decCompareOp,
241 decCompare, decUnitCompare, decUnitAddSub, decRoundOperand,
242 decCopyFit, decSetCoeff, decGetInt, decNaNs, decGetDigits,
243 decNumberShow, decDumpAr, decCheckOperands, decCheckNumber):
244 Likewise.
245 * decNumber.h (decNumberToString, decNumberToEngString,
246 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
247 decNumberDivideInteger, decNumberMax, decNumberMin,
248 decNumberMinus, decNumberMultiply, decNumberNormalize,
249 decNumberPlus, decNumberQuantize, decNumberRemainder,
250 decNumberRemainderNear, decNumberRescale,
251 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
252 decNumberToIntegralValue, decNumberCopy): Likewise.
253 * decUtility.c (decDensePackCoeff, decDenseUnpackCoeff):
254 Likewise.
255 * decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
256 Likewise.
257 * decimal128.c (decimal128FromNumber, decimal128ToNumber,
258 decimal128ToString, decimal128ToEngString, decimal128Show):
259 Likewise.
260 * decimal128.h (decimal128ToString, decimal128ToEngString,
261 decimal128FromNumber, decimal128ToNumber): Likewise.
262 * decimal32.c (decimal32FromNumber, decimal32ToNumber,
263 decimal32ToString, decimal32ToEngString, decimal32Show):
264 Likewise.
265 * decimal32.h (decimal32ToString, decimal32ToEngString,
266 decimal32FromNumber, decimal32ToNumber): Likewise.
267 * decimal64.c (decimal64FromNumber, decimal64ToNumber,
268 decimal64ToString, decimal64ToEngString, decimal64Show):
269 Likewise.
270 * decimal64.h (decimal64ToString, decimal64ToEngString,
271 decimal64FromNumber, decimal64ToNumber): Likewise.
272
2732006-08-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
274
275 * decContext.c (decContextSetStatusFromString): Constify.
276 * decContext.h (decContextSetStatusFromString): Likewise.
277 * decNumber.c (decNumberFromString): Likewise.
278 * decNumber.h (decNumberFromString): Likewise.
279 * decimal128.c (decimal128FromString): Likewise.
280 * decimal128.h (decimal128FromString): Likewise.
281 * decimal32.c (decimal32FromString): Likewise.
282 * decimal32.h (decimal32FromString): Likewise.
283 * decimal64.c (decimal64FromString): Likewise.
284 * decimal64.h (decimal64FromString): Likewise.
285
2862006-07-25 Paolo Bonzini <bonzini@gnu.org>
287
288 PR build/26188
289 * configure: Regenerate.
290
2912006-06-23 Ben Elliston <bje@au.ibm.com>
292
293 * decNumber.h (decNumberNegate): Remove.
294
2952006-05-23 Carlos O'Donell <carlos@codesourcery.com>
296
297 * Makefile.in: Add install-html target. Add install-html to .PHONY
298
2992006-02-06 Ben Elliston <bje@au.ibm.com>
300
301 * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
302 return types.
303
3042006-01-03 Roger Sayle <roger@eyesopen.com>
305 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
306
307 * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
308 definition of strcpy from generating compilation warnings.
309
3102006-01-02 Paolo Bonzini <bonzini@gnu.org>
311
312 PR target/25259
313 * configure.ac: Use GCC_HEADER_STDINT.
314 * decContext.h: Include gstdint.h.
315 * aclocal.m4: Regenerate.
316 * configure: Regenerate.
317
3182005-12-20 Roger Sayle <roger@eyesopen.com>
319
320 * decNumber.c (decStrEq): Cast string contents to unsigned char
321 instead of int before calling tolower.
322
3232005-12-20 Roger Sayle <roger@eyesopen.com>
324
325 * decNumber.c (decStrEq): Cast operands to int before calling
326 tolower to avoid compilation warnings on Tru64.
327
3282005-12-05 Ben Elliston <bje@au.ibm.com>
329
330 * Makefile.in (clean): Remove stray reference to libcpp.a.
331
332 * decimal128.h, decContext.c, decRound.c, decimal32.c,
333 decNumber.c, decContext.h, decimal64.c, decimal32.h, decNumber.h,
334 decimal64.h, decUtility.c, decLibrary.c, configure.ac,
335 decNumberLocal.h, decUtility.h, decDPD.h, decimal128.c: Update FSF
336 office address.
337
3382005-12-01 Ben Elliston <bje@au.ibm.com>
339
340 * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
341 * decUtility.c (__dec_byte_swap): Move from here ..
342 * decLibrary.c: .. to here.
343
3442005-11-23 Gerald Pfeifer <gerald@pfeifer.com>
345
346 * decContext.h: Properly guard inclusion of stdint.h
347 * decContext.c: Include config.h
348 * decLibrary.c: Ditto.
349 * decNumber.c: Ditto.
350 * decRound.c: Ditto.
351 * decUtility.c: Ditto.
352 * decimal32.c: Ditto.
353 * decimal64.c: Ditto.
354 * decimal128.c: Ditto.
355
3562005-11-29 Ben Elliston <bje@au.ibm.com>
357
358 * decUtility.c: Remove redundant #includes.
359 * decUtility.h (__dec_byte_swap): Remove prototype.
360
3612005-11-29 Ben Elliston <bje@au.ibm.com>
362
363 * configure.ac: New file.
364 * aclocal.m4: Likewise.
365 * Makefile.in: Likewise.
366 * configure: Generate.
367 * config.in: Likewise.
368
3692005-11-29 Ben Elliston <bje@au.ibm.com>
370
371 * decimal32.h, decimal64.h, decimal128.h: New.
372 * decimal32.c, decimal64.c, decimal128.c: Likewise.
373 * decContext.c, decContext.h: Likewise.
374 * decUtility.c, decUtility.h: Likewise.
375 * decNumber.c, decNumber.h, decNumberLocal.h: Likewise.
376 * decDPD.h: Likewise.
377 * decLibrary.c, decRound.c: Likewise.
This page took 0.079969 seconds and 4 git commands to generate.