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