"Fossies" - the Fresh Open Source Software Archive

Member "cygwin-snapshot-20190819-1/include/ChangeLog" (23 Mar 2016, 72211 Bytes) of package /windows/misc/cygwin-20190819-src-x86.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

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