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