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