]> git.ipfire.org Git - thirdparty/gcc.git/blame - libdecnumber/ChangeLog
* doc/md.texi (Blackfin family constraints): Document PA and PB.
[thirdparty/gcc.git] / libdecnumber / ChangeLog
CommitLineData
10de71e1 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
79866451 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
0dedf8c7 662007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
67
68 * Makefile.in: Add dummy install-pdf target.
69
4d863ca5 702007-01-29 Janis Johnson <janis187@us.ibm.com>
71
72 * decExcept.c: New.
73 * decExcept.h: New.
74
9dfa4821 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
f05dfa0b 802006-11-21 Janis Johnson <janis187@us.ibm.com>
51f93521 81
7ef78c0e 82 * decLibrary.c (__dec_type_swap): Add prototype.
83 (__dfp_enable_traps, dfp_raise): Delete.
84
f05dfa0b 85 * Makefile.in: Don't include decRound in library used by compiler.
86
872006-10-10 Brooks Moses <bmoses@stanford.edu>
51f93521 88 * Makefile.in: Added empty "pdf" target.
89
18f794ad 902006-09-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
91
92 * decNumber.c (decNumberPower): Constify.
93 * decNumber.h (decNumberPower): Likewise.
94
d22a76db 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
f2769d7e 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
997107e3 1562006-07-25 Paolo Bonzini <bonzini@gnu.org>
157
158 PR build/26188
159 * configure: Regenerate.
160
f11164aa 1612006-06-23 Ben Elliston <bje@au.ibm.com>
162
163 * decNumber.h (decNumberNegate): Remove.
164
4454cdd2 1652006-05-23 Carlos O'Donell <carlos@codesourcery.com>
166
167 * Makefile.in: Add install-html target. Add install-html to .PHONY
168
1bacb3df 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
e5823527 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
56c15991 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
be4ac963 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
c6fdac18 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
84d7eab9 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
0430da7d 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
f98cf5a9 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
0be95afa 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
b1075c1b 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
e3f15eef 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.