1 2007-10-31 Thiago Jung Bauermann <bauerman@br.ibm.com>
3 * configure.ac: Add ADDITIONAL_OBJS variable.
4 * Makefile.in (bid_OBS): New.
5 (libdecnumber_a_OBJS): Add ADDITIONAL_OBJS, remove condition
6 on enable_decimal_float.
7 * configure: Regenerate.
9 2007-09-10 Janis Johnson <janis187@us.ibm.com>
10 Ben Elliston <bje@au.ibm.com>
12 * Makefile.in (libdecnumber_a_OBJS): Remove decUtility.o
13 (dependencies): Add Symbols headers.
14 * decContext.c: Upgrade to decNumber 3.53.
15 * decContext.h: Ditto.
19 * decNumberLocal.h: Ditto.
20 * decBasic.c: New file from decNumber 3.53.
30 * dpd/decimal128.c: Upgrade to decNumber 3.53.
31 * dpd/decimal128.h: Ditto.
32 * dpd/decimal32.c: Ditto.
33 * dpd/decimal32.h: Ditto.
34 * dpd/decimal64.c: Ditto.
35 * dpd/decimal64.h: Ditto.
36 * decLibrary.c (__dec_byte_swap): Remove.
37 * decContextSymbols.h: New file.
38 * decDoubleSymbols.h: New file.
39 * decNumberSymbols.h: New file.
40 * decPackedSymbols.h: New file.
41 * decQuadSymbols.h: New file.
42 * decSingleSymbols.h: New file.
43 * decUtility.c: Delete file.
44 * decUtility.h: Delete file.
45 * bid/decimal128Symbols.h: New file.
46 * bid/decimal128Local.h: New file.
47 * bid/decimal32Symbols.h: New file.
48 * bid/decimal64Symbols.h: New file.
49 * bid/host-ieee128.c (__swap128): Remove.
50 (__host_to_ieee_128, __ieee_to_host_128): Don't handle endianness.
51 * bid/host-ieee32.c (__dec_type_swap): Remove.
52 (__host_to_ieee_32, __ieee_to_host_32): Don't handle endianness.
53 * bid/host-ieee64.c (__swap64): Remove.
54 (__host_to_ieee_64, __ieee_to_host_64): Don't handle endianness.
55 * dpd/decimal32Symbols.h: New file.
56 * dpd/decimal64Symbols.h: New file.
57 * dpd/decimal128Symbols.h: New file.
58 * dpd/decimal128Local.h: New file.
60 2007-06-18 Martin Michlmayr <tbm@cyrius.com>
61 H.J. Lu <hongjiu.lu@intel.com>
63 * configure.ac: Add AC_CANONICAL_TARGET.
64 * configure: Regenerated.
66 2007-04-16 H.J. Lu <hongjiu.lu@intel.com>
68 * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
71 * aclocal.m4: Regenerated by aclocal 1.9.6.
73 2007-04-11 Kai Tietz <kai.tietz@onevision.com>
75 * configure: Regenerate.
77 2007-03-23 Michael Meissner <michael.meissner@amd.com>
78 H.J. Lu <hongjiu.lu@intel.com>
79 Marius Cornea <marius.cornea@intel.com>
81 * Makefile.in (enable_decimal_float): New.
82 (libdecnumber_a_OBJS): Add bid2dpd_dpd2bid.o, host-ieee32.o,
83 host-ieee64.o and host-ieee128.o for BID.
84 (libdecnumber_a_SOURCES): Support DPD and BID.
85 (decimal32.o): Support dependency for both DPD and BID.
86 (decimal64.o): Likewise.
87 (decimal128.o): Likewise.
88 (bid2dpd_dpd2bid.o): New target.
89 (host-ieee32.o): Likewise.
90 (host-ieee64.o): Likewise.
91 (host-ieee128.o): Likewise.
93 * bid/bid-dpd.h: New file.
94 * bid/decimal128.c: Likewise.
95 * bid/decimal128.h: Likewise.
96 * bid/decimal32.c: Likewise.
97 * bid/decimal32.h: Likewise.
98 * bid/decimal64.c: Likewise.
99 * bid/decimal64.h: Likewise.
100 * bid/host-ieee128.c: Likewise.
101 * bid/host-ieee32.c: Likewise.
102 * bid/host-ieee64.c: Likewise.
103 * bid/bid2dpd_dpd2bid.c: Likewise.
104 * bid/bid2dpd_dpd2bid.h: Likewise.
106 * decimal128.c: Moved to ...
107 * dpd/decimal128.c: This.
108 * decimal128.h: Moved to ...
109 * dpd/decimal128.h: This.
110 * decimal32.c: Moved to ...
111 * dpd/decimal32.c: This.
112 * decimal32.h: Moved to ...
113 * dpd/decimal32.h: This.
114 * decimal64.c: Moved to ...
115 * dpd/decimal64.c: This.
116 * decimal64.h: Moved to ...
117 * dpd/decimal64.h: This.
119 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
120 Add AC_C_BIGENDIAN. Substitute enable_decimal_float.
121 * config.in: Add decimal support variables.
122 * configure: Regenerate.
125 * decimal128.h (decimal128ClearSign): New.
126 (decimal128FlipSign): Likewise.
128 * decimal32.h: (decimal32ClearSign): New.
129 (decimal32FlipSign): Likewise.
131 * decimal64.h (decimal64ClearSign): New.
132 (decimal64FlipSign): Likewise.
134 2007-03-08 Ben Elliston <bje@au.ibm.com>
136 * decContext.c, decContext.h, decDPD.h, decimal128.c,
137 decimal128.h, decimal32.c, decimal32.h, decimal64.c, decimal64.h,
138 decLibrary.c, decNumber.c, decNumber.h, decNumberLocal.h,
139 decRound.c, decRound.h, decUtility.c, decUtility.h: Add
140 libgcc-style license exception clause.
142 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
144 * Makefile.in: Add dummy install-pdf target.
146 2007-01-29 Janis Johnson <janis187@us.ibm.com>
151 2006-11-29 Janis Johnson <janis187@us.ibm.com>
153 * decRound.c: Move declarations to new file, update comments.
154 * decRound.h: New file.
156 2006-11-21 Janis Johnson <janis187@us.ibm.com>
158 * decLibrary.c (__dec_type_swap): Add prototype.
159 (__dfp_enable_traps, dfp_raise): Delete.
161 * Makefile.in: Don't include decRound in library used by compiler.
163 2006-10-10 Brooks Moses <bmoses@stanford.edu>
164 * Makefile.in: Added empty "pdf" target.
166 2006-09-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
168 * decNumber.c (decNumberPower): Constify.
169 * decNumber.h (decNumberPower): Likewise.
171 2006-09-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
173 * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
174 * configure, config.in: Regenerate.
176 * decContext.c (decContextStatusToString): Constify.
177 * decContext.h (decContextStatusToString): Likewise.
178 * decNumber.c (decNumberToString, decNumberToEngString,
179 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
180 decNumberDivideInteger, decNumberMax, decNumberMin,
181 decNumberMinus, decNumberPlus, decNumberMultiply,
182 decNumberNormalize, decNumberQuantize, decNumberRescale,
183 decNumberRemainder, decNumberRemainderNear,
184 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
185 decNumberToIntegralValue, decNumberCopy, decToString, decAddOp,
186 decDivideOp, decMultiplyOp, decQuantizeOp, decCompareOp,
187 decCompare, decUnitCompare, decUnitAddSub, decRoundOperand,
188 decCopyFit, decSetCoeff, decGetInt, decNaNs, decGetDigits,
189 decNumberShow, decDumpAr, decCheckOperands, decCheckNumber):
191 * decNumber.h (decNumberToString, decNumberToEngString,
192 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
193 decNumberDivideInteger, decNumberMax, decNumberMin,
194 decNumberMinus, decNumberMultiply, decNumberNormalize,
195 decNumberPlus, decNumberQuantize, decNumberRemainder,
196 decNumberRemainderNear, decNumberRescale,
197 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
198 decNumberToIntegralValue, decNumberCopy): Likewise.
199 * decUtility.c (decDensePackCoeff, decDenseUnpackCoeff):
201 * decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
203 * decimal128.c (decimal128FromNumber, decimal128ToNumber,
204 decimal128ToString, decimal128ToEngString, decimal128Show):
206 * decimal128.h (decimal128ToString, decimal128ToEngString,
207 decimal128FromNumber, decimal128ToNumber): Likewise.
208 * decimal32.c (decimal32FromNumber, decimal32ToNumber,
209 decimal32ToString, decimal32ToEngString, decimal32Show):
211 * decimal32.h (decimal32ToString, decimal32ToEngString,
212 decimal32FromNumber, decimal32ToNumber): Likewise.
213 * decimal64.c (decimal64FromNumber, decimal64ToNumber,
214 decimal64ToString, decimal64ToEngString, decimal64Show):
216 * decimal64.h (decimal64ToString, decimal64ToEngString,
217 decimal64FromNumber, decimal64ToNumber): Likewise.
219 2006-08-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
221 * decContext.c (decContextSetStatusFromString): Constify.
222 * decContext.h (decContextSetStatusFromString): Likewise.
223 * decNumber.c (decNumberFromString): Likewise.
224 * decNumber.h (decNumberFromString): Likewise.
225 * decimal128.c (decimal128FromString): Likewise.
226 * decimal128.h (decimal128FromString): Likewise.
227 * decimal32.c (decimal32FromString): Likewise.
228 * decimal32.h (decimal32FromString): Likewise.
229 * decimal64.c (decimal64FromString): Likewise.
230 * decimal64.h (decimal64FromString): Likewise.
232 2006-07-25 Paolo Bonzini <bonzini@gnu.org>
235 * configure: Regenerate.
237 2006-06-23 Ben Elliston <bje@au.ibm.com>
239 * decNumber.h (decNumberNegate): Remove.
241 2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
243 * Makefile.in: Add install-html target. Add install-html to .PHONY
245 2006-02-06 Ben Elliston <bje@au.ibm.com>
247 * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
250 2006-01-03 Roger Sayle <roger@eyesopen.com>
251 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
253 * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
254 definition of strcpy from generating compilation warnings.
256 2006-01-02 Paolo Bonzini <bonzini@gnu.org>
259 * configure.ac: Use GCC_HEADER_STDINT.
260 * decContext.h: Include gstdint.h.
261 * aclocal.m4: Regenerate.
262 * configure: Regenerate.
264 2005-12-20 Roger Sayle <roger@eyesopen.com>
266 * decNumber.c (decStrEq): Cast string contents to unsigned char
267 instead of int before calling tolower.
269 2005-12-20 Roger Sayle <roger@eyesopen.com>
271 * decNumber.c (decStrEq): Cast operands to int before calling
272 tolower to avoid compilation warnings on Tru64.
274 2005-12-05 Ben Elliston <bje@au.ibm.com>
276 * Makefile.in (clean): Remove stray reference to libcpp.a.
278 * decimal128.h, decContext.c, decRound.c, decimal32.c,
279 decNumber.c, decContext.h, decimal64.c, decimal32.h, decNumber.h,
280 decimal64.h, decUtility.c, decLibrary.c, configure.ac,
281 decNumberLocal.h, decUtility.h, decDPD.h, decimal128.c: Update FSF
284 2005-12-01 Ben Elliston <bje@au.ibm.com>
286 * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
287 * decUtility.c (__dec_byte_swap): Move from here ..
288 * decLibrary.c: .. to here.
290 2005-11-23 Gerald Pfeifer <gerald@pfeifer.com>
292 * decContext.h: Properly guard inclusion of stdint.h
293 * decContext.c: Include config.h
294 * decLibrary.c: Ditto.
295 * decNumber.c: Ditto.
297 * decUtility.c: Ditto.
298 * decimal32.c: Ditto.
299 * decimal64.c: Ditto.
300 * decimal128.c: Ditto.
302 2005-11-29 Ben Elliston <bje@au.ibm.com>
304 * decUtility.c: Remove redundant #includes.
305 * decUtility.h (__dec_byte_swap): Remove prototype.
307 2005-11-29 Ben Elliston <bje@au.ibm.com>
309 * configure.ac: New file.
310 * aclocal.m4: Likewise.
311 * Makefile.in: Likewise.
312 * configure: Generate.
313 * config.in: Likewise.
315 2005-11-29 Ben Elliston <bje@au.ibm.com>
317 * decimal32.h, decimal64.h, decimal128.h: New.
318 * decimal32.c, decimal64.c, decimal128.c: Likewise.
319 * decContext.c, decContext.h: Likewise.
320 * decUtility.c, decUtility.h: Likewise.
321 * decNumber.c, decNumber.h, decNumberLocal.h: Likewise.
322 * decDPD.h: Likewise.
323 * decLibrary.c, decRound.c: Likewise.