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