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