1 2007-06-18 Martin Michlmayr <tbm@cyrius.com>
2 H.J. Lu <hongjiu.lu@intel.com>
4 * configure.ac: Add AC_CANONICAL_TARGET.
5 * configure: Regenerated.
7 2007-04-16 H.J. Lu <hongjiu.lu@intel.com>
9 * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
12 * aclocal.m4: Regenerated by aclocal 1.9.6.
14 2007-04-11 Kai Tietz <kai.tietz@onevision.com>
16 * configure: Regenerate.
18 2007-03-23 Michael Meissner <michael.meissner@amd.com>
19 H.J. Lu <hongjiu.lu@intel.com>
20 Marius Cornea <marius.cornea@intel.com>
22 * Makefile.in (enable_decimal_float): New.
23 (libdecnumber_a_OBJS): Add bid2dpd_dpd2bid.o, host-ieee32.o,
24 host-ieee64.o and host-ieee128.o for BID.
25 (libdecnumber_a_SOURCES): Support DPD and BID.
26 (decimal32.o): Support dependency for both DPD and BID.
27 (decimal64.o): Likewise.
28 (decimal128.o): Likewise.
29 (bid2dpd_dpd2bid.o): New target.
30 (host-ieee32.o): Likewise.
31 (host-ieee64.o): Likewise.
32 (host-ieee128.o): Likewise.
34 * bid/bid-dpd.h: New file.
35 * bid/decimal128.c: Likewise.
36 * bid/decimal128.h: Likewise.
37 * bid/decimal32.c: Likewise.
38 * bid/decimal32.h: Likewise.
39 * bid/decimal64.c: Likewise.
40 * bid/decimal64.h: Likewise.
41 * bid/host-ieee128.c: Likewise.
42 * bid/host-ieee32.c: Likewise.
43 * bid/host-ieee64.c: Likewise.
44 * bid/bid2dpd_dpd2bid.c: Likewise.
45 * bid/bid2dpd_dpd2bid.h: Likewise.
47 * decimal128.c: Moved to ...
48 * dpd/decimal128.c: This.
49 * decimal128.h: Moved to ...
50 * dpd/decimal128.h: This.
51 * decimal32.c: Moved to ...
52 * dpd/decimal32.c: This.
53 * decimal32.h: Moved to ...
54 * dpd/decimal32.h: This.
55 * decimal64.c: Moved to ...
56 * dpd/decimal64.c: This.
57 * decimal64.h: Moved to ...
58 * dpd/decimal64.h: This.
60 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
61 Add AC_C_BIGENDIAN. Substitute enable_decimal_float.
62 * config.in: Add decimal support variables.
63 * configure: Regenerate.
66 * decimal128.h (decimal128ClearSign): New.
67 (decimal128FlipSign): Likewise.
69 * decimal32.h: (decimal32ClearSign): New.
70 (decimal32FlipSign): Likewise.
72 * decimal64.h (decimal64ClearSign): New.
73 (decimal64FlipSign): Likewise.
75 2007-03-08 Ben Elliston <bje@au.ibm.com>
77 * decContext.c, decContext.h, decDPD.h, decimal128.c,
78 decimal128.h, decimal32.c, decimal32.h, decimal64.c, decimal64.h,
79 decLibrary.c, decNumber.c, decNumber.h, decNumberLocal.h,
80 decRound.c, decRound.h, decUtility.c, decUtility.h: Add
81 libgcc-style license exception clause.
83 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
85 * Makefile.in: Add dummy install-pdf target.
87 2007-01-29 Janis Johnson <janis187@us.ibm.com>
92 2006-11-29 Janis Johnson <janis187@us.ibm.com>
94 * decRound.c: Move declarations to new file, update comments.
95 * decRound.h: New file.
97 2006-11-21 Janis Johnson <janis187@us.ibm.com>
99 * decLibrary.c (__dec_type_swap): Add prototype.
100 (__dfp_enable_traps, dfp_raise): Delete.
102 * Makefile.in: Don't include decRound in library used by compiler.
104 2006-10-10 Brooks Moses <bmoses@stanford.edu>
105 * Makefile.in: Added empty "pdf" target.
107 2006-09-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
109 * decNumber.c (decNumberPower): Constify.
110 * decNumber.h (decNumberPower): Likewise.
112 2006-09-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
114 * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
115 * configure, config.in: Regenerate.
117 * decContext.c (decContextStatusToString): Constify.
118 * decContext.h (decContextStatusToString): Likewise.
119 * decNumber.c (decNumberToString, decNumberToEngString,
120 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
121 decNumberDivideInteger, decNumberMax, decNumberMin,
122 decNumberMinus, decNumberPlus, decNumberMultiply,
123 decNumberNormalize, decNumberQuantize, decNumberRescale,
124 decNumberRemainder, decNumberRemainderNear,
125 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
126 decNumberToIntegralValue, decNumberCopy, decToString, decAddOp,
127 decDivideOp, decMultiplyOp, decQuantizeOp, decCompareOp,
128 decCompare, decUnitCompare, decUnitAddSub, decRoundOperand,
129 decCopyFit, decSetCoeff, decGetInt, decNaNs, decGetDigits,
130 decNumberShow, decDumpAr, decCheckOperands, decCheckNumber):
132 * decNumber.h (decNumberToString, decNumberToEngString,
133 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
134 decNumberDivideInteger, decNumberMax, decNumberMin,
135 decNumberMinus, decNumberMultiply, decNumberNormalize,
136 decNumberPlus, decNumberQuantize, decNumberRemainder,
137 decNumberRemainderNear, decNumberRescale,
138 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
139 decNumberToIntegralValue, decNumberCopy): Likewise.
140 * decUtility.c (decDensePackCoeff, decDenseUnpackCoeff):
142 * decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
144 * decimal128.c (decimal128FromNumber, decimal128ToNumber,
145 decimal128ToString, decimal128ToEngString, decimal128Show):
147 * decimal128.h (decimal128ToString, decimal128ToEngString,
148 decimal128FromNumber, decimal128ToNumber): Likewise.
149 * decimal32.c (decimal32FromNumber, decimal32ToNumber,
150 decimal32ToString, decimal32ToEngString, decimal32Show):
152 * decimal32.h (decimal32ToString, decimal32ToEngString,
153 decimal32FromNumber, decimal32ToNumber): Likewise.
154 * decimal64.c (decimal64FromNumber, decimal64ToNumber,
155 decimal64ToString, decimal64ToEngString, decimal64Show):
157 * decimal64.h (decimal64ToString, decimal64ToEngString,
158 decimal64FromNumber, decimal64ToNumber): Likewise.
160 2006-08-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
162 * decContext.c (decContextSetStatusFromString): Constify.
163 * decContext.h (decContextSetStatusFromString): Likewise.
164 * decNumber.c (decNumberFromString): Likewise.
165 * decNumber.h (decNumberFromString): Likewise.
166 * decimal128.c (decimal128FromString): Likewise.
167 * decimal128.h (decimal128FromString): Likewise.
168 * decimal32.c (decimal32FromString): Likewise.
169 * decimal32.h (decimal32FromString): Likewise.
170 * decimal64.c (decimal64FromString): Likewise.
171 * decimal64.h (decimal64FromString): Likewise.
173 2006-07-25 Paolo Bonzini <bonzini@gnu.org>
176 * configure: Regenerate.
178 2006-06-23 Ben Elliston <bje@au.ibm.com>
180 * decNumber.h (decNumberNegate): Remove.
182 2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
184 * Makefile.in: Add install-html target. Add install-html to .PHONY
186 2006-02-06 Ben Elliston <bje@au.ibm.com>
188 * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
191 2006-01-03 Roger Sayle <roger@eyesopen.com>
192 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
194 * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
195 definition of strcpy from generating compilation warnings.
197 2006-01-02 Paolo Bonzini <bonzini@gnu.org>
200 * configure.ac: Use GCC_HEADER_STDINT.
201 * decContext.h: Include gstdint.h.
202 * aclocal.m4: Regenerate.
203 * configure: Regenerate.
205 2005-12-20 Roger Sayle <roger@eyesopen.com>
207 * decNumber.c (decStrEq): Cast string contents to unsigned char
208 instead of int before calling tolower.
210 2005-12-20 Roger Sayle <roger@eyesopen.com>
212 * decNumber.c (decStrEq): Cast operands to int before calling
213 tolower to avoid compilation warnings on Tru64.
215 2005-12-05 Ben Elliston <bje@au.ibm.com>
217 * Makefile.in (clean): Remove stray reference to libcpp.a.
219 * decimal128.h, decContext.c, decRound.c, decimal32.c,
220 decNumber.c, decContext.h, decimal64.c, decimal32.h, decNumber.h,
221 decimal64.h, decUtility.c, decLibrary.c, configure.ac,
222 decNumberLocal.h, decUtility.h, decDPD.h, decimal128.c: Update FSF
225 2005-12-01 Ben Elliston <bje@au.ibm.com>
227 * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
228 * decUtility.c (__dec_byte_swap): Move from here ..
229 * decLibrary.c: .. to here.
231 2005-11-23 Gerald Pfeifer <gerald@pfeifer.com>
233 * decContext.h: Properly guard inclusion of stdint.h
234 * decContext.c: Include config.h
235 * decLibrary.c: Ditto.
236 * decNumber.c: Ditto.
238 * decUtility.c: Ditto.
239 * decimal32.c: Ditto.
240 * decimal64.c: Ditto.
241 * decimal128.c: Ditto.
243 2005-11-29 Ben Elliston <bje@au.ibm.com>
245 * decUtility.c: Remove redundant #includes.
246 * decUtility.h (__dec_byte_swap): Remove prototype.
248 2005-11-29 Ben Elliston <bje@au.ibm.com>
250 * configure.ac: New file.
251 * aclocal.m4: Likewise.
252 * Makefile.in: Likewise.
253 * configure: Generate.
254 * config.in: Likewise.
256 2005-11-29 Ben Elliston <bje@au.ibm.com>
258 * decimal32.h, decimal64.h, decimal128.h: New.
259 * decimal32.c, decimal64.c, decimal128.c: Likewise.
260 * decContext.c, decContext.h: Likewise.
261 * decUtility.c, decUtility.h: Likewise.
262 * decNumber.c, decNumber.h, decNumberLocal.h: Likewise.
263 * decDPD.h: Likewise.
264 * decLibrary.c, decRound.c: Likewise.