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