1 2007-04-16 H.J. Lu <hongjiu.lu@intel.com>
3 * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
6 * aclocal.m4: Regenerated by aclocal 1.9.6.
8 2007-04-11 Kai Tietz <kai.tietz@onevision.com>
10 * configure: Regenerate.
12 2007-03-23 Michael Meissner <michael.meissner@amd.com>
13 H.J. Lu <hongjiu.lu@intel.com>
14 Marius Cornea <marius.cornea@intel.com>
16 * Makefile.in (enable_decimal_float): New.
17 (libdecnumber_a_OBJS): Add bid2dpd_dpd2bid.o, host-ieee32.o,
18 host-ieee64.o and host-ieee128.o for BID.
19 (libdecnumber_a_SOURCES): Support DPD and BID.
20 (decimal32.o): Support dependency for both DPD and BID.
21 (decimal64.o): Likewise.
22 (decimal128.o): Likewise.
23 (bid2dpd_dpd2bid.o): New target.
24 (host-ieee32.o): Likewise.
25 (host-ieee64.o): Likewise.
26 (host-ieee128.o): Likewise.
28 * bid/bid-dpd.h: New file.
29 * bid/decimal128.c: Likewise.
30 * bid/decimal128.h: Likewise.
31 * bid/decimal32.c: Likewise.
32 * bid/decimal32.h: Likewise.
33 * bid/decimal64.c: Likewise.
34 * bid/decimal64.h: Likewise.
35 * bid/host-ieee128.c: Likewise.
36 * bid/host-ieee32.c: Likewise.
37 * bid/host-ieee64.c: Likewise.
38 * bid/bid2dpd_dpd2bid.c: Likewise.
39 * bid/bid2dpd_dpd2bid.h: Likewise.
41 * decimal128.c: Moved to ...
42 * dpd/decimal128.c: This.
43 * decimal128.h: Moved to ...
44 * dpd/decimal128.h: This.
45 * decimal32.c: Moved to ...
46 * dpd/decimal32.c: This.
47 * decimal32.h: Moved to ...
48 * dpd/decimal32.h: This.
49 * decimal64.c: Moved to ...
50 * dpd/decimal64.c: This.
51 * decimal64.h: Moved to ...
52 * dpd/decimal64.h: This.
54 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
55 Add AC_C_BIGENDIAN. Substitute enable_decimal_float.
56 * config.in: Add decimal support variables.
57 * configure: Regenerate.
60 * decimal128.h (decimal128ClearSign): New.
61 (decimal128FlipSign): Likewise.
63 * decimal32.h: (decimal32ClearSign): New.
64 (decimal32FlipSign): Likewise.
66 * decimal64.h (decimal64ClearSign): New.
67 (decimal64FlipSign): Likewise.
69 2007-03-08 Ben Elliston <bje@au.ibm.com>
71 * decContext.c, decContext.h, decDPD.h, decimal128.c,
72 decimal128.h, decimal32.c, decimal32.h, decimal64.c, decimal64.h,
73 decLibrary.c, decNumber.c, decNumber.h, decNumberLocal.h,
74 decRound.c, decRound.h, decUtility.c, decUtility.h: Add
75 libgcc-style license exception clause.
77 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
79 * Makefile.in: Add dummy install-pdf target.
81 2007-01-29 Janis Johnson <janis187@us.ibm.com>
86 2006-11-29 Janis Johnson <janis187@us.ibm.com>
88 * decRound.c: Move declarations to new file, update comments.
89 * decRound.h: New file.
91 2006-11-21 Janis Johnson <janis187@us.ibm.com>
93 * decLibrary.c (__dec_type_swap): Add prototype.
94 (__dfp_enable_traps, dfp_raise): Delete.
96 * Makefile.in: Don't include decRound in library used by compiler.
98 2006-10-10 Brooks Moses <bmoses@stanford.edu>
99 * Makefile.in: Added empty "pdf" target.
101 2006-09-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
103 * decNumber.c (decNumberPower): Constify.
104 * decNumber.h (decNumberPower): Likewise.
106 2006-09-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
108 * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
109 * configure, config.in: Regenerate.
111 * decContext.c (decContextStatusToString): Constify.
112 * decContext.h (decContextStatusToString): Likewise.
113 * decNumber.c (decNumberToString, decNumberToEngString,
114 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
115 decNumberDivideInteger, decNumberMax, decNumberMin,
116 decNumberMinus, decNumberPlus, decNumberMultiply,
117 decNumberNormalize, decNumberQuantize, decNumberRescale,
118 decNumberRemainder, decNumberRemainderNear,
119 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
120 decNumberToIntegralValue, decNumberCopy, decToString, decAddOp,
121 decDivideOp, decMultiplyOp, decQuantizeOp, decCompareOp,
122 decCompare, decUnitCompare, decUnitAddSub, decRoundOperand,
123 decCopyFit, decSetCoeff, decGetInt, decNaNs, decGetDigits,
124 decNumberShow, decDumpAr, decCheckOperands, decCheckNumber):
126 * decNumber.h (decNumberToString, decNumberToEngString,
127 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
128 decNumberDivideInteger, decNumberMax, decNumberMin,
129 decNumberMinus, decNumberMultiply, decNumberNormalize,
130 decNumberPlus, decNumberQuantize, decNumberRemainder,
131 decNumberRemainderNear, decNumberRescale,
132 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
133 decNumberToIntegralValue, decNumberCopy): Likewise.
134 * decUtility.c (decDensePackCoeff, decDenseUnpackCoeff):
136 * decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
138 * decimal128.c (decimal128FromNumber, decimal128ToNumber,
139 decimal128ToString, decimal128ToEngString, decimal128Show):
141 * decimal128.h (decimal128ToString, decimal128ToEngString,
142 decimal128FromNumber, decimal128ToNumber): Likewise.
143 * decimal32.c (decimal32FromNumber, decimal32ToNumber,
144 decimal32ToString, decimal32ToEngString, decimal32Show):
146 * decimal32.h (decimal32ToString, decimal32ToEngString,
147 decimal32FromNumber, decimal32ToNumber): Likewise.
148 * decimal64.c (decimal64FromNumber, decimal64ToNumber,
149 decimal64ToString, decimal64ToEngString, decimal64Show):
151 * decimal64.h (decimal64ToString, decimal64ToEngString,
152 decimal64FromNumber, decimal64ToNumber): Likewise.
154 2006-08-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
156 * decContext.c (decContextSetStatusFromString): Constify.
157 * decContext.h (decContextSetStatusFromString): Likewise.
158 * decNumber.c (decNumberFromString): Likewise.
159 * decNumber.h (decNumberFromString): Likewise.
160 * decimal128.c (decimal128FromString): Likewise.
161 * decimal128.h (decimal128FromString): Likewise.
162 * decimal32.c (decimal32FromString): Likewise.
163 * decimal32.h (decimal32FromString): Likewise.
164 * decimal64.c (decimal64FromString): Likewise.
165 * decimal64.h (decimal64FromString): Likewise.
167 2006-07-25 Paolo Bonzini <bonzini@gnu.org>
170 * configure: Regenerate.
172 2006-06-23 Ben Elliston <bje@au.ibm.com>
174 * decNumber.h (decNumberNegate): Remove.
176 2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
178 * Makefile.in: Add install-html target. Add install-html to .PHONY
180 2006-02-06 Ben Elliston <bje@au.ibm.com>
182 * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
185 2006-01-03 Roger Sayle <roger@eyesopen.com>
186 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
188 * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
189 definition of strcpy from generating compilation warnings.
191 2006-01-02 Paolo Bonzini <bonzini@gnu.org>
194 * configure.ac: Use GCC_HEADER_STDINT.
195 * decContext.h: Include gstdint.h.
196 * aclocal.m4: Regenerate.
197 * configure: Regenerate.
199 2005-12-20 Roger Sayle <roger@eyesopen.com>
201 * decNumber.c (decStrEq): Cast string contents to unsigned char
202 instead of int before calling tolower.
204 2005-12-20 Roger Sayle <roger@eyesopen.com>
206 * decNumber.c (decStrEq): Cast operands to int before calling
207 tolower to avoid compilation warnings on Tru64.
209 2005-12-05 Ben Elliston <bje@au.ibm.com>
211 * Makefile.in (clean): Remove stray reference to libcpp.a.
213 * decimal128.h, decContext.c, decRound.c, decimal32.c,
214 decNumber.c, decContext.h, decimal64.c, decimal32.h, decNumber.h,
215 decimal64.h, decUtility.c, decLibrary.c, configure.ac,
216 decNumberLocal.h, decUtility.h, decDPD.h, decimal128.c: Update FSF
219 2005-12-01 Ben Elliston <bje@au.ibm.com>
221 * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
222 * decUtility.c (__dec_byte_swap): Move from here ..
223 * decLibrary.c: .. to here.
225 2005-11-23 Gerald Pfeifer <gerald@pfeifer.com>
227 * decContext.h: Properly guard inclusion of stdint.h
228 * decContext.c: Include config.h
229 * decLibrary.c: Ditto.
230 * decNumber.c: Ditto.
232 * decUtility.c: Ditto.
233 * decimal32.c: Ditto.
234 * decimal64.c: Ditto.
235 * decimal128.c: Ditto.
237 2005-11-29 Ben Elliston <bje@au.ibm.com>
239 * decUtility.c: Remove redundant #includes.
240 * decUtility.h (__dec_byte_swap): Remove prototype.
242 2005-11-29 Ben Elliston <bje@au.ibm.com>
244 * configure.ac: New file.
245 * aclocal.m4: Likewise.
246 * Makefile.in: Likewise.
247 * configure: Generate.
248 * config.in: Likewise.
250 2005-11-29 Ben Elliston <bje@au.ibm.com>
252 * decimal32.h, decimal64.h, decimal128.h: New.
253 * decimal32.c, decimal64.c, decimal128.c: Likewise.
254 * decContext.c, decContext.h: Likewise.
255 * decUtility.c, decUtility.h: Likewise.
256 * decNumber.c, decNumber.h, decNumberLocal.h: Likewise.
257 * decDPD.h: Likewise.
258 * decLibrary.c, decRound.c: Likewise.