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