OSDN Git Service

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