xref: /netbsd-src/external/gpl3/gcc/dist/libgcc/config/libbid/ChangeLog (revision 0a3071956a3a9fdebdbf7f338cf2d439b45fc728)
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