12015-06-26 Matthew Fortune <matthew.fortune@imgtec.com> 2 3 * elf/mips.h (DT_MIPS_RLD_MAP_REL): New macro. 4 52015-06-22 Nick Clifton <nickc@redhat.com> 6 7 * dis-asm.h (struct disassemble_info): Add stop_vma field. 8 92015-05-28 Catherine Moore <clm@codesourcery.com> 10 11 include/ 12 * bfdlink.h: Rename eh_frame_hdr to eh_frame_hdr_type. 13 142015-05-22 Yunlian Jiang <yunlian@google.com> 15 16 * libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is 17 not defined. 18 192015-05-12 Jiong Wang <jiong.wang@arm.com> 20 21 * elf/aarch64.h (R_AARCH64_P32_LD32_GOTPAGE_LO14): New enumeration. 22 232015-05-01 H.J. Lu <hongjiu.lu@intel.com> 24 25 Merge with gcc: 26 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com> 27 Manuel López-Ibáñez <manu@gcc.gnu.org> 28 29 PR driver/36312 30 * filenames.h: Add prototype for canonical_filename_eq. 31 322015-04-30 DJ Delorie <dj@redhat.com> 33 34 * dis-asm.h (print_insn_rl78_g10): New. 35 (print_insn_rl78_g13): New. 36 (print_insn_rl78_g14): New. 37 (rl78_get_disassembler): New. 38 392015-04-17 Richard Earnshaw <rearnsha@arm.com> 40 41 Merge from gcc: 42 2015-03-19 Richard Biener <rguenther@suse.de> 43 44 * partition.h (struct partition_elem): Re-order elements to 45 avoid padding. 46 472015-04-14 H.J. Lu <hongjiu.lu@intel.com> 48 49 * bfdlink.h (bfd_link_info): Add compress_debug. 50 512015-04-14 H.J. Lu <hongjiu.lu@intel.com> 52 53 PR ld/pr17709 54 * bfdlink.h (bfd_link_info): Add extern_protected_data. 55 562015-03-10 Matthew Wahab <matthew.wahab@arm.com> 57 58 PR ld/16572 59 * elf/arm.h (EF_ARM_HASENTRY): Remove. 60 612015-02-19 Pedro Alves <palves@redhat.com> 62 63 * floatformat.h [__cplusplus]: Wrap in extern "C". 64 652015-02-14 Alan Modra <amodra@gmail.com> 66 67 PR ld/17973 68 * bfdlink.h (struct bfd_link_info): Delete loading_lto_outputs. 69 702015-02-09 Mark Wielaard <mjw@redhat.com> 71 72 * dwarf2.h: Add DW_LANG_Fortran03 and DW_LANG_Fortran08. 73 742015-02-09 Mark Wielaard <mjw@redhat.com> 75 76 * dwarf2.def: Add DW_TAG_atomic_type. 77 782015-01-28 James Bowman <james.bowman@ftdichip.com> 79 80 * dis-asm.h (print_insn_ft32): Declare. 81 822015-01-15 Mark Wielaard <mjw@redhat.com> 83 84 * dwarf2.def (DW_AT_noreturn): New DWARF5 attribute. 85 862015-01-14 Jan-Benedict Glaw <jbglaw@lug-owl.de> 87 88 * libiberty.h: Merge from GCC. 89 902015-01-01 Alan Modra <amodra@gmail.com> 91 92 Update year range in copyright notice of all files. 93 942014-12-24 Uros Bizjak <ubizjak@gmail.com> 95 Ben Elliston <bje@au.ibm.com> 96 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 97 98 * libiberty.h (xasprintf): Declare. 99 1002014-12-23 Alan Modra <amodra@gmail.com> 101 102 * bfdlink.h (struct bfd_link_hash_entry): Comment non_ir_ref. Add 103 linker_def. 104 1052014-12-12 Phil Muldoon <pmuldoon@redhat.com> 106 Jan Kratochvil <jan.kratochvil@redhat.com> 107 Tom Tromey <tromey@redhat.com> 108 109 * gcc-c-fe.def: New file. 110 * gcc-c-interface.h: New file. 111 * gcc-interface.h: New file. 112 1132014-12-11 Uros Bizjak <ubizjak@gmail.com> 114 Ben Elliston <bje@au.ibm.com> 115 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 116 117 * libiberty.h (xvasprintf): Declare. 118 1192014-12-06 Eric Botcazou <ebotcazou@adacore.com> 120 121 * dis-asm.h (print_insn_visium): Declare. 122 1232014-11-24 Mark Wielaard <mjw@redhat.com> 124 125 * dwarf2.h: Add DW_LANG_C_plus_plus_11, DW_LANG_C11 and 126 DW_LANG_C_plus_plus_14. 127 1282014-11-21 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> 129 130 * dwarf2.def (DW_AT_APPLE_optimized, DW_AT_APPLE_flags) 131 (DW_AT_APPLE_isa, DW_AT_APPLE_block) 132 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class) 133 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name) 134 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter) 135 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type) 136 (DW_AT_APPLE_property): New macros. 137 1382014-11-21 Mark Wielaard <mjw@redhat.com> 139 140 PR debug/63239 141 * dwarf2.def (DW_AT_GNU_deleted): New attribute. 142 1432014-11-21 Terry Guo <terry.guo@arm.com> 144 145 * opcode/arm.h (FPU_VFP_EXT_ARMV8xD): New macro. 146 (FPU_VFP_V5D16): Likewise. 147 (FPU_VFP_V5_SP_D16): Likewise. 148 (FPU_ARCH_VFP_V5D16): Likewise. 149 (FPU_ARCH_VFP_V5_SP_D16): Likewise. 150 1512014-11-18 Igor Zamyatin <igor.zamyatin@intel.com> 152 153 * bfdlink.h (struct bfd_link_info): Add bndplt. 154 1552014-10-30 Andrew Pinski <apinski@cavium.com> 156 157 * elf/mips.h (AFL_EXT_OCTEON3): Define. 158 INSN_OCTEON3, CPU_OCTEON3): Define. 159 1602014-10-28 Yury Gribov <y.gribov@samsung.com> 161 162 * libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes. 163 1642014-10-22 Matthew Fortune <matthew.fortune@imgtec.com> 165 166 * elf/mips.h (AFL_ASE_MASK): Define. 167 1682014-10-15 David Malcolm <dmalcolm@redhat.com> 169 170 * libiberty.h (choose_tmpdir): New prototype. 171 1722014-09-26 Max Ostapenko <m.ostapenko@partner.samsung.com> 173 174 * libiberty.h (PEX_STDOUT_APPEND): New flag. 175 (PEX_STDERR_APPEND): Likewise. 176 1772014-09-23 Iain Buclaw <ibuclaw@gdcproject.org> 178 179 * demangle.h (DMGL_DLANG): New macro. 180 (DMGL_STYLE_MASK): Add DMGL_DLANG. 181 (demangling_styles): Add dlang_demangling. 182 (DLANG_DEMANGLING_STYLE_STRING): New macro. 183 (DLANG_DEMANGLING): New macro. 184 (dlang_demangle): New prototype. 185 1862014-09-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 187 188 * longlong.h: Add __udiv_w_sdiv prototype. 189 1902014-08-12 Alan Modra <amodra@gmail.com> 191 192 * bfdlink.h (struct bfd_link_callbacks <notice>): Remove "string" 193 param, add "inh". 194 1952014-08-12 Alan Modra <amodra@gmail.com> 196 197 * bfdlink.h (struct bfd_link_info): Add lto_plugin_active. 198 1992014-07-29 Matthew Fortune <matthew.fortune@imgtec.com> 200 201 * elf/mips.h (PT_MIPS_ABIFLAGS, SHT_MIPS_ABIFLAGS): Define. 202 (Val_GNU_MIPS_ABI_FP_OLD_64): Rename from Val_GNU_MIPS_ABI_FP_64. 203 (Val_GNU_MIPS_ABI_FP_64): Redefine. 204 (Val_GNU_MIPS_ABI_FP_XX): Define. 205 (Elf_External_ABIFlags_v0, Elf_Internal_ABIFlags_v0): New structures. 206 (AFL_REG_NONE, AFL_REG_32, AFL_REG_64, AFL_REG_128): Define. 207 (AFL_ASE_DSP, AFL_ASE_DSPR2, AFL_ASE_EVA, AFL_ASE_MCU): Likewise. 208 (AFL_ASE_MDMX, AFL_ASE_MIPS3D, AFL_ASE_MT, AFL_ASE_SMARTMIPS): Likewise. 209 (AFL_ASE_VIRT, AFL_ASE_MSA, AFL_ASE_MIPS16): Likewise. 210 (AFL_ASE_MICROMIPS, AFL_ASE_XPA): Likewise. 211 (AFL_EXT_XLR, AFL_EXT_OCTEON2, AFL_EXT_OCTEONP): Likewise. 212 (AFL_EXT_LOONGSON_3A, AFL_EXT_OCTEON, AFL_EXT_5900): Likewise. 213 (AFL_EXT_4650, AFL_EXT_4010, AFL_EXT_4100, AFL_EXT_3900): Likewise. 214 (AFL_EXT_10000, AFL_EXT_SB1, AFL_EXT_4111, AFL_EXT_4120): Likewise. 215 (AFL_EXT_5400, AFL_EXT_5500, AFL_EXT_LOONGSON_2E): Likewise. 216 (AFL_EXT_LOONGSON_2F): Likewise. 217 (bfd_mips_elf_swap_abiflags_v0_in): Prototype. 218 (bfd_mips_elf_swap_abiflags_v0_out): Likewise. 219 (bfd_mips_isa_ext): Likewise. 220 2212014-06-13 Alan Modra <amodra@gmail.com> 222 223 * bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field. 224 2252014-06-13 Alan Modra <amodra@gmail.com> 226 227 * bfdlink.h: Update for bfd.link_next change. 228 2292014-06-10 Alan Modra <amodra@gmail.com> 230 231 PR ld/16910 232 * bfdlink.h (unwrap_hash_lookup): Declare. 233 2342014-05-01 Steve Ellcey <sellcey@mips.com> 235 236 * include/longlong.h: Import latest version from GCC tree. 237 2382014-04-23 Andrew Bennett <andrew.bennett@imgtec.com> 239 240 * opcode/mips.h (ASE_XPA): New define. 241 2422014-04-22 Christian Svensson <blue@cmd.nu> 243 244 * dis-asm.h: Remove openrisc and or32 support. Add support for or1k. 245 2462014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 247 248 * elf/avr.h: Add new DIFF relocs. 249 2502014-03-05 Alan Modra <amodra@gmail.com> 251 252 Update copyright years. 253 2542014-01-21 Tom Tromey <tromey@redhat.com> 255 256 * ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS) 257 (VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST) 258 (VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS) 259 (NOARGS): Don't define. 260 * libiberty.h (expandargv, writeargv): Don't use PARAMS. 261 2622014-01-09 Tom Tromey <tromey@redhat.com> 263 264 * gdbm.h: Remove. 265 2662013-12-23 Bill Maddox <maddox@google.com> 267 268 * demangle.h (enum gnu_v3_ctor_kinds): 269 Added literal gnu_v3_unified_ctor. 270 (enum gnu_v3_ctor_kinds): 271 Added literal gnu_v3_unified_dtor. 272 2732013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com> 274 Wei-Cheng Wang <cole945@gmail.com> 275 276 * dis-asm.h (print_insn_nds32): Add nds32 target. 277 2782013-12-04 Richard Sandiford <rdsandiford@googlemail.com> 279 280 * longlong.h: New file. 281 2822013-11-11 Catherine Moore <clm@codesourcery.com> 283 284 * opcode/mips.h (INSN_LOAD_MEMORY_DELAY): Rename to... 285 (INSN_LOAD_MEMORY): ...this. 286 2872013-10-29 Marc Glisse <marc.glisse@inria.fr> 288 289 PR tree-optimization/58689 290 * ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro. 291 * libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename, 292 concat_copy): Mark with attributes nonnull(1) and returns_nonnull. 293 (concat, reconcat, concat_copy2, choose_temp_base, xstrerror, 294 xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init): 295 Mark with attribute returns_nonnull. 296 2972013-10-22 Sterling Augustine <saugustine@google.com> 298 299 * gdb/gdb-index.h: Merge from gdb tree. 300 3012013-10-10 Sean Keys <skeys@ipdatasys.com> 302 303 * xgate.h : Cleanup after opcode 304 table modification.. 305 3062013-08-20 Alan Modra <amodra@gmail.com> 307 308 * floatformat.h (floatformat_ibm_long_double): Delete. 309 (floatformat_ibm_long_double_big): Declare. 310 (floatformat_ibm_long_double_little): Declare. 311 3122013-08-19 Dehao Chen <dehao@google.com> 313 314 * dwarf2.def (DW_AT_GNU_discriminator): New attribute. 315 3162013-08-02 Caroline Tice <cmtice@google.com> 317 318 * vtv-change-permission.h: New file. 319 3202013-08-05 Eric Botcazou <ebotcazou@adacore.com> 321 Konrad Eisele <konrad@gaisler.com> 322 323 * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON. 324 3252013-06-08 Catherine Moore <clm@codesourcery.com> 326 327 * opcode/mips.h (mips_opcode): Add ase field. 328 (INSN_ASE_MASK): Delete. 329 (INSN_DSP): Rename to ASE_DSP. Provide new value. 330 (INSN_DSPR2): Rename to ASE_DSPR2. Provide new value. 331 (INSN_MCU): Rename to ASE_MCU. Provide new value. 332 (INSN_MDMX): Rename to ASE_MDMX. Provide new value. 333 (INSN_MIPS3d): Rename to ASE_MIPS3D. Provide new value. 334 (INSN_MT): Rename to ASE_MT. Provide new value. 335 (INSN_SMARTMIPS): Rename to ASE_SMARTMIPS. Provide new value. 336 (INSN_VIRT): Rename to ASE_VIRT. Provide new value. 337 (INSN_VIRT64): Rename to ASE_VIRT64. Provide new value. 338 (opcode_is_member): Add ase argument. Check ase. 339 3402013-05-06 Paul Brook <paul@codesourcery.com> 341 342 include/elf/ 343 * mips.h (R_MIPS_PC32): Update comment. 344 3452013-04-03 Jason Merrill <jason@redhat.com> 346 347 Demangle C++11 ref-qualifier. 348 * demangle.h (enum demangle_component_type): Add 349 DEMANGLE_COMPONENT_REFERENCE_THIS, 350 DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS. 351 3522013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 353 354 * opcode/nios2.h: Edit comment. 355 3562013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de> 357 358 * opcode/nios2.h (OPX_WRPRS): New define. 359 (OP_MATCH_WRPRS): Likewise. 360 3612013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de> 362 363 * opcode/nios2.h (OP_RDPRS): New define. 364 (OP_MATCH_RDPRS): Likewise. 365 3662013-03-01 Cary Coutant <ccoutant@google.com> 367 368 * dwarf2.h (enum dwarf_sect): New enum type. 369 3702013-02-19 Alan Modra <amodra@gmail.com> 371 372 * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id. 373 3742013-02-11 Sriraman Tallam <tmsriram@google.com> 375 376 * plugin-api.h (enum ld_plugin_level): Assign integers 377 explicitly for all values. 378 3792013-02-06 Sandra Loosemore <sandra@codesourcery.com> 380 Andrew Jenner <andrew@codesourcery.com> 381 382 Based on patches from Altera Corporation. 383 384 * dis-asm.h (print_insn_big_nios2): Declare. 385 (print_insn_little_nios2): Declare. 386 3872013-01-30 Kai Tietz <ktietz@redhat.com> 388 389 PR other/54620 390 PR target/39064 391 * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if 392 stdint.h and sys/types.h headers are present. 393 * sha1.h (sha1_uintptr, sha1_uint32): Likewise. 394 3952013-01-10 Will Newton <will.newton@imgtec.com> 396 397 * dis-asm.h (print_insn_metag): New declaration. 398 3992012-12-18 Aldy Hernandez <aldyh@redhat.com> 400 401 PR other/54324 402 * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC 403 < 3.4. 404 4052012-12-17 Nick Clifton <nickc@redhat.com> 406 407 * MAINTAINERS: Add copyright notice. 408 * alloca-conf.h: Likewise. 409 * fopen-bin.h: Likewise. 410 * fopen-same.h: Likewise. 411 * fopen-vms.h: Likewise. 412 * aout/hppa.h: Likewise. 413 * opcode/tahoe.h: Likewise. 414 4152012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com> 416 417 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS 418 4192012-11-09 Jason Merrill <jason@redhat.com> 420 421 * demangle.h (enum demangle_component_type): Add 422 DEMANGLE_COMPONENT_TAGGED_NAME. 423 4242012-10-29 Sterling Augustine <saugustine@google.com> 425 Cary Coutant <ccoutant@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 4322012-10-26 Shinichiro Hamaji <shinichiro.hamaji@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 4422012-10-24 H.J. Lu <hongjiu.lu@intel.com> 443 444 * bfdlink.h (bfd_link_info): Add 445 disable_target_specific_optimizations. 446 4472012-10-23 Nathan Sidwell <nathan@codesourcery.com> 448 449 * bfdlink.h (struct bfd_link_info): Add stacksize option. 450 4512012-10-22 Jan Beich <jbeich@tormail.org> 452 453 PR ld/14426 454 * bfdlink.h (bfd_link_info): Add ignore_hash. 455 4562012-10-08 Jason Merrill <jason@redhat.com> 457 458 * demangle.h (enum demangle_component_type): Add 459 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER. 460 4612012-09-18 Florian Weimer <fweimer@redhat.com> 462 463 PR other/54411 464 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound. 465 4662012-09-27 Anthony Green <green@moxielogic.com> 467 468 * opcode/moxie.h (MOXIE_BAD): New define. 469 4702012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com> 471 472 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc. 473 4742012-09-06 Cary Coutant <ccoutant@google.com> 475 476 * dwarf2.def: Edit comment. 477 4782012-08-24 Sriraman Tallam <tmsriram@google.com> 479 480 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections): 481 New interface. 482 (ld_plugin_unique_segment_for_sections): New interface. 483 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val. 484 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val. 485 (tv_allow_unique_segment_for_sections): New member. 486 (tv_unique_segment_for_sections): New member. 487 4882012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 489 490 * opcode/arm.h (ARM_CPU_IS_ANY): New define. 491 4922012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 493 494 * elf/arm.h (TAG_CPU_ARCH_V8): New define. 495 (MAX_TAG_CPU_ARCH): Update. 496 * opcode/arm.h (ARM_EXT_V8): New define. 497 (FPU_VFP_EXT_ARMV8): Likewise. 498 (FPU_NEON_EXT_ARMV8): Likewise. 499 (FPU_CRYPTO_EXT_ARMV8): Likewise. 500 (ARM_AEXT_V8A): Likewise. 501 (FPU_VFP_ARMV8): Likwise. 502 (FPU_NEON_ARMV8): Likewise. 503 (FPU_CRYPTO_ARMV8): Likewise. 504 (FPU_ARCH_VFP_ARMV8): Likewise. 505 (FPU_ARCH_NEON_VFP_ARMV8): Likewise. 506 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise. 507 (ARM_ARCH_V8A): Likwise. 508 (ARM_ARCH_V8A_FP): Likewise. 509 (ARM_ARCH_V8A_SIMD): Likewise. 510 (ARM_ARCH_V8A_CRYPTO): Likewise. 511 5122012-08-13 Ian Bolton <ian.bolton@arm.com> 513 Laurent Desnogues <laurent.desnogues@arm.com> 514 Jim MacArthur <jim.macarthur@arm.com> 515 Marcus Shawcroft <marcus.shawcroft@arm.com> 516 Nigel Stephens <nigel.stephens@arm.com> 517 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 518 Richard Earnshaw <rearnsha@arm.com> 519 Sofiane Naci <sofiane.naci@arm.com> 520 Tejas Belagod <tejas.belagod@arm.com> 521 Yufeng Zhang <yufeng.zhang@arm.com> 522 523 * dis-asm.h (print_insn_aarch64): New declaration. 524 (print_aarch64_disassembler_options): New declaration. 525 (aarch64_symbol_is_valid): New declaration. 526 5272012-08-02 Sean Keys <skeys@ipdatasys.com> 528 529 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200 530 5312012-07-24 Stephan McCamant <smcc@cs.berkeley.edu> 532 Dr David Alan Gilbert <dave@treblig.org> 533 534 PR binutils/13135 535 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2. 536 5372012-07-13 Doug Evans <dje@google.com> 538 539 * filenames.h: #include "hashtab.h". 540 (filename_hash, filename_eq): Declare. 541 5422012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 543 544 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc. 545 5462012-07-05 Sean Keys <skeys@ipdatasys.com> 547 548 * opcode/xgate.h: Changed the format string for mode 549 XGATE_OP_DYA_MON. 550 5512012-06-18 Doug Evans <dje@google.com> 552 553 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index. 554 5552012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com> 556 557 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE. 558 5592012-06-08 Jakub Jelinek <jakub@redhat.com> 560 561 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New 562 forms. 563 * dwarf2.h (enum dwarf_macro_record_type): Add 564 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt 565 and DW_MACRO_GNU_transparent_include_alt. 566 5672012-05-23 Doug Evans <dje@google.com> 568 569 * leb128.h: #include stdint.h, inttypes.h. 570 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull. 571 Change to take a uint64_t * argument instead of unsigned long long. 572 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll. 573 Change to take an int64_t * argument instead of long long. 574 5752012-05-22 Doug Evans <dje@google.com> 576 577 * leb128.h: New file. 578 5792012-05-19 Gary Funck <gary@intrepid.com> 580 581 * dwarf2.def: Update comment re: UPC extensions to reference 582 DWARF4 specification. 583 5842012-05-15 James Murray <jsm@jsm-net.demon.co.uk> 585 586 * dis-asm.h (print_insn_m9s12x): Prototype. 587 (print_insn_m9s12xg): Prototype. 588 5892012-05-03 Sean Keys <skeys@ipdatasys.com> 590 591 * dis-asm.h (print_insn_xgate): Define. 592 (print_insn_xgate): Ditto. 593 Added new files for XGATE port. 594 5952012-05-02 Cary Coutant <ccoutant@google.com> 596 597 * dwarf2.def: Remove DW_FORM_GNU_ref_index, 598 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base. 599 6002012-04-28 Doug Evans <dje@google.com> 601 602 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index. 603 6042012-04-27 Tom Tromey <tromey@redhat.com> 605 606 * dwarf2.h: Wrap function declarations in extern "C". 607 6082012-04-27 Tom Tromey <tromey@redhat.com> 609 610 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute) 611 (enum dwarf_location_atom, enum dwarf_type, enum 612 dwarf_call_frame_info): Remove. 613 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP) 614 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros. 615 Include dwarf2.def. 616 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name) 617 (get_DW_OP_name, get_DW_ATE_name): Declare. 618 * dwarf2.def: New file, from dwarf2.h. 619 6202012-04-12 David S. Miller <davem@davemloft.net> 621 622 * elf/sparc.h (R_SPARC_WDISP10): New reloc. 623 * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10. 624 6252012-04-10 Tristan Gingold <gingold@adacore.com> 626 627 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h 628 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t. 629 6302012-04-09 Roland McGrath <mcgrathr@google.com> 631 632 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs. 633 6342012-03-15 Alan Modra <amodra@gmail.com> 635 636 * dis-asm.h (disassemble_init_powerpc): Declare. 637 6382009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be> 639 640 Add DWARF attribute value for the "Borland fastcall" calling 641 convention. 642 * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant. 643 6442012-01-31 H.J. Lu <hongjiu.lu@intel.com> 645 646 PR ld/13616 647 * bfdlink.h (bfd_link_order): Update comments on data size. 648 6492012-01-26 Cary Coutant <ccoutant@google.com> 650 651 * dwarf2.h (enum dwarf_form): Add Fission extensions. 652 (enum dwarf_attribute): Likewise. 653 6542012-01-06 Jason Merrill <jason@redhat.com> 655 656 PR c++/6057 657 PR c++/48051 658 PR c++/50855 659 PR c++/51322 660 * demangle.h (enum demangle_component_type): Add 661 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY. 662 6632011-12-14 Iain Sandoe <iains@gcc.gnu.org> 664 665 * mach-o/loader.h (bfd_mach_o_section_type): define 666 BFD_MACH_O_S_ATTR_NONE to 0. 667 6682011-11-07 Richard Henderson <rth@redhat.com> 669 670 Merged from transactional-memory. 671 672 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group. 673 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group. 674 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New. 675 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New. 676 6772011-11-01 DJ Delorie <dj@redhat.com> 678 679 * dis-asm.h (print_insn_rl78): Declare. 680 6812011-10-25 Joern Rennecke <joern.rennecke@embecosm.com> 682 683 * dis-asm.h (print_insn_epiphany): Declare. 684 6852011-10-21 Ulrich Drepper <drepper@gmail.com> 686 687 * obstack.h [!GNUC] (obstack_free): Avoid cast to int. 688 6892011-10-21 Marc Glisse <marc.glisse@inria.fr> 690 691 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++ 692 6932011-10-19 Alan Modra <amodra@gmail.com> 694 695 PR ld/13254 696 * bfdlink.h (struct bfd_link_info): Add error_textrel. 697 6982011-09-28 Doug Evans <dje@google.com> 699 700 * timeval-utils.h: New file. 701 702 * libiberty.h (countargv): Declare. 703 7042011-09-26 Cary Coutant <ccoutant@google.com> 705 706 gcc PR lto/47247 707 * plugin-api.h (enum ld_plugin_symbol_resolution): Add 708 LDPR_PREVAILING_DEF_IRONLY_EXP. 709 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2. 710 7112011-09-23 Cary Coutant <ccoutant@google.com> 712 713 PR 40831 714 * demangle.h (enum demangle_component_type): Add 715 DEMANGLE_COMPONENT_CLONE. 716 7172011-09-15 H.J. Lu <hongjiu.lu@intel.com> 718 719 PR ld/12975 720 * bfdlink.h (bfd_link_info): Add version_info. 721 7222011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 723 724 * xregex.h (regoff_t): Define. 725 7262011-07-22 Jakub Jelinek <jakub@redhat.com> 727 728 * dwarf2.h (DW_AT_GNU_macros): New. 729 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*. 730 731 PR c++/49756 732 * libiberty.h (stack_limit_increase): New prototype. 733 7342011-07-13 Sriraman Tallam <tmsriram@google.com> 735 736 * plugin-api.h 737 (ld_plugin_section): New struct. 738 (ld_plugin_get_section_count): New typedef. 739 (ld_plugin_get_section_type): New typedef. 740 (ld_plugin_get_section_name): New typedef. 741 (ld_plugin_get_section_contents): New typedef. 742 (ld_plugin_update_section_order): New typedef. 743 (ld_plugin_allow_section_ordering): New typedef. 744 (LDPT_GET_SECTION_COUNT): New enum value. 745 (LDPT_GET_SECTION_TYPE): New enum value. 746 (LDPT_GET_SECTION_NAME): New enum value. 747 (LDPT_GET_SECTION_CONTENTS): New enum value. 748 (LDPT_UPDATE_SECTION_ORDER): New enum value. 749 (LDPT_ALLOW_SECTION_ORDERING): New enum value. 750 (tv_get_section_count): New struct members. 751 (tv_get_section_type): New struct members. 752 (tv_get_section_name): New struct members. 753 (tv_get_section_contents): New struct members. 754 (tv_update_section_order): New struct members. 755 (tv_allow_section_ordering): New struct members. 756 7572011-07-15 Alan Modra <amodra@gmail.com> 758 759 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip, 760 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and 761 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id 762 out of bitfields. Reorder bitfields. 763 7642011-07-13 Sriraman Tallam <tmsriram@google.com> 765 766 * plugin-api.h (ld_plugin_section): New struct. 767 (ld_plugin_get_section_count): New typedef. 768 (ld_plugin_get_section_type): New typedef. 769 (ld_plugin_get_section_name): New typedef. 770 (ld_plugin_get_section_contents): New typedef. 771 (ld_plugin_update_section_order): New typedef. 772 (ld_plugin_allow_section_ordering): New typedef. 773 (LDPT_GET_SECTION_COUNT): New enum value. 774 (LDPT_GET_SECTION_TYPE): New enum value. 775 (LDPT_GET_SECTION_NAME): New enum value. 776 (LDPT_GET_SECTION_CONTENTS): New enum value. 777 (LDPT_UPDATE_SECTION_ORDER): New enum value. 778 (LDPT_ALLOW_SECTION_ORDERING): New enum value. 779 (tv_get_section_count): New struct members. 780 (tv_get_section_type): New struct members. 781 (tv_get_section_name): New struct members. 782 (tv_get_section_contents): New struct members. 783 (tv_update_section_order): New struct members. 784 (tv_allow_section_ordering): New struct members. 785 7862011-07-11 Catherine Moore <clm@codesourcery.com> 787 788 * bfdlink.h (flag_type): New enumeration. 789 (flag_info_list): New structure. 790 (flag_info): New structure. 791 7922011-07-09 H.J. Lu <hongjiu.lu@intel.com> 793 794 PR ld/12942 795 * bfdlink.h (bfd_link_info): Add loading_lto_outputs. 796 7972011-07-01 Joel Brobecker <brobecker@adacore.com> 798 799 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define 800 on Darwin, as well as on the systems that use a DOS-like 801 filesystem. 802 8032011-06-22 Jakub Jelinek <jakub@redhat.com> 804 805 PR debug/47858 806 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref. 807 8082011-06-22 Jakub Jelinek <jakub@redhat.com> 809 810 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref. 811 8122011-06-20 Jakub Jelinek <jakub@redhat.com> 813 814 PR ld/12570 815 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info 816 option. 817 8182011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com> 819 820 * demangle.h (DMGL_RET_POSTFIX): Extend the comment. 821 (DMGL_RET_DROP): New. 822 8232011-06-13 Walter Lee <walt@tilera.com> 824 825 * dis-asm.h (print_insn_tilegx): Declare. 826 (print_insn_tilepro): Likewise. 827 8282011-05-17 Alan Modra <amodra@gmail.com> 829 830 PR ld/12760 831 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and 832 "string" param. 833 8342011-05-16 Alan Modra <amodra@gmail.com> 835 836 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field. 837 8382011-04-30 Jakub Jelinek <jakub@redhat.com> 839 840 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type, 841 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New. 842 8432011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com> 844 845 * bfdlink.h (ENUM_BITFIELD): Remove. 846 8472011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com> 848 849 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h. 850 8512011-04-24 Alan Modra <amodra@gmail.com> 852 853 PR ld/12365 854 PR ld/12696 855 * bfdlink.h (ENUM_BITFIELD): Define. 856 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref". 857 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer 858 rather than "name". 859 8602011-04-20 Alan Modra <amodra@gmail.com> 861 862 PR ld/12365 863 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition 864 and multiple_common parameters to pass in a bfd_link_hash_entry 865 pointer rather than name,bfd etc. found in the hash entry. 866 8672011-03-31 Tristan Gingold <gingold@adacore.com> 868 869 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum. 870 8712011-03-24 Mark Wielaard <mjw@redhat.com> 872 873 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define. 874 8752010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com> 876 877 * plugin-api.h (ld_plugin_get_view): New. 878 (ld_plugin_tag): Add LDPT_GET_VIEW. 879 (ld_plugin_tv): Add tv_get_view. 880 8812011-03-16 Jakub Jelinek <jakub@redhat.com> 882 883 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter, 884 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value, 885 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered, 886 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites, 887 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites, 888 DW_OP_GNU_entry_value): New. 889 8902011-02-28 Kai Tietz <kai.tietz@onevision.com> 891 892 * filenames.h (filename_ncmp): New prototype. 893 8942011-02-23 Kai Tietz <kai.tietz@onevision.com> 895 896 * dwarf2.h (_ELF_DWARF2_H): Renamed to 897 _DWARF2_H. 898 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo, 899 DWARF2_External_PubNames, DWARF2_Internal_PubNames, 900 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit, 901 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed. 902 9032011-02-08 Ulrich Weigand <uweigand@de.ibm.com> 904 905 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL. 906 9072011-01-12 Iain Sandoe <iains@gcc.gnu.org> 908 909 * dwarf2.h: Update value for DW_AT_hi_user. 910 9112010-11-16 Ian Lance Taylor <iant@google.com> 912 913 * simple-object.h (simple_object_attributes_merge): Declare, 914 replacing simple_object_attributes_compare. 915 9162010-11-04 Ian Lance Taylor <iant@google.com> 917 918 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go. 919 9202010-11-02 Ian Lance Taylor <iant@google.com> 921 922 * simple-object.h: New file. 923 9242010-10-15 Dave Korn <dave.korn.cygwin@gmail.com> 925 926 Sync LD plugin patch series (part 1/6) with src/include/. 927 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member. 928 9292010-10-14 Dave Korn <dave.korn.cygwin@gmail.com> 930 931 Apply LD plugin patch series (part 6/6). 932 * bfdlink.h (struct_bfd_link_callbacks): Document new argument 933 to add_archive_element callback used to return a replacement bfd which 934 is to be added to the hash table in place of the original element. 935 9362010-10-14 Dave Korn <dave.korn.cygwin@gmail.com> 937 938 Apply LD plugin patch series (part 1/6). 939 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member. 940 9412010-10-06 Andi Kleen <ak@linux.intel.com> 942 943 * libiberty.h (setproctitle): Add prototype. 944 9452010-09-29 Bernd Schmidt <bernds@codesourcery.com> 946 947 * opcode/tic6x-control-registers.h (tscl): Now read_write. 948 9492010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 950 951 * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val. 952 9532010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 954 955 * arm.h (ARM_EXT_V6Z): Remove. 956 (ARM_EXT_SEC): New define. 957 (ARM_AEXT_V6Z): Use Security Extensions. 958 (ARM_AEXT_V6ZK): Likeiwse. 959 (ARM_AEXT_V6ZT2): Likewise. 960 (ARM_AEXT_V6ZKT2): Likewise. 961 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions. 962 (ARM_ARCH_V7A_SEC): New define. 963 (ARM_ARCH_V7A_MP): Rename... 964 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions. 965 9662010-09-09 Jakub Jelinek <jakub@redhat.com> 967 968 * dwarf2.h (DW_OP_GNU_implicit_pointer): New. 969 9702010-07-06 Ken Werner <ken.werner@de.ibm.com> 971 972 * floatformat.h (floatformat_ieee_half_big): Add declaration. 973 (floatformat_ieee_half_little): Likewise. 974 9752010-06-29 Alan Modra <amodra@gmail.com> 976 977 * dis-asm.h: Remove references to maxq. 978 9792010-06-21 Rafael Espindola <espindola@google.com> 980 981 * plugin-api.h (ld_plugin_set_extra_library_path): New. 982 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH. 983 (ld_plugin_tv): Add tv_set_extra_library_path. 984 9852010-06-21 Jakub Jelinek <jakub@redhat.com> 986 987 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF. 988 9892010-06-18 Rafael Espindola <espindola@google.com> 990 991 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library): 992 Make argument const. 993 9942010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com> 995 996 * splay-tree.h: Update copyright years. 997 (splay_tree_s): Document fields. 998 (splay_tree_new_typed_alloc): New. 999 1000 * hashtab.h: Update copyright years. 1001 (htab_create_typed_alloc): New. 1002 10032010-06-10 Tristan Gingold <gingold@adacore.com> 1004 1005 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and 1006 DW_TAG_HP_Bliss_field_set. 1007 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue, 1008 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size, 1009 DW_AT_HP_definition_points, DW_AT_HP_default_location and 1010 DW_AT_HP_is_result_param. 1011 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d, 1012 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited, 1013 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed, 1014 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d. 1015 (enum dwarf_line_number_x_ops): Add 1016 DW_LNE_HP_source_file_correlation. 1017 (enum dwarf_source_language): Add DW_LANG_HP_Bliss, 1018 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro, 1019 DW_LANG_HP_Assembler. 1020 10212010-06-01 Rafael Espindola <espindola@google.com> 1022 1023 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME. 1024 10252010-04-26 Pedro Alves <pedro@codesourcery.com> 1026 1027 * filenames.h (PATH_SEPARATOR): Delete. 1028 10292010-04-23 Pedro Alves <pedro@codesourcery.com> 1030 1031 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR, 1032 always define it independently of host, add `dos_based' parameter, 1033 and handle it. 1034 (PATH_SEPARATOR): Define. 1035 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it 1036 independently of host, add `dos_based' parameter, and handle it. 1037 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define 1038 it independently of host, add `dos_based' parameter, and handle 1039 it. 1040 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH) 1041 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH) 1042 (HAS_DOS_DRIVE_SPEC): New. 1043 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1. 1044 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1. 1045 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1. 1046 * libiberty.h (dos_lbasename, unix_lbasename): Declare. 1047 10482009-05-31 Ian Lance Taylor <iant@google.com> 1049 1050 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++ 1051 the way we treat an ISO C compiler. Don't define inline as a 1052 macro when compiling with C++. 1053 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C" 1054 when compiling with C++. 1055 * fibheap.h: Add extern "C" when compiling with C++. 1056 10572010-04-23 Pedro Alves <pedro@codesourcery.com> 1058 1059 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR, 1060 always define it independently of host, add `dos_based' parameter, 1061 and handle it. 1062 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it 1063 independently of host, add `dos_based' parameter, and handle it. 1064 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define 1065 it independently of host, add `dos_based' parameter, and handle 1066 it. 1067 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH) 1068 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH) 1069 (HAS_DOS_DRIVE_SPEC): New. 1070 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1. 1071 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1. 1072 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1. 1073 * libiberty.h (dos_lbasename, unix_lbasename): Declare. 1074 10752010-04-20 Nick Clifton <nickc@redhat.com> 1076 1077 * sha1.h: Update copyright notice to use GPLv3. 1078 10792010-04-15 Nick Clifton <nickc@redhat.com> 1080 1081 * bout.h: Update copyright notice to use GPLv3. 1082 * hp-symtab.h: Likewise. 1083 * oasys.h: Likewise. 1084 * progress.h: Likewise. 1085 * sha1.h: Likewise. 1086 * xtensa-isa-internal.h: Likewise. 1087 * xtensa-isa.h: Likewise. 1088 10892010-04-14 Doug Evans <dje@google.com> 1090 1091 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros. 1092 10932010-04-05 Jakub Jelinek <jakub@redhat.com> 1094 1095 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn 1096 field. 1097 10982010-03-25 Joseph Myers <joseph@codesourcery.com> 1099 1100 * dis-asm.h (print_insn_tic6x): Declare. 1101 11022010-03-23 Joseph Myers <joseph@codesourcery.com> 1103 1104 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define. 1105 11062010-01-13 Joel Brobecker <brobecker@adacore.com> 1107 1108 Add new DW_AT_use_GNAT_descriptive_type CU attribute. 1109 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type. 1110 11112010-01-11 Tristan Gingold <gingold@adacore.com> 1112 1113 * demangle.h (ada_demangle): Add prototype. 1114 11152010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1116 1117 PR bootstrap/41771 1118 * ansidecl.h: Fix inline test for C99 and Sun Studio cc. 1119 11202009-12-29 Joel Brobecker <brobecker@adacore.com> 1121 1122 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type. 1123 11242009-12-14 Doug Kwan <dougkwan@google.com> 1125 1126 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters 1127 to avoid shadowed variable warnings. 1128 * dis-asm.h (struct disassemble_info): Ditto. 1129 (disassemble_init_for_target): Ditto. 1130 (init_disassemble_info): Ditto. 1131 11322009-11-18 Alan Modra <amodra@bigpond.net.au> 1133 1134 * alloca-conf.h: Clarify comment. 1135 11362009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be> 1137 1138 Add DWARF attribute value for the "Borland fastcall" calling 1139 convention. 1140 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant. 1141 11422009-10-23 Kai Tietz <kai.tietz@onevision.com> 1143 1144 * splay-tree.h (libi_uhostptr_t): Add gcc specific 1145 __extension__ for long long type case to silent cX9. 1146 (libi_shostptr_t): Likewise. 1147 11482009-10-19 Rafael Avila de Espindola <espindola@google.com> 1149 1150 PR40790 1151 * plugin-api.h: Don't include stdint.h unconditionally. 1152 11532009-10-15 Jakub Jelinek <jakub@redhat.com> 1154 1155 * include/dwarf2.h (DW_LANG_Python): Add comment that it is 1156 a DWARF 4 addition. 1157 11582009-10-14 Alan Modra <amodra@bigpond.net.au> 1159 1160 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from 1161 bfd_link_common_skip_ar_aymbols. 1162 (struct bfd_link_info): Here too. 1163 11642009-10-09 Rafael Espindola <espindola@google.com> 1165 1166 * plugin-api.h (ld_plugin_add_input_library): Change argument name to 1167 libname. 1168 11692008-10-03 Rafael Espindola <espindola@google.com> 1170 1171 * plugin-api.h: New. 1172 * lto-symtab.h: New. 1173 11742009-10-05 Rafael Espindola <espindola@google.com> 1175 1176 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE. 1177 (ld_plugin_get_input_file): New. 1178 (ld_plugin_release_input_file): New. 1179 (ld_plugin_add_input_library): New. 1180 (ld_plugin_message): Mark format const. 1181 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and 1182 LDPT_ADD_INPUT_LIBRARY. 1183 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and 1184 tv_add_input_library. 1185 11862009-10-04 Jerry Quinn <jlquinn@optonline.net> 1187 1188 * plugin-api.h: Fix compile. 1189 11902009-09-29 Jason Merrill <jason@redhat.com> 1191 1192 * demangle.h (enum demangle_component_type): Add 1193 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG, 1194 DEMANGLE_COMPONENT_UNNAMED_TYPE. 1195 (struct demangle_component): Add s_unary_num. 1196 11972009-09-29 DJ Delorie <dj@redhat.com> 1198 1199 * dis-asm.h: Add prototype for print_insn_rx. 1200 12012009-09-25 Dodji Seketeli <dodji@redhat.com> 1202 1203 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and 1204 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack 1205 and DW_TAG_formal_parameter_pack until DWARF 5 is out. 1206 12072009-09-25 Cary Coutant <ccoutant@google.com> 1208 1209 Add rest of new values from DWARF Version 4. 1210 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias): 1211 New tags. 1212 (DW_FORM_ref_sig8): New name for DW_FORM_sig8. 1213 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr, 1214 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by, 1215 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded, 1216 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required, 1217 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New 1218 attributes. 1219 (DW_LANG_Python): New language. 1220 12212009-09-24 Cary Coutant <ccoutant@google.com> 1222 1223 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias): 1224 New tags. 1225 (DW_FORM_ref_sig8): New name for DW_FORM_sig8. 1226 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr, 1227 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by, 1228 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded, 1229 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required, 1230 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New 1231 attributes. 1232 (DW_LANG_Python): New language. 1233 12342009-09-22 Dodji Seketeli <dodji@redhat.com> 1235 1236 * dwarf2.h (enum dwarf_tag): Add 1237 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack. 1238 12392009-09-09 Martin Thuresson <martin@mtme.org> 1240 1241 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top 1242 level. 1243 12442009-09-04 Jie Zhang <jie.zhang@analog.com> 1245 1246 * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp. 1247 (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define. 1248 (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask, 1249 PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask): 1250 Adjust accordingly. 1251 (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and 1252 PseudoDbg_Assert_grp_mask. 1253 12542009-08-06 Michael Eager <eager@eagercon.com> 1255 1256 * dis-asm.h: Decl print_insn_microblaze(). 1257 12582009-07-24 Ian Lance Taylor <iant@google.com> 1259 1260 * libiberty.h (crc32): Declare. 1261 12622009-07-20 Cary Coutant <ccoutant@google.com> 1263 Doug Evans <dje@google.com> 1264 1265 Add some dwarf4 values. 1266 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit. 1267 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc, 1268 DW_FORM_flag_present, DW_FORM_sig8. 1269 (enum dwarf_attribute): Add DW_AT_signature. 1270 12712009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com> 1272 1273 * demangle.h 1274 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>) 1275 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>): 1276 New. 1277 12782009-07-10 Tom Tromey <tromey@redhat.com> 1279 1280 * dwarf2.h: New file, moved from elf/. 1281 12822009-07-09 Jakub Jelinek <jakub@redhat.com> 1283 1284 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value 1285 and DW_OP_stack_value. 1286 12872009-07-09 Tom Tromey <tromey@redhat.com> 1288 1289 * elf/dwarf2.h: Remove, renaming to... 1290 * dwarf2.h: ... this. 1291 12922009-06-29 Tom Tromey <tromey@redhat.com> 1293 1294 * elf/dwarf2.h: New file. Merged with gdb. 1295 12962009-06-18 Nick Clifton <nickc@redhat.com> 1297 1298 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags 1299 field of struct disassemble_info. 1300 13012009-06-09 Ian Lance Taylor <ian@airs.com> 1302 1303 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++. 1304 13052009-06-15 Nick Clifton <nickc@redhat.com> 1306 1307 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of 1308 struct disassemble_info. 1309 13102009-06-02 Ian Lance Taylor <iant@google.com> 1311 1312 * ansidecl.h (EXPORTED_CONST): Define. 1313 13142009-05-31 Ian Lance Taylor <iant@google.com> 1315 1316 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++ 1317 the way we treat an ISO C compiler. Don't define inline as a 1318 macdro when compiling with C++. 1319 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C" 1320 when compiling with C++. 1321 * fibheap.h: Add extern "C" when compiling with C++. 1322 13232009-05-25 Tristan Gingold <gingold@adacore.com> 1324 1325 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB, 1326 FOPEN_AUB): Use "rfm=udf,rat=none" attribute. 1327 13282009-04-22 Taras Glek <tglek@mozilla.com> 1329 1330 * hashtab.h: Update GTY annotations to new syntax. 1331 * splay-tree.h: Likewise. 1332 13332009-04-08 H.J. Lu <hongjiu.lu@intel.com> 1334 1335 * bfdlink.h (bfd_link_info): Add warn_alternate_em. 1336 13372009-03-18 Alan Modra <amodra@bigpond.net.au> 1338 1339 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13 1340 documentation. 1341 13422009-03-17 Jason Merrill <jason@redhat.com> 1343 1344 * demangle.h (enum demangle_component_type): Add 1345 DEMANGLE_COMPONENT_FUNCTION_PARAM. 1346 13472008-12-01 Cary Coutant <ccoutant@google.com> 1348 1349 * plugin-api.h (LDPS_BAD_HANDLE): New constant. 1350 (ld_plugin_get_input_file): New typedef. 1351 (ld_plugin_release_input_file): New typedef. 1352 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants. 1353 (struct ld_plugin_tv): Add two new fields. 1354 13552008-12-23 Jon Beniston <jon@beniston.com> 1356 1357 * dis-asm.h: Add LM32 disassembler function prototype. 1358 13592008-12-10 Jason Merrill <jason@redhat.com> 1360 1361 * demangle.h (enum demangle_component_type): Add 1362 DEMANGLE_COMPONENT_FIXED_TYPE. 1363 13642008-12-01 Cary Coutant <ccoutant@google.com> 1365 1366 * plugin-api.h (ld_plugin_message): Change format parameter to const. 1367 13682008-12-01 Cary Coutant <ccoutant@google.com> 1369 1370 * plugin-api.h: Fix syntax error when compiling with C++. 1371 13722008-11-26 Alan Modra <amodra@bigpond.net.au> 1373 1374 PR 7047 1375 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol". 1376 Add "literal". 1377 13782008-11-21 Sterling Augustine <sterling@tensilica.com> 1379 1380 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag. 1381 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype. 1382 13832008-11-19 Bob Wilson <bob.wilson@acm.org> 1384 1385 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32) 1386 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR) 1387 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1. 1388 (XCHAL_NUM_AREGS): Change to 32. 1389 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K. 1390 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32. 1391 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5. 1392 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1. 1393 (XCHAL_DEBUGLEVEL): Change to 6. 1394 13952008-11-14 Tristan Gingold <gingold@adacore.com> 1396 1397 * fopen-vms.h (FOPEN_RB): Use a single string to match the 1398 standard prototype. 1399 (FOPEN_WB): Ditto. 1400 (FOPEN_AB): Ditto. 1401 (FOPEN_RUB): Ditto. 1402 (FOPEN_WUB): Ditto. 1403 (FOPEN_AUB): Ditto. 1404 14052008-10-21 Alan Modra <amodra@bigpond.net.au> 1406 1407 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *. 1408 14092008-10-06 Jason Merrill <jason@redhat.com> 1410 1411 * demangle.h (enum demangle_component_type): Add 1412 DEMANGLE_COMPONENT_PACK_EXPANSION. 1413 14142008-09-24 Richard Henderson <rth@redhat.com> 1415 1416 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New. 1417 14182008-09-22 Rafael Espindola <espindola@google.com> 1419 1420 * plugin-api.h (ld_plugin_status): Remove comma from the last item. 1421 Use C style comment. 1422 (ld_plugin_api_version, ld_plugin_output_file_type, 1423 ld_plugin_symbol_kind, ld_plugin_symbol_visibility, 1424 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove 1425 comma from the last item. 1426 14272008-09-18 Cary Coutant <ccoutant@google.com> 1428 1429 Add plugin functionality for link-time optimization (LTO). 1430 * plugin-api.h: New file. 1431 14322008-09-09 Jason Merrill <jason@redhat.com> 1433 1434 * demangle.h (enum demangle_component_type): Add 1435 DEMANGLE_COMPONENT_DECLTYPE. 1436 14372008-08-25 Alan Modra <amodra@bigpond.net.au> 1438 1439 * binary-io.h: New file, imported from gnulib, but don't 1440 #include <fcntl.h> or <stdio.h>. 1441 14422008-08-17 Alan Modra <amodra@bigpond.net.au> 1443 1444 * bfdlink.h (bfd_generic_link_read_symbols): Declare. 1445 14462008-08-08 Anatoly Sokolov <aesok@post.ru> 1447 1448 * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31, 1449 E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define. 1450 (EF_AVR_MACH): Redefine to 0x7F. 1451 * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove. 1452 (AVR_ISA_AVR3): Redefine. 1453 (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35, 1454 AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51, 1455 AVR_ISA_AVR6): Define. 1456 14572008-07-12 Jie Zhang <jie.zhang@analog.com> 1458 1459 Revert 1460 2008-07-12 Jie Zhang <jie.zhang@analog.com> 1461 * bfdlink.h (struct bfd_link_info): Add sep_code member 1462 variable. 1463 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define. 1464 (EF_BFIN_DATA_IN_L1): Define. 1465 14662008-07-12 Jie Zhang <jie.zhang@analog.com> 1467 1468 * bfdlink.h (struct bfd_link_info): Add sep_code member 1469 variable. 1470 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define. 1471 (EF_BFIN_DATA_IN_L1): Define. 1472 14732008-07-07 Stan Shebs <stan@codesourcery.com> 1474 1475 * dis-asm.h (struct disassemble_info): Add endian_code field. 1476 14772008-07-07 Joel Brobecker <brobecker@adacore.com> 1478 1479 * safe-ctype.h: Add #include of ctype.h before redefining 1480 the ctype.h macros. 1481 14822008-07-04 Joel Brobecker <brobecker@adacore.com> 1483 1484 * safe-ctype.h: Remove #error when detecting that ctype.h has been 1485 included. Redefine the various macros provided by ctype.h as 1486 undefined variables. 1487 14882008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1489 1490 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR, 1491 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New. 1492 14932008-06-06 Alan Modra <amodra@bigpond.net.au> 1494 1495 * bfdlink.h (struct bfd_link_info): Add "path_separator". 1496 14972008-04-10 Andreas Krebbel <krebbel1@de.ibm.com> 1498 1499 * dis-asm.h (print_s390_disassembler_options): 1500 Prototype added. 1501 15022008-03-24 Ian Lance Taylor <iant@google.com> 1503 1504 * sha1.h: New file, from gnulib. 1505 1506 * md5.h: Add extern "C" when compiled with C++. 1507 15082008-03-24 Ian Lance Taylor <iant@google.com> 1509 1510 * md5.h: Add extern "C" when compiled with C++. 1511 15122008-03-21 Ian Lance Taylor <iant@google.com> 1513 1514 * filenames.h: Add extern "C" when compiled with C++. 1515 15162008-02-15 Alan Modra <amodra@bigpond.net.au> 1517 1518 * bfdlink.h (struct bfd_link_hash_table): Delete creator field. 1519 (struct bfd_link_info): Add output_bfd. 1520 15212008-02-11 Bob Wilson <bob.wilson@acm.org> 1522 1523 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero. 1524 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New. 1525 15262008-01-26 David Daney <ddaney@avtrex.com> 1527 1528 * demangle.h (demangle_component_type): Add 1529 DEMANGLE_COMPONENT_JAVA_RESOURCE, 1530 DEMANGLE_COMPONENT_COMPOUND_NAME, and 1531 DEMANGLE_COMPONENT_CHARACTER as new enum values. 1532 (demangle_component): Add struct s_character to union u. 1533 15342007-11-07 Joseph Myers <joseph@codesourcery.com> 1535 Daniel Jacobowitz <dan@codesourcery.com> 1536 1537 * floatformat.h (struct floatformat): Add split_half field. 1538 (floatformat_ibm_long_double): New. 1539 15402007-09-06 Tom Tromey <tromey@redhat.com> 1541 1542 * libiberty.h (pex_free): Document process killing. 1543 15442007-08-31 Douglas Gregor <doug.gregor@gmail.com> 1545 1546 * demangle.h (enum demangle_component_type): Add 1547 DEMANGLE_COMPONENT_RVALUE_REFERENCE. 1548 15492007-07-25 Ben Elliston <bje@au.ibm.com> 1550 1551 * ternary.h: Remove. 1552 15532007-07-18 Bob Wilson <bob.wilson@acm.org> 1554 1555 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New. 1556 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New. 1557 15582007-07-17 Nick Clifton <nickc@redhat.com> 1559 1560 * COPYING3: New file. Contains version 3 of the GNU General 1561 Public License. 1562 15632007-07-12 Kai Tietz <kai.tietz@onevision.com> 1564 1565 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types 1566 work-a-round whitespace problem in gcc gengtype. 1567 1568 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types, 1569 needed for WIN64 when a long is not wide enough for a pointer. 1570 (splay_tree_key, splay_tree_value): Use the new types. 1571 15722007-07-09 Roland McGrath <roland@redhat.com> 1573 1574 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id. 1575 15762007-07-06 Nick Clifton <nickc@redhat.com> 1577 1578 * bfdlink.h: Update copyright notice to refer to GPLv3. 1579 15802007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com> 1581 1582 * dis-asm.h (print_insn_cr16): New prototype. 1583 15842007-06-01 Noah Misch <noah@cs.caltech.edu> 1585 Alan Modra <amodra@bigpond.net.au> 1586 1587 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail. 1588 15892007-05-07 Nathan Froyd <froydnj@codesourcery.com> 1590 1591 * libiberty.h (writeargv): Declare. 1592 15932007-04-30 Alan Modra <amodra@bigpond.net.au> 1594 1595 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo". 1596 15972007-04-25 Mark Mitchell <mark@codesourcery.com> 1598 1599 * demangle.h: Change license to LGPL + exception. 1600 16012007-04-10 Richard Henderson <rth@redhat.com> 1602 1603 * bfdlink.h (struct bfd_link_info): Add relax_trip. 1604 16052007-03-29 Joel Brobecker <brobecker@adacore.com> 1606 1607 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp 1608 regardless of the type of file system. 1609 16102007-03-06 Jan Hubicka <jh@suse.cz> 1611 1612 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New. 1613 16142007-02-21 Nick Clifton <nickc@redhat.com> 1615 1616 * bfdlink.h (struct bfd_link_callbacks): Add 1617 override_segment_assignment field. 1618 16192007-02-17 Mark Mitchell <mark@codesourcery.com> 1620 Nathan Sidwell <nathan@codesourcery.com> 1621 Vladimir Prus <vladimir@codesourcery.com 1622 Joseph Myers <joseph@codesourcery.com> 1623 1624 * bin-bugs.h: Remove. 1625 16262007-02-09 Joseph S. Myers <joseph@codesourcery.com> 1627 1628 * libiberty.h (pex_write_input): Remove prototype. 1629 16302007-02-05 Dave Brolley <brolley@redhat.com> 1631 1632 * Contribute the following changes: 1633 2001-03-26 Ben Elliston <bje@redhat.com> 1634 1635 * dis-asm.h (print_insn_mep): Declare. 1636 16372007-02-02 H.J. Lu <hongjiu.lu@intel.com> 1638 1639 * dis-asm.h (print_i386_disassembler_options): New. 1640 16412007-01-31 Vladimir Prus <vladimir@codesourcery.com> 1642 1643 * libiberty.h (PEX_STDERR_TO_PIPE): New define. 1644 (PEX_BINARY_ERROR): New define. 1645 (pex_read_err): New function. 1646 16472007-01-29 Simon Baldwin <simonb@google.com> 1648 1649 * demangle.h: New cplus_demangle_print_callback, 1650 cplus_demangle_v3_callback, and java_demangle_v3_callback function 1651 prototypes, and demangle_callbackref type definition. 1652 16532007-01-16 H.J. Lu <hongjiu.lu@intel.com> 1654 1655 PR ld/3831 1656 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list. 1657 Add dynamic and dynamic_data. 1658 16592006-12-05 Michael Tautschnig <tautschn@model.in.tum.de> 1660 Nick Clifton <nickc@redhat.com> 1661 1662 * ansidecl.h (ATTRIBUTE_PACKED): Define. 1663 16642006-11-30 Andrew Stubbs <andrew.stubbs@st.com> 1665 J"orn Rennecke <joern.rennecke@st.com> 1666 1667 PR driver/29931 1668 * libiberty.h (make_relative_prefix_ignore_links): Declare. 1669 16702006-11-27 Bob Wilson <bob.wilson@acm.org> 1671 1672 * xtensa-config.h (XSHAL_ABI): New. 1673 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New. 1674 16752006-11-27 Bob Wilson <bob.wilson@acm.org> 1676 1677 * xtensa-isa.h (STATIC_LIBISA): Delete. 1678 16792006-10-30 Paul Brook <paul@codesourcery.com> 1680 1681 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and 1682 symtab_size. 1683 16842006-10-30 H.J. Lu <hongjiu.lu@intel.com> 1685 1686 PR ld/3111 1687 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads. 1688 16892006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com> 1690 Yukishige Shibata <shibata@rd.scei.sony.co.jp> 1691 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp> 1692 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp> 1693 Alan Modra <amodra@bigpond.net.au> 1694 1695 * dis-asm.h (print_insn_spu): Declare. 1696 16972006-09-17 Mei Ligang <ligang@sunnorth.com.cn> 1698 1699 * dis-asm.h: Add prototypes for Score disassembler routines. 1700 17012006-09-07 H.J. Lu <hongjiu.lu@intel.com> 1702 1703 * bfdlink.h (bfd_elf_dynamic_list): New. 1704 (bfd_link_info): Add a dynamic field. 1705 17062006-08-04 Marcelo Tosatti <marcelo@kvack.org> 1707 1708 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections. 1709 17102006-07-10 Jakub Jelinek <jakub@redhat.com> 1711 1712 * bfdlink.h (struct bfd_link_info): Add emit_hash and 1713 emit_gnu_hash bitfields. 1714 17152006-04-11 Jim Blandy <jimb@codesourcery.com> 1716 1717 * libiberty.h (pex_input_file, pex_input_pipe): New declarations. 1718 17192006-04-06 H.J. Lu <hongjiu.lu@intel.com> 1720 1721 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with 1722 relax_pass. 1723 17242006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com> 1725 Anil Paranjape <anilp1@kpitcummins.com> 1726 Shilin Shakti <shilins@kpitcummins.com> 1727 1728 * dis-asm.h (print_insn_xc16c): New prototype. 1729 17302006-01-18 DJ Delorie <dj@redhat.com> 1731 1732 * md5.h: Include ansidecl.h 1733 17342006-01-17 Andreas Schwab <schwab@suse.de> 1735 1736 PR binutils/1486 1737 * dis-asm.h (struct disassemble_info): Add 1738 disassembler_needs_relocs. 1739 17402006-01-09 Bob Wilson <bob.wilson@acm.org> 1741 1742 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define. 1743 17442005-12-30 Bob Wilson <bob.wilson@acm.org> 1745 1746 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New. 1747 17482005-12-16 Nathan Sidwell <nathan@codesourcery.com> 1749 1750 Second part of ms1 to mt renaming. 1751 * dis-asm.h (print_insn_mt): Renamed. 1752 17532005-12-10 Terry Laurenzo <tlaurenzo@gmail.com> 1754 1755 PR java/9861 1756 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative 1757 output format for return types 1758 17592005-11-03 Alan Modra <amodra@bigpond.net.au> 1760 1761 * bfdlink.h (struct bfd_link_order): Tweak comment. 1762 17632005-10-31 Mark Kettenis <kettenis@gnu.org> 1764 1765 * floatformat.h (enum floatformat_byteorders): Add 1766 floatformat_vax. 1767 (floatformat_vax_aingle, floatformat_vax_double): Declare. 1768 17692005-10-28 Dave Brolley <brolley@redhat.com> 1770 1771 Contribute the following changes: 1772 2003-09-29 Dave Brolley <brolley@redhat.com> 1773 1774 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for 1775 more exotic underlying types to be used. 1776 17772005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl> 1778 1779 disasm.h: Add declaration for print_insn_z80 1780 17812005-09-30 Catherine Moore <clm@cm00re.com> 1782 1783 * dis-asm.h (print_insn_bfin): Declare. 1784 17852005-09-26 Mark Mitchell <mark@codesourcery.com> 1786 1787 * libiberty.h (expandargv): New function. 1788 17892005-08-18 Alan Modra <amodra@bigpond.net.au> 1790 1791 * bfdlink.h: Remove mention of a29k. 1792 * dis-asm.h: Remove a29k support. 1793 17942005-08-17 Mark Kettenis <kettenis@gnu.org> 1795 1796 * floatformat.h (struct floatformat): Change type of large 1797 argument for is_valid member to `const void *'. 1798 (floatformat_to_double): Change type of second argument to `const 1799 void *'. 1800 (floatformat_from_double): Change type of last argument to `void 1801 *'. 1802 (floatformat_is_valid): Change type of last argument to `const 1803 void *'. 1804 18052005-07-14 Jim Blandy <jimb@redhat.com> 1806 1807 * dis-asm.h (print_insn_m32c): New declaration. 1808 18092005-07-12 Ben Elliston <bje@au.ibm.com> 1810 1811 * xregex2.h (regexec): Qualify this prototype with __extension__ 1812 when compiling with GNU C. 1813 18142005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1815 1816 * dis-asm.h (fprintf_ftype): Add format attribute. 1817 18182005-07-03 Steve Ellcey <sje@cup.hp.com> 1819 1820 PR other/13906 1821 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New. 1822 * md5.h (md5_uintptr): New. 1823 (md5_ctx): Align buffer field. 1824 18252005-06-30 Daniel Berlin <dberlin@dberlin.org> 1826 1827 * hashtab.h (HTAB_DELETED_ENTRY): New macro. 1828 (HTAB_EMPTY_ENTRY): New macro. 1829 18302005-06-20 Geoffrey Keating <geoffk@apple.com> 1831 1832 * libiberty.h (strverscmp): Prototype. 1833 18342005-06-17 Jakub Jelinek <jakub@redhat.com> 1835 1836 * elf/external.h (GRP_ENTRY_SIZE): Define. 1837 18382005-06-08 Zack Weinberg <zack@codesourcery.com> 1839 1840 * dis-asm.h (get_arm_regnames): Update prototype. 1841 18422005-06-07 Aldy Hernandez <aldyh@redhat.com> 1843 Michael Snyder <msnyder@redhat.com> 1844 Stan Cox <scox@redhat.com> 1845 1846 * dis-asm.h: Externalize print_insn_ms1. 1847 18482005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net> 1849 1850 * libiberty.h (XOBFINISH): New. 1851 18522005-06-03 Alan Modra <amodra@bigpond.net.au> 1853 1854 * bfdlink.h (struct bfd_link_callbacks): Add einfo. 1855 18562005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1857 1858 * libiberty.h (vsnprintf): Add format attribute. 1859 18602005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1861 1862 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF. 1863 18642005-05-28 Eli Zaretskii <eliz@gnu.org> 1865 1866 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if 1867 needed. 1868 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed. 1869 18702005-05-25 Richard Henderson <rth@redhat.com> 1871 1872 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New. 1873 18742005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net> 1875 1876 * libiberty.h (ACONCAT): Properly cast value of alloca(). 1877 1878 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if 1879 __cplusplus. 1880 18812005-05-12 Steve Ellcey <sje@cup.hp.com> 1882 1883 libiberty.h: Do not define empty basename prototype. 1884 18852005-05-10 Nick Clifton <nickc@redhat.com> 1886 1887 * Update the address and phone number of the FSF organization in 1888 the GPL notices in the following files: 1889 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h, 1890 dyn-string.h, fibheap.h, filenames.h, floatformat.h, 1891 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h, 1892 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h, 1893 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h, 1894 symcat.h, ternary.h, xregex2.h, xtensa-config.h, 1895 xtensa-isa-internal.h, xtensa-isa.h 1896 18972005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1898 1899 * libiberty.h (unlock_std_streams): New. 1900 19012005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1902 1903 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h: 1904 Don't use the PTR macro. 1905 1906 * sort.h: Don't use the PARAMS macro. 1907 19082005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1909 1910 * libiberty.h (unlock_stream): New. 1911 19122005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1913 1914 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked): 1915 Remove parameter names. 1916 19172005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1918 1919 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked): 1920 Provide prototypes for new functions. 1921 19222005-03-29 Ian Lance Taylor <ian@airs.com> 1923 1924 * libiberty.h: Fix indentation. 1925 19262005-03-28 Ian Lance Taylor <ian@airs.com> 1927 1928 * libiberty.h: Include <stdio.h>. 1929 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define. 1930 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define. 1931 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define. 1932 (pex_init, pex_run, pex_read_output): Declare. 1933 (pex_get_status, pex_get_times, pex_free, pex_one): Declare. 1934 (struct pex_time): Define. 1935 19362005-03-28 Mark Mitchell <mark@codesourcery.com> 1937 1938 * libiberty.h (ffs): Declare, if necessary. 1939 19402005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net> 1941 1942 * ternary.h: Don't use PARAMS anymore. 1943 19442005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net> 1945 1946 * md5.h: Remove definition and uses of __P. 1947 * dyn-string.h: Remove uses of PARAMS. 1948 * fibheap.h: Likewise. 1949 * floatformat.h: Likewise. 1950 * hashtab.h: Likewise. 1951 19522005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net> 1953 1954 * demangle.h: Remove uses of PARAMS. 1955 1956 * libiberty.h (ANSI_PROTOTYPES): Remove guard since 1957 ANSI_PROTOTYPES is always assumed. 1958 Remove uses of PARAMS throughout. 1959 19602005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1961 1962 * libiberty.h (xstrndup): Declare. 1963 19642005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1965 1966 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC. 1967 19682005-03-22 Bob Wilson <bob.wilson@acm.org> 1969 1970 * xtensa-isa.h: Update a comment and whitespace. 1971 19722005-03-16 H.J. Lu <hongjiu.lu@intel.com> 1973 1974 * bfdlink.h (bfd_link_info): Add gc_sections. 1975 19762005-03-09 Mark Mitchell <mark@codesourcery.com> 1977 1978 * libiberty.h (gettimeofday): Declare. 1979 19802005-03-01 Jan Beulich <jbeulich@novell.com> 1981 1982 * libiberty.h: Declare unlink_if_ordinary. 1983 19842005-02-21 Alan Modra <amodra@bigpond.net.au> 1985 1986 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix. 1987 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise. 1988 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise. 1989 19902005-02-14 Paolo Bonzini <bonzini@gnu.org> 1991 1992 PR bootstrap/19818 1993 * ansidecl.h (PARAMS): Guard from redefinition. 1994 19952005-02-03 Alan Modra <amodra@bigpond.net.au> 1996 1997 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak. 1998 19992005-02-01 Alan Modra <amodra@bigpond.net.au> 2000 2001 * bfdlink.h (bfd_link_repair_undef_list): Declare. 2002 20032005-01-10 Andreas Schwab <schwab@suse.de> 2004 2005 * dis-asm.h (struct disassemble_info): Add skip_zeroes and 2006 skip_zeroes_at_end. 2007 20082004-12-11 Ben Elliston <bje@au.ibm.com> 2009 2010 * fibheap.h (struct fibnode): Only use unsigned long bitfields 2011 when __GNUC__ is defined and ints are less than 32-bits wide. 2012 20132004-11-04 Paul Brook <paul@codesourcery.com> 2014 2015 * bfdlink.h (bfd_link_info): Add default_imported_symver. 2016 20172004-11-12 Bob Wilson <bob.wilson@acm.org> 2018 2019 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id. 2020 * xtensa-isa.h (xtensa_interface_class_id): New prototype. 2021 20222004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com> 2023 Vineet Sharma <vineets@noida.hcltech.com> 2024 2025 * dis-asm.h: Add prototype for print_insn_maxq_little. 2026 20272004-10-26 Paul Brook <paul@codesourcery.com> 2028 2029 * bfdlink.h (struct bfd_link_info): Add create_default_symver. 2030 20312004-10-21 H.J. Lu <hongjiu.lu@intel.com> 2032 2033 PR 463 2034 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct 2035 bfd_link_hash_entry to reloc_overflow. 2036 20372004-10-07 Bob Wilson <bob.wilson@acm.org> 2038 2039 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS, 2040 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New. 2041 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete. 2042 2043 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete. 2044 (config_sturct struct): Delete. 2045 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE, 2046 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN, 2047 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP, 2048 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL, 2049 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define. 2050 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New. 2051 (xtensa_insn_decode_fn): Rename to ... 2052 (xtensa_opcode_decode_fn): ... this. 2053 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn, 2054 xtensa_undo_reloc_fn): Update. 2055 (xtensa_encoding_template_fn): Delete. 2056 (xtensa_opcode_encode_fn, xtensa_format_decode_fn, 2057 xtensa_length_decode_fn): New. 2058 (xtensa_format_internal, xtensa_slot_internal): New types. 2059 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative, 2060 get_field, and set_field fields. Add name, field_id, regfile, 2061 num_regs, and flags fields. 2062 (xtensa_arg_internal): New type. 2063 (xtensa_iclass_internal): Change operands field to array of 2064 xtensa_arg_internal. Add num_stateOperands, stateOperands, 2065 num_interfaceOperands, and interfaceOperands fields. 2066 (xtensa_opcode_internal): Delete length, template, and iclass fields. 2067 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses. 2068 (opname_lookup_entry): Delete. 2069 (xtensa_regfile_internal, xtensa_interface_internal, 2070 xtensa_funcUnit_internal, xtensa_state_internal, 2071 xtensa_sysreg_internal, xtensa_lookup_entry): New. 2072 (xtensa_isa_internal): Replace opcode_table field with opcodes field. 2073 Change type of opname_lookup_table. Delete num_modules, 2074 module_opcode_base, module_decode_fn, config, and has_density fields. 2075 Add num_formats, formats, format_decode_fn, length_decode_fn, 2076 num_slots, slots, num_fields, num_operands, operands, num_iclasses, 2077 iclasses, num_regfiles, regfiles, num_states, states, 2078 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table, 2079 max_sysreg_num, sysreg_table, num_interfaces, interfaces, 2080 interface_lookup_table, num_funcUnits, funcUnits and 2081 funcUnit_lookup_table fields. 2082 (xtensa_isa_module, xtensa_isa_modules): Delete. 2083 (xtensa_isa_name_compare): New prototype. 2084 (xtisa_errno, xtisa_error_msg): New. 2085 * xtensa-isa.h (XTENSA_ISA_VERSION): Define. 2086 (xtensa_isa): Change type. 2087 (xtensa_operand): Delete. 2088 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg, 2089 xtensa_interface, xtensa_funcUnit, xtensa_isa_status, 2090 xtensa_funcUnit_use): New types. 2091 (libisa_module_specifier): Delete. 2092 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes. 2093 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars, 2094 xtensa_insnbuf_from_chars): Update prototypes. 2095 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa, 2096 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn, 2097 xtensa_encode_insn, xtensa_insn_length, 2098 xtensa_insn_length_from_first_byte, xtensa_num_operands, 2099 xtensa_operand_kind, xtensa_encode_result, 2100 xtensa_operand_isPCRelative): Delete. 2101 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field, 2102 xtensa_operand_set_field, xtensa_operand_encode, 2103 xtensa_operand_decode, xtensa_operand_do_reloc, 2104 xtensa_operand_undo_reloc): Update prototypes. 2105 (xtensa_isa_maxlength, xtensa_isa_length_from_chars, 2106 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats, 2107 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states, 2108 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces, 2109 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup, 2110 xtensa_format_decode, xtensa_format_encode, xtensa_format_length, 2111 xtensa_format_num_slots, xtensa_format_slot_nop_opcode, 2112 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode, 2113 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump, 2114 xtensa_opcode_is_loop, xtensa_opcode_is_call, 2115 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands, 2116 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses, 2117 xtensa_opcode_funcUnit_use, xtensa_operand_name, 2118 xtensa_operand_is_visible, xtensa_operand_is_register, 2119 xtensa_operand_regfile, xtensa_operand_num_regs, 2120 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative, 2121 xtensa_stateOperand_state, xtensa_stateOperand_inout, 2122 xtensa_interfaceOperand_interface, xtensa_regfile_lookup, 2123 xtensa_regfile_lookup_shortname, xtensa_regfile_name, 2124 xtensa_regfile_shortname, xtensa_regfile_view_parent, 2125 xtensa_regfile_num_bits, xtensa_regfile_num_entries, 2126 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits, 2127 xtensa_state_is_exported, xtensa_sysreg_lookup, 2128 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number, 2129 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name, 2130 xtensa_interface_num_bits, xtensa_interface_inout, 2131 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup, 2132 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes. 21332004-10-07 Jeff Baker <jbaker@qnx.com> 2134 2135 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel. 2136 21372004-09-17 Alan Modra <amodra@bigpond.net.au> 2138 2139 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements 2140 of union. 2141 21422004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com> 2143 2144 * libiberty.h (basename): Prototype for __MINGW32__. 2145 21462004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 2147 2148 * ansidecl.h (ATTRIBUTE_SENTINEL): Define. 2149 * libiberty.h (concat, reconcat, concat_length, concat_copy, 2150 concat_copy2): Use ATTRIBUTE_SENTINEL. 2151 21522004-08-13 Alan Modra <amodra@bigpond.net.au> 2153 2154 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler". 2155 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete. 2156 21572004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net> 2158 2159 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any 2160 const-qualification before disposal. 2161 21622004-07-24 Bernardo Innocenti <bernie@develer.com> 2163 2164 * ansidecl.h (ARG_UNUSED): New Macro. 2165 21662004-07-23 H.J. Lu <hongjiu.lu@intel.com> 2167 2168 * bin-bugs.h (REPORT_BUGS_TO): Set to 2169 "<URL:http://www.sourceware.org/bugzilla/>". 2170 21712004-07-21 Paolo Bonzini <bonzini@gnu.org> 2172 2173 * ansidecl.h (ATTRIBUTE_PURE): New. 2174 21752004-07-13 Bernardo Innocenti <bernie@develer.com> 2176 2177 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from 2178 libcpp/internal.h. 2179 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New 2180 macros. 2181 21822004-07-13 Bernardo Innocenti <bernie@develer.com> 2183 2184 * libiberty.h (ASTRDUP): Add casts required for stricter 2185 type conversion rules of C++. 2186 * obstack.h (obstack_free): Likewise. 2187 21882004-07-07 Tomer Levi <Tomer.Levi@nsc.com> 2189 2190 * dis-asm.h (print_insn_crx): Declare. 2191 21922004-06-24 Alan Modra <amodra@bigpond.net.au> 2193 2194 * bfdlink.h (struct bfd_link_order): Update comment. 2195 21962004-05-11 Jakub Jelinek <jakub@redhat.com> 2197 2198 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and 2199 relro_end fields. 2200 22012004-05-04 Andreas Jaeger <aj@suse.de> 2202 2203 * demangle.h: Do not use C++ reserved keyword typename as 2204 parameter for cplus_demangle_fill_builtin_type. 2205 22062004-04-22 Richard Henderson <rth@redhat.com> 2207 2208 * hashtab.h (struct htab): Add size_prime_index. 2209 22102004-04-13 Jeff Law <law@redhat.com> 2211 2212 * hashtab.h (htab_remove_elt_with_hash): Prototype new function. 2213 22142004-03-30 Zack Weinberg <zack@codesourcery.com> 2215 2216 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers. 2217 22182004-03-25 Stan Shebs <shebs@apple.com> 2219 2220 * mpw/: Remove subdirectory and everything in it. 2221 22222004-03-23 Alan Modra <amodra@bigpond.net.au> 2223 2224 PR 51. 2225 * bfdlink.h (struct bfd_link_info): Add wrap_char. 2226 22272004-03-20 H.J. Lu <hongjiu.lu@intel.com> 2228 2229 * bfdlink.h (bfd_link_info): Correct comments for the 2230 unresolved_syms_in_objects field. 2231 22322004-02-24 Ian Lance Taylor <ian@wasabisystems.com> 2233 2234 * dyn-string.h: Update copyright date. 2235 22362004-02-23 Ian Lance Taylor <ian@wasabisystems.com> 2237 2238 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and 2239 the associated #defines. 2240 22412004-01-12 Ian Lance Taylor <ian@wasabisystems.com> 2242 2243 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include 2244 "libiberty.h". 2245 2246 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>. 2247 2248 * demangle.h (enum demangle_component_type): Define. 2249 (struct demangle_operator_info): Declare. 2250 (struct demangle_builtin_type_info): Declare. 2251 (struct demangle_component): Define. 2252 (cplus_demangle_fill_component): Declare. 2253 (cplus_demangle_fill_name): Declare. 2254 (cplus_demangle_fill_builtin_type): Declare. 2255 (cplus_demangle_fill_operator): Declare. 2256 (cplus_demangle_fill_extended_operator): Declare. 2257 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare. 2258 (cplus_demangle_v3_components): Declare. 2259 (cplus_demangle_print): Declare. 2260 2261For older changes see ChangeLog-9103 2262 2263Copyright (C) 2004-2015 Free Software Foundation, Inc. 2264 2265Copying and distribution of this file, with or without modification, 2266are permitted in any medium without royalty provided the copyright 2267notice and this notice are preserved. 2268 2269Local Variables: 2270mode: change-log 2271left-margin: 8 2272fill-column: 74 2273version-control: never 2274End: 2275