1 2007-11-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
3 * Makefile.in (decimal32.o): Prepend $(srcdir) to dependencies
4 and substitute $< for the source file in compilation command.
5 (decimal64.o): Likewise.
6 (decimal128.o): Likewise.
7 (bid2dpd_dpd2bid.o): Likewise.
8 (host-ieee32.o): Likewise.
9 (host-ieee64.o): Likewise.
10 (host-ieee128.o): Likewise.
12 2007-10-31 Thiago Jung Bauermann <bauerman@br.ibm.com>
14 * configure.ac: Add ADDITIONAL_OBJS variable.
15 * Makefile.in (bid_OBS): New.
16 (libdecnumber_a_OBJS): Add ADDITIONAL_OBJS, remove condition
17 on enable_decimal_float.
18 * configure: Regenerate.
20 2007-09-10 Janis Johnson <janis187@us.ibm.com>
21 Ben Elliston <bje@au.ibm.com>
23 * Makefile.in (libdecnumber_a_OBJS): Remove decUtility.o
24 (dependencies): Add Symbols headers.
25 * decContext.c: Upgrade to decNumber 3.53.
26 * decContext.h: Ditto.
30 * decNumberLocal.h: Ditto.
31 * decBasic.c: New file from decNumber 3.53.
41 * dpd/decimal128.c: Upgrade to decNumber 3.53.
42 * dpd/decimal128.h: Ditto.
43 * dpd/decimal32.c: Ditto.
44 * dpd/decimal32.h: Ditto.
45 * dpd/decimal64.c: Ditto.
46 * dpd/decimal64.h: Ditto.
47 * decLibrary.c (__dec_byte_swap): Remove.
48 * decContextSymbols.h: New file.
49 * decDoubleSymbols.h: New file.
50 * decNumberSymbols.h: New file.
51 * decPackedSymbols.h: New file.
52 * decQuadSymbols.h: New file.
53 * decSingleSymbols.h: New file.
54 * decUtility.c: Delete file.
55 * decUtility.h: Delete file.
56 * bid/decimal128Symbols.h: New file.
57 * bid/decimal128Local.h: New file.
58 * bid/decimal32Symbols.h: New file.
59 * bid/decimal64Symbols.h: New file.
60 * bid/host-ieee128.c (__swap128): Remove.
61 (__host_to_ieee_128, __ieee_to_host_128): Don't handle endianness.
62 * bid/host-ieee32.c (__dec_type_swap): Remove.
63 (__host_to_ieee_32, __ieee_to_host_32): Don't handle endianness.
64 * bid/host-ieee64.c (__swap64): Remove.
65 (__host_to_ieee_64, __ieee_to_host_64): Don't handle endianness.
66 * dpd/decimal32Symbols.h: New file.
67 * dpd/decimal64Symbols.h: New file.
68 * dpd/decimal128Symbols.h: New file.
69 * dpd/decimal128Local.h: New file.
71 2007-06-18 Martin Michlmayr <tbm@cyrius.com>
72 H.J. Lu <hongjiu.lu@intel.com>
74 * configure.ac: Add AC_CANONICAL_TARGET.
75 * configure: Regenerated.
77 2007-04-16 H.J. Lu <hongjiu.lu@intel.com>
79 * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
82 * aclocal.m4: Regenerated by aclocal 1.9.6.
84 2007-04-11 Kai Tietz <kai.tietz@onevision.com>
86 * configure: Regenerate.
88 2007-03-23 Michael Meissner <michael.meissner@amd.com>
89 H.J. Lu <hongjiu.lu@intel.com>
90 Marius Cornea <marius.cornea@intel.com>
92 * Makefile.in (enable_decimal_float): New.
93 (libdecnumber_a_OBJS): Add bid2dpd_dpd2bid.o, host-ieee32.o,
94 host-ieee64.o and host-ieee128.o for BID.
95 (libdecnumber_a_SOURCES): Support DPD and BID.
96 (decimal32.o): Support dependency for both DPD and BID.
97 (decimal64.o): Likewise.
98 (decimal128.o): Likewise.
99 (bid2dpd_dpd2bid.o): New target.
100 (host-ieee32.o): Likewise.
101 (host-ieee64.o): Likewise.
102 (host-ieee128.o): Likewise.
104 * bid/bid-dpd.h: New file.
105 * bid/decimal128.c: Likewise.
106 * bid/decimal128.h: Likewise.
107 * bid/decimal32.c: Likewise.
108 * bid/decimal32.h: Likewise.
109 * bid/decimal64.c: Likewise.
110 * bid/decimal64.h: Likewise.
111 * bid/host-ieee128.c: Likewise.
112 * bid/host-ieee32.c: Likewise.
113 * bid/host-ieee64.c: Likewise.
114 * bid/bid2dpd_dpd2bid.c: Likewise.
115 * bid/bid2dpd_dpd2bid.h: Likewise.
117 * decimal128.c: Moved to ...
118 * dpd/decimal128.c: This.
119 * decimal128.h: Moved to ...
120 * dpd/decimal128.h: This.
121 * decimal32.c: Moved to ...
122 * dpd/decimal32.c: This.
123 * decimal32.h: Moved to ...
124 * dpd/decimal32.h: This.
125 * decimal64.c: Moved to ...
126 * dpd/decimal64.c: This.
127 * decimal64.h: Moved to ...
128 * dpd/decimal64.h: This.
130 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
131 Add AC_C_BIGENDIAN. Substitute enable_decimal_float.
132 * config.in: Add decimal support variables.
133 * configure: Regenerate.
136 * decimal128.h (decimal128ClearSign): New.
137 (decimal128FlipSign): Likewise.
139 * decimal32.h: (decimal32ClearSign): New.
140 (decimal32FlipSign): Likewise.
142 * decimal64.h (decimal64ClearSign): New.
143 (decimal64FlipSign): Likewise.
145 2007-03-08 Ben Elliston <bje@au.ibm.com>
147 * decContext.c, decContext.h, decDPD.h, decimal128.c,
148 decimal128.h, decimal32.c, decimal32.h, decimal64.c, decimal64.h,
149 decLibrary.c, decNumber.c, decNumber.h, decNumberLocal.h,
150 decRound.c, decRound.h, decUtility.c, decUtility.h: Add
151 libgcc-style license exception clause.
153 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
155 * Makefile.in: Add dummy install-pdf target.
157 2007-01-29 Janis Johnson <janis187@us.ibm.com>
162 2006-11-29 Janis Johnson <janis187@us.ibm.com>
164 * decRound.c: Move declarations to new file, update comments.
165 * decRound.h: New file.
167 2006-11-21 Janis Johnson <janis187@us.ibm.com>
169 * decLibrary.c (__dec_type_swap): Add prototype.
170 (__dfp_enable_traps, dfp_raise): Delete.
172 * Makefile.in: Don't include decRound in library used by compiler.
174 2006-10-10 Brooks Moses <bmoses@stanford.edu>
175 * Makefile.in: Added empty "pdf" target.
177 2006-09-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
179 * decNumber.c (decNumberPower): Constify.
180 * decNumber.h (decNumberPower): Likewise.
182 2006-09-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
184 * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
185 * configure, config.in: Regenerate.
187 * decContext.c (decContextStatusToString): Constify.
188 * decContext.h (decContextStatusToString): Likewise.
189 * decNumber.c (decNumberToString, decNumberToEngString,
190 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
191 decNumberDivideInteger, decNumberMax, decNumberMin,
192 decNumberMinus, decNumberPlus, decNumberMultiply,
193 decNumberNormalize, decNumberQuantize, decNumberRescale,
194 decNumberRemainder, decNumberRemainderNear,
195 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
196 decNumberToIntegralValue, decNumberCopy, decToString, decAddOp,
197 decDivideOp, decMultiplyOp, decQuantizeOp, decCompareOp,
198 decCompare, decUnitCompare, decUnitAddSub, decRoundOperand,
199 decCopyFit, decSetCoeff, decGetInt, decNaNs, decGetDigits,
200 decNumberShow, decDumpAr, decCheckOperands, decCheckNumber):
202 * decNumber.h (decNumberToString, decNumberToEngString,
203 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
204 decNumberDivideInteger, decNumberMax, decNumberMin,
205 decNumberMinus, decNumberMultiply, decNumberNormalize,
206 decNumberPlus, decNumberQuantize, decNumberRemainder,
207 decNumberRemainderNear, decNumberRescale,
208 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
209 decNumberToIntegralValue, decNumberCopy): Likewise.
210 * decUtility.c (decDensePackCoeff, decDenseUnpackCoeff):
212 * decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
214 * decimal128.c (decimal128FromNumber, decimal128ToNumber,
215 decimal128ToString, decimal128ToEngString, decimal128Show):
217 * decimal128.h (decimal128ToString, decimal128ToEngString,
218 decimal128FromNumber, decimal128ToNumber): Likewise.
219 * decimal32.c (decimal32FromNumber, decimal32ToNumber,
220 decimal32ToString, decimal32ToEngString, decimal32Show):
222 * decimal32.h (decimal32ToString, decimal32ToEngString,
223 decimal32FromNumber, decimal32ToNumber): Likewise.
224 * decimal64.c (decimal64FromNumber, decimal64ToNumber,
225 decimal64ToString, decimal64ToEngString, decimal64Show):
227 * decimal64.h (decimal64ToString, decimal64ToEngString,
228 decimal64FromNumber, decimal64ToNumber): Likewise.
230 2006-08-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
232 * decContext.c (decContextSetStatusFromString): Constify.
233 * decContext.h (decContextSetStatusFromString): Likewise.
234 * decNumber.c (decNumberFromString): Likewise.
235 * decNumber.h (decNumberFromString): Likewise.
236 * decimal128.c (decimal128FromString): Likewise.
237 * decimal128.h (decimal128FromString): Likewise.
238 * decimal32.c (decimal32FromString): Likewise.
239 * decimal32.h (decimal32FromString): Likewise.
240 * decimal64.c (decimal64FromString): Likewise.
241 * decimal64.h (decimal64FromString): Likewise.
243 2006-07-25 Paolo Bonzini <bonzini@gnu.org>
246 * configure: Regenerate.
248 2006-06-23 Ben Elliston <bje@au.ibm.com>
250 * decNumber.h (decNumberNegate): Remove.
252 2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
254 * Makefile.in: Add install-html target. Add install-html to .PHONY
256 2006-02-06 Ben Elliston <bje@au.ibm.com>
258 * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
261 2006-01-03 Roger Sayle <roger@eyesopen.com>
262 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
264 * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
265 definition of strcpy from generating compilation warnings.
267 2006-01-02 Paolo Bonzini <bonzini@gnu.org>
270 * configure.ac: Use GCC_HEADER_STDINT.
271 * decContext.h: Include gstdint.h.
272 * aclocal.m4: Regenerate.
273 * configure: Regenerate.
275 2005-12-20 Roger Sayle <roger@eyesopen.com>
277 * decNumber.c (decStrEq): Cast string contents to unsigned char
278 instead of int before calling tolower.
280 2005-12-20 Roger Sayle <roger@eyesopen.com>
282 * decNumber.c (decStrEq): Cast operands to int before calling
283 tolower to avoid compilation warnings on Tru64.
285 2005-12-05 Ben Elliston <bje@au.ibm.com>
287 * Makefile.in (clean): Remove stray reference to libcpp.a.
289 * decimal128.h, decContext.c, decRound.c, decimal32.c,
290 decNumber.c, decContext.h, decimal64.c, decimal32.h, decNumber.h,
291 decimal64.h, decUtility.c, decLibrary.c, configure.ac,
292 decNumberLocal.h, decUtility.h, decDPD.h, decimal128.c: Update FSF
295 2005-12-01 Ben Elliston <bje@au.ibm.com>
297 * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
298 * decUtility.c (__dec_byte_swap): Move from here ..
299 * decLibrary.c: .. to here.
301 2005-11-23 Gerald Pfeifer <gerald@pfeifer.com>
303 * decContext.h: Properly guard inclusion of stdint.h
304 * decContext.c: Include config.h
305 * decLibrary.c: Ditto.
306 * decNumber.c: Ditto.
308 * decUtility.c: Ditto.
309 * decimal32.c: Ditto.
310 * decimal64.c: Ditto.
311 * decimal128.c: Ditto.
313 2005-11-29 Ben Elliston <bje@au.ibm.com>
315 * decUtility.c: Remove redundant #includes.
316 * decUtility.h (__dec_byte_swap): Remove prototype.
318 2005-11-29 Ben Elliston <bje@au.ibm.com>
320 * configure.ac: New file.
321 * aclocal.m4: Likewise.
322 * Makefile.in: Likewise.
323 * configure: Generate.
324 * config.in: Likewise.
326 2005-11-29 Ben Elliston <bje@au.ibm.com>
328 * decimal32.h, decimal64.h, decimal128.h: New.
329 * decimal32.c, decimal64.c, decimal128.c: Likewise.
330 * decContext.c, decContext.h: Likewise.
331 * decUtility.c, decUtility.h: Likewise.
332 * decNumber.c, decNumber.h, decNumberLocal.h: Likewise.
333 * decDPD.h: Likewise.
334 * decLibrary.c, decRound.c: Likewise.