1 2015-12-01 Alan Modra <amodra (a] gmail.com> 2 3 * bout.h: Invoke aout N_* macros with pointer to 4 struct internal_exec. 5 * os9k.h: Likewise. 6 7 2015-11-25 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 8 9 * vtv-change-permission.h (VTV_PAGE_SIZE) [__sun__ && __svr4__ && 10 __sparc__]: Define. 11 12 2015-11-09 Alan Modra <amodra (a] gmail.com> 13 14 PR gdb/17133 15 * obstack.h (__attribute_pure__): Expand _GL_ATTRIBUTE_PURE. 16 17 2015-11-09 Alan Modra <amodra (a] gmail.com> 18 19 PR gdb/17133 20 * obstack.h: Import current gnulib file. 21 22 2015-10-22 H.J. Lu <hongjiu.lu (a] intel.com> 23 24 * bfdlink.h (bfd_link_info): Add call_nop_as_suffix and 25 call_nop_byte. 26 27 2015-10-27 Daniel Jacobowitz <dan (a] codesourcery.com> 28 Joseph Myers <joseph (a] codesourcery.com> 29 Mark Shinwell <shinwell (a] codesourcery.com> 30 Andrew Stubbs <ams (a] codesourcery.com> 31 Rich Felker <dalias (a] libc.org> 32 33 * longlong.h (udiv_qrnnd): Add FDPIC compatible version for SH. 34 35 2015-10-18 Roland McGrath <roland (a] gnu.org> 36 37 PR other/63758 38 * environ.h: New file. 39 40 2015-10-07 Claudiu Zissulescu <claziss (a] synopsys.com> 41 42 * dis-asm.h (arc_get_disassembler): Correct declaration. 43 44 2015-09-30 Nick Clifton <nickc (a] redhat.com> 45 46 Import the following patches from the GCC mainline: 47 48 2015-08-14 Pierre-Marie de Rodat <derodat (a] adacore.com> 49 50 * dwarf2.def (DW_AT_GNU_bias): New attribute. 51 52 2015-08-14 Pierre-Marie de Rodat <derodat (a] adacore.com> 53 54 * dwarf2.def (DW_AT_GNU_numerator, DW_AT_GNU_denominator): New 55 attributes. 56 57 2015-09-20 Rich Felker <dalias (a] libc.org> 58 59 * bfdlink.h (struct bfd_link_info): Add "nointerp" field. 60 61 2015-08-23 Alan Modra <amodra (a] gmail.com> 62 63 * bfdlink.h (enum output_type): Reorder enum. 64 65 2015-08-19 Alan Modra <amodra (a] gmail.com> 66 67 * bfdlink.h (enum output_type): Delete type_executable, add type_pde 68 and type_pie. Reorder. 69 (struct bfd_link_info): Delete pic field. 70 (bfd_link_executable, bfd_link_pde, bfd_link_pie, bfd_link_pic): Adjust. 71 72 2015-08-19 Alan Modra <amodra (a] gmail.com> 73 74 * bfdlink.h (bfd_link_pde): Define. 75 76 2015-08-18 H.J. Lu <hongjiu.lu (a] intel.com> 77 78 * bfdlink.h (output_type): New enum. 79 (bfd_link_executable): New macro. 80 (bfd_link_dll): Likewise. 81 (bfd_link_relocatable): Likewise. 82 (bfd_link_pic): Likewise. 83 (bfd_link_pie): Likewise. 84 (bfd_link_info): Remove shared, executable, pie and relocatable. 85 Add output_type and pic. 86 87 2015-08-12 H.J. Lu <hongjiu.lu (a] intel.com> 88 89 Sync with GCC 90 2015-08-11 Trevor Saunders <tbsaunde+gcc (a] tbsaunde.org> 91 92 * ansidecl.h (GCC_FINAL): New macro. 93 94 2015-07-14 H.J. Lu <hongjiu.lu (a] intel.com> 95 96 Sync with GCC 97 2014-10-28 Richard Henderson <rth (a] redhat.com> 98 99 * longlong.h [__alpha] (umul_ppmm): Disable for c++. 100 101 2015-07-14 H.J. Lu <hongjiu.lu (a] intel.com> 102 103 Sync with GCC 104 2014-12-09 Trevor Saunders <tsaunders (a] mozilla.com> 105 106 * hashtab.h, splay-tree.h: Remove GTY markers. 107 108 2015-07-14 H.J. Lu <hongjiu.lu (a] intel.com> 109 110 Sync with GCC 111 2015-03-02 Markus Trippelsdorf <markus (a] trippelsdorf.de> 112 113 PR target/65261 114 * ansidecl.h (ATTRIBUTE_NO_SANITIZE_UNDEFINED): New macro. 115 116 2015-06-22 Nick Clifton <nickc (a] redhat.com> 117 118 * dis-asm.h (struct disassemble_info): Add stop_vma field. 119 120 2015-05-28 Catherine Moore <clm (a] codesourcery.com> 121 122 * bfdlink.h: Rename eh_frame_hdr to eh_frame_hdr_type. 123 124 2015-05-22 Yunlian Jiang <yunlian (a] google.com> 125 126 * libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is 127 not defined. 128 129 2015-05-01 H.J. Lu <hongjiu.lu (a] intel.com> 130 131 Merge with gcc: 132 2014-11-11 Anthony Brandon <anthony.brandon (a] gmail.com> 133 Manuel Lpez-Ibez <manu (a] gcc.gnu.org> 134 135 PR driver/36312 136 * filenames.h: Add prototype for canonical_filename_eq. 137 138 2015-04-30 DJ Delorie <dj (a] redhat.com> 139 140 * dis-asm.h (print_insn_rl78_g10): New. 141 (print_insn_rl78_g13): New. 142 (print_insn_rl78_g14): New. 143 (rl78_get_disassembler): New. 144 145 2015-04-17 Richard Earnshaw <rearnsha (a] arm.com> 146 147 Merge from gcc: 148 2015-03-19 Richard Biener <rguenther (a] suse.de> 149 150 * partition.h (struct partition_elem): Re-order elements to 151 avoid padding. 152 153 2015-04-14 H.J. Lu <hongjiu.lu (a] intel.com> 154 155 * bfdlink.h (bfd_link_info): Add compress_debug. 156 157 2015-04-14 H.J. Lu <hongjiu.lu (a] intel.com> 158 159 PR ld/pr17709 160 * bfdlink.h (bfd_link_info): Add extern_protected_data. 161 162 2015-02-19 Pedro Alves <palves (a] redhat.com> 163 164 * floatformat.h [__cplusplus]: Wrap in extern "C". 165 166 2015-02-14 Alan Modra <amodra (a] gmail.com> 167 168 PR ld/17973 169 * bfdlink.h (struct bfd_link_info): Delete loading_lto_outputs. 170 171 2015-02-09 Mark Wielaard <mjw (a] redhat.com> 172 173 * dwarf2.h: Add DW_LANG_Fortran03 and DW_LANG_Fortran08. 174 175 2015-02-09 Mark Wielaard <mjw (a] redhat.com> 176 177 * dwarf2.def: Add DW_TAG_atomic_type. 178 179 2015-01-28 James Bowman <james.bowman (a] ftdichip.com> 180 181 * dis-asm.h (print_insn_ft32): Declare. 182 183 2015-01-15 Mark Wielaard <mjw (a] redhat.com> 184 185 * dwarf2.def (DW_AT_noreturn): New DWARF5 attribute. 186 187 2015-01-14 Jan-Benedict Glaw <jbglaw (a] lug-owl.de> 188 189 * libiberty.h: Merge from GCC. 190 191 2015-01-01 Alan Modra <amodra (a] gmail.com> 192 193 Update year range in copyright notice of all files. 194 195 2014-12-24 Uros Bizjak <ubizjak (a] gmail.com> 196 Ben Elliston <bje (a] au.ibm.com> 197 Manuel Lopez-Ibanez <manu (a] gcc.gnu.org> 198 199 * libiberty.h (xasprintf): Declare. 200 201 2014-12-23 Alan Modra <amodra (a] gmail.com> 202 203 * bfdlink.h (struct bfd_link_hash_entry): Comment non_ir_ref. Add 204 linker_def. 205 206 2014-12-12 Phil Muldoon <pmuldoon (a] redhat.com> 207 Jan Kratochvil <jan.kratochvil (a] redhat.com> 208 Tom Tromey <tromey (a] redhat.com> 209 210 * gcc-c-fe.def: New file. 211 * gcc-c-interface.h: New file. 212 * gcc-interface.h: New file. 213 214 2014-12-11 Uros Bizjak <ubizjak (a] gmail.com> 215 Ben Elliston <bje (a] au.ibm.com> 216 Manuel Lopez-Ibanez <manu (a] gcc.gnu.org> 217 218 * libiberty.h (xvasprintf): Declare. 219 220 2014-12-06 Eric Botcazou <ebotcazou (a] adacore.com> 221 222 * dis-asm.h (print_insn_visium): Declare. 223 224 2014-11-24 Mark Wielaard <mjw (a] redhat.com> 225 226 * dwarf2.h: Add DW_LANG_C_plus_plus_11, DW_LANG_C11 and 227 DW_LANG_C_plus_plus_14. 228 229 2014-11-21 Shinichiro Hamaji <shinichiro.hamaji (a] gmail.com> 230 231 * dwarf2.def (DW_AT_APPLE_optimized, DW_AT_APPLE_flags) 232 (DW_AT_APPLE_isa, DW_AT_APPLE_block) 233 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class) 234 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name) 235 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter) 236 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type) 237 (DW_AT_APPLE_property): New macros. 238 239 2014-11-21 Mark Wielaard <mjw (a] redhat.com> 240 241 PR debug/63239 242 * dwarf2.def (DW_AT_GNU_deleted): New attribute. 243 244 2014-11-18 Igor Zamyatin <igor.zamyatin (a] intel.com> 245 246 * bfdlink.h (struct bfd_link_info): Add bndplt. 247 248 2014-10-28 Yury Gribov <y.gribov (a] samsung.com> 249 250 * libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes. 251 252 2014-10-15 David Malcolm <dmalcolm (a] redhat.com> 253 254 * libiberty.h (choose_tmpdir): New prototype. 255 256 2014-09-26 Max Ostapenko <m.ostapenko (a] partner.samsung.com> 257 258 * libiberty.h (PEX_STDOUT_APPEND): New flag. 259 (PEX_STDERR_APPEND): Likewise. 260 261 2014-09-23 Iain Buclaw <ibuclaw (a] gdcproject.org> 262 263 * demangle.h (DMGL_DLANG): New macro. 264 (DMGL_STYLE_MASK): Add DMGL_DLANG. 265 (demangling_styles): Add dlang_demangling. 266 (DLANG_DEMANGLING_STYLE_STRING): New macro. 267 (DLANG_DEMANGLING): New macro. 268 (dlang_demangle): New prototype. 269 270 2014-09-15 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com> 271 272 * longlong.h: Add __udiv_w_sdiv prototype. 273 274 2014-08-12 Alan Modra <amodra (a] gmail.com> 275 276 * bfdlink.h (struct bfd_link_callbacks <notice>): Remove "string" 277 param, add "inh". 278 279 2014-08-12 Alan Modra <amodra (a] gmail.com> 280 281 * bfdlink.h (struct bfd_link_info): Add lto_plugin_active. 282 283 2014-06-13 Alan Modra <amodra (a] gmail.com> 284 285 * bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field. 286 287 2014-06-13 Alan Modra <amodra (a] gmail.com> 288 289 * bfdlink.h: Update for bfd.link_next change. 290 291 2014-06-10 Alan Modra <amodra (a] gmail.com> 292 293 PR ld/16910 294 * bfdlink.h (unwrap_hash_lookup): Declare. 295 296 2014-05-01 Steve Ellcey <sellcey (a] mips.com> 297 298 * longlong.h: Import latest version from GCC tree. 299 300 2014-04-22 Christian Svensson <blue (a] cmd.nu> 301 302 * dis-asm.h: Remove openrisc and or32 support. Add support for or1k. 303 304 2014-03-05 Alan Modra <amodra (a] gmail.com> 305 306 Update copyright years. 307 308 2014-01-21 Tom Tromey <tromey (a] redhat.com> 309 310 * ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS) 311 (VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST) 312 (VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS) 313 (NOARGS): Don't define. 314 * libiberty.h (expandargv, writeargv): Don't use PARAMS. 315 316 2014-01-09 Tom Tromey <tromey (a] redhat.com> 317 318 * gdbm.h: Remove. 319 320 2013-12-23 Bill Maddox <maddox (a] google.com> 321 322 * demangle.h (enum gnu_v3_ctor_kinds): 323 Added literal gnu_v3_unified_ctor. 324 (enum gnu_v3_ctor_kinds): 325 Added literal gnu_v3_unified_dtor. 326 327 2013-12-13 Kuan-Lin Chen <kuanlinchentw (a] gmail.com> 328 Wei-Cheng Wang <cole945 (a] gmail.com> 329 330 * dis-asm.h (print_insn_nds32): Add nds32 target. 331 332 2013-12-04 Richard Sandiford <rdsandiford (a] googlemail.com> 333 334 * longlong.h: New file. 335 336 2013-10-29 Marc Glisse <marc.glisse (a] inria.fr> 337 338 PR tree-optimization/58689 339 * ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro. 340 * libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename, 341 concat_copy): Mark with attributes nonnull(1) and returns_nonnull. 342 (concat, reconcat, concat_copy2, choose_temp_base, xstrerror, 343 xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init): 344 Mark with attribute returns_nonnull. 345 346 2013-10-10 Sean Keys <skeys (a] ipdatasys.com> 347 348 * xgate.h : Cleanup after opcode 349 table modification.. 350 351 2013-08-20 Alan Modra <amodra (a] gmail.com> 352 353 * floatformat.h (floatformat_ibm_long_double): Delete. 354 (floatformat_ibm_long_double_big): Declare. 355 (floatformat_ibm_long_double_little): Declare. 356 357 2013-08-19 Dehao Chen <dehao (a] google.com> 358 359 * dwarf2.def (DW_AT_GNU_discriminator): New attribute. 360 361 2013-08-02 Caroline Tice <cmtice (a] google.com> 362 363 * vtv-change-permission.h: New file. 364 365 2013-04-03 Jason Merrill <jason (a] redhat.com> 366 367 Demangle C++11 ref-qualifier. 368 * demangle.h (enum demangle_component_type): Add 369 DEMANGLE_COMPONENT_REFERENCE_THIS, 370 DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS. 371 372 2013-03-01 Cary Coutant <ccoutant (a] google.com> 373 374 * dwarf2.h (enum dwarf_sect): New enum type. 375 376 2013-02-19 Alan Modra <amodra (a] gmail.com> 377 378 * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id. 379 380 2013-02-11 Sriraman Tallam <tmsriram (a] google.com> 381 382 * plugin-api.h (enum ld_plugin_level): Assign integers 383 explicitly for all values. 384 385 2013-02-06 Sandra Loosemore <sandra (a] codesourcery.com> 386 Andrew Jenner <andrew (a] codesourcery.com> 387 388 Based on patches from Altera Corporation. 389 390 * dis-asm.h (print_insn_big_nios2): Declare. 391 (print_insn_little_nios2): Declare. 392 393 2013-01-30 Kai Tietz <ktietz (a] redhat.com> 394 395 PR other/54620 396 PR target/39064 397 * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if 398 stdint.h and sys/types.h headers are present. 399 * sha1.h (sha1_uintptr, sha1_uint32): Likewise. 400 401 2013-01-10 Will Newton <will.newton (a] imgtec.com> 402 403 * dis-asm.h (print_insn_metag): New declaration. 404 405 2012-12-18 Aldy Hernandez <aldyh (a] redhat.com> 406 407 PR other/54324 408 * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC 409 < 3.4. 410 411 2012-12-17 Nick Clifton <nickc (a] redhat.com> 412 413 * MAINTAINERS: Add copyright notice. 414 * alloca-conf.h: Likewise. 415 * fopen-bin.h: Likewise. 416 * fopen-same.h: Likewise. 417 * fopen-vms.h: Likewise. 418 419 2012-11-09 Jason Merrill <jason (a] redhat.com> 420 421 * demangle.h (enum demangle_component_type): Add 422 DEMANGLE_COMPONENT_TAGGED_NAME. 423 424 2012-10-29 Sterling Augustine <saugustine (a] google.com> 425 Cary Coutant <ccoutant (a] google.com> 426 427 * dwarf2.h (dwarf_location_list_entry_type): New enum with fields 428 DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry, 429 DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry. 430 431 432 2012-10-26 Shinichiro Hamaji <shinichiro.hamaji (a] gmail.com> 433 434 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags) 435 (DW_AT_APPLE_isa, DW_AT_APPLE_block) 436 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class) 437 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name) 438 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter) 439 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type) 440 (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros. 441 442 2012-10-24 H.J. Lu <hongjiu.lu (a] intel.com> 443 444 * bfdlink.h (bfd_link_info): Add 445 disable_target_specific_optimizations. 446 447 2012-10-23 Nathan Sidwell <nathan (a] codesourcery.com> 448 449 * bfdlink.h (struct bfd_link_info): Add stacksize option. 450 451 2012-10-22 Jan Beich <jbeich (a] tormail.org> 452 453 PR ld/14426 454 * bfdlink.h (bfd_link_info): Add ignore_hash. 455 456 2012-10-08 Jason Merrill <jason (a] redhat.com> 457 458 * demangle.h (enum demangle_component_type): Add 459 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER. 460 461 2012-09-18 Florian Weimer <fweimer (a] redhat.com> 462 463 PR other/54411 464 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound. 465 466 2012-09-06 Cary Coutant <ccoutant (a] google.com> 467 468 * dwarf2.def: Edit comment. 469 470 2012-08-24 Sriraman Tallam <tmsriram (a] google.com> 471 472 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections): 473 New interface. 474 (ld_plugin_unique_segment_for_sections): New interface. 475 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val. 476 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val. 477 (tv_allow_unique_segment_for_sections): New member. 478 (tv_unique_segment_for_sections): New member. 479 480 2012-08-13 Ian Bolton <ian.bolton (a] arm.com> 481 Laurent Desnogues <laurent.desnogues (a] arm.com> 482 Jim MacArthur <jim.macarthur (a] arm.com> 483 Marcus Shawcroft <marcus.shawcroft (a] arm.com> 484 Nigel Stephens <nigel.stephens (a] arm.com> 485 Ramana Radhakrishnan <ramana.radhakrishnan (a] arm.com> 486 Richard Earnshaw <rearnsha (a] arm.com> 487 Sofiane Naci <sofiane.naci (a] arm.com> 488 Tejas Belagod <tejas.belagod (a] arm.com> 489 Yufeng Zhang <yufeng.zhang (a] arm.com> 490 491 * dis-asm.h (print_insn_aarch64): New declaration. 492 (print_aarch64_disassembler_options): New declaration. 493 (aarch64_symbol_is_valid): New declaration. 494 495 2012-07-24 Stephan McCamant <smcc (a] cs.berkeley.edu> 496 Dr David Alan Gilbert <dave (a] treblig.org> 497 498 PR binutils/13135 499 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2. 500 501 2012-07-13 Doug Evans <dje (a] google.com> 502 503 * filenames.h: #include "hashtab.h". 504 (filename_hash, filename_eq): Declare. 505 506 2012-06-18 Doug Evans <dje (a] google.com> 507 508 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index. 509 510 2012-06-12 Rafael vila de Espndola <respindola (a] mozilla.com> 511 512 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE. 513 514 2012-06-08 Jakub Jelinek <jakub (a] redhat.com> 515 516 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New 517 forms. 518 * dwarf2.h (enum dwarf_macro_record_type): Add 519 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt 520 and DW_MACRO_GNU_transparent_include_alt. 521 522 2012-05-23 Doug Evans <dje (a] google.com> 523 524 * leb128.h: #include stdint.h, inttypes.h. 525 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull. 526 Change to take a uint64_t * argument instead of unsigned long long. 527 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll. 528 Change to take an int64_t * argument instead of long long. 529 530 2012-05-22 Doug Evans <dje (a] google.com> 531 532 * leb128.h: New file. 533 534 2012-05-19 Gary Funck <gary (a] intrepid.com> 535 536 * dwarf2.def: Update comment re: UPC extensions to reference 537 DWARF4 specification. 538 539 2012-05-15 James Murray <jsm (a] jsm-net.demon.co.uk> 540 541 * dis-asm.h (print_insn_m9s12x): Prototype. 542 (print_insn_m9s12xg): Prototype. 543 544 2012-05-03 Sean Keys <skeys (a] ipdatasys.com> 545 546 * dis-asm.h (print_insn_xgate): Define. 547 (print_insn_xgate): Ditto. 548 Added new files for XGATE port. 549 550 2012-05-02 Cary Coutant <ccoutant (a] google.com> 551 552 * dwarf2.def: Remove DW_FORM_GNU_ref_index, 553 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base. 554 555 2012-04-28 Doug Evans <dje (a] google.com> 556 557 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index. 558 559 2012-04-27 Tom Tromey <tromey (a] redhat.com> 560 561 * dwarf2.h: Wrap function declarations in extern "C". 562 563 2012-04-27 Tom Tromey <tromey (a] redhat.com> 564 565 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute) 566 (enum dwarf_location_atom, enum dwarf_type, enum 567 dwarf_call_frame_info): Remove. 568 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP) 569 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros. 570 Include dwarf2.def. 571 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name) 572 (get_DW_OP_name, get_DW_ATE_name): Declare. 573 * dwarf2.def: New file, from dwarf2.h. 574 575 2012-04-10 Tristan Gingold <gingold (a] adacore.com> 576 577 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h 578 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t. 579 580 2012-04-09 Roland McGrath <mcgrathr (a] google.com> 581 582 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs. 583 584 2012-03-15 Alan Modra <amodra (a] gmail.com> 585 586 * dis-asm.h (disassemble_init_powerpc): Declare. 587 588 2009-11-06 Jonas Maebe <jonas.maebe (a] elis.ugent.be> 589 590 Add DWARF attribute value for the "Borland fastcall" calling 591 convention. 592 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant. 593 594 2012-01-31 H.J. Lu <hongjiu.lu (a] intel.com> 595 596 PR ld/13616 597 * bfdlink.h (bfd_link_order): Update comments on data size. 598 599 2012-01-26 Cary Coutant <ccoutant (a] google.com> 600 601 * dwarf2.h (enum dwarf_form): Add Fission extensions. 602 (enum dwarf_attribute): Likewise. 603 604 2012-01-06 Jason Merrill <jason (a] redhat.com> 605 606 PR c++/6057 607 PR c++/48051 608 PR c++/50855 609 PR c++/51322 610 * demangle.h (enum demangle_component_type): Add 611 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY. 612 613 2011-12-14 Iain Sandoe <iains (a] gcc.gnu.org> 614 615 * mach-o/loader.h (bfd_mach_o_section_type): define 616 BFD_MACH_O_S_ATTR_NONE to 0. 617 618 2011-11-07 Richard Henderson <rth (a] redhat.com> 619 620 Merged from transactional-memory. 621 622 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group. 623 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group. 624 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New. 625 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New. 626 627 2011-11-01 DJ Delorie <dj (a] redhat.com> 628 629 * dis-asm.h (print_insn_rl78): Declare. 630 631 2011-10-25 Joern Rennecke <joern.rennecke (a] embecosm.com> 632 633 * dis-asm.h (print_insn_epiphany): Declare. 634 635 2011-10-21 Ulrich Drepper <drepper (a] gmail.com> 636 637 * obstack.h [!GNUC] (obstack_free): Avoid cast to int. 638 639 2011-10-21 Marc Glisse <marc.glisse (a] inria.fr> 640 641 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++ 642 643 2011-10-19 Alan Modra <amodra (a] gmail.com> 644 645 PR ld/13254 646 * bfdlink.h (struct bfd_link_info): Add error_textrel. 647 648 2011-09-28 Doug Evans <dje (a] google.com> 649 650 * timeval-utils.h: New file. 651 652 * libiberty.h (countargv): Declare. 653 654 2011-09-26 Cary Coutant <ccoutant (a] google.com> 655 656 gcc PR lto/47247 657 * plugin-api.h (enum ld_plugin_symbol_resolution): Add 658 LDPR_PREVAILING_DEF_IRONLY_EXP. 659 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2. 660 661 2011-09-23 Cary Coutant <ccoutant (a] google.com> 662 663 PR 40831 664 * demangle.h (enum demangle_component_type): Add 665 DEMANGLE_COMPONENT_CLONE. 666 667 2011-09-15 H.J. Lu <hongjiu.lu (a] intel.com> 668 669 PR ld/12975 670 * bfdlink.h (bfd_link_info): Add version_info. 671 672 2011-07-25 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 673 674 * xregex.h (regoff_t): Define. 675 676 2011-07-22 Jakub Jelinek <jakub (a] redhat.com> 677 678 * dwarf2.h (DW_AT_GNU_macros): New. 679 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*. 680 681 PR c++/49756 682 * libiberty.h (stack_limit_increase): New prototype. 683 684 2011-07-13 Sriraman Tallam <tmsriram (a] google.com> 685 686 * plugin-api.h 687 (ld_plugin_section): New struct. 688 (ld_plugin_get_section_count): New typedef. 689 (ld_plugin_get_section_type): New typedef. 690 (ld_plugin_get_section_name): New typedef. 691 (ld_plugin_get_section_contents): New typedef. 692 (ld_plugin_update_section_order): New typedef. 693 (ld_plugin_allow_section_ordering): New typedef. 694 (LDPT_GET_SECTION_COUNT): New enum value. 695 (LDPT_GET_SECTION_TYPE): New enum value. 696 (LDPT_GET_SECTION_NAME): New enum value. 697 (LDPT_GET_SECTION_CONTENTS): New enum value. 698 (LDPT_UPDATE_SECTION_ORDER): New enum value. 699 (LDPT_ALLOW_SECTION_ORDERING): New enum value. 700 (tv_get_section_count): New struct members. 701 (tv_get_section_type): New struct members. 702 (tv_get_section_name): New struct members. 703 (tv_get_section_contents): New struct members. 704 (tv_update_section_order): New struct members. 705 (tv_allow_section_ordering): New struct members. 706 707 2011-07-15 Alan Modra <amodra (a] gmail.com> 708 709 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip, 710 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and 711 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id 712 out of bitfields. Reorder bitfields. 713 714 2011-07-13 Sriraman Tallam <tmsriram (a] google.com> 715 716 * plugin-api.h (ld_plugin_section): New struct. 717 (ld_plugin_get_section_count): New typedef. 718 (ld_plugin_get_section_type): New typedef. 719 (ld_plugin_get_section_name): New typedef. 720 (ld_plugin_get_section_contents): New typedef. 721 (ld_plugin_update_section_order): New typedef. 722 (ld_plugin_allow_section_ordering): New typedef. 723 (LDPT_GET_SECTION_COUNT): New enum value. 724 (LDPT_GET_SECTION_TYPE): New enum value. 725 (LDPT_GET_SECTION_NAME): New enum value. 726 (LDPT_GET_SECTION_CONTENTS): New enum value. 727 (LDPT_UPDATE_SECTION_ORDER): New enum value. 728 (LDPT_ALLOW_SECTION_ORDERING): New enum value. 729 (tv_get_section_count): New struct members. 730 (tv_get_section_type): New struct members. 731 (tv_get_section_name): New struct members. 732 (tv_get_section_contents): New struct members. 733 (tv_update_section_order): New struct members. 734 (tv_allow_section_ordering): New struct members. 735 736 2011-07-11 Catherine Moore <clm (a] codesourcery.com> 737 738 * bfdlink.h (flag_type): New enumeration. 739 (flag_info_list): New structure. 740 (flag_info): New structure. 741 742 2011-07-09 H.J. Lu <hongjiu.lu (a] intel.com> 743 744 PR ld/12942 745 * bfdlink.h (bfd_link_info): Add loading_lto_outputs. 746 747 2011-07-01 Joel Brobecker <brobecker (a] adacore.com> 748 749 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define 750 on Darwin, as well as on the systems that use a DOS-like 751 filesystem. 752 753 2011-06-22 Jakub Jelinek <jakub (a] redhat.com> 754 755 PR debug/47858 756 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref. 757 758 2011-06-22 Jakub Jelinek <jakub (a] redhat.com> 759 760 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref. 761 762 2011-06-20 Jakub Jelinek <jakub (a] redhat.com> 763 764 PR ld/12570 765 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info 766 option. 767 768 2011-06-13 Jan Kratochvil <jan.kratochvil (a] redhat.com> 769 770 * demangle.h (DMGL_RET_POSTFIX): Extend the comment. 771 (DMGL_RET_DROP): New. 772 773 2011-06-13 Walter Lee <walt (a] tilera.com> 774 775 * dis-asm.h (print_insn_tilegx): Declare. 776 (print_insn_tilepro): Likewise. 777 778 2011-05-17 Alan Modra <amodra (a] gmail.com> 779 780 PR ld/12760 781 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and 782 "string" param. 783 784 2011-05-16 Alan Modra <amodra (a] gmail.com> 785 786 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field. 787 788 2011-04-30 Jakub Jelinek <jakub (a] redhat.com> 789 790 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type, 791 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New. 792 793 2011-04-25 Jan Kratochvil <jan.kratochvil (a] redhat.com> 794 795 * bfdlink.h (ENUM_BITFIELD): Remove. 796 797 2011-04-25 Jan Kratochvil <jan.kratochvil (a] redhat.com> 798 799 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h. 800 801 2011-04-24 Alan Modra <amodra (a] gmail.com> 802 803 PR ld/12365 804 PR ld/12696 805 * bfdlink.h (ENUM_BITFIELD): Define. 806 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref". 807 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer 808 rather than "name". 809 810 2011-04-20 Alan Modra <amodra (a] gmail.com> 811 812 PR ld/12365 813 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition 814 and multiple_common parameters to pass in a bfd_link_hash_entry 815 pointer rather than name,bfd etc. found in the hash entry. 816 817 2011-03-31 Tristan Gingold <gingold (a] adacore.com> 818 819 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum. 820 821 2011-03-24 Mark Wielaard <mjw (a] redhat.com> 822 823 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define. 824 825 2010-03-23 Rafael vila de Espndola <respindola (a] mozilla.com> 826 827 * plugin-api.h (ld_plugin_get_view): New. 828 (ld_plugin_tag): Add LDPT_GET_VIEW. 829 (ld_plugin_tv): Add tv_get_view. 830 831 2011-03-16 Jakub Jelinek <jakub (a] redhat.com> 832 833 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter, 834 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value, 835 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered, 836 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites, 837 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites, 838 DW_OP_GNU_entry_value): New. 839 840 2011-02-28 Kai Tietz <kai.tietz (a] onevision.com> 841 842 * filenames.h (filename_ncmp): New prototype. 843 844 2011-02-23 Kai Tietz <kai.tietz (a] onevision.com> 845 846 * dwarf2.h (_ELF_DWARF2_H): Renamed to 847 _DWARF2_H. 848 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo, 849 DWARF2_External_PubNames, DWARF2_Internal_PubNames, 850 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit, 851 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed. 852 853 2011-02-08 Ulrich Weigand <uweigand (a] de.ibm.com> 854 855 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL. 856 857 2011-01-12 Iain Sandoe <iains (a] gcc.gnu.org> 858 859 * dwarf2.h: Update value for DW_AT_hi_user. 860 861 2010-11-16 Ian Lance Taylor <iant (a] google.com> 862 863 * simple-object.h (simple_object_attributes_merge): Declare, 864 replacing simple_object_attributes_compare. 865 866 2010-11-04 Ian Lance Taylor <iant (a] google.com> 867 868 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go. 869 870 2010-11-02 Ian Lance Taylor <iant (a] google.com> 871 872 * simple-object.h: New file. 873 874 2010-10-15 Dave Korn <dave.korn.cygwin (a] gmail.com> 875 876 Sync LD plugin patch series (part 1/6) with src/include/. 877 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member. 878 879 2010-10-14 Dave Korn <dave.korn.cygwin (a] gmail.com> 880 881 Apply LD plugin patch series (part 6/6). 882 * bfdlink.h (struct_bfd_link_callbacks): Document new argument 883 to add_archive_element callback used to return a replacement bfd which 884 is to be added to the hash table in place of the original element. 885 886 2010-10-14 Dave Korn <dave.korn.cygwin (a] gmail.com> 887 888 Apply LD plugin patch series (part 1/6). 889 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member. 890 891 2010-10-06 Andi Kleen <ak (a] linux.intel.com> 892 893 * libiberty.h (setproctitle): Add prototype. 894 895 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com> 896 897 * arm.h (ARM_EXT_V6Z): Remove. 898 (ARM_EXT_SEC): New define. 899 (ARM_AEXT_V6Z): Use Security Extensions. 900 (ARM_AEXT_V6ZK): Likeiwse. 901 (ARM_AEXT_V6ZT2): Likewise. 902 (ARM_AEXT_V6ZKT2): Likewise. 903 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions. 904 (ARM_ARCH_V7A_SEC): New define. 905 (ARM_ARCH_V7A_MP): Rename... 906 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions. 907 908 2010-09-09 Jakub Jelinek <jakub (a] redhat.com> 909 910 * dwarf2.h (DW_OP_GNU_implicit_pointer): New. 911 912 2010-07-06 Ken Werner <ken.werner (a] de.ibm.com> 913 914 * floatformat.h (floatformat_ieee_half_big): Add declaration. 915 (floatformat_ieee_half_little): Likewise. 916 917 2010-06-29 Alan Modra <amodra (a] gmail.com> 918 919 * dis-asm.h: Remove references to maxq. 920 921 2010-06-21 Rafael Espindola <espindola (a] google.com> 922 923 * plugin-api.h (ld_plugin_set_extra_library_path): New. 924 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH. 925 (ld_plugin_tv): Add tv_set_extra_library_path. 926 927 2010-06-21 Jakub Jelinek <jakub (a] redhat.com> 928 929 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF. 930 931 2010-06-18 Rafael Espindola <espindola (a] google.com> 932 933 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library): 934 Make argument const. 935 936 2010-06-08 Laurynas Biveinis <laurynas.biveinis (a] gmail.com> 937 938 * splay-tree.h: Update copyright years. 939 (splay_tree_s): Document fields. 940 (splay_tree_new_typed_alloc): New. 941 942 * hashtab.h: Update copyright years. 943 (htab_create_typed_alloc): New. 944 945 2010-06-10 Tristan Gingold <gingold (a] adacore.com> 946 947 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and 948 DW_TAG_HP_Bliss_field_set. 949 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue, 950 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size, 951 DW_AT_HP_definition_points, DW_AT_HP_default_location and 952 DW_AT_HP_is_result_param. 953 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d, 954 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited, 955 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed, 956 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d. 957 (enum dwarf_line_number_x_ops): Add 958 DW_LNE_HP_source_file_correlation. 959 (enum dwarf_source_language): Add DW_LANG_HP_Bliss, 960 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro, 961 DW_LANG_HP_Assembler. 962 963 2010-06-01 Rafael Espindola <espindola (a] google.com> 964 965 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME. 966 967 2010-04-26 Pedro Alves <pedro (a] codesourcery.com> 968 969 * filenames.h (PATH_SEPARATOR): Delete. 970 971 2010-04-23 Pedro Alves <pedro (a] codesourcery.com> 972 973 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR, 974 always define it independently of host, add `dos_based' parameter, 975 and handle it. 976 (PATH_SEPARATOR): Define. 977 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it 978 independently of host, add `dos_based' parameter, and handle it. 979 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define 980 it independently of host, add `dos_based' parameter, and handle 981 it. 982 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH) 983 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH) 984 (HAS_DOS_DRIVE_SPEC): New. 985 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1. 986 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1. 987 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1. 988 * libiberty.h (dos_lbasename, unix_lbasename): Declare. 989 990 2009-05-31 Ian Lance Taylor <iant (a] google.com> 991 992 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++ 993 the way we treat an ISO C compiler. Don't define inline as a 994 macro when compiling with C++. 995 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C" 996 when compiling with C++. 997 * fibheap.h: Add extern "C" when compiling with C++. 998 999 2010-04-23 Pedro Alves <pedro (a] codesourcery.com> 1000 1001 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR, 1002 always define it independently of host, add `dos_based' parameter, 1003 and handle it. 1004 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it 1005 independently of host, add `dos_based' parameter, and handle it. 1006 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define 1007 it independently of host, add `dos_based' parameter, and handle 1008 it. 1009 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH) 1010 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH) 1011 (HAS_DOS_DRIVE_SPEC): New. 1012 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1. 1013 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1. 1014 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1. 1015 * libiberty.h (dos_lbasename, unix_lbasename): Declare. 1016 1017 2010-04-20 Nick Clifton <nickc (a] redhat.com> 1018 1019 * sha1.h: Update copyright notice to use GPLv3. 1020 1021 2010-04-15 Nick Clifton <nickc (a] redhat.com> 1022 1023 * bout.h: Update copyright notice to use GPLv3. 1024 * hp-symtab.h: Likewise. 1025 * oasys.h: Likewise. 1026 * progress.h: Likewise. 1027 * sha1.h: Likewise. 1028 * xtensa-isa-internal.h: Likewise. 1029 * xtensa-isa.h: Likewise. 1030 1031 2010-04-14 Doug Evans <dje (a] google.com> 1032 1033 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros. 1034 1035 2010-04-05 Jakub Jelinek <jakub (a] redhat.com> 1036 1037 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn 1038 field. 1039 1040 2010-03-25 Joseph Myers <joseph (a] codesourcery.com> 1041 1042 * dis-asm.h (print_insn_tic6x): Declare. 1043 1044 2010-03-23 Joseph Myers <joseph (a] codesourcery.com> 1045 1046 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define. 1047 1048 2010-01-13 Joel Brobecker <brobecker (a] adacore.com> 1049 1050 Add new DW_AT_use_GNAT_descriptive_type CU attribute. 1051 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type. 1052 1053 2010-01-11 Tristan Gingold <gingold (a] adacore.com> 1054 1055 * demangle.h (ada_demangle): Add prototype. 1056 1057 2010-01-05 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 1058 1059 PR bootstrap/41771 1060 * ansidecl.h: Fix inline test for C99 and Sun Studio cc. 1061 1062 2009-12-29 Joel Brobecker <brobecker (a] adacore.com> 1063 1064 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type. 1065 1066 2009-12-14 Doug Kwan <dougkwan (a] google.com> 1067 1068 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters 1069 to avoid shadowed variable warnings. 1070 * dis-asm.h (struct disassemble_info): Ditto. 1071 (disassemble_init_for_target): Ditto. 1072 (init_disassemble_info): Ditto. 1073 1074 2009-11-18 Alan Modra <amodra (a] bigpond.net.au> 1075 1076 * alloca-conf.h: Clarify comment. 1077 1078 2009-11-06 Jonas Maebe <jonas.maebe (a] elis.ugent.be> 1079 1080 Add DWARF attribute value for the "Borland fastcall" calling 1081 convention. 1082 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant. 1083 1084 2009-10-23 Kai Tietz <kai.tietz (a] onevision.com> 1085 1086 * splay-tree.h (libi_uhostptr_t): Add gcc specific 1087 __extension__ for long long type case to silent cX9. 1088 (libi_shostptr_t): Likewise. 1089 1090 2009-10-19 Rafael Avila de Espindola <espindola (a] google.com> 1091 1092 PR40790 1093 * plugin-api.h: Don't include stdint.h unconditionally. 1094 1095 2009-10-15 Jakub Jelinek <jakub (a] redhat.com> 1096 1097 * dwarf2.h (DW_LANG_Python): Add comment that it is 1098 a DWARF 4 addition. 1099 1100 2009-10-14 Alan Modra <amodra (a] bigpond.net.au> 1101 1102 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from 1103 bfd_link_common_skip_ar_aymbols. 1104 (struct bfd_link_info): Here too. 1105 1106 2009-10-09 Rafael Espindola <espindola (a] google.com> 1107 1108 * plugin-api.h (ld_plugin_add_input_library): Change argument name to 1109 libname. 1110 1111 2008-10-03 Rafael Espindola <espindola (a] google.com> 1112 1113 * plugin-api.h: New. 1114 * lto-symtab.h: New. 1115 1116 2009-10-05 Rafael Espindola <espindola (a] google.com> 1117 1118 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE. 1119 (ld_plugin_get_input_file): New. 1120 (ld_plugin_release_input_file): New. 1121 (ld_plugin_add_input_library): New. 1122 (ld_plugin_message): Mark format const. 1123 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and 1124 LDPT_ADD_INPUT_LIBRARY. 1125 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and 1126 tv_add_input_library. 1127 1128 2009-10-04 Jerry Quinn <jlquinn (a] optonline.net> 1129 1130 * plugin-api.h: Fix compile. 1131 1132 2009-09-29 Jason Merrill <jason (a] redhat.com> 1133 1134 * demangle.h (enum demangle_component_type): Add 1135 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG, 1136 DEMANGLE_COMPONENT_UNNAMED_TYPE. 1137 (struct demangle_component): Add s_unary_num. 1138 1139 2009-09-29 DJ Delorie <dj (a] redhat.com> 1140 1141 * dis-asm.h: Add prototype for print_insn_rx. 1142 1143 2009-09-25 Dodji Seketeli <dodji (a] redhat.com> 1144 1145 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and 1146 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack 1147 and DW_TAG_formal_parameter_pack until DWARF 5 is out. 1148 1149 2009-09-25 Cary Coutant <ccoutant (a] google.com> 1150 1151 Add rest of new values from DWARF Version 4. 1152 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias): 1153 New tags. 1154 (DW_FORM_ref_sig8): New name for DW_FORM_sig8. 1155 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr, 1156 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by, 1157 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded, 1158 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required, 1159 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New 1160 attributes. 1161 (DW_LANG_Python): New language. 1162 1163 2009-09-24 Cary Coutant <ccoutant (a] google.com> 1164 1165 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias): 1166 New tags. 1167 (DW_FORM_ref_sig8): New name for DW_FORM_sig8. 1168 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr, 1169 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by, 1170 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded, 1171 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required, 1172 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New 1173 attributes. 1174 (DW_LANG_Python): New language. 1175 1176 2009-09-22 Dodji Seketeli <dodji (a] redhat.com> 1177 1178 * dwarf2.h (enum dwarf_tag): Add 1179 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack. 1180 1181 2009-09-09 Martin Thuresson <martin (a] mtme.org> 1182 1183 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top 1184 level. 1185 1186 2009-08-06 Michael Eager <eager (a] eagercon.com> 1187 1188 * dis-asm.h: Decl print_insn_microblaze(). 1189 1190 2009-07-24 Ian Lance Taylor <iant (a] google.com> 1191 1192 * libiberty.h (crc32): Declare. 1193 1194 2009-07-20 Cary Coutant <ccoutant (a] google.com> 1195 Doug Evans <dje (a] google.com> 1196 1197 Add some dwarf4 values. 1198 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit. 1199 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc, 1200 DW_FORM_flag_present, DW_FORM_sig8. 1201 (enum dwarf_attribute): Add DW_AT_signature. 1202 1203 2009-07-17 Jan Kratochvil <jan.kratochvil (a] redhat.com> 1204 1205 * demangle.h 1206 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>) 1207 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>): 1208 New. 1209 1210 2009-07-10 Tom Tromey <tromey (a] redhat.com> 1211 1212 * dwarf2.h: New file, moved from elf/. 1213 1214 2009-07-09 Jakub Jelinek <jakub (a] redhat.com> 1215 1216 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value 1217 and DW_OP_stack_value. 1218 1219 2009-07-09 Tom Tromey <tromey (a] redhat.com> 1220 1221 * elf/dwarf2.h: Remove, renaming to... 1222 * dwarf2.h: ... this. 1223 1224 2009-06-29 Tom Tromey <tromey (a] redhat.com> 1225 1226 * elf/dwarf2.h: New file. Merged with gdb. 1227 1228 2009-06-18 Nick Clifton <nickc (a] redhat.com> 1229 1230 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags 1231 field of struct disassemble_info. 1232 1233 2009-06-09 Ian Lance Taylor <ian (a] airs.com> 1234 1235 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++. 1236 1237 2009-06-15 Nick Clifton <nickc (a] redhat.com> 1238 1239 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of 1240 struct disassemble_info. 1241 1242 2009-06-02 Ian Lance Taylor <iant (a] google.com> 1243 1244 * ansidecl.h (EXPORTED_CONST): Define. 1245 1246 2009-05-31 Ian Lance Taylor <iant (a] google.com> 1247 1248 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++ 1249 the way we treat an ISO C compiler. Don't define inline as a 1250 macdro when compiling with C++. 1251 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C" 1252 when compiling with C++. 1253 * fibheap.h: Add extern "C" when compiling with C++. 1254 1255 2009-05-25 Tristan Gingold <gingold (a] adacore.com> 1256 1257 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB, 1258 FOPEN_AUB): Use "rfm=udf,rat=none" attribute. 1259 1260 2009-04-22 Taras Glek <tglek (a] mozilla.com> 1261 1262 * hashtab.h: Update GTY annotations to new syntax. 1263 * splay-tree.h: Likewise. 1264 1265 2009-04-08 H.J. Lu <hongjiu.lu (a] intel.com> 1266 1267 * bfdlink.h (bfd_link_info): Add warn_alternate_em. 1268 1269 2009-03-18 Alan Modra <amodra (a] bigpond.net.au> 1270 1271 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13 1272 documentation. 1273 1274 2009-03-17 Jason Merrill <jason (a] redhat.com> 1275 1276 * demangle.h (enum demangle_component_type): Add 1277 DEMANGLE_COMPONENT_FUNCTION_PARAM. 1278 1279 2008-12-01 Cary Coutant <ccoutant (a] google.com> 1280 1281 * plugin-api.h (LDPS_BAD_HANDLE): New constant. 1282 (ld_plugin_get_input_file): New typedef. 1283 (ld_plugin_release_input_file): New typedef. 1284 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants. 1285 (struct ld_plugin_tv): Add two new fields. 1286 1287 2008-12-23 Jon Beniston <jon (a] beniston.com> 1288 1289 * dis-asm.h: Add LM32 disassembler function prototype. 1290 1291 2008-12-10 Jason Merrill <jason (a] redhat.com> 1292 1293 * demangle.h (enum demangle_component_type): Add 1294 DEMANGLE_COMPONENT_FIXED_TYPE. 1295 1296 2008-12-01 Cary Coutant <ccoutant (a] google.com> 1297 1298 * plugin-api.h (ld_plugin_message): Change format parameter to const. 1299 1300 2008-12-01 Cary Coutant <ccoutant (a] google.com> 1301 1302 * plugin-api.h: Fix syntax error when compiling with C++. 1303 1304 2008-11-26 Alan Modra <amodra (a] bigpond.net.au> 1305 1306 PR 7047 1307 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol". 1308 Add "literal". 1309 1310 2008-11-21 Sterling Augustine <sterling (a] tensilica.com> 1311 1312 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag. 1313 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype. 1314 1315 2008-11-19 Bob Wilson <bob.wilson (a] acm.org> 1316 1317 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32) 1318 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR) 1319 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1. 1320 (XCHAL_NUM_AREGS): Change to 32. 1321 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K. 1322 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32. 1323 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5. 1324 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1. 1325 (XCHAL_DEBUGLEVEL): Change to 6. 1326 1327 2008-11-14 Tristan Gingold <gingold (a] adacore.com> 1328 1329 * fopen-vms.h (FOPEN_RB): Use a single string to match the 1330 standard prototype. 1331 (FOPEN_WB): Ditto. 1332 (FOPEN_AB): Ditto. 1333 (FOPEN_RUB): Ditto. 1334 (FOPEN_WUB): Ditto. 1335 (FOPEN_AUB): Ditto. 1336 1337 2008-10-21 Alan Modra <amodra (a] bigpond.net.au> 1338 1339 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *. 1340 1341 2008-10-06 Jason Merrill <jason (a] redhat.com> 1342 1343 * demangle.h (enum demangle_component_type): Add 1344 DEMANGLE_COMPONENT_PACK_EXPANSION. 1345 1346 2008-09-22 Rafael Espindola <espindola (a] google.com> 1347 1348 * plugin-api.h (ld_plugin_status): Remove comma from the last item. 1349 Use C style comment. 1350 (ld_plugin_api_version, ld_plugin_output_file_type, 1351 ld_plugin_symbol_kind, ld_plugin_symbol_visibility, 1352 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove 1353 comma from the last item. 1354 1355 2008-09-18 Cary Coutant <ccoutant (a] google.com> 1356 1357 Add plugin functionality for link-time optimization (LTO). 1358 * plugin-api.h: New file. 1359 1360 2008-09-09 Jason Merrill <jason (a] redhat.com> 1361 1362 * demangle.h (enum demangle_component_type): Add 1363 DEMANGLE_COMPONENT_DECLTYPE. 1364 1365 2008-08-25 Alan Modra <amodra (a] bigpond.net.au> 1366 1367 * binary-io.h: New file, imported from gnulib, but don't 1368 #include <fcntl.h> or <stdio.h>. 1369 1370 2008-08-17 Alan Modra <amodra (a] bigpond.net.au> 1371 1372 * bfdlink.h (bfd_generic_link_read_symbols): Declare. 1373 1374 2008-07-12 Jie Zhang <jie.zhang (a] analog.com> 1375 1376 Revert 1377 2008-07-12 Jie Zhang <jie.zhang (a] analog.com> 1378 * bfdlink.h (struct bfd_link_info): Add sep_code member 1379 variable. 1380 1381 2008-07-12 Jie Zhang <jie.zhang (a] analog.com> 1382 1383 * bfdlink.h (struct bfd_link_info): Add sep_code member 1384 variable. 1385 1386 2008-07-07 Stan Shebs <stan (a] codesourcery.com> 1387 1388 * dis-asm.h (struct disassemble_info): Add endian_code field. 1389 1390 2008-07-07 Joel Brobecker <brobecker (a] adacore.com> 1391 1392 * safe-ctype.h: Add #include of ctype.h before redefining 1393 the ctype.h macros. 1394 1395 2008-07-04 Joel Brobecker <brobecker (a] adacore.com> 1396 1397 * safe-ctype.h: Remove #error when detecting that ctype.h has been 1398 included. Redefine the various macros provided by ctype.h as 1399 undefined variables. 1400 1401 2008-06-23 Kaveh R. Ghazi <ghazi (a] caip.rutgers.edu> 1402 1403 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR, 1404 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New. 1405 1406 2008-06-06 Alan Modra <amodra (a] bigpond.net.au> 1407 1408 * bfdlink.h (struct bfd_link_info): Add "path_separator". 1409 1410 2008-04-10 Andreas Krebbel <krebbel1 (a] de.ibm.com> 1411 1412 * dis-asm.h (print_s390_disassembler_options): 1413 Prototype added. 1414 1415 2008-03-24 Ian Lance Taylor <iant (a] google.com> 1416 1417 * sha1.h: New file, from gnulib. 1418 1419 * md5.h: Add extern "C" when compiled with C++. 1420 1421 2008-03-24 Ian Lance Taylor <iant (a] google.com> 1422 1423 * md5.h: Add extern "C" when compiled with C++. 1424 1425 2008-03-21 Ian Lance Taylor <iant (a] google.com> 1426 1427 * filenames.h: Add extern "C" when compiled with C++. 1428 1429 2008-02-15 Alan Modra <amodra (a] bigpond.net.au> 1430 1431 * bfdlink.h (struct bfd_link_hash_table): Delete creator field. 1432 (struct bfd_link_info): Add output_bfd. 1433 1434 2008-02-11 Bob Wilson <bob.wilson (a] acm.org> 1435 1436 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero. 1437 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New. 1438 1439 2008-01-26 David Daney <ddaney (a] avtrex.com> 1440 1441 * demangle.h (demangle_component_type): Add 1442 DEMANGLE_COMPONENT_JAVA_RESOURCE, 1443 DEMANGLE_COMPONENT_COMPOUND_NAME, and 1444 DEMANGLE_COMPONENT_CHARACTER as new enum values. 1445 (demangle_component): Add struct s_character to union u. 1446 1447 2007-11-07 Joseph Myers <joseph (a] codesourcery.com> 1448 Daniel Jacobowitz <dan (a] codesourcery.com> 1449 1450 * floatformat.h (struct floatformat): Add split_half field. 1451 (floatformat_ibm_long_double): New. 1452 1453 2007-09-06 Tom Tromey <tromey (a] redhat.com> 1454 1455 * libiberty.h (pex_free): Document process killing. 1456 1457 2007-08-31 Douglas Gregor <doug.gregor (a] gmail.com> 1458 1459 * demangle.h (enum demangle_component_type): Add 1460 DEMANGLE_COMPONENT_RVALUE_REFERENCE. 1461 1462 2007-07-25 Ben Elliston <bje (a] au.ibm.com> 1463 1464 * ternary.h: Remove. 1465 1466 2007-07-18 Bob Wilson <bob.wilson (a] acm.org> 1467 1468 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New. 1469 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New. 1470 1471 2007-07-17 Nick Clifton <nickc (a] redhat.com> 1472 1473 * COPYING3: New file. Contains version 3 of the GNU General 1474 Public License. 1475 1476 2007-07-12 Kai Tietz <kai.tietz (a] onevision.com> 1477 1478 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types 1479 work-a-round whitespace problem in gcc gengtype. 1480 1481 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types, 1482 needed for WIN64 when a long is not wide enough for a pointer. 1483 (splay_tree_key, splay_tree_value): Use the new types. 1484 1485 2007-07-09 Roland McGrath <roland (a] redhat.com> 1486 1487 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id. 1488 1489 2007-07-06 Nick Clifton <nickc (a] redhat.com> 1490 1491 * bfdlink.h: Update copyright notice to refer to GPLv3. 1492 1493 2007-06-29 M R Swami Reddy <MR.Swami.Reddy (a] nsc.com> 1494 1495 * dis-asm.h (print_insn_cr16): New prototype. 1496 1497 2007-06-01 Noah Misch <noah (a] cs.caltech.edu> 1498 Alan Modra <amodra (a] bigpond.net.au> 1499 1500 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail. 1501 1502 2007-05-07 Nathan Froyd <froydnj (a] codesourcery.com> 1503 1504 * libiberty.h (writeargv): Declare. 1505 1506 2007-04-30 Alan Modra <amodra (a] bigpond.net.au> 1507 1508 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo". 1509 1510 2007-04-25 Mark Mitchell <mark (a] codesourcery.com> 1511 1512 * demangle.h: Change license to LGPL + exception. 1513 1514 2007-04-10 Richard Henderson <rth (a] redhat.com> 1515 1516 * bfdlink.h (struct bfd_link_info): Add relax_trip. 1517 1518 2007-03-29 Joel Brobecker <brobecker (a] adacore.com> 1519 1520 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp 1521 regardless of the type of file system. 1522 1523 2007-03-06 Jan Hubicka <jh (a] suse.cz> 1524 1525 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New. 1526 1527 2007-02-21 Nick Clifton <nickc (a] redhat.com> 1528 1529 * bfdlink.h (struct bfd_link_callbacks): Add 1530 override_segment_assignment field. 1531 1532 2007-02-17 Mark Mitchell <mark (a] codesourcery.com> 1533 Nathan Sidwell <nathan (a] codesourcery.com> 1534 Vladimir Prus <vladimir (a] codesourcery.com 1535 Joseph Myers <joseph (a] codesourcery.com> 1536 1537 * bin-bugs.h: Remove. 1538 1539 2007-02-09 Joseph S. Myers <joseph (a] codesourcery.com> 1540 1541 * libiberty.h (pex_write_input): Remove prototype. 1542 1543 2007-02-05 Dave Brolley <brolley (a] redhat.com> 1544 1545 * Contribute the following changes: 1546 2001-03-26 Ben Elliston <bje (a] redhat.com> 1547 1548 * dis-asm.h (print_insn_mep): Declare. 1549 1550 2007-02-02 H.J. Lu <hongjiu.lu (a] intel.com> 1551 1552 * dis-asm.h (print_i386_disassembler_options): New. 1553 1554 2007-01-31 Vladimir Prus <vladimir (a] codesourcery.com> 1555 1556 * libiberty.h (PEX_STDERR_TO_PIPE): New define. 1557 (PEX_BINARY_ERROR): New define. 1558 (pex_read_err): New function. 1559 1560 2007-01-29 Simon Baldwin <simonb (a] google.com> 1561 1562 * demangle.h: New cplus_demangle_print_callback, 1563 cplus_demangle_v3_callback, and java_demangle_v3_callback function 1564 prototypes, and demangle_callbackref type definition. 1565 1566 2007-01-16 H.J. Lu <hongjiu.lu (a] intel.com> 1567 1568 PR ld/3831 1569 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list. 1570 Add dynamic and dynamic_data. 1571 1572 2006-12-05 Michael Tautschnig <tautschn (a] model.in.tum.de> 1573 Nick Clifton <nickc (a] redhat.com> 1574 1575 * ansidecl.h (ATTRIBUTE_PACKED): Define. 1576 1577 2006-11-30 Andrew Stubbs <andrew.stubbs (a] st.com> 1578 J"orn Rennecke <joern.rennecke (a] st.com> 1579 1580 PR driver/29931 1581 * libiberty.h (make_relative_prefix_ignore_links): Declare. 1582 1583 2006-11-27 Bob Wilson <bob.wilson (a] acm.org> 1584 1585 * xtensa-config.h (XSHAL_ABI): New. 1586 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New. 1587 1588 2006-11-27 Bob Wilson <bob.wilson (a] acm.org> 1589 1590 * xtensa-isa.h (STATIC_LIBISA): Delete. 1591 1592 2006-10-30 Paul Brook <paul (a] codesourcery.com> 1593 1594 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and 1595 symtab_size. 1596 1597 2006-10-30 H.J. Lu <hongjiu.lu (a] intel.com> 1598 1599 PR ld/3111 1600 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads. 1601 1602 2006-10-25 Trevor Smigiel <Trevor_Smigiel (a] playstation.sony.com> 1603 Yukishige Shibata <shibata (a] rd.scei.sony.co.jp> 1604 Nobuhisa Fujinami <fnami (a] rd.scei.sony.co.jp> 1605 Takeaki Fukuoka <fukuoka (a] rd.scei.sony.co.jp> 1606 Alan Modra <amodra (a] bigpond.net.au> 1607 1608 * dis-asm.h (print_insn_spu): Declare. 1609 1610 2006-09-17 Mei Ligang <ligang (a] sunnorth.com.cn> 1611 1612 * dis-asm.h: Add prototypes for Score disassembler routines. 1613 1614 2006-09-07 H.J. Lu <hongjiu.lu (a] intel.com> 1615 1616 * bfdlink.h (bfd_elf_dynamic_list): New. 1617 (bfd_link_info): Add a dynamic field. 1618 1619 2006-08-04 Marcelo Tosatti <marcelo (a] kvack.org> 1620 1621 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections. 1622 1623 2006-07-10 Jakub Jelinek <jakub (a] redhat.com> 1624 1625 * bfdlink.h (struct bfd_link_info): Add emit_hash and 1626 emit_gnu_hash bitfields. 1627 1628 2006-04-11 Jim Blandy <jimb (a] codesourcery.com> 1629 1630 * libiberty.h (pex_input_file, pex_input_pipe): New declarations. 1631 1632 2006-04-06 H.J. Lu <hongjiu.lu (a] intel.com> 1633 1634 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with 1635 relax_pass. 1636 1637 2006-02-17 Shrirang Khisti <shrirangk (a] kpitcummins.com> 1638 Anil Paranjape <anilp1 (a] kpitcummins.com> 1639 Shilin Shakti <shilins (a] kpitcummins.com> 1640 1641 * dis-asm.h (print_insn_xc16c): New prototype. 1642 1643 2006-01-18 DJ Delorie <dj (a] redhat.com> 1644 1645 * md5.h: Include ansidecl.h 1646 1647 2006-01-17 Andreas Schwab <schwab (a] suse.de> 1648 1649 PR binutils/1486 1650 * dis-asm.h (struct disassemble_info): Add 1651 disassembler_needs_relocs. 1652 1653 2006-01-09 Bob Wilson <bob.wilson (a] acm.org> 1654 1655 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define. 1656 1657 2005-12-30 Bob Wilson <bob.wilson (a] acm.org> 1658 1659 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New. 1660 1661 2005-12-16 Nathan Sidwell <nathan (a] codesourcery.com> 1662 1663 Second part of ms1 to mt renaming. 1664 * dis-asm.h (print_insn_mt): Renamed. 1665 1666 2005-12-10 Terry Laurenzo <tlaurenzo (a] gmail.com> 1667 1668 PR java/9861 1669 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative 1670 output format for return types 1671 1672 2005-11-03 Alan Modra <amodra (a] bigpond.net.au> 1673 1674 * bfdlink.h (struct bfd_link_order): Tweak comment. 1675 1676 2005-10-31 Mark Kettenis <kettenis (a] gnu.org> 1677 1678 * floatformat.h (enum floatformat_byteorders): Add 1679 floatformat_vax. 1680 (floatformat_vax_aingle, floatformat_vax_double): Declare. 1681 1682 2005-10-28 Dave Brolley <brolley (a] redhat.com> 1683 1684 Contribute the following changes: 1685 2003-09-29 Dave Brolley <brolley (a] redhat.com> 1686 1687 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for 1688 more exotic underlying types to be used. 1689 1690 2005-10-25 Arnold Metselaar <arnold.metselaar (a] planet.nl> 1691 1692 disasm.h: Add declaration for print_insn_z80 1693 1694 2005-09-30 Catherine Moore <clm (a] cm00re.com> 1695 1696 * dis-asm.h (print_insn_bfin): Declare. 1697 1698 2005-09-26 Mark Mitchell <mark (a] codesourcery.com> 1699 1700 * libiberty.h (expandargv): New function. 1701 1702 2005-08-18 Alan Modra <amodra (a] bigpond.net.au> 1703 1704 * bfdlink.h: Remove mention of a29k. 1705 * dis-asm.h: Remove a29k support. 1706 1707 2005-08-17 Mark Kettenis <kettenis (a] gnu.org> 1708 1709 * floatformat.h (struct floatformat): Change type of large 1710 argument for is_valid member to `const void *'. 1711 (floatformat_to_double): Change type of second argument to `const 1712 void *'. 1713 (floatformat_from_double): Change type of last argument to `void 1714 *'. 1715 (floatformat_is_valid): Change type of last argument to `const 1716 void *'. 1717 1718 2005-07-14 Jim Blandy <jimb (a] redhat.com> 1719 1720 * dis-asm.h (print_insn_m32c): New declaration. 1721 1722 2005-07-12 Ben Elliston <bje (a] au.ibm.com> 1723 1724 * xregex2.h (regexec): Qualify this prototype with __extension__ 1725 when compiling with GNU C. 1726 1727 2005-07-07 Kaveh R. Ghazi <ghazi (a] caip.rutgers.edu> 1728 1729 * dis-asm.h (fprintf_ftype): Add format attribute. 1730 1731 2005-07-03 Steve Ellcey <sje (a] cup.hp.com> 1732 1733 PR other/13906 1734 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New. 1735 * md5.h (md5_uintptr): New. 1736 (md5_ctx): Align buffer field. 1737 1738 2005-06-30 Daniel Berlin <dberlin (a] dberlin.org> 1739 1740 * hashtab.h (HTAB_DELETED_ENTRY): New macro. 1741 (HTAB_EMPTY_ENTRY): New macro. 1742 1743 2005-06-20 Geoffrey Keating <geoffk (a] apple.com> 1744 1745 * libiberty.h (strverscmp): Prototype. 1746 1747 2005-06-08 Zack Weinberg <zack (a] codesourcery.com> 1748 1749 * dis-asm.h (get_arm_regnames): Update prototype. 1750 1751 2005-06-07 Aldy Hernandez <aldyh (a] redhat.com> 1752 Michael Snyder <msnyder (a] redhat.com> 1753 Stan Cox <scox (a] redhat.com> 1754 1755 * dis-asm.h: Externalize print_insn_ms1. 1756 1757 2005-06-06 Gabriel Dos Reis <gdr (a] integrable-solutions.net> 1758 1759 * libiberty.h (XOBFINISH): New. 1760 1761 2005-06-03 Alan Modra <amodra (a] bigpond.net.au> 1762 1763 * bfdlink.h (struct bfd_link_callbacks): Add einfo. 1764 1765 2005-06-01 Kaveh R. Ghazi <ghazi (a] caip.rutgers.edu> 1766 1767 * libiberty.h (vsnprintf): Add format attribute. 1768 1769 2005-05-29 Kaveh R. Ghazi <ghazi (a] caip.rutgers.edu> 1770 1771 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF. 1772 1773 2005-05-28 Eli Zaretskii <eliz (a] gnu.org> 1774 1775 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if 1776 needed. 1777 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed. 1778 1779 2005-05-25 Richard Henderson <rth (a] redhat.com> 1780 1781 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New. 1782 1783 2005-05-24 Gabriel Dos Reis <gdr (a] integrable-solutions.net> 1784 1785 * libiberty.h (ACONCAT): Properly cast value of alloca(). 1786 1787 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if 1788 __cplusplus. 1789 1790 2005-05-12 Steve Ellcey <sje (a] cup.hp.com> 1791 1792 libiberty.h: Do not define empty basename prototype. 1793 1794 2005-05-10 Nick Clifton <nickc (a] redhat.com> 1795 1796 * Update the address and phone number of the FSF organization in 1797 the GPL notices in the following files: 1798 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h, 1799 dyn-string.h, fibheap.h, filenames.h, floatformat.h, 1800 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h, 1801 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h, 1802 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h, 1803 symcat.h, ternary.h, xregex2.h, xtensa-config.h, 1804 xtensa-isa-internal.h, xtensa-isa.h 1805 1806 2005-04-25 Kaveh R. Ghazi <ghazi (a] caip.rutgers.edu> 1807 1808 * libiberty.h (unlock_std_streams): New. 1809 1810 2005-04-19 Kaveh R. Ghazi <ghazi (a] caip.rutgers.edu> 1811 1812 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h: 1813 Don't use the PTR macro. 1814 1815 * sort.h: Don't use the PARAMS macro. 1816 1817 2005-04-16 Kaveh R. Ghazi <ghazi (a] caip.rutgers.edu> 1818 1819 * libiberty.h (unlock_stream): New. 1820 1821 2005-04-13 Kaveh R. Ghazi <ghazi (a] caip.rutgers.edu> 1822 1823 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked): 1824 Remove parameter names. 1825 1826 2005-04-11 Kaveh R. Ghazi <ghazi (a] caip.rutgers.edu> 1827 1828 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked): 1829 Provide prototypes for new functions. 1830 1831 2005-03-29 Ian Lance Taylor <ian (a] airs.com> 1832 1833 * libiberty.h: Fix indentation. 1834 1835 2005-03-28 Ian Lance Taylor <ian (a] airs.com> 1836 1837 * libiberty.h: Include <stdio.h>. 1838 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define. 1839 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define. 1840 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define. 1841 (pex_init, pex_run, pex_read_output): Declare. 1842 (pex_get_status, pex_get_times, pex_free, pex_one): Declare. 1843 (struct pex_time): Define. 1844 1845 2005-03-28 Mark Mitchell <mark (a] codesourcery.com> 1846 1847 * libiberty.h (ffs): Declare, if necessary. 1848 1849 2005-03-27 Gabriel Dos Reis <gdr (a] integreable-solutions.net> 1850 1851 * ternary.h: Don't use PARAMS anymore. 1852 1853 2005-03-27 Gabriel Dos Reis <gdr (a] integrable-solutions.net> 1854 1855 * md5.h: Remove definition and uses of __P. 1856 * dyn-string.h: Remove uses of PARAMS. 1857 * fibheap.h: Likewise. 1858 * floatformat.h: Likewise. 1859 * hashtab.h: Likewise. 1860 1861 2005-03-26 Gabriel Dos Reis <gdr (a] integrable-solutions.net> 1862 1863 * demangle.h: Remove uses of PARAMS. 1864 1865 * libiberty.h (ANSI_PROTOTYPES): Remove guard since 1866 ANSI_PROTOTYPES is always assumed. 1867 Remove uses of PARAMS throughout. 1868 1869 2005-03-24 Kaveh R. Ghazi <ghazi (a] caip.rutgers.edu> 1870 1871 * libiberty.h (xstrndup): Declare. 1872 1873 2005-03-22 Kaveh R. Ghazi <ghazi (a] caip.rutgers.edu> 1874 1875 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC. 1876 1877 2005-03-22 Bob Wilson <bob.wilson (a] acm.org> 1878 1879 * xtensa-isa.h: Update a comment and whitespace. 1880 1881 2005-03-16 H.J. Lu <hongjiu.lu (a] intel.com> 1882 1883 * bfdlink.h (bfd_link_info): Add gc_sections. 1884 1885 2005-03-09 Mark Mitchell <mark (a] codesourcery.com> 1886 1887 * libiberty.h (gettimeofday): Declare. 1888 1889 2005-03-01 Jan Beulich <jbeulich (a] novell.com> 1890 1891 * libiberty.h: Declare unlink_if_ordinary. 1892 1893 2005-02-21 Alan Modra <amodra (a] bigpond.net.au> 1894 1895 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix. 1896 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise. 1897 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise. 1898 1899 2005-02-14 Paolo Bonzini <bonzini (a] gnu.org> 1900 1901 PR bootstrap/19818 1902 * ansidecl.h (PARAMS): Guard from redefinition. 1903 1904 2005-02-03 Alan Modra <amodra (a] bigpond.net.au> 1905 1906 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak. 1907 1908 2005-02-01 Alan Modra <amodra (a] bigpond.net.au> 1909 1910 * bfdlink.h (bfd_link_repair_undef_list): Declare. 1911 1912 2005-01-10 Andreas Schwab <schwab (a] suse.de> 1913 1914 * dis-asm.h (struct disassemble_info): Add skip_zeroes and 1915 skip_zeroes_at_end. 1916 1917 2004-12-11 Ben Elliston <bje (a] au.ibm.com> 1918 1919 * fibheap.h (struct fibnode): Only use unsigned long bitfields 1920 when __GNUC__ is defined and ints are less than 32-bits wide. 1921 1922 2004-11-04 Paul Brook <paul (a] codesourcery.com> 1923 1924 * bfdlink.h (bfd_link_info): Add default_imported_symver. 1925 1926 2004-11-12 Bob Wilson <bob.wilson (a] acm.org> 1927 1928 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id. 1929 * xtensa-isa.h (xtensa_interface_class_id): New prototype. 1930 1931 2004-11-08 Inderpreet Singh <inderpreetb (a] nioda.hcltech.com> 1932 Vineet Sharma <vineets (a] noida.hcltech.com> 1933 1934 * dis-asm.h: Add prototype for print_insn_maxq_little. 1935 1936 2004-10-26 Paul Brook <paul (a] codesourcery.com> 1937 1938 * bfdlink.h (struct bfd_link_info): Add create_default_symver. 1939 1940 2004-10-21 H.J. Lu <hongjiu.lu (a] intel.com> 1941 1942 PR 463 1943 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct 1944 bfd_link_hash_entry to reloc_overflow. 1945 1946 2004-10-07 Bob Wilson <bob.wilson (a] acm.org> 1947 1948 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS, 1949 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New. 1950 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete. 1951 1952 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete. 1953 (config_sturct struct): Delete. 1954 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE, 1955 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN, 1956 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP, 1957 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL, 1958 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define. 1959 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New. 1960 (xtensa_insn_decode_fn): Rename to ... 1961 (xtensa_opcode_decode_fn): ... this. 1962 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn, 1963 xtensa_undo_reloc_fn): Update. 1964 (xtensa_encoding_template_fn): Delete. 1965 (xtensa_opcode_encode_fn, xtensa_format_decode_fn, 1966 xtensa_length_decode_fn): New. 1967 (xtensa_format_internal, xtensa_slot_internal): New types. 1968 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative, 1969 get_field, and set_field fields. Add name, field_id, regfile, 1970 num_regs, and flags fields. 1971 (xtensa_arg_internal): New type. 1972 (xtensa_iclass_internal): Change operands field to array of 1973 xtensa_arg_internal. Add num_stateOperands, stateOperands, 1974 num_interfaceOperands, and interfaceOperands fields. 1975 (xtensa_opcode_internal): Delete length, template, and iclass fields. 1976 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses. 1977 (opname_lookup_entry): Delete. 1978 (xtensa_regfile_internal, xtensa_interface_internal, 1979 xtensa_funcUnit_internal, xtensa_state_internal, 1980 xtensa_sysreg_internal, xtensa_lookup_entry): New. 1981 (xtensa_isa_internal): Replace opcode_table field with opcodes field. 1982 Change type of opname_lookup_table. Delete num_modules, 1983 module_opcode_base, module_decode_fn, config, and has_density fields. 1984 Add num_formats, formats, format_decode_fn, length_decode_fn, 1985 num_slots, slots, num_fields, num_operands, operands, num_iclasses, 1986 iclasses, num_regfiles, regfiles, num_states, states, 1987 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table, 1988 max_sysreg_num, sysreg_table, num_interfaces, interfaces, 1989 interface_lookup_table, num_funcUnits, funcUnits and 1990 funcUnit_lookup_table fields. 1991 (xtensa_isa_module, xtensa_isa_modules): Delete. 1992 (xtensa_isa_name_compare): New prototype. 1993 (xtisa_errno, xtisa_error_msg): New. 1994 * xtensa-isa.h (XTENSA_ISA_VERSION): Define. 1995 (xtensa_isa): Change type. 1996 (xtensa_operand): Delete. 1997 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg, 1998 xtensa_interface, xtensa_funcUnit, xtensa_isa_status, 1999 xtensa_funcUnit_use): New types. 2000 (libisa_module_specifier): Delete. 2001 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes. 2002 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars, 2003 xtensa_insnbuf_from_chars): Update prototypes. 2004 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa, 2005 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn, 2006 xtensa_encode_insn, xtensa_insn_length, 2007 xtensa_insn_length_from_first_byte, xtensa_num_operands, 2008 xtensa_operand_kind, xtensa_encode_result, 2009 xtensa_operand_isPCRelative): Delete. 2010 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field, 2011 xtensa_operand_set_field, xtensa_operand_encode, 2012 xtensa_operand_decode, xtensa_operand_do_reloc, 2013 xtensa_operand_undo_reloc): Update prototypes. 2014 (xtensa_isa_maxlength, xtensa_isa_length_from_chars, 2015 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats, 2016 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states, 2017 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces, 2018 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup, 2019 xtensa_format_decode, xtensa_format_encode, xtensa_format_length, 2020 xtensa_format_num_slots, xtensa_format_slot_nop_opcode, 2021 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode, 2022 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump, 2023 xtensa_opcode_is_loop, xtensa_opcode_is_call, 2024 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands, 2025 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses, 2026 xtensa_opcode_funcUnit_use, xtensa_operand_name, 2027 xtensa_operand_is_visible, xtensa_operand_is_register, 2028 xtensa_operand_regfile, xtensa_operand_num_regs, 2029 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative, 2030 xtensa_stateOperand_state, xtensa_stateOperand_inout, 2031 xtensa_interfaceOperand_interface, xtensa_regfile_lookup, 2032 xtensa_regfile_lookup_shortname, xtensa_regfile_name, 2033 xtensa_regfile_shortname, xtensa_regfile_view_parent, 2034 xtensa_regfile_num_bits, xtensa_regfile_num_entries, 2035 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits, 2036 xtensa_state_is_exported, xtensa_sysreg_lookup, 2037 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number, 2038 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name, 2039 xtensa_interface_num_bits, xtensa_interface_inout, 2040 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup, 2041 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes. 2042 2004-10-07 Jeff Baker <jbaker (a] qnx.com> 2043 2044 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel. 2045 2046 2004-09-17 Alan Modra <amodra (a] bigpond.net.au> 2047 2048 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements 2049 of union. 2050 2051 2004-09-13 Aaron W. LaFramboise <aaronavay62 (a] aaronwl.com> 2052 2053 * libiberty.h (basename): Prototype for __MINGW32__. 2054 2055 2004-09-04 Kaveh R. Ghazi <ghazi (a] caip.rutgers.edu> 2056 2057 * ansidecl.h (ATTRIBUTE_SENTINEL): Define. 2058 * libiberty.h (concat, reconcat, concat_length, concat_copy, 2059 concat_copy2): Use ATTRIBUTE_SENTINEL. 2060 2061 2004-08-13 Alan Modra <amodra (a] bigpond.net.au> 2062 2063 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler". 2064 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete. 2065 2066 2004-08-02 Gabriel Dos Reis <gdr (a] integrable-solutions.net> 2067 2068 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any 2069 const-qualification before disposal. 2070 2071 2004-07-24 Bernardo Innocenti <bernie (a] develer.com> 2072 2073 * ansidecl.h (ARG_UNUSED): New Macro. 2074 2075 2004-07-23 H.J. Lu <hongjiu.lu (a] intel.com> 2076 2077 * bin-bugs.h (REPORT_BUGS_TO): Set to 2078 "<URL:http://www.sourceware.org/bugzilla/>". 2079 2080 2004-07-21 Paolo Bonzini <bonzini (a] gnu.org> 2081 2082 * ansidecl.h (ATTRIBUTE_PURE): New. 2083 2084 2004-07-13 Bernardo Innocenti <bernie (a] develer.com> 2085 2086 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from 2087 libcpp/internal.h. 2088 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New 2089 macros. 2090 2091 2004-07-13 Bernardo Innocenti <bernie (a] develer.com> 2092 2093 * libiberty.h (ASTRDUP): Add casts required for stricter 2094 type conversion rules of C++. 2095 * obstack.h (obstack_free): Likewise. 2096 2097 2004-07-07 Tomer Levi <Tomer.Levi (a] nsc.com> 2098 2099 * dis-asm.h (print_insn_crx): Declare. 2100 2101 2004-06-24 Alan Modra <amodra (a] bigpond.net.au> 2102 2103 * bfdlink.h (struct bfd_link_order): Update comment. 2104 2105 2004-05-11 Jakub Jelinek <jakub (a] redhat.com> 2106 2107 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and 2108 relro_end fields. 2109 2110 2004-05-04 Andreas Jaeger <aj (a] suse.de> 2111 2112 * demangle.h: Do not use C++ reserved keyword typename as 2113 parameter for cplus_demangle_fill_builtin_type. 2114 2115 2004-04-22 Richard Henderson <rth (a] redhat.com> 2116 2117 * hashtab.h (struct htab): Add size_prime_index. 2118 2119 2004-04-13 Jeff Law <law (a] redhat.com> 2120 2121 * hashtab.h (htab_remove_elt_with_hash): Prototype new function. 2122 2123 2004-03-30 Zack Weinberg <zack (a] codesourcery.com> 2124 2125 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers. 2126 2127 2004-03-25 Stan Shebs <shebs (a] apple.com> 2128 2129 * mpw/: Remove subdirectory and everything in it. 2130 2131 2004-03-23 Alan Modra <amodra (a] bigpond.net.au> 2132 2133 PR 51. 2134 * bfdlink.h (struct bfd_link_info): Add wrap_char. 2135 2136 2004-03-20 H.J. Lu <hongjiu.lu (a] intel.com> 2137 2138 * bfdlink.h (bfd_link_info): Correct comments for the 2139 unresolved_syms_in_objects field. 2140 2141 2004-02-24 Ian Lance Taylor <ian (a] wasabisystems.com> 2142 2143 * dyn-string.h: Update copyright date. 2144 2145 2004-02-23 Ian Lance Taylor <ian (a] wasabisystems.com> 2146 2147 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and 2148 the associated #defines. 2149 2150 2004-01-12 Ian Lance Taylor <ian (a] wasabisystems.com> 2151 2152 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include 2153 "libiberty.h". 2154 2155 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>. 2156 2157 * demangle.h (enum demangle_component_type): Define. 2158 (struct demangle_operator_info): Declare. 2159 (struct demangle_builtin_type_info): Declare. 2160 (struct demangle_component): Define. 2161 (cplus_demangle_fill_component): Declare. 2162 (cplus_demangle_fill_name): Declare. 2163 (cplus_demangle_fill_builtin_type): Declare. 2164 (cplus_demangle_fill_operator): Declare. 2165 (cplus_demangle_fill_extended_operator): Declare. 2166 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare. 2167 (cplus_demangle_v3_components): Declare. 2168 (cplus_demangle_print): Declare. 2169 2170 For older changes see ChangeLog-9103 2171 2173 Copyright (C) 2004-2015 Free Software Foundation, Inc. 2174 2175 Copying and distribution of this file, with or without modification, 2176 are permitted in any medium without royalty provided the copyright 2177 notice and this notice are preserved. 2178 2179 Local Variables: 2180 mode: change-log 2181 left-margin: 8 2182 fill-column: 74 2183 version-control: never 2184 End: 2185