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