merge from gcc
[deliverable/binutils-gdb.git] / libdecnumber / ChangeLog
1 2007-10-31 Thiago Jung Bauermann <bauerman@br.ibm.com>
2
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.
8
9 2007-09-10 Janis Johnson <janis187@us.ibm.com>
10 Ben Elliston <bje@au.ibm.com>
11
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.
16 * decDPD.h: Ditto.
17 * decNumber.c: Ditto.
18 * decNumber.h: Ditto.
19 * decNumberLocal.h: Ditto.
20 * decBasic.c: New file from decNumber 3.53.
21 * decCommon.c: Ditto.
22 * decDouble.c: Ditto.
23 * decDouble.h: Ditto.
24 * decQuad.c: Ditto.
25 * decQuad.h: Ditto.
26 * decSingle.c: Ditto.
27 * decSingle.h: Ditto.
28 * decPacked.c: Ditto.
29 * decPacked.h: Ditto.
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.
59
60 2007-06-18 Martin Michlmayr <tbm@cyrius.com>
61 H.J. Lu <hongjiu.lu@intel.com>
62
63 * configure.ac: Add AC_CANONICAL_TARGET.
64 * configure: Regenerated.
65
66 2007-04-16 H.J. Lu <hongjiu.lu@intel.com>
67
68 * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
69 acx.m4.
70
71 * aclocal.m4: Regenerated by aclocal 1.9.6.
72
73 2007-04-11 Kai Tietz <kai.tietz@onevision.com>
74
75 * configure: Regenerate.
76
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>
80
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.
92
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.
105
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.
118
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.
123
124 PR other/30530
125 * decimal128.h (decimal128ClearSign): New.
126 (decimal128FlipSign): Likewise.
127
128 * decimal32.h: (decimal32ClearSign): New.
129 (decimal32FlipSign): Likewise.
130
131 * decimal64.h (decimal64ClearSign): New.
132 (decimal64FlipSign): Likewise.
133
134 2007-03-08 Ben Elliston <bje@au.ibm.com>
135
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.
141
142 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
143
144 * Makefile.in: Add dummy install-pdf target.
145
146 2007-01-29 Janis Johnson <janis187@us.ibm.com>
147
148 * decExcept.c: New.
149 * decExcept.h: New.
150
151 2006-11-29 Janis Johnson <janis187@us.ibm.com>
152
153 * decRound.c: Move declarations to new file, update comments.
154 * decRound.h: New file.
155
156 2006-11-21 Janis Johnson <janis187@us.ibm.com>
157
158 * decLibrary.c (__dec_type_swap): Add prototype.
159 (__dfp_enable_traps, dfp_raise): Delete.
160
161 * Makefile.in: Don't include decRound in library used by compiler.
162
163 2006-10-10 Brooks Moses <bmoses@stanford.edu>
164 * Makefile.in: Added empty "pdf" target.
165
166 2006-09-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
167
168 * decNumber.c (decNumberPower): Constify.
169 * decNumber.h (decNumberPower): Likewise.
170
171 2006-09-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
172
173 * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
174 * configure, config.in: Regenerate.
175
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):
190 Likewise.
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):
200 Likewise.
201 * decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
202 Likewise.
203 * decimal128.c (decimal128FromNumber, decimal128ToNumber,
204 decimal128ToString, decimal128ToEngString, decimal128Show):
205 Likewise.
206 * decimal128.h (decimal128ToString, decimal128ToEngString,
207 decimal128FromNumber, decimal128ToNumber): Likewise.
208 * decimal32.c (decimal32FromNumber, decimal32ToNumber,
209 decimal32ToString, decimal32ToEngString, decimal32Show):
210 Likewise.
211 * decimal32.h (decimal32ToString, decimal32ToEngString,
212 decimal32FromNumber, decimal32ToNumber): Likewise.
213 * decimal64.c (decimal64FromNumber, decimal64ToNumber,
214 decimal64ToString, decimal64ToEngString, decimal64Show):
215 Likewise.
216 * decimal64.h (decimal64ToString, decimal64ToEngString,
217 decimal64FromNumber, decimal64ToNumber): Likewise.
218
219 2006-08-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
220
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.
231
232 2006-07-25 Paolo Bonzini <bonzini@gnu.org>
233
234 PR build/26188
235 * configure: Regenerate.
236
237 2006-06-23 Ben Elliston <bje@au.ibm.com>
238
239 * decNumber.h (decNumberNegate): Remove.
240
241 2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
242
243 * Makefile.in: Add install-html target. Add install-html to .PHONY
244
245 2006-02-06 Ben Elliston <bje@au.ibm.com>
246
247 * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
248 return types.
249
250 2006-01-03 Roger Sayle <roger@eyesopen.com>
251 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
252
253 * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
254 definition of strcpy from generating compilation warnings.
255
256 2006-01-02 Paolo Bonzini <bonzini@gnu.org>
257
258 PR target/25259
259 * configure.ac: Use GCC_HEADER_STDINT.
260 * decContext.h: Include gstdint.h.
261 * aclocal.m4: Regenerate.
262 * configure: Regenerate.
263
264 2005-12-20 Roger Sayle <roger@eyesopen.com>
265
266 * decNumber.c (decStrEq): Cast string contents to unsigned char
267 instead of int before calling tolower.
268
269 2005-12-20 Roger Sayle <roger@eyesopen.com>
270
271 * decNumber.c (decStrEq): Cast operands to int before calling
272 tolower to avoid compilation warnings on Tru64.
273
274 2005-12-05 Ben Elliston <bje@au.ibm.com>
275
276 * Makefile.in (clean): Remove stray reference to libcpp.a.
277
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
282 office address.
283
284 2005-12-01 Ben Elliston <bje@au.ibm.com>
285
286 * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
287 * decUtility.c (__dec_byte_swap): Move from here ..
288 * decLibrary.c: .. to here.
289
290 2005-11-23 Gerald Pfeifer <gerald@pfeifer.com>
291
292 * decContext.h: Properly guard inclusion of stdint.h
293 * decContext.c: Include config.h
294 * decLibrary.c: Ditto.
295 * decNumber.c: Ditto.
296 * decRound.c: Ditto.
297 * decUtility.c: Ditto.
298 * decimal32.c: Ditto.
299 * decimal64.c: Ditto.
300 * decimal128.c: Ditto.
301
302 2005-11-29 Ben Elliston <bje@au.ibm.com>
303
304 * decUtility.c: Remove redundant #includes.
305 * decUtility.h (__dec_byte_swap): Remove prototype.
306
307 2005-11-29 Ben Elliston <bje@au.ibm.com>
308
309 * configure.ac: New file.
310 * aclocal.m4: Likewise.
311 * Makefile.in: Likewise.
312 * configure: Generate.
313 * config.in: Likewise.
314
315 2005-11-29 Ben Elliston <bje@au.ibm.com>
316
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.
This page took 0.051263 seconds and 4 git commands to generate.