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