merge from gcc
[deliverable/binutils-gdb.git] / libdecnumber / ChangeLog
1 2008-01-25 Janis Johnson <janis187@us.ibm.com>
2
3 * decCommonSymbols.h: Commit.
4 * decDPDSybmols.h: Commit.
5
6 * Makefile.in (libdecnumber_a_SOURCES): List Symbols headers.
7 * decCommonSymbols.h: New file.
8 * decCommon.c: Include it.
9 * decDPDSymbols.h: New file.
10 * decDPD.h: Include it.
11 * decNumberLocal.h: Include the two new files.
12 * decContextSymbols.h (DECPOWERS, DECSTICKYTAB): New.
13 * decNumberSymbols.h (LNnn, d2utable): New.
14 * dpd/decimal32Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
15 * dpd/decimal64Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
16 * dpd/decimal128Symbols.h (COMBEXP, COMBMSD, DPD2BIN, BIN2DPD): New.
17 * dpd/decimal32.c: Remove redefine of DPD2BIN, BIN2DPD.
18 * dpd/decimal64.c: Ditto.
19 * dpd/decimal128.c: Ditto.
20
21 2007-11-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
22
23 * Makefile.in (decimal32.o): Prepend $(srcdir) to dependencies
24 and substitute $< for the source file in compilation command.
25 (decimal64.o): Likewise.
26 (decimal128.o): Likewise.
27 (bid2dpd_dpd2bid.o): Likewise.
28 (host-ieee32.o): Likewise.
29 (host-ieee64.o): Likewise.
30 (host-ieee128.o): Likewise.
31
32 2007-10-31 Thiago Jung Bauermann <bauerman@br.ibm.com>
33
34 * configure.ac: Add ADDITIONAL_OBJS variable.
35 * Makefile.in (bid_OBS): New.
36 (libdecnumber_a_OBJS): Add ADDITIONAL_OBJS, remove condition
37 on enable_decimal_float.
38 * configure: Regenerate.
39
40 2007-09-10 Janis Johnson <janis187@us.ibm.com>
41 Ben Elliston <bje@au.ibm.com>
42
43 * Makefile.in (libdecnumber_a_OBJS): Remove decUtility.o
44 (dependencies): Add Symbols headers.
45 * decContext.c: Upgrade to decNumber 3.53.
46 * decContext.h: Ditto.
47 * decDPD.h: Ditto.
48 * decNumber.c: Ditto.
49 * decNumber.h: Ditto.
50 * decNumberLocal.h: Ditto.
51 * decBasic.c: New file from decNumber 3.53.
52 * decCommon.c: Ditto.
53 * decDouble.c: Ditto.
54 * decDouble.h: Ditto.
55 * decQuad.c: Ditto.
56 * decQuad.h: Ditto.
57 * decSingle.c: Ditto.
58 * decSingle.h: Ditto.
59 * decPacked.c: Ditto.
60 * decPacked.h: Ditto.
61 * dpd/decimal128.c: Upgrade to decNumber 3.53.
62 * dpd/decimal128.h: Ditto.
63 * dpd/decimal32.c: Ditto.
64 * dpd/decimal32.h: Ditto.
65 * dpd/decimal64.c: Ditto.
66 * dpd/decimal64.h: Ditto.
67 * decLibrary.c (__dec_byte_swap): Remove.
68 * decContextSymbols.h: New file.
69 * decDoubleSymbols.h: New file.
70 * decNumberSymbols.h: New file.
71 * decPackedSymbols.h: New file.
72 * decQuadSymbols.h: New file.
73 * decSingleSymbols.h: New file.
74 * decUtility.c: Delete file.
75 * decUtility.h: Delete file.
76 * bid/decimal128Symbols.h: New file.
77 * bid/decimal128Local.h: New file.
78 * bid/decimal32Symbols.h: New file.
79 * bid/decimal64Symbols.h: New file.
80 * bid/host-ieee128.c (__swap128): Remove.
81 (__host_to_ieee_128, __ieee_to_host_128): Don't handle endianness.
82 * bid/host-ieee32.c (__dec_type_swap): Remove.
83 (__host_to_ieee_32, __ieee_to_host_32): Don't handle endianness.
84 * bid/host-ieee64.c (__swap64): Remove.
85 (__host_to_ieee_64, __ieee_to_host_64): Don't handle endianness.
86 * dpd/decimal32Symbols.h: New file.
87 * dpd/decimal64Symbols.h: New file.
88 * dpd/decimal128Symbols.h: New file.
89 * dpd/decimal128Local.h: New file.
90
91 2007-06-18 Martin Michlmayr <tbm@cyrius.com>
92 H.J. Lu <hongjiu.lu@intel.com>
93
94 * configure.ac: Add AC_CANONICAL_TARGET.
95 * configure: Regenerated.
96
97 2007-04-16 H.J. Lu <hongjiu.lu@intel.com>
98
99 * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
100 acx.m4.
101
102 * aclocal.m4: Regenerated by aclocal 1.9.6.
103
104 2007-04-11 Kai Tietz <kai.tietz@onevision.com>
105
106 * configure: Regenerate.
107
108 2007-03-23 Michael Meissner <michael.meissner@amd.com>
109 H.J. Lu <hongjiu.lu@intel.com>
110 Marius Cornea <marius.cornea@intel.com>
111
112 * Makefile.in (enable_decimal_float): New.
113 (libdecnumber_a_OBJS): Add bid2dpd_dpd2bid.o, host-ieee32.o,
114 host-ieee64.o and host-ieee128.o for BID.
115 (libdecnumber_a_SOURCES): Support DPD and BID.
116 (decimal32.o): Support dependency for both DPD and BID.
117 (decimal64.o): Likewise.
118 (decimal128.o): Likewise.
119 (bid2dpd_dpd2bid.o): New target.
120 (host-ieee32.o): Likewise.
121 (host-ieee64.o): Likewise.
122 (host-ieee128.o): Likewise.
123
124 * bid/bid-dpd.h: New file.
125 * bid/decimal128.c: Likewise.
126 * bid/decimal128.h: Likewise.
127 * bid/decimal32.c: Likewise.
128 * bid/decimal32.h: Likewise.
129 * bid/decimal64.c: Likewise.
130 * bid/decimal64.h: Likewise.
131 * bid/host-ieee128.c: Likewise.
132 * bid/host-ieee32.c: Likewise.
133 * bid/host-ieee64.c: Likewise.
134 * bid/bid2dpd_dpd2bid.c: Likewise.
135 * bid/bid2dpd_dpd2bid.h: Likewise.
136
137 * decimal128.c: Moved to ...
138 * dpd/decimal128.c: This.
139 * decimal128.h: Moved to ...
140 * dpd/decimal128.h: This.
141 * decimal32.c: Moved to ...
142 * dpd/decimal32.c: This.
143 * decimal32.h: Moved to ...
144 * dpd/decimal32.h: This.
145 * decimal64.c: Moved to ...
146 * dpd/decimal64.c: This.
147 * decimal64.h: Moved to ...
148 * dpd/decimal64.h: This.
149
150 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
151 Add AC_C_BIGENDIAN. Substitute enable_decimal_float.
152 * config.in: Add decimal support variables.
153 * configure: Regenerate.
154
155 PR other/30530
156 * decimal128.h (decimal128ClearSign): New.
157 (decimal128FlipSign): Likewise.
158
159 * decimal32.h: (decimal32ClearSign): New.
160 (decimal32FlipSign): Likewise.
161
162 * decimal64.h (decimal64ClearSign): New.
163 (decimal64FlipSign): Likewise.
164
165 2007-03-08 Ben Elliston <bje@au.ibm.com>
166
167 * decContext.c, decContext.h, decDPD.h, decimal128.c,
168 decimal128.h, decimal32.c, decimal32.h, decimal64.c, decimal64.h,
169 decLibrary.c, decNumber.c, decNumber.h, decNumberLocal.h,
170 decRound.c, decRound.h, decUtility.c, decUtility.h: Add
171 libgcc-style license exception clause.
172
173 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
174
175 * Makefile.in: Add dummy install-pdf target.
176
177 2007-01-29 Janis Johnson <janis187@us.ibm.com>
178
179 * decExcept.c: New.
180 * decExcept.h: New.
181
182 2006-11-29 Janis Johnson <janis187@us.ibm.com>
183
184 * decRound.c: Move declarations to new file, update comments.
185 * decRound.h: New file.
186
187 2006-11-21 Janis Johnson <janis187@us.ibm.com>
188
189 * decLibrary.c (__dec_type_swap): Add prototype.
190 (__dfp_enable_traps, dfp_raise): Delete.
191
192 * Makefile.in: Don't include decRound in library used by compiler.
193
194 2006-10-10 Brooks Moses <bmoses@stanford.edu>
195 * Makefile.in: Added empty "pdf" target.
196
197 2006-09-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
198
199 * decNumber.c (decNumberPower): Constify.
200 * decNumber.h (decNumberPower): Likewise.
201
202 2006-09-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
203
204 * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
205 * configure, config.in: Regenerate.
206
207 * decContext.c (decContextStatusToString): Constify.
208 * decContext.h (decContextStatusToString): Likewise.
209 * decNumber.c (decNumberToString, decNumberToEngString,
210 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
211 decNumberDivideInteger, decNumberMax, decNumberMin,
212 decNumberMinus, decNumberPlus, decNumberMultiply,
213 decNumberNormalize, decNumberQuantize, decNumberRescale,
214 decNumberRemainder, decNumberRemainderNear,
215 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
216 decNumberToIntegralValue, decNumberCopy, decToString, decAddOp,
217 decDivideOp, decMultiplyOp, decQuantizeOp, decCompareOp,
218 decCompare, decUnitCompare, decUnitAddSub, decRoundOperand,
219 decCopyFit, decSetCoeff, decGetInt, decNaNs, decGetDigits,
220 decNumberShow, decDumpAr, decCheckOperands, decCheckNumber):
221 Likewise.
222 * decNumber.h (decNumberToString, decNumberToEngString,
223 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
224 decNumberDivideInteger, decNumberMax, decNumberMin,
225 decNumberMinus, decNumberMultiply, decNumberNormalize,
226 decNumberPlus, decNumberQuantize, decNumberRemainder,
227 decNumberRemainderNear, decNumberRescale,
228 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
229 decNumberToIntegralValue, decNumberCopy): Likewise.
230 * decUtility.c (decDensePackCoeff, decDenseUnpackCoeff):
231 Likewise.
232 * decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
233 Likewise.
234 * decimal128.c (decimal128FromNumber, decimal128ToNumber,
235 decimal128ToString, decimal128ToEngString, decimal128Show):
236 Likewise.
237 * decimal128.h (decimal128ToString, decimal128ToEngString,
238 decimal128FromNumber, decimal128ToNumber): Likewise.
239 * decimal32.c (decimal32FromNumber, decimal32ToNumber,
240 decimal32ToString, decimal32ToEngString, decimal32Show):
241 Likewise.
242 * decimal32.h (decimal32ToString, decimal32ToEngString,
243 decimal32FromNumber, decimal32ToNumber): Likewise.
244 * decimal64.c (decimal64FromNumber, decimal64ToNumber,
245 decimal64ToString, decimal64ToEngString, decimal64Show):
246 Likewise.
247 * decimal64.h (decimal64ToString, decimal64ToEngString,
248 decimal64FromNumber, decimal64ToNumber): Likewise.
249
250 2006-08-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
251
252 * decContext.c (decContextSetStatusFromString): Constify.
253 * decContext.h (decContextSetStatusFromString): Likewise.
254 * decNumber.c (decNumberFromString): Likewise.
255 * decNumber.h (decNumberFromString): Likewise.
256 * decimal128.c (decimal128FromString): Likewise.
257 * decimal128.h (decimal128FromString): Likewise.
258 * decimal32.c (decimal32FromString): Likewise.
259 * decimal32.h (decimal32FromString): Likewise.
260 * decimal64.c (decimal64FromString): Likewise.
261 * decimal64.h (decimal64FromString): Likewise.
262
263 2006-07-25 Paolo Bonzini <bonzini@gnu.org>
264
265 PR build/26188
266 * configure: Regenerate.
267
268 2006-06-23 Ben Elliston <bje@au.ibm.com>
269
270 * decNumber.h (decNumberNegate): Remove.
271
272 2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
273
274 * Makefile.in: Add install-html target. Add install-html to .PHONY
275
276 2006-02-06 Ben Elliston <bje@au.ibm.com>
277
278 * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
279 return types.
280
281 2006-01-03 Roger Sayle <roger@eyesopen.com>
282 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
283
284 * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
285 definition of strcpy from generating compilation warnings.
286
287 2006-01-02 Paolo Bonzini <bonzini@gnu.org>
288
289 PR target/25259
290 * configure.ac: Use GCC_HEADER_STDINT.
291 * decContext.h: Include gstdint.h.
292 * aclocal.m4: Regenerate.
293 * configure: Regenerate.
294
295 2005-12-20 Roger Sayle <roger@eyesopen.com>
296
297 * decNumber.c (decStrEq): Cast string contents to unsigned char
298 instead of int before calling tolower.
299
300 2005-12-20 Roger Sayle <roger@eyesopen.com>
301
302 * decNumber.c (decStrEq): Cast operands to int before calling
303 tolower to avoid compilation warnings on Tru64.
304
305 2005-12-05 Ben Elliston <bje@au.ibm.com>
306
307 * Makefile.in (clean): Remove stray reference to libcpp.a.
308
309 * decimal128.h, decContext.c, decRound.c, decimal32.c,
310 decNumber.c, decContext.h, decimal64.c, decimal32.h, decNumber.h,
311 decimal64.h, decUtility.c, decLibrary.c, configure.ac,
312 decNumberLocal.h, decUtility.h, decDPD.h, decimal128.c: Update FSF
313 office address.
314
315 2005-12-01 Ben Elliston <bje@au.ibm.com>
316
317 * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
318 * decUtility.c (__dec_byte_swap): Move from here ..
319 * decLibrary.c: .. to here.
320
321 2005-11-23 Gerald Pfeifer <gerald@pfeifer.com>
322
323 * decContext.h: Properly guard inclusion of stdint.h
324 * decContext.c: Include config.h
325 * decLibrary.c: Ditto.
326 * decNumber.c: Ditto.
327 * decRound.c: Ditto.
328 * decUtility.c: Ditto.
329 * decimal32.c: Ditto.
330 * decimal64.c: Ditto.
331 * decimal128.c: Ditto.
332
333 2005-11-29 Ben Elliston <bje@au.ibm.com>
334
335 * decUtility.c: Remove redundant #includes.
336 * decUtility.h (__dec_byte_swap): Remove prototype.
337
338 2005-11-29 Ben Elliston <bje@au.ibm.com>
339
340 * configure.ac: New file.
341 * aclocal.m4: Likewise.
342 * Makefile.in: Likewise.
343 * configure: Generate.
344 * config.in: Likewise.
345
346 2005-11-29 Ben Elliston <bje@au.ibm.com>
347
348 * decimal32.h, decimal64.h, decimal128.h: New.
349 * decimal32.c, decimal64.c, decimal128.c: Likewise.
350 * decContext.c, decContext.h: Likewise.
351 * decUtility.c, decUtility.h: Likewise.
352 * decNumber.c, decNumber.h, decNumberLocal.h: Likewise.
353 * decDPD.h: Likewise.
354 * decLibrary.c, decRound.c: Likewise.
This page took 0.03558 seconds and 4 git commands to generate.