OSDN Git Service

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