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