xref: /netbsd-src/external/gpl3/gdb/dist/include/ChangeLog (revision 92e958de60c71aa0f2452bd7074cbb006fe6546b)
12015-06-26  Matthew Fortune  <matthew.fortune@imgtec.com>
2
3	* elf/mips.h (DT_MIPS_RLD_MAP_REL): New macro.
4
52015-06-22  Nick Clifton  <nickc@redhat.com>
6
7	* dis-asm.h (struct disassemble_info): Add stop_vma field.
8
92015-05-28  Catherine Moore  <clm@codesourcery.com>
10
11	include/
12	* bfdlink.h: Rename eh_frame_hdr to eh_frame_hdr_type.
13
142015-05-22  Yunlian Jiang  <yunlian@google.com>
15
16	* libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is
17	not defined.
18
192015-05-12  Jiong Wang  <jiong.wang@arm.com>
20
21	* elf/aarch64.h (R_AARCH64_P32_LD32_GOTPAGE_LO14): New enumeration.
22
232015-05-01  H.J. Lu  <hongjiu.lu@intel.com>
24
25	Merge with gcc:
26	2014-11-11  Anthony Brandon  <anthony.brandon@gmail.com>
27		    Manuel López-Ibáñez  <manu@gcc.gnu.org>
28
29	PR driver/36312
30	* filenames.h: Add prototype for canonical_filename_eq.
31
322015-04-30  DJ Delorie  <dj@redhat.com>
33
34	* dis-asm.h (print_insn_rl78_g10): New.
35	(print_insn_rl78_g13): New.
36	(print_insn_rl78_g14): New.
37	(rl78_get_disassembler): New.
38
392015-04-17  Richard Earnshaw  <rearnsha@arm.com>
40
41	Merge from gcc:
42	2015-03-19  Richard Biener  <rguenther@suse.de>
43
44		* partition.h (struct partition_elem): Re-order elements to
45		avoid padding.
46
472015-04-14  H.J. Lu  <hongjiu.lu@intel.com>
48
49	* bfdlink.h (bfd_link_info): Add compress_debug.
50
512015-04-14  H.J. Lu  <hongjiu.lu@intel.com>
52
53	PR ld/pr17709
54	* bfdlink.h (bfd_link_info): Add extern_protected_data.
55
562015-03-10  Matthew Wahab  <matthew.wahab@arm.com>
57
58	PR ld/16572
59	* elf/arm.h (EF_ARM_HASENTRY): Remove.
60
612015-02-19  Pedro Alves  <palves@redhat.com>
62
63	* floatformat.h [__cplusplus]: Wrap in extern "C".
64
652015-02-14  Alan Modra  <amodra@gmail.com>
66
67	PR ld/17973
68	* bfdlink.h (struct bfd_link_info): Delete loading_lto_outputs.
69
702015-02-09  Mark Wielaard  <mjw@redhat.com>
71
72	* dwarf2.h: Add DW_LANG_Fortran03 and DW_LANG_Fortran08.
73
742015-02-09  Mark Wielaard  <mjw@redhat.com>
75
76	* dwarf2.def: Add DW_TAG_atomic_type.
77
782015-01-28  James Bowman  <james.bowman@ftdichip.com>
79
80	* dis-asm.h (print_insn_ft32): Declare.
81
822015-01-15  Mark Wielaard  <mjw@redhat.com>
83
84	* dwarf2.def (DW_AT_noreturn): New DWARF5 attribute.
85
862015-01-14  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
87
88	* libiberty.h: Merge from GCC.
89
902015-01-01  Alan Modra  <amodra@gmail.com>
91
92	Update year range in copyright notice of all files.
93
942014-12-24  Uros Bizjak  <ubizjak@gmail.com>
95	    Ben Elliston  <bje@au.ibm.com>
96	    Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
97
98	* libiberty.h (xasprintf): Declare.
99
1002014-12-23  Alan Modra  <amodra@gmail.com>
101
102	* bfdlink.h (struct bfd_link_hash_entry): Comment non_ir_ref.  Add
103	linker_def.
104
1052014-12-12  Phil Muldoon  <pmuldoon@redhat.com>
106	    Jan Kratochvil  <jan.kratochvil@redhat.com>
107	    Tom Tromey  <tromey@redhat.com>
108
109	* gcc-c-fe.def: New file.
110	* gcc-c-interface.h: New file.
111	* gcc-interface.h: New file.
112
1132014-12-11  Uros Bizjak  <ubizjak@gmail.com>
114            Ben Elliston  <bje@au.ibm.com>
115            Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
116
117	* libiberty.h (xvasprintf): Declare.
118
1192014-12-06  Eric Botcazou  <ebotcazou@adacore.com>
120
121	* dis-asm.h (print_insn_visium): Declare.
122
1232014-11-24  Mark Wielaard  <mjw@redhat.com>
124
125	* dwarf2.h: Add DW_LANG_C_plus_plus_11, DW_LANG_C11 and
126	DW_LANG_C_plus_plus_14.
127
1282014-11-21  Shinichiro Hamaji  <shinichiro.hamaji@gmail.com>
129
130	* dwarf2.def (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
131	(DW_AT_APPLE_isa, DW_AT_APPLE_block)
132	(DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
133	(DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
134	(DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
135	(DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
136	(DW_AT_APPLE_property): New macros.
137
1382014-11-21  Mark Wielaard  <mjw@redhat.com>
139
140	PR debug/63239
141	* dwarf2.def (DW_AT_GNU_deleted): New attribute.
142
1432014-11-21  Terry Guo  <terry.guo@arm.com>
144
145	* opcode/arm.h (FPU_VFP_EXT_ARMV8xD): New macro.
146	(FPU_VFP_V5D16): Likewise.
147	(FPU_VFP_V5_SP_D16): Likewise.
148	(FPU_ARCH_VFP_V5D16): Likewise.
149	(FPU_ARCH_VFP_V5_SP_D16): Likewise.
150
1512014-11-18  Igor Zamyatin  <igor.zamyatin@intel.com>
152
153	* bfdlink.h (struct bfd_link_info): Add bndplt.
154
1552014-10-30  Andrew Pinski  <apinski@cavium.com>
156
157	* elf/mips.h (AFL_EXT_OCTEON3): Define.
158	INSN_OCTEON3, CPU_OCTEON3): Define.
159
1602014-10-28  Yury Gribov  <y.gribov@samsung.com>
161
162	* libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes.
163
1642014-10-22  Matthew Fortune  <matthew.fortune@imgtec.com>
165
166	* elf/mips.h (AFL_ASE_MASK): Define.
167
1682014-10-15  David Malcolm  <dmalcolm@redhat.com>
169
170	* libiberty.h (choose_tmpdir): New prototype.
171
1722014-09-26  Max Ostapenko  <m.ostapenko@partner.samsung.com>
173
174	* libiberty.h (PEX_STDOUT_APPEND): New flag.
175	(PEX_STDERR_APPEND): Likewise.
176
1772014-09-23  Iain Buclaw  <ibuclaw@gdcproject.org>
178
179	* demangle.h (DMGL_DLANG): New macro.
180	(DMGL_STYLE_MASK): Add DMGL_DLANG.
181	(demangling_styles): Add dlang_demangling.
182	(DLANG_DEMANGLING_STYLE_STRING): New macro.
183	(DLANG_DEMANGLING): New macro.
184	(dlang_demangle): New prototype.
185
1862014-09-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
187
188	* longlong.h: Add __udiv_w_sdiv prototype.
189
1902014-08-12  Alan Modra  <amodra@gmail.com>
191
192	* bfdlink.h (struct bfd_link_callbacks <notice>): Remove "string"
193	param, add "inh".
194
1952014-08-12  Alan Modra  <amodra@gmail.com>
196
197	* bfdlink.h (struct bfd_link_info): Add lto_plugin_active.
198
1992014-07-29  Matthew Fortune  <matthew.fortune@imgtec.com>
200
201	* elf/mips.h (PT_MIPS_ABIFLAGS, SHT_MIPS_ABIFLAGS): Define.
202	(Val_GNU_MIPS_ABI_FP_OLD_64): Rename from Val_GNU_MIPS_ABI_FP_64.
203	(Val_GNU_MIPS_ABI_FP_64): Redefine.
204	(Val_GNU_MIPS_ABI_FP_XX): Define.
205	(Elf_External_ABIFlags_v0, Elf_Internal_ABIFlags_v0): New structures.
206	(AFL_REG_NONE, AFL_REG_32, AFL_REG_64, AFL_REG_128): Define.
207	(AFL_ASE_DSP, AFL_ASE_DSPR2, AFL_ASE_EVA, AFL_ASE_MCU): Likewise.
208	(AFL_ASE_MDMX, AFL_ASE_MIPS3D, AFL_ASE_MT, AFL_ASE_SMARTMIPS): Likewise.
209	(AFL_ASE_VIRT, AFL_ASE_MSA, AFL_ASE_MIPS16): Likewise.
210	(AFL_ASE_MICROMIPS, AFL_ASE_XPA): Likewise.
211	(AFL_EXT_XLR, AFL_EXT_OCTEON2, AFL_EXT_OCTEONP): Likewise.
212	(AFL_EXT_LOONGSON_3A, AFL_EXT_OCTEON, AFL_EXT_5900): Likewise.
213	(AFL_EXT_4650, AFL_EXT_4010, AFL_EXT_4100, AFL_EXT_3900): Likewise.
214	(AFL_EXT_10000, AFL_EXT_SB1, AFL_EXT_4111, AFL_EXT_4120): Likewise.
215	(AFL_EXT_5400, AFL_EXT_5500, AFL_EXT_LOONGSON_2E): Likewise.
216	(AFL_EXT_LOONGSON_2F): Likewise.
217	(bfd_mips_elf_swap_abiflags_v0_in): Prototype.
218	(bfd_mips_elf_swap_abiflags_v0_out): Likewise.
219	(bfd_mips_isa_ext): Likewise.
220
2212014-06-13  Alan Modra  <amodra@gmail.com>
222
223	* bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field.
224
2252014-06-13  Alan Modra  <amodra@gmail.com>
226
227	* bfdlink.h: Update for bfd.link_next change.
228
2292014-06-10  Alan Modra  <amodra@gmail.com>
230
231	PR ld/16910
232	* bfdlink.h (unwrap_hash_lookup): Declare.
233
2342014-05-01  Steve Ellcey  <sellcey@mips.com>
235
236	* include/longlong.h: Import latest version from GCC tree.
237
2382014-04-23  Andrew Bennett  <andrew.bennett@imgtec.com>
239
240	* opcode/mips.h (ASE_XPA): New define.
241
2422014-04-22  Christian Svensson  <blue@cmd.nu>
243
244	* dis-asm.h: Remove openrisc and or32 support.  Add support for or1k.
245
2462014-04-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
247
248	* elf/avr.h: Add new DIFF relocs.
249
2502014-03-05  Alan Modra  <amodra@gmail.com>
251
252	Update copyright years.
253
2542014-01-21  Tom Tromey  <tromey@redhat.com>
255
256	* ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS)
257	(VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST)
258	(VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS)
259	(NOARGS): Don't define.
260	* libiberty.h (expandargv, writeargv): Don't use PARAMS.
261
2622014-01-09  Tom Tromey  <tromey@redhat.com>
263
264	* gdbm.h: Remove.
265
2662013-12-23  Bill Maddox  <maddox@google.com>
267
268	* demangle.h (enum gnu_v3_ctor_kinds):
269	Added literal gnu_v3_unified_ctor.
270	(enum gnu_v3_ctor_kinds):
271	Added literal gnu_v3_unified_dtor.
272
2732013-12-13  Kuan-Lin Chen  <kuanlinchentw@gmail.com>
274	    Wei-Cheng Wang  <cole945@gmail.com>
275
276	* dis-asm.h (print_insn_nds32): Add nds32 target.
277
2782013-12-04  Richard Sandiford  <rdsandiford@googlemail.com>
279
280	* longlong.h: New file.
281
2822013-11-11  Catherine Moore  <clm@codesourcery.com>
283
284	* opcode/mips.h (INSN_LOAD_MEMORY_DELAY): Rename to...
285	(INSN_LOAD_MEMORY): ...this.
286
2872013-10-29  Marc Glisse  <marc.glisse@inria.fr>
288
289	PR tree-optimization/58689
290	* ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro.
291	* libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename,
292	concat_copy): Mark with attributes nonnull(1) and returns_nonnull.
293	(concat, reconcat, concat_copy2, choose_temp_base, xstrerror,
294	xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init):
295	Mark with attribute returns_nonnull.
296
2972013-10-22  Sterling Augustine  <saugustine@google.com>
298
299	* gdb/gdb-index.h: Merge from gdb tree.
300
3012013-10-10  Sean Keys <skeys@ipdatasys.com>
302
303	* xgate.h : Cleanup after opcode
304        table modification..
305
3062013-08-20  Alan Modra  <amodra@gmail.com>
307
308	* floatformat.h (floatformat_ibm_long_double): Delete.
309	(floatformat_ibm_long_double_big): Declare.
310	(floatformat_ibm_long_double_little): Declare.
311
3122013-08-19  Dehao Chen  <dehao@google.com>
313
314	* dwarf2.def (DW_AT_GNU_discriminator): New attribute.
315
3162013-08-02  Caroline Tice  <cmtice@google.com>
317
318	* vtv-change-permission.h: New file.
319
3202013-08-05  Eric Botcazou  <ebotcazou@adacore.com>
321            Konrad Eisele  <konrad@gaisler.com>
322
323	* opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
324
3252013-06-08  Catherine Moore  <clm@codesourcery.com>
326
327	* opcode/mips.h (mips_opcode): Add ase field.
328	(INSN_ASE_MASK): Delete.
329	(INSN_DSP): Rename to ASE_DSP.  Provide new value.
330	(INSN_DSPR2): Rename to ASE_DSPR2.  Provide new value.
331	(INSN_MCU): Rename to ASE_MCU.  Provide new value.
332	(INSN_MDMX): Rename to ASE_MDMX.  Provide new value.
333	(INSN_MIPS3d): Rename to ASE_MIPS3D.  Provide new value.
334	(INSN_MT): Rename to ASE_MT.  Provide new value.
335	(INSN_SMARTMIPS): Rename to ASE_SMARTMIPS.  Provide new value.
336	(INSN_VIRT): Rename to ASE_VIRT.  Provide new value.
337	(INSN_VIRT64): Rename to ASE_VIRT64.  Provide new value.
338	(opcode_is_member): Add ase argument.  Check ase.
339
3402013-05-06  Paul Brook  <paul@codesourcery.com>
341
342        include/elf/
343        * mips.h (R_MIPS_PC32): Update comment.
344
3452013-04-03  Jason Merrill  <jason@redhat.com>
346
347	Demangle C++11 ref-qualifier.
348	* demangle.h (enum demangle_component_type): Add
349	DEMANGLE_COMPONENT_REFERENCE_THIS,
350	DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
351
3522013-03-12  Sebastian Huber <sebastian.huber@embedded-brains.de>
353
354	* opcode/nios2.h: Edit comment.
355
3562013-03-11  Sebastian Huber <sebastian.huber@embedded-brains.de>
357
358	* opcode/nios2.h (OPX_WRPRS): New define.
359	(OP_MATCH_WRPRS): Likewise.
360
3612013-03-11  Sebastian Huber <sebastian.huber@embedded-brains.de>
362
363	* opcode/nios2.h (OP_RDPRS): New define.
364	(OP_MATCH_RDPRS): Likewise.
365
3662013-03-01  Cary Coutant  <ccoutant@google.com>
367
368	* dwarf2.h (enum dwarf_sect): New enum type.
369
3702013-02-19  Alan Modra  <amodra@gmail.com>
371
372	* bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
373
3742013-02-11  Sriraman Tallam  <tmsriram@google.com>
375
376	* plugin-api.h (enum ld_plugin_level): Assign integers
377	explicitly for all values.
378
3792013-02-06  Sandra Loosemore  <sandra@codesourcery.com>
380            Andrew Jenner <andrew@codesourcery.com>
381
382	Based on patches from Altera Corporation.
383
384	* dis-asm.h (print_insn_big_nios2): Declare.
385	(print_insn_little_nios2): Declare.
386
3872013-01-30  Kai Tietz  <ktietz@redhat.com>
388
389	PR other/54620
390	PR target/39064
391	* md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
392	stdint.h and sys/types.h headers are present.
393	* sha1.h (sha1_uintptr, sha1_uint32): Likewise.
394
3952013-01-10  Will Newton <will.newton@imgtec.com>
396
397	* dis-asm.h (print_insn_metag): New declaration.
398
3992012-12-18  Aldy Hernandez  <aldyh@redhat.com>
400
401	PR other/54324
402	* ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
403	< 3.4.
404
4052012-12-17  Nick Clifton  <nickc@redhat.com>
406
407	* MAINTAINERS: Add copyright notice.
408	* alloca-conf.h: Likewise.
409	* fopen-bin.h: Likewise.
410	* fopen-same.h: Likewise.
411	* fopen-vms.h: Likewise.
412	* aout/hppa.h: Likewise.
413	* opcode/tahoe.h: Likewise.
414
4152012-12-11  Edgar E. Iglesias <edgar.iglesias@gmail.com>
416
417	* elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
418
4192012-11-09  Jason Merrill  <jason@redhat.com>
420
421	* demangle.h (enum demangle_component_type): Add
422	DEMANGLE_COMPONENT_TAGGED_NAME.
423
4242012-10-29  Sterling Augustine  <saugustine@google.com>
425            Cary Coutant  <ccoutant@google.com>
426
427	* dwarf2.h (dwarf_location_list_entry_type): New enum with fields
428	DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
429	DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
430
431
4322012-10-26  Shinichiro Hamaji  <shinichiro.hamaji@gmail.com>
433
434	* dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
435	(DW_AT_APPLE_isa, DW_AT_APPLE_block)
436	(DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
437	(DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
438	(DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
439	(DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
440	(DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
441
4422012-10-24  H.J. Lu  <hongjiu.lu@intel.com>
443
444	* bfdlink.h (bfd_link_info): Add
445	disable_target_specific_optimizations.
446
4472012-10-23  Nathan Sidwell  <nathan@codesourcery.com>
448
449	* bfdlink.h (struct bfd_link_info): Add stacksize option.
450
4512012-10-22  Jan Beich  <jbeich@tormail.org>
452
453	PR ld/14426
454	* bfdlink.h (bfd_link_info): Add ignore_hash.
455
4562012-10-08  Jason Merrill  <jason@redhat.com>
457
458	* demangle.h (enum demangle_component_type): Add
459	DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
460
4612012-09-18  Florian Weimer  <fweimer@redhat.com>
462
463	PR other/54411
464	* objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
465
4662012-09-27  Anthony Green  <green@moxielogic.com>
467
468	* opcode/moxie.h (MOXIE_BAD): New define.
469
4702012-09-12  Chris Schlumberger-Socha  <chris.schlumberger-socha@arm.com>
471
472	* elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
473
4742012-09-06  Cary Coutant  <ccoutant@google.com>
475
476	* dwarf2.def: Edit comment.
477
4782012-08-24  Sriraman Tallam  <tmsriram@google.com>
479
480	* plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
481	New interface.
482	(ld_plugin_unique_segment_for_sections): New interface.
483	(LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
484	(LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
485	(tv_allow_unique_segment_for_sections): New member.
486	(tv_unique_segment_for_sections): New member.
487
4882012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
489
490	* opcode/arm.h (ARM_CPU_IS_ANY): New define.
491
4922012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
493
494	* elf/arm.h (TAG_CPU_ARCH_V8): New define.
495	(MAX_TAG_CPU_ARCH): Update.
496	* opcode/arm.h (ARM_EXT_V8): New define.
497	(FPU_VFP_EXT_ARMV8): Likewise.
498	(FPU_NEON_EXT_ARMV8): Likewise.
499	(FPU_CRYPTO_EXT_ARMV8): Likewise.
500	(ARM_AEXT_V8A): Likewise.
501	(FPU_VFP_ARMV8): Likwise.
502	(FPU_NEON_ARMV8): Likewise.
503	(FPU_CRYPTO_ARMV8): Likewise.
504	(FPU_ARCH_VFP_ARMV8): Likewise.
505	(FPU_ARCH_NEON_VFP_ARMV8): Likewise.
506	(FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
507	(ARM_ARCH_V8A): Likwise.
508	(ARM_ARCH_V8A_FP): Likewise.
509	(ARM_ARCH_V8A_SIMD): Likewise.
510	(ARM_ARCH_V8A_CRYPTO): Likewise.
511
5122012-08-13  Ian Bolton  <ian.bolton@arm.com>
513            Laurent Desnogues  <laurent.desnogues@arm.com>
514            Jim MacArthur  <jim.macarthur@arm.com>
515            Marcus Shawcroft  <marcus.shawcroft@arm.com>
516            Nigel Stephens  <nigel.stephens@arm.com>
517            Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
518            Richard Earnshaw  <rearnsha@arm.com>
519            Sofiane Naci  <sofiane.naci@arm.com>
520            Tejas Belagod  <tejas.belagod@arm.com>
521            Yufeng Zhang  <yufeng.zhang@arm.com>
522
523	* dis-asm.h (print_insn_aarch64): New declaration.
524	(print_aarch64_disassembler_options): New declaration.
525	(aarch64_symbol_is_valid): New declaration.
526
5272012-08-02  Sean Keys  <skeys@ipdatasys.com>
528
529	* elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
530
5312012-07-24  Stephan McCamant  <smcc@cs.berkeley.edu>
532            Dr David Alan Gilbert  <dave@treblig.org>
533
534	PR binutils/13135
535	* dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
536
5372012-07-13  Doug Evans  <dje@google.com>
538
539	* filenames.h: #include "hashtab.h".
540	(filename_hash, filename_eq): Declare.
541
5422012-07-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
543
544	* elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
545
5462012-07-05  Sean Keys  <skeys@ipdatasys.com>
547
548	* opcode/xgate.h: Changed the format string for mode
549	XGATE_OP_DYA_MON.
550
5512012-06-18  Doug Evans  <dje@google.com>
552
553	* dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
554
5552012-06-12  Rafael Ávila de Espíndola <respindola@mozilla.com>
556
557	* plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
558
5592012-06-08  Jakub Jelinek  <jakub@redhat.com>
560
561	* dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
562	forms.
563	* dwarf2.h (enum dwarf_macro_record_type): Add
564	DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
565	and DW_MACRO_GNU_transparent_include_alt.
566
5672012-05-23  Doug Evans  <dje@google.com>
568
569	* leb128.h: #include stdint.h, inttypes.h.
570	(read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
571	Change to take a uint64_t * argument instead of unsigned long long.
572	(read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
573	Change to take an int64_t * argument instead of long long.
574
5752012-05-22  Doug Evans  <dje@google.com>
576
577	* leb128.h: New file.
578
5792012-05-19  Gary Funck  <gary@intrepid.com>
580
581	* dwarf2.def: Update comment re: UPC extensions to reference
582	DWARF4 specification.
583
5842012-05-15  James Murray <jsm@jsm-net.demon.co.uk>
585
586	* dis-asm.h (print_insn_m9s12x): Prototype.
587	(print_insn_m9s12xg): Prototype.
588
5892012-05-03  Sean Keys  <skeys@ipdatasys.com>
590
591	* dis-asm.h (print_insn_xgate): Define.
592	(print_insn_xgate): Ditto.
593	Added new files for XGATE port.
594
5952012-05-02  Cary Coutant  <ccoutant@google.com>
596
597	* dwarf2.def: Remove DW_FORM_GNU_ref_index,
598	replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
599
6002012-04-28  Doug Evans  <dje@google.com>
601
602	* dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
603
6042012-04-27  Tom Tromey  <tromey@redhat.com>
605
606	* dwarf2.h: Wrap function declarations in extern "C".
607
6082012-04-27  Tom Tromey  <tromey@redhat.com>
609
610	* dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
611	(enum dwarf_location_atom, enum dwarf_type, enum
612	dwarf_call_frame_info): Remove.
613	(DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
614	(DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
615	Include dwarf2.def.
616	(get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
617	(get_DW_OP_name, get_DW_ATE_name): Declare.
618	* dwarf2.def: New file, from dwarf2.h.
619
6202012-04-12  David S. Miller  <davem@davemloft.net>
621
622	* elf/sparc.h (R_SPARC_WDISP10): New reloc.
623	* opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
624
6252012-04-10  Tristan Gingold  <gingold@adacore.com>
626
627	* splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
628	(libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
629
6302012-04-09  Roland McGrath  <mcgrathr@google.com>
631
632	* bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
633
6342012-03-15  Alan Modra  <amodra@gmail.com>
635
636	* dis-asm.h (disassemble_init_powerpc): Declare.
637
6382009-11-06  Jonas Maebe  <jonas.maebe@elis.ugent.be>
639
640	Add DWARF attribute value for the "Borland fastcall" calling
641	convention.
642	* elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
643
6442012-01-31  H.J. Lu  <hongjiu.lu@intel.com>
645
646	PR ld/13616
647	* bfdlink.h (bfd_link_order): Update comments on data size.
648
6492012-01-26  Cary Coutant  <ccoutant@google.com>
650
651	* dwarf2.h (enum dwarf_form): Add Fission extensions.
652	(enum dwarf_attribute): Likewise.
653
6542012-01-06  Jason Merrill  <jason@redhat.com>
655
656	PR c++/6057
657	PR c++/48051
658	PR c++/50855
659	PR c++/51322
660	* demangle.h (enum demangle_component_type): Add
661	DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
662
6632011-12-14  Iain Sandoe  <iains@gcc.gnu.org>
664
665	* mach-o/loader.h (bfd_mach_o_section_type): define
666	BFD_MACH_O_S_ATTR_NONE to 0.
667
6682011-11-07  Richard Henderson  <rth@redhat.com>
669
670	Merged from transactional-memory.
671
672	* demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
673	(enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
674	(DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
675	(DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
676
6772011-11-01  DJ Delorie  <dj@redhat.com>
678
679	* dis-asm.h (print_insn_rl78): Declare.
680
6812011-10-25  Joern Rennecke  <joern.rennecke@embecosm.com>
682
683	* dis-asm.h (print_insn_epiphany): Declare.
684
6852011-10-21  Ulrich Drepper  <drepper@gmail.com>
686
687	* obstack.h [!GNUC] (obstack_free): Avoid cast to int.
688
6892011-10-21  Marc Glisse  <marc.glisse@inria.fr>
690
691	* ansidecl.h (ENUM_BITFIELD): Always use enum in C++
692
6932011-10-19  Alan Modra  <amodra@gmail.com>
694
695	PR ld/13254
696	* bfdlink.h (struct bfd_link_info): Add error_textrel.
697
6982011-09-28  Doug Evans  <dje@google.com>
699
700	* timeval-utils.h: New file.
701
702	* libiberty.h (countargv): Declare.
703
7042011-09-26  Cary Coutant  <ccoutant@google.com>
705
706	gcc PR lto/47247
707	* plugin-api.h (enum ld_plugin_symbol_resolution): Add
708	LDPR_PREVAILING_DEF_IRONLY_EXP.
709	(enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
710
7112011-09-23  Cary Coutant  <ccoutant@google.com>
712
713	PR 40831
714	* demangle.h (enum demangle_component_type): Add
715	DEMANGLE_COMPONENT_CLONE.
716
7172011-09-15  H.J. Lu  <hongjiu.lu@intel.com>
718
719	PR ld/12975
720	* bfdlink.h (bfd_link_info): Add version_info.
721
7222011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
723
724	* xregex.h (regoff_t): Define.
725
7262011-07-22  Jakub Jelinek  <jakub@redhat.com>
727
728	* dwarf2.h (DW_AT_GNU_macros): New.
729	(enum dwarf_macro_record_type): New enum.  Add DW_MACRO_GNU_*.
730
731	PR c++/49756
732	* libiberty.h (stack_limit_increase): New prototype.
733
7342011-07-13  Sriraman Tallam  <tmsriram@google.com>
735
736	* plugin-api.h
737	(ld_plugin_section): New struct.
738	(ld_plugin_get_section_count): New typedef.
739	(ld_plugin_get_section_type): New typedef.
740	(ld_plugin_get_section_name): New typedef.
741	(ld_plugin_get_section_contents): New typedef.
742	(ld_plugin_update_section_order): New typedef.
743	(ld_plugin_allow_section_ordering): New typedef.
744	(LDPT_GET_SECTION_COUNT): New enum value.
745	(LDPT_GET_SECTION_TYPE): New enum value.
746	(LDPT_GET_SECTION_NAME): New enum value.
747	(LDPT_GET_SECTION_CONTENTS): New enum value.
748	(LDPT_UPDATE_SECTION_ORDER): New enum value.
749	(LDPT_ALLOW_SECTION_ORDERING): New enum value.
750	(tv_get_section_count): New struct members.
751	(tv_get_section_type): New struct members.
752	(tv_get_section_name): New struct members.
753	(tv_get_section_contents): New struct members.
754	(tv_update_section_order): New struct members.
755	(tv_allow_section_ordering): New struct members.
756
7572011-07-15  Alan Modra  <amodra@gmail.com>
758
759	* bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
760	discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
761	unresolved_syms_in_shared_libs fields.  Move emit_note_gnu_build_id
762	out of bitfields.  Reorder bitfields.
763
7642011-07-13  Sriraman Tallam  <tmsriram@google.com>
765
766	* plugin-api.h (ld_plugin_section): New struct.
767	(ld_plugin_get_section_count): New typedef.
768	(ld_plugin_get_section_type): New typedef.
769	(ld_plugin_get_section_name): New typedef.
770	(ld_plugin_get_section_contents): New typedef.
771	(ld_plugin_update_section_order): New typedef.
772	(ld_plugin_allow_section_ordering): New typedef.
773	(LDPT_GET_SECTION_COUNT): New enum value.
774	(LDPT_GET_SECTION_TYPE): New enum value.
775	(LDPT_GET_SECTION_NAME): New enum value.
776	(LDPT_GET_SECTION_CONTENTS): New enum value.
777	(LDPT_UPDATE_SECTION_ORDER): New enum value.
778	(LDPT_ALLOW_SECTION_ORDERING): New enum value.
779	(tv_get_section_count): New struct members.
780	(tv_get_section_type): New struct members.
781	(tv_get_section_name): New struct members.
782	(tv_get_section_contents): New struct members.
783	(tv_update_section_order): New struct members.
784	(tv_allow_section_ordering): New struct members.
785
7862011-07-11  Catherine Moore  <clm@codesourcery.com>
787
788	* bfdlink.h (flag_type): New enumeration.
789	(flag_info_list): New structure.
790	(flag_info): New structure.
791
7922011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
793
794	PR ld/12942
795	* bfdlink.h (bfd_link_info): Add loading_lto_outputs.
796
7972011-07-01  Joel Brobecker  <brobecker@adacore.com>
798
799	* filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
800	on Darwin, as well as on the systems that use a DOS-like
801	filesystem.
802
8032011-06-22  Jakub Jelinek  <jakub@redhat.com>
804
805	PR debug/47858
806	* dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
807
8082011-06-22  Jakub Jelinek  <jakub@redhat.com>
809
810	* dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
811
8122011-06-20  Jakub Jelinek  <jakub@redhat.com>
813
814	PR ld/12570
815	* bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
816	option.
817
8182011-06-13  Jan Kratochvil  <jan.kratochvil@redhat.com>
819
820	* demangle.h (DMGL_RET_POSTFIX): Extend the comment.
821	(DMGL_RET_DROP): New.
822
8232011-06-13  Walter Lee  <walt@tilera.com>
824
825	* dis-asm.h (print_insn_tilegx): Declare.
826	(print_insn_tilepro): Likewise.
827
8282011-05-17  Alan Modra  <amodra@gmail.com>
829
830	PR ld/12760
831	* bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
832	"string" param.
833
8342011-05-16  Alan Modra  <amodra@gmail.com>
835
836	* bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
837
8382011-04-30  Jakub Jelinek  <jakub@redhat.com>
839
840	* dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
841	DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
842
8432011-04-25  Jan Kratochvil  <jan.kratochvil@redhat.com>
844
845	* bfdlink.h (ENUM_BITFIELD): Remove.
846
8472011-04-25  Jan Kratochvil  <jan.kratochvil@redhat.com>
848
849	* ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
850
8512011-04-24  Alan Modra  <amodra@gmail.com>
852
853	PR ld/12365
854	PR ld/12696
855	* bfdlink.h (ENUM_BITFIELD): Define.
856	(struct bfd_link_hash_entry): Make "type" a bitfield.  Add "non_ir_ref".
857	(struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
858	rather than "name".
859
8602011-04-20  Alan Modra  <amodra@gmail.com>
861
862	PR ld/12365
863	* bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
864	and multiple_common parameters to pass in a bfd_link_hash_entry
865	pointer rather than name,bfd etc. found in the hash entry.
866
8672011-03-31  Tristan Gingold  <gingold@adacore.com>
868
869	* dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
870
8712011-03-24  Mark Wielaard  <mjw@redhat.com>
872
873	* dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
874
8752010-03-23  Rafael Ávila de Espíndola <respindola@mozilla.com>
876
877	* plugin-api.h (ld_plugin_get_view): New.
878	(ld_plugin_tag): Add LDPT_GET_VIEW.
879	(ld_plugin_tv): Add tv_get_view.
880
8812011-03-16  Jakub Jelinek  <jakub@redhat.com>
882
883	* dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
884	DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
885	DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
886	DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
887	DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
888	DW_OP_GNU_entry_value): New.
889
8902011-02-28  Kai Tietz  <kai.tietz@onevision.com>
891
892	* filenames.h (filename_ncmp): New prototype.
893
8942011-02-23  Kai Tietz  <kai.tietz@onevision.com>
895
896	* dwarf2.h (_ELF_DWARF2_H): Renamed to
897	_DWARF2_H.
898	(DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
899	DWARF2_External_PubNames, DWARF2_Internal_PubNames,
900	DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
901	DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
902
9032011-02-08  Ulrich Weigand  <uweigand@de.ibm.com>
904
905	* dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
906
9072011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
908
909	* dwarf2.h: Update value for DW_AT_hi_user.
910
9112010-11-16  Ian Lance Taylor  <iant@google.com>
912
913	* simple-object.h (simple_object_attributes_merge): Declare,
914	replacing simple_object_attributes_compare.
915
9162010-11-04  Ian Lance Taylor  <iant@google.com>
917
918	* dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
919
9202010-11-02  Ian Lance Taylor  <iant@google.com>
921
922	* simple-object.h: New file.
923
9242010-10-15  Dave Korn  <dave.korn.cygwin@gmail.com>
925
926	Sync LD plugin patch series (part 1/6) with src/include/.
927	* plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
928
9292010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com>
930
931	Apply LD plugin patch series (part 6/6).
932	* bfdlink.h (struct_bfd_link_callbacks): Document new argument
933	to add_archive_element callback used to return a replacement bfd which
934	is to be added to the hash table in place of the original element.
935
9362010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com>
937
938	Apply LD plugin patch series (part 1/6).
939	* plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
940
9412010-10-06  Andi Kleen  <ak@linux.intel.com>
942
943	* libiberty.h (setproctitle): Add prototype.
944
9452010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
946
947	* opcode/tic6x-control-registers.h (tscl): Now read_write.
948
9492010-09-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
950
951	* opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
952
9532010-09-23  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
954
955	* arm.h (ARM_EXT_V6Z): Remove.
956	(ARM_EXT_SEC): New define.
957	(ARM_AEXT_V6Z): Use Security Extensions.
958	(ARM_AEXT_V6ZK): Likeiwse.
959	(ARM_AEXT_V6ZT2): Likewise.
960	(ARM_AEXT_V6ZKT2): Likewise.
961	(ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
962	(ARM_ARCH_V7A_SEC): New define.
963	(ARM_ARCH_V7A_MP): Rename...
964	(ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
965
9662010-09-09  Jakub Jelinek  <jakub@redhat.com>
967
968	* dwarf2.h (DW_OP_GNU_implicit_pointer): New.
969
9702010-07-06  Ken Werner  <ken.werner@de.ibm.com>
971
972	* floatformat.h (floatformat_ieee_half_big): Add declaration.
973	(floatformat_ieee_half_little): Likewise.
974
9752010-06-29  Alan Modra  <amodra@gmail.com>
976
977	* dis-asm.h: Remove references to maxq.
978
9792010-06-21  Rafael Espindola  <espindola@google.com>
980
981	* plugin-api.h (ld_plugin_set_extra_library_path): New.
982	(ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
983	(ld_plugin_tv): Add tv_set_extra_library_path.
984
9852010-06-21  Jakub Jelinek  <jakub@redhat.com>
986
987	* dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
988
9892010-06-18  Rafael Espindola  <espindola@google.com>
990
991	* plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
992	Make argument const.
993
9942010-06-08  Laurynas Biveinis  <laurynas.biveinis@gmail.com>
995
996	* splay-tree.h: Update copyright years.
997	(splay_tree_s): Document fields.
998	(splay_tree_new_typed_alloc): New.
999
1000	* hashtab.h: Update copyright years.
1001	(htab_create_typed_alloc): New.
1002
10032010-06-10  Tristan Gingold  <gingold@adacore.com>
1004
1005	* dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
1006	DW_TAG_HP_Bliss_field_set.
1007	(enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
1008	DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
1009	DW_AT_HP_definition_points, DW_AT_HP_default_location and
1010	DW_AT_HP_is_result_param.
1011	(enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
1012	DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
1013	DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
1014	DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
1015	(enum dwarf_line_number_x_ops): Add
1016	DW_LNE_HP_source_file_correlation.
1017	(enum dwarf_source_language): Add DW_LANG_HP_Bliss,
1018	DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
1019	DW_LANG_HP_Assembler.
1020
10212010-06-01  Rafael Espindola  <espindola@google.com>
1022
1023	* plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
1024
10252010-04-26  Pedro Alves  <pedro@codesourcery.com>
1026
1027	* filenames.h (PATH_SEPARATOR): Delete.
1028
10292010-04-23  Pedro Alves  <pedro@codesourcery.com>
1030
1031	* filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
1032	always define it independently of host, add `dos_based' parameter,
1033	and handle it.
1034	(PATH_SEPARATOR): Define.
1035	(HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
1036	independently of host, add `dos_based' parameter, and handle it.
1037	(IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
1038	it independently of host, add `dos_based' parameter, and handle
1039	it.
1040	(IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
1041	(IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
1042	(HAS_DOS_DRIVE_SPEC): New.
1043	(HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
1044	(IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
1045	(IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
1046	* libiberty.h (dos_lbasename, unix_lbasename): Declare.
1047
10482009-05-31  Ian Lance Taylor  <iant@google.com>
1049
1050	* ansidecl.h: Add extern "C" when compiling with C++.  Treat C++
1051	the way we treat an ISO C compiler.  Don't define inline as a
1052	macro when compiling with C++.
1053	* dyn-string.h: Add header guard DYN_STRING_H.  Add extern "C"
1054	when compiling with C++.
1055	* fibheap.h: Add extern "C" when compiling with C++.
1056
10572010-04-23  Pedro Alves  <pedro@codesourcery.com>
1058
1059	* filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
1060	always define it independently of host, add `dos_based' parameter,
1061	and handle it.
1062	(HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
1063	independently of host, add `dos_based' parameter, and handle it.
1064	(IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
1065	it independently of host, add `dos_based' parameter, and handle
1066	it.
1067	(IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
1068	(IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
1069	(HAS_DOS_DRIVE_SPEC): New.
1070	(HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
1071	(IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
1072	(IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
1073	* libiberty.h (dos_lbasename, unix_lbasename): Declare.
1074
10752010-04-20  Nick Clifton  <nickc@redhat.com>
1076
1077	* sha1.h: Update copyright notice to use GPLv3.
1078
10792010-04-15  Nick Clifton  <nickc@redhat.com>
1080
1081	* bout.h: Update copyright notice to use GPLv3.
1082	* hp-symtab.h: Likewise.
1083	* oasys.h: Likewise.
1084	* progress.h: Likewise.
1085	* sha1.h: Likewise.
1086	* xtensa-isa-internal.h: Likewise.
1087	* xtensa-isa.h: Likewise.
1088
10892010-04-14  Doug Evans  <dje@google.com>
1090
1091	* filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
1092
10932010-04-05  Jakub Jelinek  <jakub@redhat.com>
1094
1095	* dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
1096	field.
1097
10982010-03-25  Joseph Myers  <joseph@codesourcery.com>
1099
1100	* dis-asm.h (print_insn_tic6x): Declare.
1101
11022010-03-23  Joseph Myers  <joseph@codesourcery.com>
1103
1104	* symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
1105
11062010-01-13  Joel Brobecker  <brobecker@adacore.com>
1107
1108	Add new DW_AT_use_GNAT_descriptive_type CU attribute.
1109	* dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
1110
11112010-01-11  Tristan Gingold  <gingold@adacore.com>
1112
1113	* demangle.h (ada_demangle): Add prototype.
1114
11152010-01-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1116
1117	PR bootstrap/41771
1118	* ansidecl.h: Fix inline test for C99 and Sun Studio cc.
1119
11202009-12-29  Joel Brobecker  <brobecker@adacore.com>
1121
1122	* dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
1123
11242009-12-14  Doug Kwan  <dougkwan@google.com>
1125
1126	* bfdlink.h (struct bfd_link_callbacks): Rename function parameters
1127	to avoid shadowed variable warnings.
1128	* dis-asm.h (struct disassemble_info): Ditto.
1129	(disassemble_init_for_target): Ditto.
1130	(init_disassemble_info): Ditto.
1131
11322009-11-18  Alan Modra  <amodra@bigpond.net.au>
1133
1134	* alloca-conf.h: Clarify comment.
1135
11362009-11-06  Jonas Maebe  <jonas.maebe@elis.ugent.be>
1137
1138	Add DWARF attribute value for the "Borland fastcall" calling
1139	convention.
1140	* dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
1141
11422009-10-23  Kai Tietz  <kai.tietz@onevision.com>
1143
1144	* splay-tree.h (libi_uhostptr_t): Add gcc specific
1145	__extension__ for long long type case to silent cX9.
1146	(libi_shostptr_t): Likewise.
1147
11482009-10-19  Rafael Avila de Espindola  <espindola@google.com>
1149
1150	PR40790
1151	* plugin-api.h: Don't include stdint.h unconditionally.
1152
11532009-10-15  Jakub Jelinek  <jakub@redhat.com>
1154
1155	* include/dwarf2.h (DW_LANG_Python): Add comment that it is
1156	a DWARF 4 addition.
1157
11582009-10-14  Alan Modra  <amodra@bigpond.net.au>
1159
1160	* bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
1161	bfd_link_common_skip_ar_aymbols.
1162	(struct bfd_link_info): Here too.
1163
11642009-10-09  Rafael Espindola  <espindola@google.com>
1165
1166	* plugin-api.h (ld_plugin_add_input_library): Change argument name to
1167	libname.
1168
11692008-10-03  Rafael Espindola  <espindola@google.com>
1170
1171	* plugin-api.h: New.
1172	* lto-symtab.h: New.
1173
11742009-10-05   Rafael Espindola  <espindola@google.com>
1175
1176	* plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
1177	(ld_plugin_get_input_file): New.
1178	(ld_plugin_release_input_file): New.
1179	(ld_plugin_add_input_library): New.
1180	(ld_plugin_message): Mark format const.
1181	(ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
1182	LDPT_ADD_INPUT_LIBRARY.
1183	(ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
1184	tv_add_input_library.
1185
11862009-10-04  Jerry Quinn  <jlquinn@optonline.net>
1187
1188	* plugin-api.h: Fix compile.
1189
11902009-09-29  Jason Merrill  <jason@redhat.com>
1191
1192	* demangle.h (enum demangle_component_type): Add
1193	DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
1194	DEMANGLE_COMPONENT_UNNAMED_TYPE.
1195	(struct demangle_component): Add s_unary_num.
1196
11972009-09-29  DJ Delorie  <dj@redhat.com>
1198
1199	* dis-asm.h: Add prototype for print_insn_rx.
1200
12012009-09-25  Dodji Seketeli  <dodji@redhat.com>
1202
1203	* dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
1204	DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
1205	and DW_TAG_formal_parameter_pack until DWARF 5 is out.
1206
12072009-09-25  Cary Coutant  <ccoutant@google.com>
1208
1209	Add rest of new values from DWARF Version 4.
1210	* dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1211	New tags.
1212	(DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1213	(DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1214	DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1215	DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1216	DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1217	DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1218	attributes.
1219	(DW_LANG_Python): New language.
1220
12212009-09-24  Cary Coutant  <ccoutant@google.com>
1222
1223	* dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1224	New tags.
1225	(DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1226	(DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1227	DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1228	DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1229	DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1230	DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1231	attributes.
1232	(DW_LANG_Python): New language.
1233
12342009-09-22  Dodji Seketeli  <dodji@redhat.com>
1235
1236	* dwarf2.h (enum dwarf_tag): Add
1237	DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
1238
12392009-09-09  Martin Thuresson  <martin@mtme.org>
1240
1241	* bfdlink.h (struct bfd_link_hash_common_entry): Move to top
1242	level.
1243
12442009-09-04  Jie Zhang  <jie.zhang@analog.com>
1245
1246	* opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
1247	(PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
1248	(PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
1249	PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
1250	Adjust accordingly.
1251	(init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
1252	PseudoDbg_Assert_grp_mask.
1253
12542009-08-06  Michael Eager <eager@eagercon.com>
1255
1256	* dis-asm.h: Decl print_insn_microblaze().
1257
12582009-07-24  Ian Lance Taylor  <iant@google.com>
1259
1260	* libiberty.h (crc32): Declare.
1261
12622009-07-20  Cary Coutant  <ccoutant@google.com>
1263	    Doug Evans  <dje@google.com>
1264
1265	Add some dwarf4 values.
1266	* dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
1267	(enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
1268	DW_FORM_flag_present, DW_FORM_sig8.
1269	(enum dwarf_attribute): Add DW_AT_signature.
1270
12712009-07-17  Jan Kratochvil  <jan.kratochvil@redhat.com>
1272
1273	* demangle.h
1274	(enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
1275	(enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
1276	New.
1277
12782009-07-10  Tom Tromey  <tromey@redhat.com>
1279
1280	* dwarf2.h: New file, moved from elf/.
1281
12822009-07-09  Jakub Jelinek  <jakub@redhat.com>
1283
1284	* dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1285	and DW_OP_stack_value.
1286
12872009-07-09  Tom Tromey  <tromey@redhat.com>
1288
1289	* elf/dwarf2.h: Remove, renaming to...
1290	* dwarf2.h: ... this.
1291
12922009-06-29  Tom Tromey  <tromey@redhat.com>
1293
1294	* elf/dwarf2.h: New file.  Merged with gdb.
1295
12962009-06-18  Nick Clifton  <nickc@redhat.com>
1297
1298	* dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
1299	field of struct disassemble_info.
1300
13012009-06-09  Ian Lance Taylor  <ian@airs.com>
1302
1303	* ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
1304
13052009-06-15  Nick Clifton  <nickc@redhat.com>
1306
1307	* dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
1308	struct disassemble_info.
1309
13102009-06-02  Ian Lance Taylor  <iant@google.com>
1311
1312	* ansidecl.h (EXPORTED_CONST): Define.
1313
13142009-05-31  Ian Lance Taylor  <iant@google.com>
1315
1316	* ansidecl.h: Add extern "C" when compiling with C++.  Treat C++
1317	the way we treat an ISO C compiler.  Don't define inline as a
1318	macdro when compiling with C++.
1319	* dyn-string.h: Add header guard DYN_STRING_H.  Add extern "C"
1320	when compiling with C++.
1321	* fibheap.h: Add extern "C" when compiling with C++.
1322
13232009-05-25  Tristan Gingold  <gingold@adacore.com>
1324
1325	* fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
1326	FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
1327
13282009-04-22  Taras Glek <tglek@mozilla.com>
1329
1330	* hashtab.h: Update GTY annotations to new syntax.
1331	* splay-tree.h: Likewise.
1332
13332009-04-08  H.J. Lu  <hongjiu.lu@intel.com>
1334
1335	* bfdlink.h (bfd_link_info): Add warn_alternate_em.
1336
13372009-03-18  Alan Modra  <amodra@bigpond.net.au>
1338
1339	* alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
1340	documentation.
1341
13422009-03-17  Jason Merrill  <jason@redhat.com>
1343
1344	* demangle.h (enum demangle_component_type): Add
1345	DEMANGLE_COMPONENT_FUNCTION_PARAM.
1346
13472008-12-01  Cary Coutant  <ccoutant@google.com>
1348
1349	* plugin-api.h (LDPS_BAD_HANDLE): New constant.
1350	(ld_plugin_get_input_file): New typedef.
1351	(ld_plugin_release_input_file): New typedef.
1352	(LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
1353	(struct ld_plugin_tv): Add two new fields.
1354
13552008-12-23  Jon Beniston <jon@beniston.com>
1356
1357	* dis-asm.h: Add LM32 disassembler function prototype.
1358
13592008-12-10  Jason Merrill  <jason@redhat.com>
1360
1361	* demangle.h (enum demangle_component_type): Add
1362	DEMANGLE_COMPONENT_FIXED_TYPE.
1363
13642008-12-01  Cary Coutant  <ccoutant@google.com>
1365
1366	* plugin-api.h (ld_plugin_message): Change format parameter to const.
1367
13682008-12-01  Cary Coutant  <ccoutant@google.com>
1369
1370	* plugin-api.h: Fix syntax error when compiling with C++.
1371
13722008-11-26  Alan Modra  <amodra@bigpond.net.au>
1373
1374	PR 7047
1375	* bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
1376	Add "literal".
1377
13782008-11-21  Sterling Augustine  <sterling@tensilica.com>
1379
1380	* xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
1381	* xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
1382
13832008-11-19  Bob Wilson  <bob.wilson@acm.org>
1384
1385	* xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
1386	(XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
1387	(XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
1388	(XCHAL_NUM_AREGS): Change to 32.
1389	(XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
1390	(XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
1391	(XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
1392	(XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
1393	(XCHAL_DEBUGLEVEL): Change to 6.
1394
13952008-11-14  Tristan Gingold  <gingold@adacore.com>
1396
1397	* fopen-vms.h (FOPEN_RB): Use a single string to match the
1398	standard prototype.
1399	(FOPEN_WB): Ditto.
1400	(FOPEN_AB): Ditto.
1401	(FOPEN_RUB): Ditto.
1402	(FOPEN_WUB): Ditto.
1403	(FOPEN_AUB): Ditto.
1404
14052008-10-21  Alan Modra  <amodra@bigpond.net.au>
1406
1407	* obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
1408
14092008-10-06  Jason Merrill  <jason@redhat.com>
1410
1411	* demangle.h (enum demangle_component_type): Add
1412	DEMANGLE_COMPONENT_PACK_EXPANSION.
1413
14142008-09-24  Richard Henderson  <rth@redhat.com>
1415
1416	* elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1417
14182008-09-22 Rafael Espindola  <espindola@google.com>
1419
1420	* plugin-api.h (ld_plugin_status): Remove comma from the last item.
1421	Use C style comment.
1422	(ld_plugin_api_version, ld_plugin_output_file_type,
1423	ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
1424	ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
1425	comma from the last item.
1426
14272008-09-18  Cary Coutant  <ccoutant@google.com>
1428
1429	Add plugin functionality for link-time optimization (LTO).
1430	* plugin-api.h: New file.
1431
14322008-09-09  Jason Merrill  <jason@redhat.com>
1433
1434	* demangle.h (enum demangle_component_type): Add
1435	DEMANGLE_COMPONENT_DECLTYPE.
1436
14372008-08-25  Alan Modra  <amodra@bigpond.net.au>
1438
1439	* binary-io.h: New file, imported from gnulib, but don't
1440	#include <fcntl.h> or <stdio.h>.
1441
14422008-08-17  Alan Modra  <amodra@bigpond.net.au>
1443
1444	* bfdlink.h (bfd_generic_link_read_symbols): Declare.
1445
14462008-08-08  Anatoly Sokolov  <aesok@post.ru>
1447
1448	* elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1449	E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1450	(EF_AVR_MACH): Redefine to 0x7F.
1451	* opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
1452	(AVR_ISA_AVR3): Redefine.
1453	(AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
1454	AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
1455	AVR_ISA_AVR6): Define.
1456
14572008-07-12  Jie Zhang  <jie.zhang@analog.com>
1458
1459	Revert
1460	2008-07-12  Jie Zhang  <jie.zhang@analog.com>
1461	* bfdlink.h (struct bfd_link_info): Add sep_code member
1462	variable.
1463	* elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1464	(EF_BFIN_DATA_IN_L1): Define.
1465
14662008-07-12  Jie Zhang  <jie.zhang@analog.com>
1467
1468	* bfdlink.h (struct bfd_link_info): Add sep_code member
1469	variable.
1470	* elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1471	(EF_BFIN_DATA_IN_L1): Define.
1472
14732008-07-07  Stan Shebs  <stan@codesourcery.com>
1474
1475	* dis-asm.h (struct disassemble_info): Add endian_code field.
1476
14772008-07-07  Joel Brobecker  <brobecker@adacore.com>
1478
1479	* safe-ctype.h: Add #include of ctype.h before redefining
1480	the ctype.h macros.
1481
14822008-07-04  Joel Brobecker  <brobecker@adacore.com>
1483
1484	* safe-ctype.h: Remove #error when detecting that ctype.h has been
1485	included. Redefine the various macros provided by ctype.h as
1486	undefined variables.
1487
14882008-06-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1489
1490	* libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1491	XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1492
14932008-06-06  Alan Modra  <amodra@bigpond.net.au>
1494
1495	* bfdlink.h (struct bfd_link_info): Add "path_separator".
1496
14972008-04-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1498
1499	* dis-asm.h (print_s390_disassembler_options):
1500	Prototype added.
1501
15022008-03-24  Ian Lance Taylor  <iant@google.com>
1503
1504	* sha1.h: New file, from gnulib.
1505
1506	* md5.h: Add extern "C" when compiled with C++.
1507
15082008-03-24  Ian Lance Taylor  <iant@google.com>
1509
1510	* md5.h: Add extern "C" when compiled with C++.
1511
15122008-03-21  Ian Lance Taylor  <iant@google.com>
1513
1514	* filenames.h: Add extern "C" when compiled with C++.
1515
15162008-02-15  Alan Modra  <amodra@bigpond.net.au>
1517
1518	* bfdlink.h (struct bfd_link_hash_table): Delete creator field.
1519	(struct bfd_link_info): Add output_bfd.
1520
15212008-02-11  Bob Wilson  <bob.wilson@acm.org>
1522
1523	* xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
1524	(XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
1525
15262008-01-26  David Daney  <ddaney@avtrex.com>
1527
1528	* demangle.h (demangle_component_type):  Add
1529	DEMANGLE_COMPONENT_JAVA_RESOURCE,
1530	DEMANGLE_COMPONENT_COMPOUND_NAME, and
1531	DEMANGLE_COMPONENT_CHARACTER as new enum values.
1532	(demangle_component): Add struct s_character to union u.
1533
15342007-11-07  Joseph Myers  <joseph@codesourcery.com>
1535	    Daniel Jacobowitz  <dan@codesourcery.com>
1536
1537	* floatformat.h (struct floatformat): Add split_half field.
1538	(floatformat_ibm_long_double): New.
1539
15402007-09-06  Tom Tromey  <tromey@redhat.com>
1541
1542	* libiberty.h (pex_free): Document process killing.
1543
15442007-08-31  Douglas Gregor  <doug.gregor@gmail.com>
1545
1546	* demangle.h (enum demangle_component_type): Add
1547	DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1548
15492007-07-25  Ben Elliston  <bje@au.ibm.com>
1550
1551	* ternary.h: Remove.
1552
15532007-07-18  Bob Wilson  <bob.wilson@acm.org>
1554
1555	* xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1556	(XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
1557
15582007-07-17  Nick Clifton  <nickc@redhat.com>
1559
1560	* COPYING3: New file.  Contains version 3 of the GNU General
1561	Public License.
1562
15632007-07-12  Kai Tietz   <kai.tietz@onevision.com>
1564
1565	* splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1566	work-a-round whitespace problem in gcc gengtype.
1567
1568	* splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
1569	needed for WIN64 when a long is not wide enough for a pointer.
1570	(splay_tree_key, splay_tree_value): Use the new types.
1571
15722007-07-09  Roland McGrath  <roland@redhat.com>
1573
1574	* bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1575
15762007-07-06  Nick Clifton  <nickc@redhat.com>
1577
1578	* bfdlink.h: Update copyright notice to refer to GPLv3.
1579
15802007-06-29  M R Swami Reddy  <MR.Swami.Reddy@nsc.com>
1581
1582	* dis-asm.h (print_insn_cr16): New prototype.
1583
15842007-06-01  Noah Misch  <noah@cs.caltech.edu>
1585	    Alan Modra  <amodra@bigpond.net.au>
1586
1587	* bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
1588
15892007-05-07  Nathan Froyd  <froydnj@codesourcery.com>
1590
1591	* libiberty.h (writeargv): Declare.
1592
15932007-04-30  Alan Modra  <amodra@bigpond.net.au>
1594
1595	* bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1596
15972007-04-25  Mark Mitchell  <mark@codesourcery.com>
1598
1599	* demangle.h: Change license to LGPL + exception.
1600
16012007-04-10  Richard Henderson  <rth@redhat.com>
1602
1603	* bfdlink.h (struct bfd_link_info): Add relax_trip.
1604
16052007-03-29  Joel Brobecker  <brobecker@adacore.com>
1606
1607	* filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
1608	regardless of the type of file system.
1609
16102007-03-06  Jan Hubicka  <jh@suse.cz>
1611
1612	* ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1613
16142007-02-21  Nick Clifton  <nickc@redhat.com>
1615
1616	* bfdlink.h (struct bfd_link_callbacks): Add
1617	override_segment_assignment field.
1618
16192007-02-17  Mark Mitchell  <mark@codesourcery.com>
1620            Nathan Sidwell  <nathan@codesourcery.com>
1621            Vladimir Prus  <vladimir@codesourcery.com
1622            Joseph Myers  <joseph@codesourcery.com>
1623
1624	* bin-bugs.h: Remove.
1625
16262007-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1627
1628	* libiberty.h (pex_write_input): Remove prototype.
1629
16302007-02-05  Dave Brolley  <brolley@redhat.com>
1631
1632	* Contribute the following changes:
1633	2001-03-26  Ben Elliston  <bje@redhat.com>
1634
1635	* dis-asm.h (print_insn_mep): Declare.
1636
16372007-02-02  H.J. Lu  <hongjiu.lu@intel.com>
1638
1639	* dis-asm.h (print_i386_disassembler_options): New.
1640
16412007-01-31  Vladimir Prus  <vladimir@codesourcery.com>
1642
1643	* libiberty.h (PEX_STDERR_TO_PIPE): New define.
1644	(PEX_BINARY_ERROR): New define.
1645	(pex_read_err): New function.
1646
16472007-01-29  Simon Baldwin <simonb@google.com>
1648
1649	* demangle.h: New cplus_demangle_print_callback,
1650	cplus_demangle_v3_callback, and java_demangle_v3_callback function
1651	prototypes, and demangle_callbackref type definition.
1652
16532007-01-16  H.J. Lu  <hongjiu.lu@intel.com>
1654
1655	PR ld/3831
1656	* bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
1657	Add dynamic and dynamic_data.
1658
16592006-12-05  Michael Tautschnig  <tautschn@model.in.tum.de>
1660	    Nick Clifton  <nickc@redhat.com>
1661
1662	* ansidecl.h (ATTRIBUTE_PACKED): Define.
1663
16642006-11-30  Andrew Stubbs  <andrew.stubbs@st.com>
1665	    J"orn Rennecke <joern.rennecke@st.com>
1666
1667	PR driver/29931
1668	* libiberty.h (make_relative_prefix_ignore_links): Declare.
1669
16702006-11-27  Bob Wilson  <bob.wilson@acm.org>
1671
1672	* xtensa-config.h (XSHAL_ABI): New.
1673	(XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
1674
16752006-11-27  Bob Wilson  <bob.wilson@acm.org>
1676
1677	* xtensa-isa.h (STATIC_LIBISA): Delete.
1678
16792006-10-30  Paul Brook  <paul@codesourcery.com>
1680
1681	* dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1682	symtab_size.
1683
16842006-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1685
1686	PR ld/3111
1687	* bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
1688
16892006-10-25  Trevor Smigiel  <Trevor_Smigiel@playstation.sony.com>
1690	    Yukishige Shibata  <shibata@rd.scei.sony.co.jp>
1691	    Nobuhisa Fujinami  <fnami@rd.scei.sony.co.jp>
1692	    Takeaki Fukuoka  <fukuoka@rd.scei.sony.co.jp>
1693	    Alan Modra  <amodra@bigpond.net.au>
1694
1695	* dis-asm.h (print_insn_spu): Declare.
1696
16972006-09-17  Mei Ligang  <ligang@sunnorth.com.cn>
1698
1699	* dis-asm.h: Add prototypes for Score disassembler routines.
1700
17012006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1702
1703	* bfdlink.h (bfd_elf_dynamic_list): New.
1704	(bfd_link_info): Add a dynamic field.
1705
17062006-08-04  Marcelo Tosatti  <marcelo@kvack.org>
1707
1708	* bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1709
17102006-07-10  Jakub Jelinek  <jakub@redhat.com>
1711
1712	* bfdlink.h (struct bfd_link_info): Add emit_hash and
1713	emit_gnu_hash bitfields.
1714
17152006-04-11  Jim Blandy  <jimb@codesourcery.com>
1716
1717	* libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1718
17192006-04-06  H.J. Lu  <hongjiu.lu@intel.com>
1720
1721	* bfdlink.h (bfd_link_info): Replace need_relax_finalize with
1722	relax_pass.
1723
17242006-02-17  Shrirang Khisti  <shrirangk@kpitcummins.com>
1725            Anil Paranjape   <anilp1@kpitcummins.com>
1726            Shilin Shakti    <shilins@kpitcummins.com>
1727
1728	* dis-asm.h (print_insn_xc16c): New prototype.
1729
17302006-01-18  DJ Delorie  <dj@redhat.com>
1731
1732	* md5.h: Include ansidecl.h
1733
17342006-01-17  Andreas Schwab  <schwab@suse.de>
1735
1736	PR binutils/1486
1737	* dis-asm.h (struct disassemble_info): Add
1738	disassembler_needs_relocs.
1739
17402006-01-09  Bob Wilson  <bob.wilson@acm.org>
1741
1742	* xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1743
17442005-12-30  Bob Wilson  <bob.wilson@acm.org>
1745
1746	* xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1747
17482005-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1749
1750	Second part of ms1 to mt renaming.
1751	* dis-asm.h (print_insn_mt): Renamed.
1752
17532005-12-10  Terry Laurenzo  <tlaurenzo@gmail.com>
1754
1755	PR java/9861
1756	* demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
1757	output format for return types
1758
17592005-11-03  Alan Modra  <amodra@bigpond.net.au>
1760
1761	* bfdlink.h (struct bfd_link_order): Tweak comment.
1762
17632005-10-31  Mark Kettenis  <kettenis@gnu.org>
1764
1765	* floatformat.h (enum floatformat_byteorders): Add
1766	floatformat_vax.
1767	(floatformat_vax_aingle, floatformat_vax_double): Declare.
1768
17692005-10-28  Dave Brolley  <brolley@redhat.com>
1770
1771	Contribute the following changes:
1772	2003-09-29  Dave Brolley  <brolley@redhat.com>
1773
1774	* dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
1775	more exotic underlying types to be used.
1776
17772005-10-25  Arnold Metselaar  <arnold.metselaar@planet.nl>
1778
1779	disasm.h: Add declaration for print_insn_z80
1780
17812005-09-30  Catherine Moore  <clm@cm00re.com>
1782
1783	* dis-asm.h (print_insn_bfin): Declare.
1784
17852005-09-26  Mark Mitchell  <mark@codesourcery.com>
1786
1787	* libiberty.h (expandargv): New function.
1788
17892005-08-18  Alan Modra  <amodra@bigpond.net.au>
1790
1791	* bfdlink.h: Remove mention of a29k.
1792	* dis-asm.h: Remove a29k support.
1793
17942005-08-17  Mark Kettenis  <kettenis@gnu.org>
1795
1796	* floatformat.h (struct floatformat): Change type of large
1797	argument for is_valid member to `const void *'.
1798	(floatformat_to_double): Change type of second argument to `const
1799	void *'.
1800	(floatformat_from_double): Change type of last argument to `void
1801	*'.
1802	(floatformat_is_valid): Change type of last argument to `const
1803	void *'.
1804
18052005-07-14  Jim Blandy  <jimb@redhat.com>
1806
1807	* dis-asm.h (print_insn_m32c): New declaration.
1808
18092005-07-12  Ben Elliston  <bje@au.ibm.com>
1810
1811	* xregex2.h (regexec): Qualify this prototype with __extension__
1812	when compiling with GNU C.
1813
18142005-07-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1815
1816	* dis-asm.h (fprintf_ftype): Add format attribute.
1817
18182005-07-03  Steve Ellcey  <sje@cup.hp.com>
1819
1820	PR other/13906
1821	* ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
1822	* md5.h (md5_uintptr): New.
1823	(md5_ctx): Align buffer field.
1824
18252005-06-30  Daniel Berlin  <dberlin@dberlin.org>
1826
1827	* hashtab.h (HTAB_DELETED_ENTRY): New macro.
1828	(HTAB_EMPTY_ENTRY): New macro.
1829
18302005-06-20  Geoffrey Keating  <geoffk@apple.com>
1831
1832	* libiberty.h (strverscmp): Prototype.
1833
18342005-06-17  Jakub Jelinek  <jakub@redhat.com>
1835
1836	* elf/external.h (GRP_ENTRY_SIZE): Define.
1837
18382005-06-08  Zack Weinberg  <zack@codesourcery.com>
1839
1840	* dis-asm.h (get_arm_regnames): Update prototype.
1841
18422005-06-07  Aldy Hernandez  <aldyh@redhat.com>
1843	    Michael Snyder  <msnyder@redhat.com>
1844	    Stan Cox  <scox@redhat.com>
1845
1846	* dis-asm.h: Externalize print_insn_ms1.
1847
18482005-06-06  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1849
1850	* libiberty.h (XOBFINISH): New.
1851
18522005-06-03  Alan Modra  <amodra@bigpond.net.au>
1853
1854	* bfdlink.h (struct bfd_link_callbacks): Add einfo.
1855
18562005-06-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1857
1858	* libiberty.h (vsnprintf): Add format attribute.
1859
18602005-05-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1861
1862	* ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1863
18642005-05-28  Eli Zaretskii  <eliz@gnu.org>
1865
1866	* libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
1867	needed.
1868	(vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
1869
18702005-05-25  Richard Henderson  <rth@redhat.com>
1871
1872	* demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1873
18742005-05-24  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1875
1876	* libiberty.h (ACONCAT): Properly cast value of alloca().
1877
1878	* ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
1879	__cplusplus.
1880
18812005-05-12  Steve Ellcey  <sje@cup.hp.com>
1882
1883	libiberty.h: Do not define empty basename prototype.
1884
18852005-05-10  Nick Clifton  <nickc@redhat.com>
1886
1887	* Update the address and phone number of the FSF organization in
1888	the GPL notices in the following files:
1889	COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
1890	dyn-string.h, fibheap.h, filenames.h, floatformat.h,
1891	fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
1892	libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
1893	partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
1894	symcat.h, ternary.h, xregex2.h, xtensa-config.h,
1895	xtensa-isa-internal.h, xtensa-isa.h
1896
18972005-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1898
1899	* libiberty.h (unlock_std_streams): New.
1900
19012005-04-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1902
1903	* hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
1904	Don't use the PTR macro.
1905
1906	* sort.h: Don't use the PARAMS macro.
1907
19082005-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1909
1910	* libiberty.h (unlock_stream): New.
1911
19122005-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1913
1914	* libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1915	Remove parameter names.
1916
19172005-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1918
1919	* libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1920	Provide prototypes for new functions.
1921
19222005-03-29  Ian Lance Taylor  <ian@airs.com>
1923
1924	* libiberty.h: Fix indentation.
1925
19262005-03-28  Ian Lance Taylor  <ian@airs.com>
1927
1928	* libiberty.h: Include <stdio.h>.
1929	(PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
1930	(PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
1931	(PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
1932	(pex_init, pex_run, pex_read_output): Declare.
1933	(pex_get_status, pex_get_times, pex_free, pex_one): Declare.
1934	(struct pex_time): Define.
1935
19362005-03-28  Mark Mitchell <mark@codesourcery.com>
1937
1938	* libiberty.h (ffs): Declare, if necessary.
1939
19402005-03-27  Gabriel Dos Reis  <gdr@integreable-solutions.net>
1941
1942	* ternary.h: Don't use PARAMS anymore.
1943
19442005-03-27  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1945
1946	* md5.h: Remove definition and uses of __P.
1947	* dyn-string.h: Remove uses of PARAMS.
1948	* fibheap.h: Likewise.
1949	* floatformat.h: Likewise.
1950	* hashtab.h: Likewise.
1951
19522005-03-26  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1953
1954	* demangle.h: Remove uses of PARAMS.
1955
1956	* libiberty.h (ANSI_PROTOTYPES): Remove guard since
1957	ANSI_PROTOTYPES is always assumed.
1958	Remove uses of PARAMS throughout.
1959
19602005-03-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1961
1962	* libiberty.h (xstrndup): Declare.
1963
19642005-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1965
1966	* libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
1967
19682005-03-22  Bob Wilson  <bob.wilson@acm.org>
1969
1970	* xtensa-isa.h: Update a comment and whitespace.
1971
19722005-03-16  H.J. Lu  <hongjiu.lu@intel.com>
1973
1974	* bfdlink.h (bfd_link_info): Add gc_sections.
1975
19762005-03-09  Mark Mitchell  <mark@codesourcery.com>
1977
1978	* libiberty.h (gettimeofday): Declare.
1979
19802005-03-01  Jan Beulich  <jbeulich@novell.com>
1981
1982	* libiberty.h: Declare unlink_if_ordinary.
1983
19842005-02-21  Alan Modra  <amodra@bigpond.net.au>
1985
1986	* xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
1987	* xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
1988	(xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
1989
19902005-02-14  Paolo Bonzini  <bonzini@gnu.org>
1991
1992	PR bootstrap/19818
1993	* ansidecl.h (PARAMS): Guard from redefinition.
1994
19952005-02-03  Alan Modra  <amodra@bigpond.net.au>
1996
1997	* bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
1998
19992005-02-01  Alan Modra  <amodra@bigpond.net.au>
2000
2001	* bfdlink.h (bfd_link_repair_undef_list): Declare.
2002
20032005-01-10  Andreas Schwab  <schwab@suse.de>
2004
2005	* dis-asm.h (struct disassemble_info): Add skip_zeroes and
2006	skip_zeroes_at_end.
2007
20082004-12-11  Ben Elliston  <bje@au.ibm.com>
2009
2010	* fibheap.h (struct fibnode): Only use unsigned long bitfields
2011	when __GNUC__ is defined and ints are less than 32-bits wide.
2012
20132004-11-04  Paul Brook  <paul@codesourcery.com>
2014
2015	* bfdlink.h (bfd_link_info): Add default_imported_symver.
2016
20172004-11-12  Bob Wilson  <bob.wilson@acm.org>
2018
2019	* xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
2020	* xtensa-isa.h (xtensa_interface_class_id): New prototype.
2021
20222004-11-08  Inderpreet Singh   <inderpreetb@nioda.hcltech.com>
2023	    Vineet Sharma      <vineets@noida.hcltech.com>
2024
2025	* dis-asm.h: Add prototype for print_insn_maxq_little.
2026
20272004-10-26  Paul Brook  <paul@codesourcery.com>
2028
2029	* bfdlink.h (struct bfd_link_info): Add create_default_symver.
2030
20312004-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2032
2033	PR 463
2034	* bfdlink.h (bfd_link_callbacks): Add a pointer to struct
2035	bfd_link_hash_entry to reloc_overflow.
2036
20372004-10-07  Bob Wilson  <bob.wilson@acm.org>
2038
2039	* xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
2040	XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
2041	(XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
2042
2043	* xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
2044	(config_sturct struct): Delete.
2045	(XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
2046	XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
2047	XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
2048	XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
2049	XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
2050	(xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
2051	(xtensa_insn_decode_fn): Rename to ...
2052	(xtensa_opcode_decode_fn): ... this.
2053	(xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
2054	xtensa_undo_reloc_fn): Update.
2055	(xtensa_encoding_template_fn): Delete.
2056	(xtensa_opcode_encode_fn, xtensa_format_decode_fn,
2057	xtensa_length_decode_fn): New.
2058	(xtensa_format_internal, xtensa_slot_internal): New types.
2059	(xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
2060	get_field, and set_field fields.  Add name, field_id, regfile,
2061	num_regs, and flags fields.
2062	(xtensa_arg_internal): New type.
2063	(xtensa_iclass_internal): Change operands field to array of
2064	xtensa_arg_internal.  Add num_stateOperands, stateOperands,
2065	num_interfaceOperands, and interfaceOperands fields.
2066	(xtensa_opcode_internal): Delete length, template, and iclass fields.
2067	Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
2068	(opname_lookup_entry): Delete.
2069	(xtensa_regfile_internal, xtensa_interface_internal,
2070	xtensa_funcUnit_internal, xtensa_state_internal,
2071	xtensa_sysreg_internal, xtensa_lookup_entry): New.
2072	(xtensa_isa_internal): Replace opcode_table field with opcodes field.
2073	Change type of opname_lookup_table.  Delete num_modules,
2074	module_opcode_base, module_decode_fn, config, and has_density fields.
2075	Add num_formats, formats, format_decode_fn, length_decode_fn,
2076	num_slots, slots, num_fields, num_operands, operands, num_iclasses,
2077	iclasses, num_regfiles, regfiles, num_states, states,
2078	state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
2079	max_sysreg_num, sysreg_table, num_interfaces, interfaces,
2080	interface_lookup_table, num_funcUnits, funcUnits and
2081	funcUnit_lookup_table fields.
2082	(xtensa_isa_module, xtensa_isa_modules): Delete.
2083	(xtensa_isa_name_compare): New prototype.
2084	(xtisa_errno, xtisa_error_msg): New.
2085	* xtensa-isa.h (XTENSA_ISA_VERSION): Define.
2086	(xtensa_isa): Change type.
2087	(xtensa_operand): Delete.
2088	(xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
2089	xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
2090	xtensa_funcUnit_use): New types.
2091	(libisa_module_specifier): Delete.
2092	(xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
2093	(xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
2094	xtensa_insnbuf_from_chars): Update prototypes.
2095	(xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
2096	xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
2097	xtensa_encode_insn, xtensa_insn_length,
2098	xtensa_insn_length_from_first_byte, xtensa_num_operands,
2099	xtensa_operand_kind, xtensa_encode_result,
2100	xtensa_operand_isPCRelative): Delete.
2101	(xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
2102	xtensa_operand_set_field, xtensa_operand_encode,
2103	xtensa_operand_decode, xtensa_operand_do_reloc,
2104	xtensa_operand_undo_reloc): Update prototypes.
2105	(xtensa_isa_maxlength, xtensa_isa_length_from_chars,
2106	xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
2107	xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
2108	xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
2109	xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
2110	xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
2111	xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
2112	xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
2113	xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
2114	xtensa_opcode_is_loop, xtensa_opcode_is_call,
2115	xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
2116	xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
2117	xtensa_opcode_funcUnit_use, xtensa_operand_name,
2118	xtensa_operand_is_visible, xtensa_operand_is_register,
2119	xtensa_operand_regfile, xtensa_operand_num_regs,
2120	xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
2121	xtensa_stateOperand_state, xtensa_stateOperand_inout,
2122	xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
2123	xtensa_regfile_lookup_shortname, xtensa_regfile_name,
2124	xtensa_regfile_shortname, xtensa_regfile_view_parent,
2125	xtensa_regfile_num_bits, xtensa_regfile_num_entries,
2126	xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
2127	xtensa_state_is_exported, xtensa_sysreg_lookup,
2128	xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
2129	xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
2130	xtensa_interface_num_bits, xtensa_interface_inout,
2131	xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
2132	xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
21332004-10-07  Jeff Baker  <jbaker@qnx.com>
2134
2135	* bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
2136
21372004-09-17  Alan Modra  <amodra@bigpond.net.au>
2138
2139	* bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
2140	of union.
2141
21422004-09-13  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2143
2144	* libiberty.h (basename): Prototype for __MINGW32__.
2145
21462004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2147
2148	* ansidecl.h (ATTRIBUTE_SENTINEL): Define.
2149	* libiberty.h (concat, reconcat, concat_length, concat_copy,
2150	concat_copy2): Use ATTRIBUTE_SENTINEL.
2151
21522004-08-13  Alan Modra  <amodra@bigpond.net.au>
2153
2154	* bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
2155	(LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
2156
21572004-08-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2158
2159	* libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
2160	const-qualification before disposal.
2161
21622004-07-24  Bernardo Innocenti  <bernie@develer.com>
2163
2164	* ansidecl.h (ARG_UNUSED): New Macro.
2165
21662004-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2167
2168	* bin-bugs.h (REPORT_BUGS_TO): Set to
2169	"<URL:http://www.sourceware.org/bugzilla/>".
2170
21712004-07-21  Paolo Bonzini  <bonzini@gnu.org>
2172
2173	* ansidecl.h (ATTRIBUTE_PURE): New.
2174
21752004-07-13  Bernardo Innocenti  <bernie@develer.com>
2176
2177	* libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
2178	libcpp/internal.h.
2179	(XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
2180	macros.
2181
21822004-07-13  Bernardo Innocenti  <bernie@develer.com>
2183
2184	* libiberty.h (ASTRDUP): Add casts required for stricter
2185	type conversion rules of C++.
2186	* obstack.h (obstack_free): Likewise.
2187
21882004-07-07  Tomer Levi  <Tomer.Levi@nsc.com>
2189
2190	* dis-asm.h (print_insn_crx): Declare.
2191
21922004-06-24  Alan Modra  <amodra@bigpond.net.au>
2193
2194	* bfdlink.h (struct bfd_link_order): Update comment.
2195
21962004-05-11  Jakub Jelinek  <jakub@redhat.com>
2197
2198	* bfdlink.h (struct bfd_link_info): Add relro, relro_start and
2199	relro_end fields.
2200
22012004-05-04  Andreas Jaeger  <aj@suse.de>
2202
2203	* demangle.h: Do not use C++ reserved keyword typename as
2204	parameter for cplus_demangle_fill_builtin_type.
2205
22062004-04-22  Richard Henderson  <rth@redhat.com>
2207
2208	* hashtab.h (struct htab): Add size_prime_index.
2209
22102004-04-13  Jeff Law  <law@redhat.com>
2211
2212	* hashtab.h (htab_remove_elt_with_hash): Prototype new function.
2213
22142004-03-30  Zack Weinberg  <zack@codesourcery.com>
2215
2216	* hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
2217
22182004-03-25  Stan Shebs  <shebs@apple.com>
2219
2220	* mpw/: Remove subdirectory and everything in it.
2221
22222004-03-23  Alan Modra  <amodra@bigpond.net.au>
2223
2224	PR 51.
2225	* bfdlink.h (struct bfd_link_info): Add wrap_char.
2226
22272004-03-20  H.J. Lu  <hongjiu.lu@intel.com>
2228
2229	* bfdlink.h (bfd_link_info): Correct comments for the
2230	unresolved_syms_in_objects field.
2231
22322004-02-24  Ian Lance Taylor  <ian@wasabisystems.com>
2233
2234	* dyn-string.h: Update copyright date.
2235
22362004-02-23  Ian Lance Taylor  <ian@wasabisystems.com>
2237
2238	* dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
2239	the associated #defines.
2240
22412004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
2242
2243	* demangle.h: Instead of checking ANSI_PROTOTYPES, just include
2244	"libiberty.h".
2245
2246	* demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
2247
2248	* demangle.h (enum demangle_component_type): Define.
2249	(struct demangle_operator_info): Declare.
2250	(struct demangle_builtin_type_info): Declare.
2251	(struct demangle_component): Define.
2252	(cplus_demangle_fill_component): Declare.
2253	(cplus_demangle_fill_name): Declare.
2254	(cplus_demangle_fill_builtin_type): Declare.
2255	(cplus_demangle_fill_operator): Declare.
2256	(cplus_demangle_fill_extended_operator): Declare.
2257	(cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
2258	(cplus_demangle_v3_components): Declare.
2259	(cplus_demangle_print): Declare.
2260
2261For older changes see ChangeLog-9103
2262
2263Copyright (C) 2004-2015 Free Software Foundation, Inc.
2264
2265Copying and distribution of this file, with or without modification,
2266are permitted in any medium without royalty provided the copyright
2267notice and this notice are preserved.
2268
2269Local Variables:
2270mode: change-log
2271left-margin: 8
2272fill-column: 74
2273version-control: never
2274End:
2275