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