]> git.ipfire.org Git - thirdparty/gcc.git/blame - libdecnumber/ChangeLog
Add BID decimal support
[thirdparty/gcc.git] / libdecnumber / ChangeLog
CommitLineData
79b87c74
MM
12007-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
9d1d1cd4
BE
582007-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
49c683a5
BM
662007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
67
68 * Makefile.in: Add dummy install-pdf target.
69
d9a66f98
JJ
702007-01-29 Janis Johnson <janis187@us.ibm.com>
71
72 * decExcept.c: New.
73 * decExcept.h: New.
74
240e6b6b
JJ
752006-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
8cbb6f96 802006-11-21 Janis Johnson <janis187@us.ibm.com>
b5422ad7 81
d44963af
JJ
82 * decLibrary.c (__dec_type_swap): Add prototype.
83 (__dfp_enable_traps, dfp_raise): Delete.
84
8cbb6f96
JJ
85 * Makefile.in: Don't include decRound in library used by compiler.
86
872006-10-10 Brooks Moses <bmoses@stanford.edu>
b5422ad7
BM
88 * Makefile.in: Added empty "pdf" target.
89
e757d6b2
KG
902006-09-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
91
92 * decNumber.c (decNumberPower): Constify.
93 * decNumber.h (decNumberPower): Likewise.
94
aa4f41c1
KG
952006-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
c5d43417
KG
1432006-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
695cd757
PB
1562006-07-25 Paolo Bonzini <bonzini@gnu.org>
157
158 PR build/26188
159 * configure: Regenerate.
160
f64ad1d3
BE
1612006-06-23 Ben Elliston <bje@au.ibm.com>
162
163 * decNumber.h (decNumberNegate): Remove.
164
01d84fc0
CD
1652006-05-23 Carlos O'Donell <carlos@codesourcery.com>
166
167 * Makefile.in: Add install-html target. Add install-html to .PHONY
168
8a46b94f
BE
1692006-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
7a6d30ce
RS
1742006-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
4c4b3eb0
PB
1802006-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
7d0e5156
RS
1882005-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
5e739d00
RS
1932005-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
c0173136
BE
1982005-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
108ada44
BE
2082005-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
da817a2f
GP
2142005-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
fbdb1ec6
BE
2262005-11-29 Ben Elliston <bje@au.ibm.com>
227
228 * decUtility.c: Remove redundant #includes.
229 * decUtility.h (__dec_byte_swap): Remove prototype.
230
8fdb0857
BE
2312005-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
473a74b9
BE
2392005-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.