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