Daily bump.
[official-gcc.git] / libdecnumber / ChangeLog
blobfff1fb3e3257881d88f760a2fa9223b1aa18a2f7
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>
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.
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.
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.
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.
48         PR other/30530
49         * decimal128.h (decimal128ClearSign): New.
50         (decimal128FlipSign): Likewise.
52         * decimal32.h: (decimal32ClearSign): New.
53         (decimal32FlipSign): Likewise.
55         * decimal64.h (decimal64ClearSign): New.
56         (decimal64FlipSign): Likewise.
58 2007-03-08  Ben Elliston  <bje@au.ibm.com>
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.
66 2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
68         * Makefile.in: Add dummy install-pdf target.
70 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
72         * decExcept.c: New.
73         * decExcept.h: New.
75 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
77         * decRound.c: Move declarations to new file, update comments.
78         * decRound.h: New file.
80 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
82         * decLibrary.c (__dec_type_swap): Add prototype.
83         (__dfp_enable_traps, dfp_raise): Delete.
85         * Makefile.in: Don't include decRound in library used by compiler.
87 2006-10-10  Brooks Moses  <bmoses@stanford.edu> 
88         * Makefile.in: Added empty "pdf" target.
90 2006-09-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
92         * decNumber.c (decNumberPower): Constify.
93         * decNumber.h (decNumberPower): Likewise.
95 2006-09-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
97         * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
98         * configure, config.in: Regenerate.
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.
143 2006-08-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
156 2006-07-25  Paolo Bonzini  <bonzini@gnu.org>
158         PR build/26188
159         * configure: Regenerate.
161 2006-06-23  Ben Elliston  <bje@au.ibm.com>
163         * decNumber.h (decNumberNegate): Remove.
165 2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>
167         * Makefile.in: Add install-html target. Add install-html to .PHONY
169 2006-02-06  Ben Elliston  <bje@au.ibm.com>
171         * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
172         return types.
174 2006-01-03  Roger Sayle  <roger@eyesopen.com>
175             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
177         * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
178         definition of strcpy from generating compilation warnings.
180 2006-01-02  Paolo Bonzini  <bonzini@gnu.org>
182         PR target/25259
183         * configure.ac: Use GCC_HEADER_STDINT.
184         * decContext.h: Include gstdint.h.
185         * aclocal.m4: Regenerate.
186         * configure: Regenerate.
188 2005-12-20  Roger Sayle  <roger@eyesopen.com>
190         * decNumber.c (decStrEq): Cast string contents to unsigned char
191         instead of int before calling tolower.
193 2005-12-20  Roger Sayle  <roger@eyesopen.com>
195         * decNumber.c (decStrEq): Cast operands to int before calling
196         tolower to avoid compilation warnings on Tru64.
198 2005-12-05  Ben Elliston  <bje@au.ibm.com>
200         * Makefile.in (clean): Remove stray reference to libcpp.a.
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.
208 2005-12-01  Ben Elliston  <bje@au.ibm.com>
210         * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
211         * decUtility.c (__dec_byte_swap): Move from here ..
212         * decLibrary.c: .. to here.
214 2005-11-23  Gerald Pfeifer  <gerald@pfeifer.com>
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>
228         * decUtility.c: Remove redundant #includes.
229         * decUtility.h (__dec_byte_swap): Remove prototype.
231 2005-11-29  Ben Elliston  <bje@au.ibm.com>
233         * configure.ac: New file.
234         * aclocal.m4: Likewise.
235         * Makefile.in: Likewise.
236         * configure: Generate.
237         * config.in: Likewise.
239 2005-11-29  Ben Elliston  <bje@au.ibm.com>
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.