OSDN Git Service

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