1 2015-12-01 Alan Modra <amodra@gmail.com>
3 * bout.h: Invoke aout N_* macros with pointer to
7 2015-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9 * vtv-change-permission.h (VTV_PAGE_SIZE) [__sun__ && __svr4__ &&
12 2015-11-09 Alan Modra <amodra@gmail.com>
15 * obstack.h (__attribute_pure__): Expand _GL_ATTRIBUTE_PURE.
17 2015-11-09 Alan Modra <amodra@gmail.com>
20 * obstack.h: Import current gnulib file.
22 2015-10-22 H.J. Lu <hongjiu.lu@intel.com>
24 * bfdlink.h (bfd_link_info): Add call_nop_as_suffix and
27 2015-10-27 Daniel Jacobowitz <dan@codesourcery.com>
28 Joseph Myers <joseph@codesourcery.com>
29 Mark Shinwell <shinwell@codesourcery.com>
30 Andrew Stubbs <ams@codesourcery.com>
31 Rich Felker <dalias@libc.org>
33 * longlong.h (udiv_qrnnd): Add FDPIC compatible version for SH.
35 2015-10-18 Roland McGrath <roland@gnu.org>
38 * environ.h: New file.
40 2015-10-07 Claudiu Zissulescu <claziss@synopsys.com>
42 * dis-asm.h (arc_get_disassembler): Correct declaration.
44 2015-09-30 Nick Clifton <nickc@redhat.com>
46 Import the following patches from the GCC mainline:
48 2015-08-14 Pierre-Marie de Rodat <derodat@adacore.com>
50 * dwarf2.def (DW_AT_GNU_bias): New attribute.
52 2015-08-14 Pierre-Marie de Rodat <derodat@adacore.com>
54 * dwarf2.def (DW_AT_GNU_numerator, DW_AT_GNU_denominator): New
57 2015-09-26 James Bowman <james.bowman@ftdichip.com>
59 * opcode/ft32.h: Add instruction macros FT32_*()
61 2015-09-20 Rich Felker <dalias@libc.org>
63 * bfdlink.h (struct bfd_link_info): Add "nointerp" field.
65 2015-08-23 Alan Modra <amodra@gmail.com>
67 * bfdlink.h (enum output_type): Reorder enum.
69 2015-08-19 Alan Modra <amodra@gmail.com>
71 * bfdlink.h (enum output_type): Delete type_executable, add type_pde
72 and type_pie. Reorder.
73 (struct bfd_link_info): Delete pic field.
74 (bfd_link_executable, bfd_link_pde, bfd_link_pie, bfd_link_pic): Adjust.
76 2015-08-19 Alan Modra <amodra@gmail.com>
78 * bfdlink.h (bfd_link_pde): Define.
80 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
82 * include/bfdlink.h (output_type): New enum.
83 (bfd_link_executable): New macro.
84 (bfd_link_dll): Likewise.
85 (bfd_link_relocatable): Likewise.
86 (bfd_link_pic): Likewise.
87 (bfd_link_pie): Likewise.
88 (bfd_link_info): Remove shared, executable, pie and relocatable.
89 Add output_type and pic.
91 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
94 2015-08-11 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
96 * ansidecl.h (GCC_FINAL): New macro.
98 2015-07-16 Jiong Wang <jiong.wang@arm.com>
100 * elf/aarch64.h (R_AARCH64_P32_TLSLD_ADR_PREL21): New enumeration.
102 2015-07-14 H.J. Lu <hongjiu.lu@intel.com>
105 2014-10-28 Richard Henderson <rth@redhat.com>
107 * longlong.h [__alpha] (umul_ppmm): Disable for c++.
109 2015-07-14 H.J. Lu <hongjiu.lu@intel.com>
112 2014-12-09 Trevor Saunders <tsaunders@mozilla.com>
114 * hashtab.h, splay-tree.h: Remove GTY markers.
116 2015-07-14 H.J. Lu <hongjiu.lu@intel.com>
119 2015-03-02 Markus Trippelsdorf <markus@trippelsdorf.de>
122 * ansidecl.h (ATTRIBUTE_NO_SANITIZE_UNDEFINED): New macro.
124 2015-07-09 Catherine Moore <clm@codesourcery.com>
126 * elf/mips/mips.h (Val_GNU_MIPS_ABI_FP_NAN2008): New.
128 2015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
130 * elf/avr.h: Add new 32 bit PC relative relocation.
132 2015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
134 * elf/mips.h (DT_MIPS_RLD_MAP_REL): New macro.
136 2015-06-22 Nick Clifton <nickc@redhat.com>
138 * dis-asm.h (struct disassemble_info): Add stop_vma field.
140 2015-05-28 Catherine Moore <clm@codesourcery.com>
143 * bfdlink.h: Rename eh_frame_hdr to eh_frame_hdr_type.
145 2015-05-22 Yunlian Jiang <yunlian@google.com>
147 * libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is
150 2015-05-12 Jiong Wang <jiong.wang@arm.com>
152 * elf/aarch64.h (R_AARCH64_P32_LD32_GOTPAGE_LO14): New enumeration.
154 2015-05-01 H.J. Lu <hongjiu.lu@intel.com>
157 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
158 Manuel López-Ibáñez <manu@gcc.gnu.org>
161 * filenames.h: Add prototype for canonical_filename_eq.
163 2015-04-30 DJ Delorie <dj@redhat.com>
165 * dis-asm.h (print_insn_rl78_g10): New.
166 (print_insn_rl78_g13): New.
167 (print_insn_rl78_g14): New.
168 (rl78_get_disassembler): New.
170 2015-04-17 Richard Earnshaw <rearnsha@arm.com>
173 2015-03-19 Richard Biener <rguenther@suse.de>
175 * partition.h (struct partition_elem): Re-order elements to
178 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
180 * bfdlink.h (bfd_link_info): Add compress_debug.
182 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
185 * bfdlink.h (bfd_link_info): Add extern_protected_data.
187 2015-03-10 Matthew Wahab <matthew.wahab@arm.com>
190 * elf/arm.h (EF_ARM_HASENTRY): Remove.
192 2015-02-19 Pedro Alves <palves@redhat.com>
194 * floatformat.h [__cplusplus]: Wrap in extern "C".
196 2015-02-14 Alan Modra <amodra@gmail.com>
199 * bfdlink.h (struct bfd_link_info): Delete loading_lto_outputs.
201 2015-02-09 Mark Wielaard <mjw@redhat.com>
203 * dwarf2.h: Add DW_LANG_Fortran03 and DW_LANG_Fortran08.
205 2015-02-09 Mark Wielaard <mjw@redhat.com>
207 * dwarf2.def: Add DW_TAG_atomic_type.
209 2015-01-28 James Bowman <james.bowman@ftdichip.com>
211 * dis-asm.h (print_insn_ft32): Declare.
213 2015-01-15 Mark Wielaard <mjw@redhat.com>
215 * dwarf2.def (DW_AT_noreturn): New DWARF5 attribute.
217 2015-01-14 Jan-Benedict Glaw <jbglaw@lug-owl.de>
219 * libiberty.h: Merge from GCC.
221 2015-01-01 Alan Modra <amodra@gmail.com>
223 Update year range in copyright notice of all files.
225 2014-12-24 Uros Bizjak <ubizjak@gmail.com>
226 Ben Elliston <bje@au.ibm.com>
227 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
229 * libiberty.h (xasprintf): Declare.
231 2014-12-23 Alan Modra <amodra@gmail.com>
233 * bfdlink.h (struct bfd_link_hash_entry): Comment non_ir_ref. Add
236 2014-12-12 Phil Muldoon <pmuldoon@redhat.com>
237 Jan Kratochvil <jan.kratochvil@redhat.com>
238 Tom Tromey <tromey@redhat.com>
240 * gcc-c-fe.def: New file.
241 * gcc-c-interface.h: New file.
242 * gcc-interface.h: New file.
244 2014-12-11 Uros Bizjak <ubizjak@gmail.com>
245 Ben Elliston <bje@au.ibm.com>
246 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
248 * libiberty.h (xvasprintf): Declare.
250 2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
252 * dis-asm.h (print_insn_visium): Declare.
254 2014-11-24 Mark Wielaard <mjw@redhat.com>
256 * dwarf2.h: Add DW_LANG_C_plus_plus_11, DW_LANG_C11 and
257 DW_LANG_C_plus_plus_14.
259 2014-11-21 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
261 * dwarf2.def (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
262 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
263 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
264 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
265 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
266 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
267 (DW_AT_APPLE_property): New macros.
269 2014-11-21 Mark Wielaard <mjw@redhat.com>
272 * dwarf2.def (DW_AT_GNU_deleted): New attribute.
274 2014-11-21 Terry Guo <terry.guo@arm.com>
276 * opcode/arm.h (FPU_VFP_EXT_ARMV8xD): New macro.
277 (FPU_VFP_V5D16): Likewise.
278 (FPU_VFP_V5_SP_D16): Likewise.
279 (FPU_ARCH_VFP_V5D16): Likewise.
280 (FPU_ARCH_VFP_V5_SP_D16): Likewise.
282 2014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
284 * bfdlink.h (struct bfd_link_info): Add bndplt.
286 2014-10-30 Andrew Pinski <apinski@cavium.com>
288 * elf/mips.h (AFL_EXT_OCTEON3): Define.
289 INSN_OCTEON3, CPU_OCTEON3): Define.
291 2014-10-28 Yury Gribov <y.gribov@samsung.com>
293 * libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes.
295 2014-10-22 Matthew Fortune <matthew.fortune@imgtec.com>
297 * elf/mips.h (AFL_ASE_MASK): Define.
299 2014-10-15 David Malcolm <dmalcolm@redhat.com>
301 * libiberty.h (choose_tmpdir): New prototype.
303 2014-09-26 Max Ostapenko <m.ostapenko@partner.samsung.com>
305 * libiberty.h (PEX_STDOUT_APPEND): New flag.
306 (PEX_STDERR_APPEND): Likewise.
308 2014-09-23 Iain Buclaw <ibuclaw@gdcproject.org>
310 * demangle.h (DMGL_DLANG): New macro.
311 (DMGL_STYLE_MASK): Add DMGL_DLANG.
312 (demangling_styles): Add dlang_demangling.
313 (DLANG_DEMANGLING_STYLE_STRING): New macro.
314 (DLANG_DEMANGLING): New macro.
315 (dlang_demangle): New prototype.
317 2014-09-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
319 * longlong.h: Add __udiv_w_sdiv prototype.
321 2014-08-12 Alan Modra <amodra@gmail.com>
323 * bfdlink.h (struct bfd_link_callbacks <notice>): Remove "string"
326 2014-08-12 Alan Modra <amodra@gmail.com>
328 * bfdlink.h (struct bfd_link_info): Add lto_plugin_active.
330 2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
332 * elf/mips.h (PT_MIPS_ABIFLAGS, SHT_MIPS_ABIFLAGS): Define.
333 (Val_GNU_MIPS_ABI_FP_OLD_64): Rename from Val_GNU_MIPS_ABI_FP_64.
334 (Val_GNU_MIPS_ABI_FP_64): Redefine.
335 (Val_GNU_MIPS_ABI_FP_XX): Define.
336 (Elf_External_ABIFlags_v0, Elf_Internal_ABIFlags_v0): New structures.
337 (AFL_REG_NONE, AFL_REG_32, AFL_REG_64, AFL_REG_128): Define.
338 (AFL_ASE_DSP, AFL_ASE_DSPR2, AFL_ASE_EVA, AFL_ASE_MCU): Likewise.
339 (AFL_ASE_MDMX, AFL_ASE_MIPS3D, AFL_ASE_MT, AFL_ASE_SMARTMIPS): Likewise.
340 (AFL_ASE_VIRT, AFL_ASE_MSA, AFL_ASE_MIPS16): Likewise.
341 (AFL_ASE_MICROMIPS, AFL_ASE_XPA): Likewise.
342 (AFL_EXT_XLR, AFL_EXT_OCTEON2, AFL_EXT_OCTEONP): Likewise.
343 (AFL_EXT_LOONGSON_3A, AFL_EXT_OCTEON, AFL_EXT_5900): Likewise.
344 (AFL_EXT_4650, AFL_EXT_4010, AFL_EXT_4100, AFL_EXT_3900): Likewise.
345 (AFL_EXT_10000, AFL_EXT_SB1, AFL_EXT_4111, AFL_EXT_4120): Likewise.
346 (AFL_EXT_5400, AFL_EXT_5500, AFL_EXT_LOONGSON_2E): Likewise.
347 (AFL_EXT_LOONGSON_2F): Likewise.
348 (bfd_mips_elf_swap_abiflags_v0_in): Prototype.
349 (bfd_mips_elf_swap_abiflags_v0_out): Likewise.
350 (bfd_mips_isa_ext): Likewise.
352 2014-06-13 Alan Modra <amodra@gmail.com>
354 * bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field.
356 2014-06-13 Alan Modra <amodra@gmail.com>
358 * bfdlink.h: Update for bfd.link_next change.
360 2014-06-10 Alan Modra <amodra@gmail.com>
363 * bfdlink.h (unwrap_hash_lookup): Declare.
365 2014-05-01 Steve Ellcey <sellcey@mips.com>
367 * include/longlong.h: Import latest version from GCC tree.
369 2014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
371 * opcode/mips.h (ASE_XPA): New define.
373 2014-04-22 Christian Svensson <blue@cmd.nu>
375 * dis-asm.h: Remove openrisc and or32 support. Add support for or1k.
377 2014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
379 * elf/avr.h: Add new DIFF relocs.
381 2014-03-05 Alan Modra <amodra@gmail.com>
383 Update copyright years.
385 2014-01-21 Tom Tromey <tromey@redhat.com>
387 * ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS)
388 (VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST)
389 (VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS)
390 (NOARGS): Don't define.
391 * libiberty.h (expandargv, writeargv): Don't use PARAMS.
393 2014-01-09 Tom Tromey <tromey@redhat.com>
397 2013-12-23 Bill Maddox <maddox@google.com>
399 * demangle.h (enum gnu_v3_ctor_kinds):
400 Added literal gnu_v3_unified_ctor.
401 (enum gnu_v3_ctor_kinds):
402 Added literal gnu_v3_unified_dtor.
404 2013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
405 Wei-Cheng Wang <cole945@gmail.com>
407 * dis-asm.h (print_insn_nds32): Add nds32 target.
409 2013-12-04 Richard Sandiford <rdsandiford@googlemail.com>
411 * longlong.h: New file.
413 2013-11-11 Catherine Moore <clm@codesourcery.com>
415 * opcode/mips.h (INSN_LOAD_MEMORY_DELAY): Rename to...
416 (INSN_LOAD_MEMORY): ...this.
418 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
420 PR tree-optimization/58689
421 * ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro.
422 * libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename,
423 concat_copy): Mark with attributes nonnull(1) and returns_nonnull.
424 (concat, reconcat, concat_copy2, choose_temp_base, xstrerror,
425 xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init):
426 Mark with attribute returns_nonnull.
428 2013-10-22 Sterling Augustine <saugustine@google.com>
430 * gdb/gdb-index.h: Merge from gdb tree.
432 2013-10-10 Sean Keys <skeys@ipdatasys.com>
434 * xgate.h : Cleanup after opcode
437 2013-08-20 Alan Modra <amodra@gmail.com>
439 * floatformat.h (floatformat_ibm_long_double): Delete.
440 (floatformat_ibm_long_double_big): Declare.
441 (floatformat_ibm_long_double_little): Declare.
443 2013-08-19 Dehao Chen <dehao@google.com>
445 * dwarf2.def (DW_AT_GNU_discriminator): New attribute.
447 2013-08-02 Caroline Tice <cmtice@google.com>
449 * vtv-change-permission.h: New file.
451 2013-08-05 Eric Botcazou <ebotcazou@adacore.com>
452 Konrad Eisele <konrad@gaisler.com>
454 * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
456 2013-06-08 Catherine Moore <clm@codesourcery.com>
458 * opcode/mips.h (mips_opcode): Add ase field.
459 (INSN_ASE_MASK): Delete.
460 (INSN_DSP): Rename to ASE_DSP. Provide new value.
461 (INSN_DSPR2): Rename to ASE_DSPR2. Provide new value.
462 (INSN_MCU): Rename to ASE_MCU. Provide new value.
463 (INSN_MDMX): Rename to ASE_MDMX. Provide new value.
464 (INSN_MIPS3d): Rename to ASE_MIPS3D. Provide new value.
465 (INSN_MT): Rename to ASE_MT. Provide new value.
466 (INSN_SMARTMIPS): Rename to ASE_SMARTMIPS. Provide new value.
467 (INSN_VIRT): Rename to ASE_VIRT. Provide new value.
468 (INSN_VIRT64): Rename to ASE_VIRT64. Provide new value.
469 (opcode_is_member): Add ase argument. Check ase.
471 2013-05-06 Paul Brook <paul@codesourcery.com>
474 * mips.h (R_MIPS_PC32): Update comment.
476 2013-04-03 Jason Merrill <jason@redhat.com>
478 Demangle C++11 ref-qualifier.
479 * demangle.h (enum demangle_component_type): Add
480 DEMANGLE_COMPONENT_REFERENCE_THIS,
481 DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
483 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
485 * opcode/nios2.h: Edit comment.
487 2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
489 * opcode/nios2.h (OPX_WRPRS): New define.
490 (OP_MATCH_WRPRS): Likewise.
492 2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
494 * opcode/nios2.h (OP_RDPRS): New define.
495 (OP_MATCH_RDPRS): Likewise.
497 2013-03-01 Cary Coutant <ccoutant@google.com>
499 * dwarf2.h (enum dwarf_sect): New enum type.
501 2013-02-19 Alan Modra <amodra@gmail.com>
503 * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
505 2013-02-11 Sriraman Tallam <tmsriram@google.com>
507 * plugin-api.h (enum ld_plugin_level): Assign integers
508 explicitly for all values.
510 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
511 Andrew Jenner <andrew@codesourcery.com>
513 Based on patches from Altera Corporation.
515 * dis-asm.h (print_insn_big_nios2): Declare.
516 (print_insn_little_nios2): Declare.
518 2013-01-30 Kai Tietz <ktietz@redhat.com>
522 * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
523 stdint.h and sys/types.h headers are present.
524 * sha1.h (sha1_uintptr, sha1_uint32): Likewise.
526 2013-01-10 Will Newton <will.newton@imgtec.com>
528 * dis-asm.h (print_insn_metag): New declaration.
530 2012-12-18 Aldy Hernandez <aldyh@redhat.com>
533 * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
536 2012-12-17 Nick Clifton <nickc@redhat.com>
538 * MAINTAINERS: Add copyright notice.
539 * alloca-conf.h: Likewise.
540 * fopen-bin.h: Likewise.
541 * fopen-same.h: Likewise.
542 * fopen-vms.h: Likewise.
543 * aout/hppa.h: Likewise.
544 * opcode/tahoe.h: Likewise.
546 2012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
548 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
550 2012-11-09 Jason Merrill <jason@redhat.com>
552 * demangle.h (enum demangle_component_type): Add
553 DEMANGLE_COMPONENT_TAGGED_NAME.
555 2012-10-29 Sterling Augustine <saugustine@google.com>
556 Cary Coutant <ccoutant@google.com>
558 * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
559 DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
560 DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
563 2012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
565 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
566 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
567 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
568 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
569 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
570 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
571 (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
573 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
575 * bfdlink.h (bfd_link_info): Add
576 disable_target_specific_optimizations.
578 2012-10-23 Nathan Sidwell <nathan@codesourcery.com>
580 * bfdlink.h (struct bfd_link_info): Add stacksize option.
582 2012-10-22 Jan Beich <jbeich@tormail.org>
585 * bfdlink.h (bfd_link_info): Add ignore_hash.
587 2012-10-08 Jason Merrill <jason@redhat.com>
589 * demangle.h (enum demangle_component_type): Add
590 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
592 2012-09-18 Florian Weimer <fweimer@redhat.com>
595 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
597 2012-09-27 Anthony Green <green@moxielogic.com>
599 * opcode/moxie.h (MOXIE_BAD): New define.
601 2012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
603 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
605 2012-09-06 Cary Coutant <ccoutant@google.com>
607 * dwarf2.def: Edit comment.
609 2012-08-24 Sriraman Tallam <tmsriram@google.com>
611 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
613 (ld_plugin_unique_segment_for_sections): New interface.
614 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
615 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
616 (tv_allow_unique_segment_for_sections): New member.
617 (tv_unique_segment_for_sections): New member.
619 2012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
621 * opcode/arm.h (ARM_CPU_IS_ANY): New define.
623 2012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
625 * elf/arm.h (TAG_CPU_ARCH_V8): New define.
626 (MAX_TAG_CPU_ARCH): Update.
627 * opcode/arm.h (ARM_EXT_V8): New define.
628 (FPU_VFP_EXT_ARMV8): Likewise.
629 (FPU_NEON_EXT_ARMV8): Likewise.
630 (FPU_CRYPTO_EXT_ARMV8): Likewise.
631 (ARM_AEXT_V8A): Likewise.
632 (FPU_VFP_ARMV8): Likwise.
633 (FPU_NEON_ARMV8): Likewise.
634 (FPU_CRYPTO_ARMV8): Likewise.
635 (FPU_ARCH_VFP_ARMV8): Likewise.
636 (FPU_ARCH_NEON_VFP_ARMV8): Likewise.
637 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
638 (ARM_ARCH_V8A): Likwise.
639 (ARM_ARCH_V8A_FP): Likewise.
640 (ARM_ARCH_V8A_SIMD): Likewise.
641 (ARM_ARCH_V8A_CRYPTO): Likewise.
643 2012-08-13 Ian Bolton <ian.bolton@arm.com>
644 Laurent Desnogues <laurent.desnogues@arm.com>
645 Jim MacArthur <jim.macarthur@arm.com>
646 Marcus Shawcroft <marcus.shawcroft@arm.com>
647 Nigel Stephens <nigel.stephens@arm.com>
648 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
649 Richard Earnshaw <rearnsha@arm.com>
650 Sofiane Naci <sofiane.naci@arm.com>
651 Tejas Belagod <tejas.belagod@arm.com>
652 Yufeng Zhang <yufeng.zhang@arm.com>
654 * dis-asm.h (print_insn_aarch64): New declaration.
655 (print_aarch64_disassembler_options): New declaration.
656 (aarch64_symbol_is_valid): New declaration.
658 2012-08-02 Sean Keys <skeys@ipdatasys.com>
660 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
662 2012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
663 Dr David Alan Gilbert <dave@treblig.org>
666 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
668 2012-07-13 Doug Evans <dje@google.com>
670 * filenames.h: #include "hashtab.h".
671 (filename_hash, filename_eq): Declare.
673 2012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
675 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
677 2012-07-05 Sean Keys <skeys@ipdatasys.com>
679 * opcode/xgate.h: Changed the format string for mode
682 2012-06-18 Doug Evans <dje@google.com>
684 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
686 2012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com>
688 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
690 2012-06-08 Jakub Jelinek <jakub@redhat.com>
692 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
694 * dwarf2.h (enum dwarf_macro_record_type): Add
695 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
696 and DW_MACRO_GNU_transparent_include_alt.
698 2012-05-23 Doug Evans <dje@google.com>
700 * leb128.h: #include stdint.h, inttypes.h.
701 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
702 Change to take a uint64_t * argument instead of unsigned long long.
703 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
704 Change to take an int64_t * argument instead of long long.
706 2012-05-22 Doug Evans <dje@google.com>
708 * leb128.h: New file.
710 2012-05-19 Gary Funck <gary@intrepid.com>
712 * dwarf2.def: Update comment re: UPC extensions to reference
713 DWARF4 specification.
715 2012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
717 * dis-asm.h (print_insn_m9s12x): Prototype.
718 (print_insn_m9s12xg): Prototype.
720 2012-05-03 Sean Keys <skeys@ipdatasys.com>
722 * dis-asm.h (print_insn_xgate): Define.
723 (print_insn_xgate): Ditto.
724 Added new files for XGATE port.
726 2012-05-02 Cary Coutant <ccoutant@google.com>
728 * dwarf2.def: Remove DW_FORM_GNU_ref_index,
729 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
731 2012-04-28 Doug Evans <dje@google.com>
733 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
735 2012-04-27 Tom Tromey <tromey@redhat.com>
737 * dwarf2.h: Wrap function declarations in extern "C".
739 2012-04-27 Tom Tromey <tromey@redhat.com>
741 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
742 (enum dwarf_location_atom, enum dwarf_type, enum
743 dwarf_call_frame_info): Remove.
744 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
745 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
747 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
748 (get_DW_OP_name, get_DW_ATE_name): Declare.
749 * dwarf2.def: New file, from dwarf2.h.
751 2012-04-12 David S. Miller <davem@davemloft.net>
753 * elf/sparc.h (R_SPARC_WDISP10): New reloc.
754 * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
756 2012-04-10 Tristan Gingold <gingold@adacore.com>
758 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
759 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
761 2012-04-09 Roland McGrath <mcgrathr@google.com>
763 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
765 2012-03-15 Alan Modra <amodra@gmail.com>
767 * dis-asm.h (disassemble_init_powerpc): Declare.
769 2009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
771 Add DWARF attribute value for the "Borland fastcall" calling
773 * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
775 2012-01-31 H.J. Lu <hongjiu.lu@intel.com>
778 * bfdlink.h (bfd_link_order): Update comments on data size.
780 2012-01-26 Cary Coutant <ccoutant@google.com>
782 * dwarf2.h (enum dwarf_form): Add Fission extensions.
783 (enum dwarf_attribute): Likewise.
785 2012-01-06 Jason Merrill <jason@redhat.com>
791 * demangle.h (enum demangle_component_type): Add
792 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
794 2011-12-14 Iain Sandoe <iains@gcc.gnu.org>
796 * mach-o/loader.h (bfd_mach_o_section_type): define
797 BFD_MACH_O_S_ATTR_NONE to 0.
799 2011-11-07 Richard Henderson <rth@redhat.com>
801 Merged from transactional-memory.
803 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
804 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
805 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
806 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
808 2011-11-01 DJ Delorie <dj@redhat.com>
810 * dis-asm.h (print_insn_rl78): Declare.
812 2011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
814 * dis-asm.h (print_insn_epiphany): Declare.
816 2011-10-21 Ulrich Drepper <drepper@gmail.com>
818 * obstack.h [!GNUC] (obstack_free): Avoid cast to int.
820 2011-10-21 Marc Glisse <marc.glisse@inria.fr>
822 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++
824 2011-10-19 Alan Modra <amodra@gmail.com>
827 * bfdlink.h (struct bfd_link_info): Add error_textrel.
829 2011-09-28 Doug Evans <dje@google.com>
831 * timeval-utils.h: New file.
833 * libiberty.h (countargv): Declare.
835 2011-09-26 Cary Coutant <ccoutant@google.com>
838 * plugin-api.h (enum ld_plugin_symbol_resolution): Add
839 LDPR_PREVAILING_DEF_IRONLY_EXP.
840 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
842 2011-09-23 Cary Coutant <ccoutant@google.com>
845 * demangle.h (enum demangle_component_type): Add
846 DEMANGLE_COMPONENT_CLONE.
848 2011-09-15 H.J. Lu <hongjiu.lu@intel.com>
851 * bfdlink.h (bfd_link_info): Add version_info.
853 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
855 * xregex.h (regoff_t): Define.
857 2011-07-22 Jakub Jelinek <jakub@redhat.com>
859 * dwarf2.h (DW_AT_GNU_macros): New.
860 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
863 * libiberty.h (stack_limit_increase): New prototype.
865 2011-07-13 Sriraman Tallam <tmsriram@google.com>
868 (ld_plugin_section): New struct.
869 (ld_plugin_get_section_count): New typedef.
870 (ld_plugin_get_section_type): New typedef.
871 (ld_plugin_get_section_name): New typedef.
872 (ld_plugin_get_section_contents): New typedef.
873 (ld_plugin_update_section_order): New typedef.
874 (ld_plugin_allow_section_ordering): New typedef.
875 (LDPT_GET_SECTION_COUNT): New enum value.
876 (LDPT_GET_SECTION_TYPE): New enum value.
877 (LDPT_GET_SECTION_NAME): New enum value.
878 (LDPT_GET_SECTION_CONTENTS): New enum value.
879 (LDPT_UPDATE_SECTION_ORDER): New enum value.
880 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
881 (tv_get_section_count): New struct members.
882 (tv_get_section_type): New struct members.
883 (tv_get_section_name): New struct members.
884 (tv_get_section_contents): New struct members.
885 (tv_update_section_order): New struct members.
886 (tv_allow_section_ordering): New struct members.
888 2011-07-15 Alan Modra <amodra@gmail.com>
890 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
891 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
892 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id
893 out of bitfields. Reorder bitfields.
895 2011-07-13 Sriraman Tallam <tmsriram@google.com>
897 * plugin-api.h (ld_plugin_section): New struct.
898 (ld_plugin_get_section_count): New typedef.
899 (ld_plugin_get_section_type): New typedef.
900 (ld_plugin_get_section_name): New typedef.
901 (ld_plugin_get_section_contents): New typedef.
902 (ld_plugin_update_section_order): New typedef.
903 (ld_plugin_allow_section_ordering): New typedef.
904 (LDPT_GET_SECTION_COUNT): New enum value.
905 (LDPT_GET_SECTION_TYPE): New enum value.
906 (LDPT_GET_SECTION_NAME): New enum value.
907 (LDPT_GET_SECTION_CONTENTS): New enum value.
908 (LDPT_UPDATE_SECTION_ORDER): New enum value.
909 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
910 (tv_get_section_count): New struct members.
911 (tv_get_section_type): New struct members.
912 (tv_get_section_name): New struct members.
913 (tv_get_section_contents): New struct members.
914 (tv_update_section_order): New struct members.
915 (tv_allow_section_ordering): New struct members.
917 2011-07-11 Catherine Moore <clm@codesourcery.com>
919 * bfdlink.h (flag_type): New enumeration.
920 (flag_info_list): New structure.
921 (flag_info): New structure.
923 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
926 * bfdlink.h (bfd_link_info): Add loading_lto_outputs.
928 2011-07-01 Joel Brobecker <brobecker@adacore.com>
930 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
931 on Darwin, as well as on the systems that use a DOS-like
934 2011-06-22 Jakub Jelinek <jakub@redhat.com>
937 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
939 2011-06-22 Jakub Jelinek <jakub@redhat.com>
941 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
943 2011-06-20 Jakub Jelinek <jakub@redhat.com>
946 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
949 2011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
951 * demangle.h (DMGL_RET_POSTFIX): Extend the comment.
952 (DMGL_RET_DROP): New.
954 2011-06-13 Walter Lee <walt@tilera.com>
956 * dis-asm.h (print_insn_tilegx): Declare.
957 (print_insn_tilepro): Likewise.
959 2011-05-17 Alan Modra <amodra@gmail.com>
962 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
965 2011-05-16 Alan Modra <amodra@gmail.com>
967 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
969 2011-04-30 Jakub Jelinek <jakub@redhat.com>
971 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
972 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
974 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
976 * bfdlink.h (ENUM_BITFIELD): Remove.
978 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
980 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
982 2011-04-24 Alan Modra <amodra@gmail.com>
986 * bfdlink.h (ENUM_BITFIELD): Define.
987 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref".
988 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
991 2011-04-20 Alan Modra <amodra@gmail.com>
994 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
995 and multiple_common parameters to pass in a bfd_link_hash_entry
996 pointer rather than name,bfd etc. found in the hash entry.
998 2011-03-31 Tristan Gingold <gingold@adacore.com>
1000 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
1002 2011-03-24 Mark Wielaard <mjw@redhat.com>
1004 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
1006 2010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com>
1008 * plugin-api.h (ld_plugin_get_view): New.
1009 (ld_plugin_tag): Add LDPT_GET_VIEW.
1010 (ld_plugin_tv): Add tv_get_view.
1012 2011-03-16 Jakub Jelinek <jakub@redhat.com>
1014 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
1015 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
1016 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
1017 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
1018 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
1019 DW_OP_GNU_entry_value): New.
1021 2011-02-28 Kai Tietz <kai.tietz@onevision.com>
1023 * filenames.h (filename_ncmp): New prototype.
1025 2011-02-23 Kai Tietz <kai.tietz@onevision.com>
1027 * dwarf2.h (_ELF_DWARF2_H): Renamed to
1029 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
1030 DWARF2_External_PubNames, DWARF2_Internal_PubNames,
1031 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
1032 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
1034 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1036 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
1038 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
1040 * dwarf2.h: Update value for DW_AT_hi_user.
1042 2010-11-16 Ian Lance Taylor <iant@google.com>
1044 * simple-object.h (simple_object_attributes_merge): Declare,
1045 replacing simple_object_attributes_compare.
1047 2010-11-04 Ian Lance Taylor <iant@google.com>
1049 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
1051 2010-11-02 Ian Lance Taylor <iant@google.com>
1053 * simple-object.h: New file.
1055 2010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
1057 Sync LD plugin patch series (part 1/6) with src/include/.
1058 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
1060 2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
1062 Apply LD plugin patch series (part 6/6).
1063 * bfdlink.h (struct_bfd_link_callbacks): Document new argument
1064 to add_archive_element callback used to return a replacement bfd which
1065 is to be added to the hash table in place of the original element.
1067 2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
1069 Apply LD plugin patch series (part 1/6).
1070 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
1072 2010-10-06 Andi Kleen <ak@linux.intel.com>
1074 * libiberty.h (setproctitle): Add prototype.
1076 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
1078 * opcode/tic6x-control-registers.h (tscl): Now read_write.
1080 2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1082 * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
1084 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1086 * arm.h (ARM_EXT_V6Z): Remove.
1087 (ARM_EXT_SEC): New define.
1088 (ARM_AEXT_V6Z): Use Security Extensions.
1089 (ARM_AEXT_V6ZK): Likeiwse.
1090 (ARM_AEXT_V6ZT2): Likewise.
1091 (ARM_AEXT_V6ZKT2): Likewise.
1092 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
1093 (ARM_ARCH_V7A_SEC): New define.
1094 (ARM_ARCH_V7A_MP): Rename...
1095 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
1097 2010-09-09 Jakub Jelinek <jakub@redhat.com>
1099 * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
1101 2010-07-06 Ken Werner <ken.werner@de.ibm.com>
1103 * floatformat.h (floatformat_ieee_half_big): Add declaration.
1104 (floatformat_ieee_half_little): Likewise.
1106 2010-06-29 Alan Modra <amodra@gmail.com>
1108 * dis-asm.h: Remove references to maxq.
1110 2010-06-21 Rafael Espindola <espindola@google.com>
1112 * plugin-api.h (ld_plugin_set_extra_library_path): New.
1113 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
1114 (ld_plugin_tv): Add tv_set_extra_library_path.
1116 2010-06-21 Jakub Jelinek <jakub@redhat.com>
1118 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
1120 2010-06-18 Rafael Espindola <espindola@google.com>
1122 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
1123 Make argument const.
1125 2010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
1127 * splay-tree.h: Update copyright years.
1128 (splay_tree_s): Document fields.
1129 (splay_tree_new_typed_alloc): New.
1131 * hashtab.h: Update copyright years.
1132 (htab_create_typed_alloc): New.
1134 2010-06-10 Tristan Gingold <gingold@adacore.com>
1136 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
1137 DW_TAG_HP_Bliss_field_set.
1138 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
1139 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
1140 DW_AT_HP_definition_points, DW_AT_HP_default_location and
1141 DW_AT_HP_is_result_param.
1142 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
1143 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
1144 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
1145 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
1146 (enum dwarf_line_number_x_ops): Add
1147 DW_LNE_HP_source_file_correlation.
1148 (enum dwarf_source_language): Add DW_LANG_HP_Bliss,
1149 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
1150 DW_LANG_HP_Assembler.
1152 2010-06-01 Rafael Espindola <espindola@google.com>
1154 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
1156 2010-04-26 Pedro Alves <pedro@codesourcery.com>
1158 * filenames.h (PATH_SEPARATOR): Delete.
1160 2010-04-23 Pedro Alves <pedro@codesourcery.com>
1162 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
1163 always define it independently of host, add `dos_based' parameter,
1165 (PATH_SEPARATOR): Define.
1166 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
1167 independently of host, add `dos_based' parameter, and handle it.
1168 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
1169 it independently of host, add `dos_based' parameter, and handle
1171 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
1172 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
1173 (HAS_DOS_DRIVE_SPEC): New.
1174 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
1175 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
1176 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
1177 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
1179 2009-05-31 Ian Lance Taylor <iant@google.com>
1181 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
1182 the way we treat an ISO C compiler. Don't define inline as a
1183 macro when compiling with C++.
1184 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
1185 when compiling with C++.
1186 * fibheap.h: Add extern "C" when compiling with C++.
1188 2010-04-23 Pedro Alves <pedro@codesourcery.com>
1190 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
1191 always define it independently of host, add `dos_based' parameter,
1193 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
1194 independently of host, add `dos_based' parameter, and handle it.
1195 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
1196 it independently of host, add `dos_based' parameter, and handle
1198 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
1199 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
1200 (HAS_DOS_DRIVE_SPEC): New.
1201 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
1202 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
1203 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
1204 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
1206 2010-04-20 Nick Clifton <nickc@redhat.com>
1208 * sha1.h: Update copyright notice to use GPLv3.
1210 2010-04-15 Nick Clifton <nickc@redhat.com>
1212 * bout.h: Update copyright notice to use GPLv3.
1213 * hp-symtab.h: Likewise.
1214 * oasys.h: Likewise.
1215 * progress.h: Likewise.
1217 * xtensa-isa-internal.h: Likewise.
1218 * xtensa-isa.h: Likewise.
1220 2010-04-14 Doug Evans <dje@google.com>
1222 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
1224 2010-04-05 Jakub Jelinek <jakub@redhat.com>
1226 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
1229 2010-03-25 Joseph Myers <joseph@codesourcery.com>
1231 * dis-asm.h (print_insn_tic6x): Declare.
1233 2010-03-23 Joseph Myers <joseph@codesourcery.com>
1235 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
1237 2010-01-13 Joel Brobecker <brobecker@adacore.com>
1239 Add new DW_AT_use_GNAT_descriptive_type CU attribute.
1240 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
1242 2010-01-11 Tristan Gingold <gingold@adacore.com>
1244 * demangle.h (ada_demangle): Add prototype.
1246 2010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1249 * ansidecl.h: Fix inline test for C99 and Sun Studio cc.
1251 2009-12-29 Joel Brobecker <brobecker@adacore.com>
1253 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
1255 2009-12-14 Doug Kwan <dougkwan@google.com>
1257 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters
1258 to avoid shadowed variable warnings.
1259 * dis-asm.h (struct disassemble_info): Ditto.
1260 (disassemble_init_for_target): Ditto.
1261 (init_disassemble_info): Ditto.
1263 2009-11-18 Alan Modra <amodra@bigpond.net.au>
1265 * alloca-conf.h: Clarify comment.
1267 2009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
1269 Add DWARF attribute value for the "Borland fastcall" calling
1271 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
1273 2009-10-23 Kai Tietz <kai.tietz@onevision.com>
1275 * splay-tree.h (libi_uhostptr_t): Add gcc specific
1276 __extension__ for long long type case to silent cX9.
1277 (libi_shostptr_t): Likewise.
1279 2009-10-19 Rafael Avila de Espindola <espindola@google.com>
1282 * plugin-api.h: Don't include stdint.h unconditionally.
1284 2009-10-15 Jakub Jelinek <jakub@redhat.com>
1286 * include/dwarf2.h (DW_LANG_Python): Add comment that it is
1289 2009-10-14 Alan Modra <amodra@bigpond.net.au>
1291 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
1292 bfd_link_common_skip_ar_aymbols.
1293 (struct bfd_link_info): Here too.
1295 2009-10-09 Rafael Espindola <espindola@google.com>
1297 * plugin-api.h (ld_plugin_add_input_library): Change argument name to
1300 2008-10-03 Rafael Espindola <espindola@google.com>
1302 * plugin-api.h: New.
1303 * lto-symtab.h: New.
1305 2009-10-05 Rafael Espindola <espindola@google.com>
1307 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
1308 (ld_plugin_get_input_file): New.
1309 (ld_plugin_release_input_file): New.
1310 (ld_plugin_add_input_library): New.
1311 (ld_plugin_message): Mark format const.
1312 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
1313 LDPT_ADD_INPUT_LIBRARY.
1314 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
1315 tv_add_input_library.
1317 2009-10-04 Jerry Quinn <jlquinn@optonline.net>
1319 * plugin-api.h: Fix compile.
1321 2009-09-29 Jason Merrill <jason@redhat.com>
1323 * demangle.h (enum demangle_component_type): Add
1324 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
1325 DEMANGLE_COMPONENT_UNNAMED_TYPE.
1326 (struct demangle_component): Add s_unary_num.
1328 2009-09-29 DJ Delorie <dj@redhat.com>
1330 * dis-asm.h: Add prototype for print_insn_rx.
1332 2009-09-25 Dodji Seketeli <dodji@redhat.com>
1334 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
1335 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
1336 and DW_TAG_formal_parameter_pack until DWARF 5 is out.
1338 2009-09-25 Cary Coutant <ccoutant@google.com>
1340 Add rest of new values from DWARF Version 4.
1341 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1343 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1344 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1345 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1346 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1347 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1348 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1350 (DW_LANG_Python): New language.
1352 2009-09-24 Cary Coutant <ccoutant@google.com>
1354 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1356 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1357 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1358 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1359 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1360 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1361 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1363 (DW_LANG_Python): New language.
1365 2009-09-22 Dodji Seketeli <dodji@redhat.com>
1367 * dwarf2.h (enum dwarf_tag): Add
1368 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
1370 2009-09-09 Martin Thuresson <martin@mtme.org>
1372 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
1375 2009-09-04 Jie Zhang <jie.zhang@analog.com>
1377 * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
1378 (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
1379 (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
1380 PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
1382 (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
1383 PseudoDbg_Assert_grp_mask.
1385 2009-08-06 Michael Eager <eager@eagercon.com>
1387 * dis-asm.h: Decl print_insn_microblaze().
1389 2009-07-24 Ian Lance Taylor <iant@google.com>
1391 * libiberty.h (crc32): Declare.
1393 2009-07-20 Cary Coutant <ccoutant@google.com>
1394 Doug Evans <dje@google.com>
1396 Add some dwarf4 values.
1397 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
1398 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
1399 DW_FORM_flag_present, DW_FORM_sig8.
1400 (enum dwarf_attribute): Add DW_AT_signature.
1402 2009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1405 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
1406 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
1409 2009-07-10 Tom Tromey <tromey@redhat.com>
1411 * dwarf2.h: New file, moved from elf/.
1413 2009-07-09 Jakub Jelinek <jakub@redhat.com>
1415 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1416 and DW_OP_stack_value.
1418 2009-07-09 Tom Tromey <tromey@redhat.com>
1420 * elf/dwarf2.h: Remove, renaming to...
1421 * dwarf2.h: ... this.
1423 2009-06-29 Tom Tromey <tromey@redhat.com>
1425 * elf/dwarf2.h: New file. Merged with gdb.
1427 2009-06-18 Nick Clifton <nickc@redhat.com>
1429 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
1430 field of struct disassemble_info.
1432 2009-06-09 Ian Lance Taylor <ian@airs.com>
1434 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
1436 2009-06-15 Nick Clifton <nickc@redhat.com>
1438 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
1439 struct disassemble_info.
1441 2009-06-02 Ian Lance Taylor <iant@google.com>
1443 * ansidecl.h (EXPORTED_CONST): Define.
1445 2009-05-31 Ian Lance Taylor <iant@google.com>
1447 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
1448 the way we treat an ISO C compiler. Don't define inline as a
1449 macdro when compiling with C++.
1450 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
1451 when compiling with C++.
1452 * fibheap.h: Add extern "C" when compiling with C++.
1454 2009-05-25 Tristan Gingold <gingold@adacore.com>
1456 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
1457 FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
1459 2009-04-22 Taras Glek <tglek@mozilla.com>
1461 * hashtab.h: Update GTY annotations to new syntax.
1462 * splay-tree.h: Likewise.
1464 2009-04-08 H.J. Lu <hongjiu.lu@intel.com>
1466 * bfdlink.h (bfd_link_info): Add warn_alternate_em.
1468 2009-03-18 Alan Modra <amodra@bigpond.net.au>
1470 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
1473 2009-03-17 Jason Merrill <jason@redhat.com>
1475 * demangle.h (enum demangle_component_type): Add
1476 DEMANGLE_COMPONENT_FUNCTION_PARAM.
1478 2008-12-01 Cary Coutant <ccoutant@google.com>
1480 * plugin-api.h (LDPS_BAD_HANDLE): New constant.
1481 (ld_plugin_get_input_file): New typedef.
1482 (ld_plugin_release_input_file): New typedef.
1483 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
1484 (struct ld_plugin_tv): Add two new fields.
1486 2008-12-23 Jon Beniston <jon@beniston.com>
1488 * dis-asm.h: Add LM32 disassembler function prototype.
1490 2008-12-10 Jason Merrill <jason@redhat.com>
1492 * demangle.h (enum demangle_component_type): Add
1493 DEMANGLE_COMPONENT_FIXED_TYPE.
1495 2008-12-01 Cary Coutant <ccoutant@google.com>
1497 * plugin-api.h (ld_plugin_message): Change format parameter to const.
1499 2008-12-01 Cary Coutant <ccoutant@google.com>
1501 * plugin-api.h: Fix syntax error when compiling with C++.
1503 2008-11-26 Alan Modra <amodra@bigpond.net.au>
1506 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
1509 2008-11-21 Sterling Augustine <sterling@tensilica.com>
1511 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
1512 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
1514 2008-11-19 Bob Wilson <bob.wilson@acm.org>
1516 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
1517 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
1518 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
1519 (XCHAL_NUM_AREGS): Change to 32.
1520 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
1521 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
1522 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
1523 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
1524 (XCHAL_DEBUGLEVEL): Change to 6.
1526 2008-11-14 Tristan Gingold <gingold@adacore.com>
1528 * fopen-vms.h (FOPEN_RB): Use a single string to match the
1536 2008-10-21 Alan Modra <amodra@bigpond.net.au>
1538 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
1540 2008-10-06 Jason Merrill <jason@redhat.com>
1542 * demangle.h (enum demangle_component_type): Add
1543 DEMANGLE_COMPONENT_PACK_EXPANSION.
1545 2008-09-24 Richard Henderson <rth@redhat.com>
1547 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1549 2008-09-22 Rafael Espindola <espindola@google.com>
1551 * plugin-api.h (ld_plugin_status): Remove comma from the last item.
1552 Use C style comment.
1553 (ld_plugin_api_version, ld_plugin_output_file_type,
1554 ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
1555 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
1556 comma from the last item.
1558 2008-09-18 Cary Coutant <ccoutant@google.com>
1560 Add plugin functionality for link-time optimization (LTO).
1561 * plugin-api.h: New file.
1563 2008-09-09 Jason Merrill <jason@redhat.com>
1565 * demangle.h (enum demangle_component_type): Add
1566 DEMANGLE_COMPONENT_DECLTYPE.
1568 2008-08-25 Alan Modra <amodra@bigpond.net.au>
1570 * binary-io.h: New file, imported from gnulib, but don't
1571 #include <fcntl.h> or <stdio.h>.
1573 2008-08-17 Alan Modra <amodra@bigpond.net.au>
1575 * bfdlink.h (bfd_generic_link_read_symbols): Declare.
1577 2008-08-08 Anatoly Sokolov <aesok@post.ru>
1579 * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1580 E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1581 (EF_AVR_MACH): Redefine to 0x7F.
1582 * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
1583 (AVR_ISA_AVR3): Redefine.
1584 (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
1585 AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
1586 AVR_ISA_AVR6): Define.
1588 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1591 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1592 * bfdlink.h (struct bfd_link_info): Add sep_code member
1594 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1595 (EF_BFIN_DATA_IN_L1): Define.
1597 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1599 * bfdlink.h (struct bfd_link_info): Add sep_code member
1601 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1602 (EF_BFIN_DATA_IN_L1): Define.
1604 2008-07-07 Stan Shebs <stan@codesourcery.com>
1606 * dis-asm.h (struct disassemble_info): Add endian_code field.
1608 2008-07-07 Joel Brobecker <brobecker@adacore.com>
1610 * safe-ctype.h: Add #include of ctype.h before redefining
1613 2008-07-04 Joel Brobecker <brobecker@adacore.com>
1615 * safe-ctype.h: Remove #error when detecting that ctype.h has been
1616 included. Redefine the various macros provided by ctype.h as
1617 undefined variables.
1619 2008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1621 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1622 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1624 2008-06-06 Alan Modra <amodra@bigpond.net.au>
1626 * bfdlink.h (struct bfd_link_info): Add "path_separator".
1628 2008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
1630 * dis-asm.h (print_s390_disassembler_options):
1633 2008-03-24 Ian Lance Taylor <iant@google.com>
1635 * sha1.h: New file, from gnulib.
1637 * md5.h: Add extern "C" when compiled with C++.
1639 2008-03-24 Ian Lance Taylor <iant@google.com>
1641 * md5.h: Add extern "C" when compiled with C++.
1643 2008-03-21 Ian Lance Taylor <iant@google.com>
1645 * filenames.h: Add extern "C" when compiled with C++.
1647 2008-02-15 Alan Modra <amodra@bigpond.net.au>
1649 * bfdlink.h (struct bfd_link_hash_table): Delete creator field.
1650 (struct bfd_link_info): Add output_bfd.
1652 2008-02-11 Bob Wilson <bob.wilson@acm.org>
1654 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
1655 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
1657 2008-01-26 David Daney <ddaney@avtrex.com>
1659 * demangle.h (demangle_component_type): Add
1660 DEMANGLE_COMPONENT_JAVA_RESOURCE,
1661 DEMANGLE_COMPONENT_COMPOUND_NAME, and
1662 DEMANGLE_COMPONENT_CHARACTER as new enum values.
1663 (demangle_component): Add struct s_character to union u.
1665 2007-11-07 Joseph Myers <joseph@codesourcery.com>
1666 Daniel Jacobowitz <dan@codesourcery.com>
1668 * floatformat.h (struct floatformat): Add split_half field.
1669 (floatformat_ibm_long_double): New.
1671 2007-09-06 Tom Tromey <tromey@redhat.com>
1673 * libiberty.h (pex_free): Document process killing.
1675 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1677 * demangle.h (enum demangle_component_type): Add
1678 DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1680 2007-07-25 Ben Elliston <bje@au.ibm.com>
1682 * ternary.h: Remove.
1684 2007-07-18 Bob Wilson <bob.wilson@acm.org>
1686 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1687 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
1689 2007-07-17 Nick Clifton <nickc@redhat.com>
1691 * COPYING3: New file. Contains version 3 of the GNU General
1694 2007-07-12 Kai Tietz <kai.tietz@onevision.com>
1696 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1697 work-a-round whitespace problem in gcc gengtype.
1699 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
1700 needed for WIN64 when a long is not wide enough for a pointer.
1701 (splay_tree_key, splay_tree_value): Use the new types.
1703 2007-07-09 Roland McGrath <roland@redhat.com>
1705 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1707 2007-07-06 Nick Clifton <nickc@redhat.com>
1709 * bfdlink.h: Update copyright notice to refer to GPLv3.
1711 2007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1713 * dis-asm.h (print_insn_cr16): New prototype.
1715 2007-06-01 Noah Misch <noah@cs.caltech.edu>
1716 Alan Modra <amodra@bigpond.net.au>
1718 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
1720 2007-05-07 Nathan Froyd <froydnj@codesourcery.com>
1722 * libiberty.h (writeargv): Declare.
1724 2007-04-30 Alan Modra <amodra@bigpond.net.au>
1726 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1728 2007-04-25 Mark Mitchell <mark@codesourcery.com>
1730 * demangle.h: Change license to LGPL + exception.
1732 2007-04-10 Richard Henderson <rth@redhat.com>
1734 * bfdlink.h (struct bfd_link_info): Add relax_trip.
1736 2007-03-29 Joel Brobecker <brobecker@adacore.com>
1738 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
1739 regardless of the type of file system.
1741 2007-03-06 Jan Hubicka <jh@suse.cz>
1743 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1745 2007-02-21 Nick Clifton <nickc@redhat.com>
1747 * bfdlink.h (struct bfd_link_callbacks): Add
1748 override_segment_assignment field.
1750 2007-02-17 Mark Mitchell <mark@codesourcery.com>
1751 Nathan Sidwell <nathan@codesourcery.com>
1752 Vladimir Prus <vladimir@codesourcery.com
1753 Joseph Myers <joseph@codesourcery.com>
1755 * bin-bugs.h: Remove.
1757 2007-02-09 Joseph S. Myers <joseph@codesourcery.com>
1759 * libiberty.h (pex_write_input): Remove prototype.
1761 2007-02-05 Dave Brolley <brolley@redhat.com>
1763 * Contribute the following changes:
1764 2001-03-26 Ben Elliston <bje@redhat.com>
1766 * dis-asm.h (print_insn_mep): Declare.
1768 2007-02-02 H.J. Lu <hongjiu.lu@intel.com>
1770 * dis-asm.h (print_i386_disassembler_options): New.
1772 2007-01-31 Vladimir Prus <vladimir@codesourcery.com>
1774 * libiberty.h (PEX_STDERR_TO_PIPE): New define.
1775 (PEX_BINARY_ERROR): New define.
1776 (pex_read_err): New function.
1778 2007-01-29 Simon Baldwin <simonb@google.com>
1780 * demangle.h: New cplus_demangle_print_callback,
1781 cplus_demangle_v3_callback, and java_demangle_v3_callback function
1782 prototypes, and demangle_callbackref type definition.
1784 2007-01-16 H.J. Lu <hongjiu.lu@intel.com>
1787 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
1788 Add dynamic and dynamic_data.
1790 2006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1791 Nick Clifton <nickc@redhat.com>
1793 * ansidecl.h (ATTRIBUTE_PACKED): Define.
1795 2006-11-30 Andrew Stubbs <andrew.stubbs@st.com>
1796 J"orn Rennecke <joern.rennecke@st.com>
1799 * libiberty.h (make_relative_prefix_ignore_links): Declare.
1801 2006-11-27 Bob Wilson <bob.wilson@acm.org>
1803 * xtensa-config.h (XSHAL_ABI): New.
1804 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
1806 2006-11-27 Bob Wilson <bob.wilson@acm.org>
1808 * xtensa-isa.h (STATIC_LIBISA): Delete.
1810 2006-10-30 Paul Brook <paul@codesourcery.com>
1812 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1815 2006-10-30 H.J. Lu <hongjiu.lu@intel.com>
1818 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
1820 2006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1821 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1822 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1823 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1824 Alan Modra <amodra@bigpond.net.au>
1826 * dis-asm.h (print_insn_spu): Declare.
1828 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1830 * dis-asm.h: Add prototypes for Score disassembler routines.
1832 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
1834 * bfdlink.h (bfd_elf_dynamic_list): New.
1835 (bfd_link_info): Add a dynamic field.
1837 2006-08-04 Marcelo Tosatti <marcelo@kvack.org>
1839 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1841 2006-07-10 Jakub Jelinek <jakub@redhat.com>
1843 * bfdlink.h (struct bfd_link_info): Add emit_hash and
1844 emit_gnu_hash bitfields.
1846 2006-04-11 Jim Blandy <jimb@codesourcery.com>
1848 * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1850 2006-04-06 H.J. Lu <hongjiu.lu@intel.com>
1852 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with
1855 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1856 Anil Paranjape <anilp1@kpitcummins.com>
1857 Shilin Shakti <shilins@kpitcummins.com>
1859 * dis-asm.h (print_insn_xc16c): New prototype.
1861 2006-01-18 DJ Delorie <dj@redhat.com>
1863 * md5.h: Include ansidecl.h
1865 2006-01-17 Andreas Schwab <schwab@suse.de>
1868 * dis-asm.h (struct disassemble_info): Add
1869 disassembler_needs_relocs.
1871 2006-01-09 Bob Wilson <bob.wilson@acm.org>
1873 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1875 2005-12-30 Bob Wilson <bob.wilson@acm.org>
1877 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1879 2005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1881 Second part of ms1 to mt renaming.
1882 * dis-asm.h (print_insn_mt): Renamed.
1884 2005-12-10 Terry Laurenzo <tlaurenzo@gmail.com>
1887 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
1888 output format for return types
1890 2005-11-03 Alan Modra <amodra@bigpond.net.au>
1892 * bfdlink.h (struct bfd_link_order): Tweak comment.
1894 2005-10-31 Mark Kettenis <kettenis@gnu.org>
1896 * floatformat.h (enum floatformat_byteorders): Add
1898 (floatformat_vax_aingle, floatformat_vax_double): Declare.
1900 2005-10-28 Dave Brolley <brolley@redhat.com>
1902 Contribute the following changes:
1903 2003-09-29 Dave Brolley <brolley@redhat.com>
1905 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
1906 more exotic underlying types to be used.
1908 2005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
1910 disasm.h: Add declaration for print_insn_z80
1912 2005-09-30 Catherine Moore <clm@cm00re.com>
1914 * dis-asm.h (print_insn_bfin): Declare.
1916 2005-09-26 Mark Mitchell <mark@codesourcery.com>
1918 * libiberty.h (expandargv): New function.
1920 2005-08-18 Alan Modra <amodra@bigpond.net.au>
1922 * bfdlink.h: Remove mention of a29k.
1923 * dis-asm.h: Remove a29k support.
1925 2005-08-17 Mark Kettenis <kettenis@gnu.org>
1927 * floatformat.h (struct floatformat): Change type of large
1928 argument for is_valid member to `const void *'.
1929 (floatformat_to_double): Change type of second argument to `const
1931 (floatformat_from_double): Change type of last argument to `void
1933 (floatformat_is_valid): Change type of last argument to `const
1936 2005-07-14 Jim Blandy <jimb@redhat.com>
1938 * dis-asm.h (print_insn_m32c): New declaration.
1940 2005-07-12 Ben Elliston <bje@au.ibm.com>
1942 * xregex2.h (regexec): Qualify this prototype with __extension__
1943 when compiling with GNU C.
1945 2005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1947 * dis-asm.h (fprintf_ftype): Add format attribute.
1949 2005-07-03 Steve Ellcey <sje@cup.hp.com>
1952 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
1953 * md5.h (md5_uintptr): New.
1954 (md5_ctx): Align buffer field.
1956 2005-06-30 Daniel Berlin <dberlin@dberlin.org>
1958 * hashtab.h (HTAB_DELETED_ENTRY): New macro.
1959 (HTAB_EMPTY_ENTRY): New macro.
1961 2005-06-20 Geoffrey Keating <geoffk@apple.com>
1963 * libiberty.h (strverscmp): Prototype.
1965 2005-06-17 Jakub Jelinek <jakub@redhat.com>
1967 * elf/external.h (GRP_ENTRY_SIZE): Define.
1969 2005-06-08 Zack Weinberg <zack@codesourcery.com>
1971 * dis-asm.h (get_arm_regnames): Update prototype.
1973 2005-06-07 Aldy Hernandez <aldyh@redhat.com>
1974 Michael Snyder <msnyder@redhat.com>
1975 Stan Cox <scox@redhat.com>
1977 * dis-asm.h: Externalize print_insn_ms1.
1979 2005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
1981 * libiberty.h (XOBFINISH): New.
1983 2005-06-03 Alan Modra <amodra@bigpond.net.au>
1985 * bfdlink.h (struct bfd_link_callbacks): Add einfo.
1987 2005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1989 * libiberty.h (vsnprintf): Add format attribute.
1991 2005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1993 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1995 2005-05-28 Eli Zaretskii <eliz@gnu.org>
1997 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
1999 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
2001 2005-05-25 Richard Henderson <rth@redhat.com>
2003 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
2005 2005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net>
2007 * libiberty.h (ACONCAT): Properly cast value of alloca().
2009 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
2012 2005-05-12 Steve Ellcey <sje@cup.hp.com>
2014 libiberty.h: Do not define empty basename prototype.
2016 2005-05-10 Nick Clifton <nickc@redhat.com>
2018 * Update the address and phone number of the FSF organization in
2019 the GPL notices in the following files:
2020 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
2021 dyn-string.h, fibheap.h, filenames.h, floatformat.h,
2022 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
2023 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
2024 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
2025 symcat.h, ternary.h, xregex2.h, xtensa-config.h,
2026 xtensa-isa-internal.h, xtensa-isa.h
2028 2005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2030 * libiberty.h (unlock_std_streams): New.
2032 2005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2034 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
2035 Don't use the PTR macro.
2037 * sort.h: Don't use the PARAMS macro.
2039 2005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2041 * libiberty.h (unlock_stream): New.
2043 2005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2045 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
2046 Remove parameter names.
2048 2005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2050 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
2051 Provide prototypes for new functions.
2053 2005-03-29 Ian Lance Taylor <ian@airs.com>
2055 * libiberty.h: Fix indentation.
2057 2005-03-28 Ian Lance Taylor <ian@airs.com>
2059 * libiberty.h: Include <stdio.h>.
2060 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
2061 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
2062 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
2063 (pex_init, pex_run, pex_read_output): Declare.
2064 (pex_get_status, pex_get_times, pex_free, pex_one): Declare.
2065 (struct pex_time): Define.
2067 2005-03-28 Mark Mitchell <mark@codesourcery.com>
2069 * libiberty.h (ffs): Declare, if necessary.
2071 2005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net>
2073 * ternary.h: Don't use PARAMS anymore.
2075 2005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net>
2077 * md5.h: Remove definition and uses of __P.
2078 * dyn-string.h: Remove uses of PARAMS.
2079 * fibheap.h: Likewise.
2080 * floatformat.h: Likewise.
2081 * hashtab.h: Likewise.
2083 2005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net>
2085 * demangle.h: Remove uses of PARAMS.
2087 * libiberty.h (ANSI_PROTOTYPES): Remove guard since
2088 ANSI_PROTOTYPES is always assumed.
2089 Remove uses of PARAMS throughout.
2091 2005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2093 * libiberty.h (xstrndup): Declare.
2095 2005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2097 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
2099 2005-03-22 Bob Wilson <bob.wilson@acm.org>
2101 * xtensa-isa.h: Update a comment and whitespace.
2103 2005-03-16 H.J. Lu <hongjiu.lu@intel.com>
2105 * bfdlink.h (bfd_link_info): Add gc_sections.
2107 2005-03-09 Mark Mitchell <mark@codesourcery.com>
2109 * libiberty.h (gettimeofday): Declare.
2111 2005-03-01 Jan Beulich <jbeulich@novell.com>
2113 * libiberty.h: Declare unlink_if_ordinary.
2115 2005-02-21 Alan Modra <amodra@bigpond.net.au>
2117 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
2118 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
2119 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
2121 2005-02-14 Paolo Bonzini <bonzini@gnu.org>
2124 * ansidecl.h (PARAMS): Guard from redefinition.
2126 2005-02-03 Alan Modra <amodra@bigpond.net.au>
2128 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
2130 2005-02-01 Alan Modra <amodra@bigpond.net.au>
2132 * bfdlink.h (bfd_link_repair_undef_list): Declare.
2134 2005-01-10 Andreas Schwab <schwab@suse.de>
2136 * dis-asm.h (struct disassemble_info): Add skip_zeroes and
2139 2004-12-11 Ben Elliston <bje@au.ibm.com>
2141 * fibheap.h (struct fibnode): Only use unsigned long bitfields
2142 when __GNUC__ is defined and ints are less than 32-bits wide.
2144 2004-11-04 Paul Brook <paul@codesourcery.com>
2146 * bfdlink.h (bfd_link_info): Add default_imported_symver.
2148 2004-11-12 Bob Wilson <bob.wilson@acm.org>
2150 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
2151 * xtensa-isa.h (xtensa_interface_class_id): New prototype.
2153 2004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
2154 Vineet Sharma <vineets@noida.hcltech.com>
2156 * dis-asm.h: Add prototype for print_insn_maxq_little.
2158 2004-10-26 Paul Brook <paul@codesourcery.com>
2160 * bfdlink.h (struct bfd_link_info): Add create_default_symver.
2162 2004-10-21 H.J. Lu <hongjiu.lu@intel.com>
2165 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct
2166 bfd_link_hash_entry to reloc_overflow.
2168 2004-10-07 Bob Wilson <bob.wilson@acm.org>
2170 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
2171 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
2172 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
2174 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
2175 (config_sturct struct): Delete.
2176 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
2177 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
2178 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
2179 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
2180 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
2181 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
2182 (xtensa_insn_decode_fn): Rename to ...
2183 (xtensa_opcode_decode_fn): ... this.
2184 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
2185 xtensa_undo_reloc_fn): Update.
2186 (xtensa_encoding_template_fn): Delete.
2187 (xtensa_opcode_encode_fn, xtensa_format_decode_fn,
2188 xtensa_length_decode_fn): New.
2189 (xtensa_format_internal, xtensa_slot_internal): New types.
2190 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
2191 get_field, and set_field fields. Add name, field_id, regfile,
2192 num_regs, and flags fields.
2193 (xtensa_arg_internal): New type.
2194 (xtensa_iclass_internal): Change operands field to array of
2195 xtensa_arg_internal. Add num_stateOperands, stateOperands,
2196 num_interfaceOperands, and interfaceOperands fields.
2197 (xtensa_opcode_internal): Delete length, template, and iclass fields.
2198 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
2199 (opname_lookup_entry): Delete.
2200 (xtensa_regfile_internal, xtensa_interface_internal,
2201 xtensa_funcUnit_internal, xtensa_state_internal,
2202 xtensa_sysreg_internal, xtensa_lookup_entry): New.
2203 (xtensa_isa_internal): Replace opcode_table field with opcodes field.
2204 Change type of opname_lookup_table. Delete num_modules,
2205 module_opcode_base, module_decode_fn, config, and has_density fields.
2206 Add num_formats, formats, format_decode_fn, length_decode_fn,
2207 num_slots, slots, num_fields, num_operands, operands, num_iclasses,
2208 iclasses, num_regfiles, regfiles, num_states, states,
2209 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
2210 max_sysreg_num, sysreg_table, num_interfaces, interfaces,
2211 interface_lookup_table, num_funcUnits, funcUnits and
2212 funcUnit_lookup_table fields.
2213 (xtensa_isa_module, xtensa_isa_modules): Delete.
2214 (xtensa_isa_name_compare): New prototype.
2215 (xtisa_errno, xtisa_error_msg): New.
2216 * xtensa-isa.h (XTENSA_ISA_VERSION): Define.
2217 (xtensa_isa): Change type.
2218 (xtensa_operand): Delete.
2219 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
2220 xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
2221 xtensa_funcUnit_use): New types.
2222 (libisa_module_specifier): Delete.
2223 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
2224 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
2225 xtensa_insnbuf_from_chars): Update prototypes.
2226 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
2227 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
2228 xtensa_encode_insn, xtensa_insn_length,
2229 xtensa_insn_length_from_first_byte, xtensa_num_operands,
2230 xtensa_operand_kind, xtensa_encode_result,
2231 xtensa_operand_isPCRelative): Delete.
2232 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
2233 xtensa_operand_set_field, xtensa_operand_encode,
2234 xtensa_operand_decode, xtensa_operand_do_reloc,
2235 xtensa_operand_undo_reloc): Update prototypes.
2236 (xtensa_isa_maxlength, xtensa_isa_length_from_chars,
2237 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
2238 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
2239 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
2240 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
2241 xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
2242 xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
2243 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
2244 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
2245 xtensa_opcode_is_loop, xtensa_opcode_is_call,
2246 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
2247 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
2248 xtensa_opcode_funcUnit_use, xtensa_operand_name,
2249 xtensa_operand_is_visible, xtensa_operand_is_register,
2250 xtensa_operand_regfile, xtensa_operand_num_regs,
2251 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
2252 xtensa_stateOperand_state, xtensa_stateOperand_inout,
2253 xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
2254 xtensa_regfile_lookup_shortname, xtensa_regfile_name,
2255 xtensa_regfile_shortname, xtensa_regfile_view_parent,
2256 xtensa_regfile_num_bits, xtensa_regfile_num_entries,
2257 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
2258 xtensa_state_is_exported, xtensa_sysreg_lookup,
2259 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
2260 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
2261 xtensa_interface_num_bits, xtensa_interface_inout,
2262 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
2263 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
2264 2004-10-07 Jeff Baker <jbaker@qnx.com>
2266 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
2268 2004-09-17 Alan Modra <amodra@bigpond.net.au>
2270 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
2273 2004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
2275 * libiberty.h (basename): Prototype for __MINGW32__.
2277 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2279 * ansidecl.h (ATTRIBUTE_SENTINEL): Define.
2280 * libiberty.h (concat, reconcat, concat_length, concat_copy,
2281 concat_copy2): Use ATTRIBUTE_SENTINEL.
2283 2004-08-13 Alan Modra <amodra@bigpond.net.au>
2285 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
2286 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
2288 2004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
2290 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
2291 const-qualification before disposal.
2293 2004-07-24 Bernardo Innocenti <bernie@develer.com>
2295 * ansidecl.h (ARG_UNUSED): New Macro.
2297 2004-07-23 H.J. Lu <hongjiu.lu@intel.com>
2299 * bin-bugs.h (REPORT_BUGS_TO): Set to
2300 "<URL:http://www.sourceware.org/bugzilla/>".
2302 2004-07-21 Paolo Bonzini <bonzini@gnu.org>
2304 * ansidecl.h (ATTRIBUTE_PURE): New.
2306 2004-07-13 Bernardo Innocenti <bernie@develer.com>
2308 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
2310 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
2313 2004-07-13 Bernardo Innocenti <bernie@develer.com>
2315 * libiberty.h (ASTRDUP): Add casts required for stricter
2316 type conversion rules of C++.
2317 * obstack.h (obstack_free): Likewise.
2319 2004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
2321 * dis-asm.h (print_insn_crx): Declare.
2323 2004-06-24 Alan Modra <amodra@bigpond.net.au>
2325 * bfdlink.h (struct bfd_link_order): Update comment.
2327 2004-05-11 Jakub Jelinek <jakub@redhat.com>
2329 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
2332 2004-05-04 Andreas Jaeger <aj@suse.de>
2334 * demangle.h: Do not use C++ reserved keyword typename as
2335 parameter for cplus_demangle_fill_builtin_type.
2337 2004-04-22 Richard Henderson <rth@redhat.com>
2339 * hashtab.h (struct htab): Add size_prime_index.
2341 2004-04-13 Jeff Law <law@redhat.com>
2343 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
2345 2004-03-30 Zack Weinberg <zack@codesourcery.com>
2347 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
2349 2004-03-25 Stan Shebs <shebs@apple.com>
2351 * mpw/: Remove subdirectory and everything in it.
2353 2004-03-23 Alan Modra <amodra@bigpond.net.au>
2356 * bfdlink.h (struct bfd_link_info): Add wrap_char.
2358 2004-03-20 H.J. Lu <hongjiu.lu@intel.com>
2360 * bfdlink.h (bfd_link_info): Correct comments for the
2361 unresolved_syms_in_objects field.
2363 2004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
2365 * dyn-string.h: Update copyright date.
2367 2004-02-23 Ian Lance Taylor <ian@wasabisystems.com>
2369 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
2370 the associated #defines.
2372 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
2374 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
2377 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
2379 * demangle.h (enum demangle_component_type): Define.
2380 (struct demangle_operator_info): Declare.
2381 (struct demangle_builtin_type_info): Declare.
2382 (struct demangle_component): Define.
2383 (cplus_demangle_fill_component): Declare.
2384 (cplus_demangle_fill_name): Declare.
2385 (cplus_demangle_fill_builtin_type): Declare.
2386 (cplus_demangle_fill_operator): Declare.
2387 (cplus_demangle_fill_extended_operator): Declare.
2388 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
2389 (cplus_demangle_v3_components): Declare.
2390 (cplus_demangle_print): Declare.
2392 For older changes see ChangeLog-9103
2394 Copyright (C) 2004-2015 Free Software Foundation, Inc.
2396 Copying and distribution of this file, with or without modification,
2397 are permitted in any medium without royalty provided the copyright
2398 notice and this notice are preserved.
2404 version-control: never