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