12024-06-20  Release Manager
2
3          * GCC 12.4.0 released.
4
52023-05-08  Release Manager
6
7          * GCC 12.3.0 released.
8
92022-08-19  Release Manager
10
11          * GCC 12.2.0 released.
12
132022-05-06  Release Manager
14
15          * GCC 12.1.0 released.
16
172020-10-23  Jakub Jelinek  <jakub@redhat.com>
18
19          PR tree-optimization/97164
20          * bid_functions.h (UINT192): Decrease alignment to 8 bytes.
21
222020-05-05  Martin Liska  <mliska@suse.cz>
23
24          PR libgcc/92565
25          * bid_internal.h (handle_UF_128_rem): Remove unused variable.
26          (handle_UF_128): Likewise.
27
282020-01-01  Jakub Jelinek  <jakub@redhat.com>
29
30          Update copyright years.
31
322018-01-03  Jakub Jelinek  <jakub@redhat.com>
33
34          Update copyright years.
35
362016-01-04  Jakub Jelinek  <jakub@redhat.com>
37
38          Update copyright years.
39
402014-07-23  Marius Cornea  <marius.cornea@intel.com>
41
42          PR libgcc/61685
43          * bid128_fma.c (rounding_correction): Remove redundant tests.
44
452014-06-10  Uros Bizjak  <ubizjak@gmail.com>
46
47          * bid128_div.c (BID128_FUNCTION_ARG2): Remove unused variable 'Ql'.
48          Call __mul_128x128_high instead of __mul_128x128_full.
49          (TYPE0_FUNCTION_ARGTYPE1_ARGTYPE2): Ditto.
50          (BID128_FUNCTION_ARGTYPE1_ARG128): Ditto.
51          (BID128_FUNCTION_ARG128_ARGTYPE2): Ditto.
52          * bid64_div.c (TYPE0_FUNCTION_ARGTYPE1_ARG128): Ditto.
53          (TYPE0_FUNCTION_ARG128_ARGTYPE2): Ditto.
54          (TYPE0_FUNCTION_ARG128_ARG128): Ditto.
55
562014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
57
58          Update copyright years
59
602012-11-04  Thomas Schwinge  <thomas@codesourcery.com>
61
62          * bid_functions.h: Check for __GLIBC__ additionally to LINUX when
63          defining format specifiers.
64
652007-09-27  H.J. Lu  <hongjiu.lu@intel.com>
66
67          * bid128_fromstring.c: Removed.
68
69          * bid_dpd.c: New from libbid 2007-09-26.
70          * bid128_to_int16.c: Likewise.
71          * bid128_to_int8.c: Likewise.
72          * bid128_to_uint8.c: Likewise.
73          * bid128_to_uint16.c: Likewise.
74          * bid64_to_int16.c: Likewise.
75          * bid64_to_int8.c: Likewise.
76          * bid64_to_uint16.c: Likewise.
77          * bid64_to_uint8.c: Likewise.
78
79          * bid128_2_str.h: Updated from libbid 2007-09-26.
80          * bid128_2_str_macros.h: Likewise.
81          * bid128_2_str_tables.c: Likewise.
82          * bid128_add.c: Likewise.
83          * bid128.c: Likewise.
84          * bid128_compare.c: Likewise.
85          * bid128_div.c: Likewise.
86          * bid128_fma.c: Likewise.
87          * bid128_logb.c: Likewise.
88          * bid128_minmax.c: Likewise.
89          * bid128_mul.c: Likewise.
90          * bid128_next.c: Likewise.
91          * bid128_noncomp.c: Likewise.
92          * bid128_quantize.c: Likewise.
93          * bid128_rem.c: Likewise.
94          * bid128_round_integral.c: Likewise.
95          * bid128_scalb.c: Likewise.
96          * bid128_sqrt.c: Likewise.
97          * bid128_string.c: Likewise.
98          * bid128_to_int32.c: Likewise.
99          * bid128_to_int64.c: Likewise.
100          * bid128_to_uint32.c: Likewise.
101          * bid128_to_uint64.c: Likewise.
102          * bid32_to_bid128.c: Likewise.
103          * bid32_to_bid64.c: Likewise.
104          * bid64_add.c: Likewise.
105          * bid64_compare.c: Likewise.
106          * bid64_div.c: Likewise.
107          * bid64_fma.c: Likewise.
108          * bid64_logb.c: Likewise.
109          * bid64_minmax.c: Likewise.
110          * bid64_mul.c: Likewise.
111          * bid64_next.c: Likewise.
112          * bid64_noncomp.c: Likewise.
113          * bid64_quantize.c: Likewise.
114          * bid64_rem.c: Likewise.
115          * bid64_round_integral.c: Likewise.
116          * bid64_scalb.c: Likewise.
117          * bid64_sqrt.c: Likewise.
118          * bid64_string.c: Likewise.
119          * bid64_to_bid128.c: Likewise.
120          * bid64_to_int32.c: Likewise.
121          * bid64_to_int64.c: Likewise.
122          * bid64_to_uint32.c: Likewise.
123          * bid64_to_uint64.c: Likewise.
124          * bid_b2d.h: Likewise.
125          * bid_binarydecimal.c: Likewise.
126          * bid_conf.h: Likewise.
127          * bid_convert_data.c: Likewise.
128          * bid_decimal_data.c: Likewise.
129          * bid_decimal_globals.c: Likewise.
130          * bid_div_macros.h: Likewise.
131          * bid_flag_operations.c: Likewise.
132          * bid_from_int.c: Likewise.
133          * bid_functions.h: Likewise.
134          * bid_gcc_intrinsics.h: Likewise.
135          * bid_inline_add.h: Likewise.
136          * bid_internal.h: Likewise.
137          * bid_round.c: Likewise.
138          * bid_sqrt_macros.h: Likewise.
139          * _addsub_dd.c: Likewise.
140          * _addsub_sd.c: Likewise.
141          * _addsub_td.c: Likewise.
142          * _dd_to_df.c: Likewise.
143          * _dd_to_di.c: Likewise.
144          * _dd_to_sd.c: Likewise.
145          * _dd_to_sf.c: Likewise.
146          * _dd_to_si.c: Likewise.
147          * _dd_to_td.c: Likewise.
148          * _dd_to_tf.c: Likewise.
149          * _dd_to_udi.c: Likewise.
150          * _dd_to_usi.c: Likewise.
151          * _dd_to_xf.c: Likewise.
152          * _df_to_dd.c: Likewise.
153          * _df_to_sd.c: Likewise.
154          * _df_to_td.c: Likewise.
155          * _di_to_dd.c: Likewise.
156          * _di_to_sd.c: Likewise.
157          * _di_to_td.c: Likewise.
158          * _div_dd.c: Likewise.
159          * _div_sd.c: Likewise.
160          * _div_td.c: Likewise.
161          * _eq_dd.c: Likewise.
162          * _eq_sd.c: Likewise.
163          * _eq_td.c: Likewise.
164          * _ge_dd.c: Likewise.
165          * _ge_sd.c: Likewise.
166          * _ge_td.c: Likewise.
167          * _gt_dd.c: Likewise.
168          * _gt_sd.c: Likewise.
169          * _gt_td.c: Likewise.
170          * _isinfd128.c: Likewise.
171          * _isinfd32.c: Likewise.
172          * _isinfd64.c: Likewise.
173          * _le_dd.c: Likewise.
174          * _le_sd.c: Likewise.
175          * _le_td.c: Likewise.
176          * _lt_dd.c: Likewise.
177          * _lt_sd.c: Likewise.
178          * _lt_td.c: Likewise.
179          * _mul_dd.c: Likewise.
180          * _mul_sd.c: Likewise.
181          * _mul_td.c: Likewise.
182          * _ne_dd.c: Likewise.
183          * _ne_sd.c: Likewise.
184          * _ne_td.c: Likewise.
185          * _sd_to_dd.c: Likewise.
186          * _sd_to_df.c: Likewise.
187          * _sd_to_di.c: Likewise.
188          * _sd_to_sf.c: Likewise.
189          * _sd_to_si.c: Likewise.
190          * _sd_to_td.c: Likewise.
191          * _sd_to_tf.c: Likewise.
192          * _sd_to_udi.c: Likewise.
193          * _sd_to_usi.c: Likewise.
194          * _sd_to_xf.c: Likewise.
195          * _sf_to_dd.c: Likewise.
196          * _sf_to_sd.c: Likewise.
197          * _sf_to_td.c: Likewise.
198          * _si_to_dd.c: Likewise.
199          * _si_to_sd.c: Likewise.
200          * _si_to_td.c: Likewise.
201          * _td_to_dd.c: Likewise.
202          * _td_to_df.c: Likewise.
203          * _td_to_di.c: Likewise.
204          * _td_to_sd.c: Likewise.
205          * _td_to_sf.c: Likewise.
206          * _td_to_si.c: Likewise.
207          * _td_to_tf.c: Likewise.
208          * _td_to_udi.c: Likewise.
209          * _td_to_usi.c: Likewise.
210          * _td_to_xf.c: Likewise.
211          * _tf_to_dd.c: Likewise.
212          * _tf_to_sd.c: Likewise.
213          * _tf_to_td.c: Likewise.
214          * _udi_to_dd.c: Likewise.
215          * _udi_to_sd.c: Likewise.
216          * _udi_to_td.c: Likewise.
217          * _unord_dd.c: Likewise.
218          * _unord_sd.c: Likewise.
219          * _unord_td.c: Likewise.
220          * _usi_to_dd.c: Likewise.
221          * _usi_to_sd.c: Likewise.
222          * _usi_to_td.c: Likewise.
223          * _xf_to_dd.c: Likewise.
224          * _xf_to_sd.c: Likewise.
225          * _xf_to_td.c: Likewise.
226
2272007-09-27  H.J. Lu  <hongjiu.lu@intel.com>
228
229          * b2d.h: Renamed to ...
230          * bid_b2d.h: This.
231
232          * bid128_to_string.c: Renamed to ...
233          * bid128_string.c: This.
234
235          * bid_intrinsics.h: Renamed to ...
236          * bid_gcc_intrinsics.h: This.
237
238          * bid_string.c: Renamed to ...
239          * bid64_string.c: This.
240
241          * binarydecimal.c: Renamed to ...
242          * bid_decimal_globals.c: This.
243
244          * convert_data.c: Renamed to ...
245          * bid_convert_data.c: This.
246
247          * decimal_data.c: Renamed to ...
248          * bid_decimal_data.c: This.
249
250          * decimal_globals.c: Renamed to ...
251          * bid_decimal_globals.c: This.
252
253          * div_macros.h: Renamed to ...
254          * bid_div_macros.h: This.
255
256          * inline_bid_add.h: Renamed to ...
257          * bid_inline_add.h: This.
258
259          * sqrt_macros.h: Renamed to ...
260          * bid_sqrt_macros.h: This.
261
2622007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
263
264          Updated from Intel BID library:
265          * bid_conf.h (BID_THREAD): Defined only if both HAVE_CC_TLS
266          and USE_TLS are defined.
267
2682007-07-05  H.J. Lu  <hongjiu.lu@intel.com>
269
270          Updated from Intel BID library:
271          * bid_conf.h (BID_THREAD): Defined.
272          (__bid_IDEC_glbround): Add BID_THREAD in declaration.
273          (__bid_IDEC_glbflags): Likewise.
274
275          * decimal_globals.c (__bid_IDEC_glbround): Add BID_THREAD in
276          declaration.
277          (__bid_IDEC_glbflags): Likewise.
278
2792007-07-04  Marius Cornea  <marius.cornea@intel.com>
280              H.J. Lu  <hongjiu.lu@intel.com>
281
282          * _addsub_dd.c: New file from Intel BID library.
283          * _addsub_sd.c: Likewise.
284          * _addsub_td.c: Likewise.
285          * _dd_to_df.c: Likewise.
286          * _dd_to_di.c: Likewise.
287          * _dd_to_sd.c: Likewise.
288          * _dd_to_sf.c: Likewise.
289          * _dd_to_si.c: Likewise.
290          * _dd_to_td.c: Likewise.
291          * _dd_to_tf.c: Likewise.
292          * _dd_to_udi.c: Likewise.
293          * _dd_to_usi.c: Likewise.
294          * _dd_to_xf.c: Likewise.
295          * _df_to_dd.c: Likewise.
296          * _df_to_sd.c: Likewise.
297          * _df_to_td.c: Likewise.
298          * _di_to_dd.c: Likewise.
299          * _di_to_sd.c: Likewise.
300          * _di_to_td.c: Likewise.
301          * _div_dd.c: Likewise.
302          * _div_sd.c: Likewise.
303          * _div_td.c: Likewise.
304          * _eq_dd.c: Likewise.
305          * _eq_sd.c: Likewise.
306          * _eq_td.c: Likewise.
307          * _ge_dd.c: Likewise.
308          * _ge_sd.c: Likewise.
309          * _ge_td.c: Likewise.
310          * _gt_dd.c: Likewise.
311          * _gt_sd.c: Likewise.
312          * _gt_td.c: Likewise.
313          * _isinfd128.c: Likewise.
314          * _isinfd32.c: Likewise.
315          * _isinfd64.c: Likewise.
316          * _le_dd.c: Likewise.
317          * _le_sd.c: Likewise.
318          * _le_td.c: Likewise.
319          * _lt_dd.c: Likewise.
320          * _lt_sd.c: Likewise.
321          * _lt_td.c: Likewise.
322          * _mul_dd.c: Likewise.
323          * _mul_sd.c: Likewise.
324          * _mul_td.c: Likewise.
325          * _ne_dd.c: Likewise.
326          * _ne_sd.c: Likewise.
327          * _ne_td.c: Likewise.
328          * _sd_to_dd.c: Likewise.
329          * _sd_to_df.c: Likewise.
330          * _sd_to_di.c: Likewise.
331          * _sd_to_sf.c: Likewise.
332          * _sd_to_si.c: Likewise.
333          * _sd_to_td.c: Likewise.
334          * _sd_to_tf.c: Likewise.
335          * _sd_to_udi.c: Likewise.
336          * _sd_to_usi.c: Likewise.
337          * _sd_to_xf.c: Likewise.
338          * _sf_to_dd.c: Likewise.
339          * _sf_to_sd.c: Likewise.
340          * _sf_to_td.c: Likewise.
341          * _si_to_dd.c: Likewise.
342          * _si_to_sd.c: Likewise.
343          * _si_to_td.c: Likewise.
344          * _td_to_dd.c: Likewise.
345          * _td_to_df.c: Likewise.
346          * _td_to_di.c: Likewise.
347          * _td_to_sd.c: Likewise.
348          * _td_to_sf.c: Likewise.
349          * _td_to_si.c: Likewise.
350          * _td_to_tf.c: Likewise.
351          * _td_to_udi.c: Likewise.
352          * _td_to_usi.c: Likewise.
353          * _td_to_xf.c: Likewise.
354          * _tf_to_dd.c: Likewise.
355          * _tf_to_sd.c: Likewise.
356          * _tf_to_td.c: Likewise.
357          * _udi_to_dd.c: Likewise.
358          * _udi_to_sd.c: Likewise.
359          * _udi_to_td.c: Likewise.
360          * _unord_dd.c: Likewise.
361          * _unord_sd.c: Likewise.
362          * _unord_td.c: Likewise.
363          * _usi_to_dd.c: Likewise.
364          * _usi_to_sd.c: Likewise.
365          * _usi_to_td.c: Likewise.
366          * _xf_to_dd.c: Likewise.
367          * _xf_to_sd.c: Likewise.
368          * _xf_to_td.c: Likewise.
369
3702007-07-04  Marius Cornea  <marius.cornea@intel.com>
371
372          * b2d.h: New file from Intel BID library.
373          * bid128_2_str.h: Likewise.
374          * bid128_2_str_macros.h: Likewise.
375          * bid128_2_str_tables.c: Likewise.
376          * bid128_add.c: Likewise.
377          * bid128.c: Likewise.
378          * bid128_compare.c: Likewise.
379          * bid128_div.c: Likewise.
380          * bid128_fma.c: Likewise.
381          * bid128_fromstring.c: Likewise.
382          * bid128_logb.c: Likewise.
383          * bid128_minmax.c: Likewise.
384          * bid128_mul.c: Likewise.
385          * bid128_next.c: Likewise.
386          * bid128_noncomp.c: Likewise.
387          * bid128_quantize.c: Likewise.
388          * bid128_rem.c: Likewise.
389          * bid128_round_integral.c: Likewise.
390          * bid128_scalb.c: Likewise.
391          * bid128_sqrt.c: Likewise.
392          * bid128_to_int32.c: Likewise.
393          * bid128_to_int64.c: Likewise.
394          * bid128_to_string.c: Likewise.
395          * bid128_to_uint32.c: Likewise.
396          * bid128_to_uint64.c: Likewise.
397          * bid32_to_bid128.c: Likewise.
398          * bid32_to_bid64.c: Likewise.
399          * bid64_add.c: Likewise.
400          * bid64_compare.c: Likewise.
401          * bid64_div.c: Likewise.
402          * bid64_fma.c: Likewise.
403          * bid64_logb.c: Likewise.
404          * bid64_minmax.c: Likewise.
405          * bid64_mul.c: Likewise.
406          * bid64_next.c: Likewise.
407          * bid64_noncomp.c: Likewise.
408          * bid64_quantize.c: Likewise.
409          * bid64_rem.c: Likewise.
410          * bid64_round_integral.c: Likewise.
411          * bid64_scalb.c: Likewise.
412          * bid64_sqrt.c: Likewise.
413          * bid64_to_bid128.c: Likewise.
414          * bid64_to_int32.c: Likewise.
415          * bid64_to_int64.c: Likewise.
416          * bid64_to_uint32.c: Likewise.
417          * bid64_to_uint64.c: Likewise.
418          * bid_conf.h: Likewise.
419          * bid_flag_operations.c: Likewise.
420          * bid_from_int.c: Likewise.
421          * bid_functions.h: Likewise.
422          * bid_internal.h: Likewise.
423          * bid_round.c: Likewise.
424          * bid_string.c: Likewise.
425          * binarydecimal.c: Likewise.
426          * convert_data.c: Likewise.
427          * decimal_data.c: Likewise.
428          * decimal_globals.c: Likewise.
429          * div_macros.h: Likewise.
430          * inline_bid_add.h: Likewise.
431          * sqrt_macros.h: Likewise.
432
433Copyright (C) 2007-2022 Free Software Foundation, Inc.
434
435Copying and distribution of this file, with or without modification,
436are permitted in any medium without royalty provided the copyright
437notice and this notice are preserved.
438