ChangeLog 11 KB

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