OSDN Git Service

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