gcc:
[official-gcc.git] / libdecnumber / ChangeLog
blob40f2858796e124d79fabe4d402b701714e833c77
1 2007-04-16  H.J. Lu  <hongjiu.lu@intel.com>
3         * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
4         acx.m4.
6         * aclocal.m4: Regenerated by aclocal 1.9.6.
8 2007-04-11  Kai Tietz   <kai.tietz@onevision.com>
10         * configure: Regenerate.
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>
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.
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.
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.
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.
59         PR other/30530
60         * decimal128.h (decimal128ClearSign): New.
61         (decimal128FlipSign): Likewise.
63         * decimal32.h: (decimal32ClearSign): New.
64         (decimal32FlipSign): Likewise.
66         * decimal64.h (decimal64ClearSign): New.
67         (decimal64FlipSign): Likewise.
69 2007-03-08  Ben Elliston  <bje@au.ibm.com>
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.
77 2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
79         * Makefile.in: Add dummy install-pdf target.
81 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
83         * decExcept.c: New.
84         * decExcept.h: New.
86 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
88         * decRound.c: Move declarations to new file, update comments.
89         * decRound.h: New file.
91 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
93         * decLibrary.c (__dec_type_swap): Add prototype.
94         (__dfp_enable_traps, dfp_raise): Delete.
96         * Makefile.in: Don't include decRound in library used by compiler.
98 2006-10-10  Brooks Moses  <bmoses@stanford.edu> 
99         * Makefile.in: Added empty "pdf" target.
101 2006-09-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
103         * decNumber.c (decNumberPower): Constify.
104         * decNumber.h (decNumberPower): Likewise.
106 2006-09-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
108         * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
109         * configure, config.in: Regenerate.
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.
154 2006-08-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
167 2006-07-25  Paolo Bonzini  <bonzini@gnu.org>
169         PR build/26188
170         * configure: Regenerate.
172 2006-06-23  Ben Elliston  <bje@au.ibm.com>
174         * decNumber.h (decNumberNegate): Remove.
176 2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>
178         * Makefile.in: Add install-html target. Add install-html to .PHONY
180 2006-02-06  Ben Elliston  <bje@au.ibm.com>
182         * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
183         return types.
185 2006-01-03  Roger Sayle  <roger@eyesopen.com>
186             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
188         * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
189         definition of strcpy from generating compilation warnings.
191 2006-01-02  Paolo Bonzini  <bonzini@gnu.org>
193         PR target/25259
194         * configure.ac: Use GCC_HEADER_STDINT.
195         * decContext.h: Include gstdint.h.
196         * aclocal.m4: Regenerate.
197         * configure: Regenerate.
199 2005-12-20  Roger Sayle  <roger@eyesopen.com>
201         * decNumber.c (decStrEq): Cast string contents to unsigned char
202         instead of int before calling tolower.
204 2005-12-20  Roger Sayle  <roger@eyesopen.com>
206         * decNumber.c (decStrEq): Cast operands to int before calling
207         tolower to avoid compilation warnings on Tru64.
209 2005-12-05  Ben Elliston  <bje@au.ibm.com>
211         * Makefile.in (clean): Remove stray reference to libcpp.a.
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.
219 2005-12-01  Ben Elliston  <bje@au.ibm.com>
221         * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
222         * decUtility.c (__dec_byte_swap): Move from here ..
223         * decLibrary.c: .. to here.
225 2005-11-23  Gerald Pfeifer  <gerald@pfeifer.com>
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>
239         * decUtility.c: Remove redundant #includes.
240         * decUtility.h (__dec_byte_swap): Remove prototype.
242 2005-11-29  Ben Elliston  <bje@au.ibm.com>
244         * configure.ac: New file.
245         * aclocal.m4: Likewise.
246         * Makefile.in: Likewise.
247         * configure: Generate.
248         * config.in: Likewise.
250 2005-11-29  Ben Elliston  <bje@au.ibm.com>
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.