]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog
Fix a error of my previous commit.
[thirdparty/binutils-gdb.git] / include / ChangeLog
CommitLineData
35c08157
KLC
12013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
2 Wei-Cheng Wang <cole945@gmail.com>
3
4 * dis-asm.h (print_insn_nds32): Add nds32 target.
5
6cfdc96f 62013-12-04 Richard Sandiford <rdsandiford@googlemail.com>
7
8 * longlong.h: New file.
9
b83a9376
CM
102013-11-11 Catherine Moore <clm@codesourcery.com>
11
12 * opcode/mips.h (INSN_LOAD_MEMORY_DELAY): Rename to...
13 (INSN_LOAD_MEMORY): ...this.
14
689a1abf 152013-10-29 Marc Glisse <marc.glisse@inria.fr>
16
17 PR tree-optimization/58689
18 * ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro.
19 * libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename,
20 concat_copy): Mark with attributes nonnull(1) and returns_nonnull.
21 (concat, reconcat, concat_copy2, choose_temp_base, xstrerror,
22 xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init):
23 Mark with attribute returns_nonnull.
24
36cff971 252013-10-22 Sterling Augustine <saugustine@google.com>
26
27 * gdb/gdb-index.h: Merge from gdb tree.
28
0e1c2434
SK
292013-10-10 Sean Keys <skeys@ipdatasys.com>
30
31 * xgate.h : Cleanup after opcode
32 table modification..
33
21290977
DD
342013-08-20 Alan Modra <amodra@gmail.com>
35
36 * floatformat.h (floatformat_ibm_long_double): Delete.
37 (floatformat_ibm_long_double_big): Declare.
38 (floatformat_ibm_long_double_little): Declare.
39
402013-08-19 Dehao Chen <dehao@google.com>
41
42 * dwarf2.def (DW_AT_GNU_discriminator): New attribute.
43
3c6331b4
DD
442013-08-02 Caroline Tice <cmtice@google.com>
45
46 * vtv-change-permission.h: New file.
47
d6787ef9
EB
482013-08-05 Eric Botcazou <ebotcazou@adacore.com>
49 Konrad Eisele <konrad@gaisler.com>
50
51 * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
52
d301a56b
RS
532013-06-08 Catherine Moore <clm@codesourcery.com>
54
55 * opcode/mips.h (mips_opcode): Add ase field.
56 (INSN_ASE_MASK): Delete.
57 (INSN_DSP): Rename to ASE_DSP. Provide new value.
58 (INSN_DSPR2): Rename to ASE_DSPR2. Provide new value.
59 (INSN_MCU): Rename to ASE_MCU. Provide new value.
60 (INSN_MDMX): Rename to ASE_MDMX. Provide new value.
61 (INSN_MIPS3d): Rename to ASE_MIPS3D. Provide new value.
62 (INSN_MT): Rename to ASE_MT. Provide new value.
63 (INSN_SMARTMIPS): Rename to ASE_SMARTMIPS. Provide new value.
64 (INSN_VIRT): Rename to ASE_VIRT. Provide new value.
65 (INSN_VIRT64): Rename to ASE_VIRT64. Provide new value.
66 (opcode_is_member): Add ase argument. Check ase.
67
b47468a6
CM
682013-05-06 Paul Brook <paul@codesourcery.com>
69
70 include/elf/
71 * mips.h (R_MIPS_PC32): Update comment.
72
3a4d2339
DD
732013-04-03 Jason Merrill <jason@redhat.com>
74
75 Demangle C++11 ref-qualifier.
76 * demangle.h (enum demangle_component_type): Add
77 DEMANGLE_COMPONENT_REFERENCE_THIS,
78 DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
79
531a94fd
SL
802013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
81
82 * opcode/nios2.h: Edit comment.
83
dad60f8e
SL
842013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
85
86 * opcode/nios2.h (OPX_WRPRS): New define.
87 (OP_MATCH_WRPRS): Likewise.
88
f5cb796a
SL
892013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
90
91 * opcode/nios2.h (OP_RDPRS): New define.
92 (OP_MATCH_RDPRS): Likewise.
93
8a7bad18
CC
942013-03-01 Cary Coutant <ccoutant@google.com>
95
96 * dwarf2.h (enum dwarf_sect): New enum type.
97
30e8ee25
AM
982013-02-19 Alan Modra <amodra@gmail.com>
99
100 * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
101
f5c033f1
ST
1022013-02-11 Sriraman Tallam <tmsriram@google.com>
103
104 * plugin-api.h (enum ld_plugin_level): Assign integers
30e8ee25 105 explicitly for all values.
f5c033f1 106
36591ba1
SL
1072013-02-06 Sandra Loosemore <sandra@codesourcery.com>
108 Andrew Jenner <andrew@codesourcery.com>
109
110 Based on patches from Altera Corporation.
111
112 * dis-asm.h (print_insn_big_nios2): Declare.
113 (print_insn_little_nios2): Declare.
114
e5e04ca3
KT
1152013-01-30 Kai Tietz <ktietz@redhat.com>
116
117 PR other/54620
118 PR target/39064
119 * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
120 stdint.h and sys/types.h headers are present.
121 * sha1.h (sha1_uintptr, sha1_uint32): Likewise.
122
a3c62988
NC
1232013-01-10 Will Newton <will.newton@imgtec.com>
124
125 * dis-asm.h (print_insn_metag): New declaration.
126
ddd27bde
DD
1272012-12-18 Aldy Hernandez <aldyh@redhat.com>
128
129 PR other/54324
130 * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
131 < 3.4.
132
5bf135a7
NC
1332012-12-17 Nick Clifton <nickc@redhat.com>
134
135 * MAINTAINERS: Add copyright notice.
136 * alloca-conf.h: Likewise.
137 * fopen-bin.h: Likewise.
138 * fopen-same.h: Likewise.
139 * fopen-vms.h: Likewise.
140 * aout/hppa.h: Likewise.
141 * opcode/tahoe.h: Likewise.
142
69b06cc8
ME
1432012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
144
145 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
146
1f3de044
DD
1472012-11-09 Jason Merrill <jason@redhat.com>
148
149 * demangle.h (enum demangle_component_type): Add
150 DEMANGLE_COMPONENT_TAGGED_NAME.
151
a903d6ac 1522012-10-29 Sterling Augustine <saugustine@google.com>
153 Cary Coutant <ccoutant@google.com>
1f3de044
DD
154
155 * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
156 DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
157 DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
158
159
10fca301
NC
1602012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
161
162 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
163 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
164 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
165 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
166 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
167 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
168 (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
169
4f9d22a0
L
1702012-10-24 H.J. Lu <hongjiu.lu@intel.com>
171
172 * bfdlink.h (bfd_link_info): Add
173 disable_target_specific_optimizations.
174
04c3a755
NS
1752012-10-23 Nathan Sidwell <nathan@codesourcery.com>
176
177 * bfdlink.h (struct bfd_link_info): Add stacksize option.
178
0e86e20e
AM
1792012-10-22 Jan Beich <jbeich@tormail.org>
180
181 PR ld/14426
182 * bfdlink.h (bfd_link_info): Add ignore_hash.
183
995b61fe
DD
1842012-10-08 Jason Merrill <jason@redhat.com>
185
186 * demangle.h (enum demangle_component_type): Add
187 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
188
1892012-09-18 Florian Weimer <fweimer@redhat.com>
190
191 PR other/54411
192 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
193
1415a2a7
AG
1942012-09-27 Anthony Green <green@moxielogic.com>
195
196 * opcode/moxie.h (MOXIE_BAD): New define.
197
f41aef5f
RE
1982012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
199
200 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
201
f8bfbc48
CC
2022012-09-06 Cary Coutant <ccoutant@google.com>
203
204 * dwarf2.def: Edit comment.
205
16164a6b
ST
2062012-08-24 Sriraman Tallam <tmsriram@google.com>
207
208 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
209 New interface.
210 (ld_plugin_unique_segment_for_sections): New interface.
211 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
212 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
213 (tv_allow_unique_segment_for_sections): New member.
214 (tv_unique_segment_for_sections): New member.
215
59d09be6
MGD
2162012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
217
218 * opcode/arm.h (ARM_CPU_IS_ANY): New define.
219
bca38921
MGD
2202012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
221
222 * elf/arm.h (TAG_CPU_ARCH_V8): New define.
223 (MAX_TAG_CPU_ARCH): Update.
224 * opcode/arm.h (ARM_EXT_V8): New define.
225 (FPU_VFP_EXT_ARMV8): Likewise.
226 (FPU_NEON_EXT_ARMV8): Likewise.
227 (FPU_CRYPTO_EXT_ARMV8): Likewise.
228 (ARM_AEXT_V8A): Likewise.
229 (FPU_VFP_ARMV8): Likwise.
230 (FPU_NEON_ARMV8): Likewise.
231 (FPU_CRYPTO_ARMV8): Likewise.
232 (FPU_ARCH_VFP_ARMV8): Likewise.
233 (FPU_ARCH_NEON_VFP_ARMV8): Likewise.
234 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
235 (ARM_ARCH_V8A): Likwise.
236 (ARM_ARCH_V8A_FP): Likewise.
237 (ARM_ARCH_V8A_SIMD): Likewise.
238 (ARM_ARCH_V8A_CRYPTO): Likewise.
239
a06ea964
NC
2402012-08-13 Ian Bolton <ian.bolton@arm.com>
241 Laurent Desnogues <laurent.desnogues@arm.com>
242 Jim MacArthur <jim.macarthur@arm.com>
243 Marcus Shawcroft <marcus.shawcroft@arm.com>
244 Nigel Stephens <nigel.stephens@arm.com>
245 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
246 Richard Earnshaw <rearnsha@arm.com>
247 Sofiane Naci <sofiane.naci@arm.com>
248 Tejas Belagod <tejas.belagod@arm.com>
249 Yufeng Zhang <yufeng.zhang@arm.com>
250
251 * dis-asm.h (print_insn_aarch64): New declaration.
252 (print_aarch64_disassembler_options): New declaration.
253 (aarch64_symbol_is_valid): New declaration.
254
21a37505
SK
2552012-08-02 Sean Keys <skeys@ipdatasys.com>
256
30e8ee25 257 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
21a37505 258
63d08c68
NC
2592012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
260 Dr David Alan Gilbert <dave@treblig.org>
d908c8af
NC
261
262 PR binutils/13135
263 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
264
0429544a
DE
2652012-07-13 Doug Evans <dje@google.com>
266
267 * filenames.h: #include "hashtab.h".
268 (filename_hash, filename_eq): Declare.
269
470b557a
AK
2702012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
271
272 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
273
3e265597
SK
2742012-07-05 Sean Keys <skeys@ipdatasys.com>
275
30e8ee25
AM
276 * opcode/xgate.h: Changed the format string for mode
277 XGATE_OP_DYA_MON.
3e265597 278
e48f8891
DD
2792012-06-18 Doug Evans <dje@google.com>
280
281 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
282
2202d7cd
RÁE
2832012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com>
284
285 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
286
9761def5
DD
2872012-06-08 Jakub Jelinek <jakub@redhat.com>
288
289 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
290 forms.
291 * dwarf2.h (enum dwarf_macro_record_type): Add
292 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
293 and DW_MACRO_GNU_transparent_include_alt.
294
c81795e6
DE
2952012-05-23 Doug Evans <dje@google.com>
296
297 * leb128.h: #include stdint.h, inttypes.h.
298 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
299 Change to take a uint64_t * argument instead of unsigned long long.
300 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
301 Change to take an int64_t * argument instead of long long.
302
67bf71fe
DD
3032012-05-22 Doug Evans <dje@google.com>
304
305 * leb128.h: New file.
306
3072012-05-19 Gary Funck <gary@intrepid.com>
308
309 * dwarf2.def: Update comment re: UPC extensions to reference
310 DWARF4 specification.
311
6927f982
NC
3122012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
313
314 * dis-asm.h (print_insn_m9s12x): Prototype.
315 (print_insn_m9s12xg): Prototype.
316
f6c1a2d5
NC
3172012-05-03 Sean Keys <skeys@ipdatasys.com>
318
319 * dis-asm.h (print_insn_xgate): Define.
320 (print_insn_xgate): Ditto.
321 Added new files for XGATE port.
322
959fb206
CC
3232012-05-02 Cary Coutant <ccoutant@google.com>
324
325 * dwarf2.def: Remove DW_FORM_GNU_ref_index,
326 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
327
fcfa8919
DE
3282012-04-28 Doug Evans <dje@google.com>
329
330 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
331
fa66ec53
DD
3322012-04-27 Tom Tromey <tromey@redhat.com>
333
334 * dwarf2.h: Wrap function declarations in extern "C".
335
3362012-04-27 Tom Tromey <tromey@redhat.com>
337
338 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
339 (enum dwarf_location_atom, enum dwarf_type, enum
340 dwarf_call_frame_info): Remove.
341 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
342 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
343 Include dwarf2.def.
344 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
345 (get_DW_OP_name, get_DW_ATE_name): Declare.
346 * dwarf2.def: New file, from dwarf2.h.
347
2615994e
DM
3482012-04-12 David S. Miller <davem@davemloft.net>
349
350 * elf/sparc.h (R_SPARC_WDISP10): New reloc.
351 * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
352
b3641a6e
DD
3532012-04-10 Tristan Gingold <gingold@adacore.com>
354
355 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
356 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
357
d324f6d6
RM
3582012-04-09 Roland McGrath <mcgrathr@google.com>
359
360 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
361
b240011a
AM
3622012-03-15 Alan Modra <amodra@gmail.com>
363
364 * dis-asm.h (disassemble_init_powerpc): Declare.
365
4e3aa408
DD
3662009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
367
368 Add DWARF attribute value for the "Borland fastcall" calling
369 convention.
370 * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
371
b7761f11
L
3722012-01-31 H.J. Lu <hongjiu.lu@intel.com>
373
374 PR ld/13616
375 * bfdlink.h (bfd_link_order): Update comments on data size.
376
4e35ccee
CC
3772012-01-26 Cary Coutant <ccoutant@google.com>
378
379 * dwarf2.h (enum dwarf_form): Add Fission extensions.
380 (enum dwarf_attribute): Likewise.
381
c7571c06
JM
3822012-01-06 Jason Merrill <jason@redhat.com>
383
384 PR c++/6057
385 PR c++/48051
386 PR c++/50855
387 PR c++/51322
388 * demangle.h (enum demangle_component_type): Add
389 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
390
a4551119
TG
3912011-12-14 Iain Sandoe <iains@gcc.gnu.org>
392
393 * mach-o/loader.h (bfd_mach_o_section_type): define
394 BFD_MACH_O_S_ATTR_NONE to 0.
395
956a8f8b
DD
3962011-11-07 Richard Henderson <rth@redhat.com>
397
398 Merged from transactional-memory.
399
400 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
401 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
402 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
403 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
404
99c513f6
DD
4052011-11-01 DJ Delorie <dj@redhat.com>
406
407 * dis-asm.h (print_insn_rl78): Declare.
408
cfb8c092
NC
4092011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
410
411 * dis-asm.h (print_insn_epiphany): Declare.
412
006d5c88
DD
4132011-10-21 Ulrich Drepper <drepper@gmail.com>
414
415 * obstack.h [!GNUC] (obstack_free): Avoid cast to int.
416
4172011-10-21 Marc Glisse <marc.glisse@inria.fr>
418
419 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++
420
c192a133
AM
4212011-10-19 Alan Modra <amodra@gmail.com>
422
423 PR ld/13254
424 * bfdlink.h (struct bfd_link_info): Add error_textrel.
425
514c97d3
DD
4262011-09-28 Doug Evans <dje@google.com>
427
428 * timeval-utils.h: New file.
429
430 * libiberty.h (countargv): Declare.
431
235061c2
CC
4322011-09-26 Cary Coutant <ccoutant@google.com>
433
434 gcc PR lto/47247
435 * plugin-api.h (enum ld_plugin_symbol_resolution): Add
436 LDPR_PREVAILING_DEF_IRONLY_EXP.
437 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
438
7955ede5
DD
4392011-09-23 Cary Coutant <ccoutant@google.com>
440
441 PR 40831
442 * demangle.h (enum demangle_component_type): Add
443 DEMANGLE_COMPONENT_CLONE.
444
fd91d419
L
4452011-09-15 H.J. Lu <hongjiu.lu@intel.com>
446
447 PR ld/12975
448 * bfdlink.h (bfd_link_info): Add version_info.
449
17a16b0f
DD
4502011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
451
452 * xregex.h (regoff_t): Define.
453
26ac1280
DD
4542011-07-22 Jakub Jelinek <jakub@redhat.com>
455
d4743114
JJ
456 * dwarf2.h (DW_AT_GNU_macros): New.
457 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
458
26ac1280
DD
459 PR c++/49756
460 * libiberty.h (stack_limit_increase): New prototype.
461
4622011-07-13 Sriraman Tallam <tmsriram@google.com>
463
464 * plugin-api.h
465 (ld_plugin_section): New struct.
466 (ld_plugin_get_section_count): New typedef.
467 (ld_plugin_get_section_type): New typedef.
468 (ld_plugin_get_section_name): New typedef.
469 (ld_plugin_get_section_contents): New typedef.
470 (ld_plugin_update_section_order): New typedef.
471 (ld_plugin_allow_section_ordering): New typedef.
472 (LDPT_GET_SECTION_COUNT): New enum value.
473 (LDPT_GET_SECTION_TYPE): New enum value.
474 (LDPT_GET_SECTION_NAME): New enum value.
475 (LDPT_GET_SECTION_CONTENTS): New enum value.
476 (LDPT_UPDATE_SECTION_ORDER): New enum value.
477 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
478 (tv_get_section_count): New struct members.
479 (tv_get_section_type): New struct members.
480 (tv_get_section_name): New struct members.
481 (tv_get_section_contents): New struct members.
482 (tv_update_section_order): New struct members.
483 (tv_allow_section_ordering): New struct members.
484
05aecedb
AM
4852011-07-15 Alan Modra <amodra@gmail.com>
486
487 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
488 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
489 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id
490 out of bitfields. Reorder bitfields.
491
e9552f7e 4922011-07-13 Sriraman Tallam <tmsriram@google.com>
05aecedb
AM
493
494 * plugin-api.h (ld_plugin_section): New struct.
e9552f7e
ST
495 (ld_plugin_get_section_count): New typedef.
496 (ld_plugin_get_section_type): New typedef.
497 (ld_plugin_get_section_name): New typedef.
498 (ld_plugin_get_section_contents): New typedef.
499 (ld_plugin_update_section_order): New typedef.
500 (ld_plugin_allow_section_ordering): New typedef.
501 (LDPT_GET_SECTION_COUNT): New enum value.
502 (LDPT_GET_SECTION_TYPE): New enum value.
503 (LDPT_GET_SECTION_NAME): New enum value.
504 (LDPT_GET_SECTION_CONTENTS): New enum value.
505 (LDPT_UPDATE_SECTION_ORDER): New enum value.
506 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
507 (tv_get_section_count): New struct members.
508 (tv_get_section_type): New struct members.
509 (tv_get_section_name): New struct members.
510 (tv_get_section_contents): New struct members.
511 (tv_update_section_order): New struct members.
512 (tv_allow_section_ordering): New struct members.
513
ae17ab41
CM
5142011-07-11 Catherine Moore <clm@codesourcery.com>
515
516 * bfdlink.h (flag_type): New enumeration.
517 (flag_info_list): New structure.
518 (flag_info): New structure.
519
0c511000
AM
5202011-07-09 H.J. Lu <hongjiu.lu@intel.com>
521
522 PR ld/12942
523 * bfdlink.h (bfd_link_info): Add loading_lto_outputs.
524
7d6b320b
JB
5252011-07-01 Joel Brobecker <brobecker@adacore.com>
526
527 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
528 on Darwin, as well as on the systems that use a DOS-like
529 filesystem.
530
b24539b3
DD
5312011-06-22 Jakub Jelinek <jakub@redhat.com>
532
533 PR debug/47858
534 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
535
f8b999f9
JJ
5362011-06-22 Jakub Jelinek <jakub@redhat.com>
537
538 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
539
e41b3a13
JJ
5402011-06-20 Jakub Jelinek <jakub@redhat.com>
541
542 PR ld/12570
543 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
544 option.
545
ddee5e46
DD
5462011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
547
548 * demangle.h (DMGL_RET_POSTFIX): Extend the comment.
549 (DMGL_RET_DROP): New.
550
aa137e4d 5512011-06-13 Walter Lee <walt@tilera.com>
c8fa16ed 552
aa137e4d
NC
553 * dis-asm.h (print_insn_tilegx): Declare.
554 (print_insn_tilepro): Likewise.
5e4b319c 555
16d96b5b
AM
5562011-05-17 Alan Modra <amodra@gmail.com>
557
558 PR ld/12760
559 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
560 "string" param.
561
41e04eaa
AM
5622011-05-16 Alan Modra <amodra@gmail.com>
563
564 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
565
d46ab832
JJ
5662011-04-30 Jakub Jelinek <jakub@redhat.com>
567
568 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
569 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
570
1ae0d051
JK
5712011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
572
573 * bfdlink.h (ENUM_BITFIELD): Remove.
574
5752011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
576
577 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
578
35ed3f94
AM
5792011-04-24 Alan Modra <amodra@gmail.com>
580
581 PR ld/12365
582 PR ld/12696
583 * bfdlink.h (ENUM_BITFIELD): Define.
584 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref".
585 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
586 rather than "name".
587
24f58f47
AM
5882011-04-20 Alan Modra <amodra@gmail.com>
589
590 PR ld/12365
591 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
592 and multiple_common parameters to pass in a bfd_link_hash_entry
593 pointer rather than name,bfd etc. found in the hash entry.
594
bbda3415
TG
5952011-03-31 Tristan Gingold <gingold@adacore.com>
596
597 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
598
bb0c9237
TT
5992011-03-24 Mark Wielaard <mjw@redhat.com>
600
601 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
602
55406e10
RÁE
6032010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com>
604
605 * plugin-api.h (ld_plugin_get_view): New.
606 (ld_plugin_tag): Add LDPT_GET_VIEW.
607 (ld_plugin_tv): Add tv_get_view.
608
02458de2
JJ
6092011-03-16 Jakub Jelinek <jakub@redhat.com>
610
611 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
612 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
613 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
614 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
615 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
616 DW_OP_GNU_entry_value): New.
617
007d6189
KT
6182011-02-28 Kai Tietz <kai.tietz@onevision.com>
619
620 * filenames.h (filename_ncmp): New prototype.
621
47704ddf
KT
6222011-02-23 Kai Tietz <kai.tietz@onevision.com>
623
624 * dwarf2.h (_ELF_DWARF2_H): Renamed to
625 _DWARF2_H.
626 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
627 DWARF2_External_PubNames, DWARF2_Internal_PubNames,
628 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
629 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
630
54fcddd0
UW
6312011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
632
633 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
634
7be9d9c9
DD
6352011-01-12 Iain Sandoe <iains@gcc.gnu.org>
636
637 * dwarf2.h: Update value for DW_AT_hi_user.
638
f9e6589d
DD
6392010-11-16 Ian Lance Taylor <iant@google.com>
640
641 * simple-object.h (simple_object_attributes_merge): Declare,
642 replacing simple_object_attributes_compare.
643
8baf536a
DD
6442010-11-04 Ian Lance Taylor <iant@google.com>
645
646 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
647
ffa54e5c
DD
6482010-11-02 Ian Lance Taylor <iant@google.com>
649
650 * simple-object.h: New file.
651
24f58f47 6522010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
ca346ede
DD
653
654 Sync LD plugin patch series (part 1/6) with src/include/.
655 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
656
24f58f47 6572010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
658
659 Apply LD plugin patch series (part 6/6).
660 * bfdlink.h (struct_bfd_link_callbacks): Document new argument
661 to add_archive_element callback used to return a replacement bfd which
662 is to be added to the hash table in place of the original element.
663
24f58f47 6642010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
665
666 Apply LD plugin patch series (part 1/6).
667 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
668
a903d6ac 6692010-10-06 Andi Kleen <ak@linux.intel.com>
9711ae4d
DD
670
671 * libiberty.h (setproctitle): Add prototype.
672
bb73df25
BS
6732010-09-29 Bernd Schmidt <bernds@codesourcery.com>
674
675 * opcode/tic6x-control-registers.h (tscl): Now read_write.
676
d9aee5d7
AK
6772010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
678
679 * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
680
f4c65163
MGD
6812010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
682
683 * arm.h (ARM_EXT_V6Z): Remove.
684 (ARM_EXT_SEC): New define.
685 (ARM_AEXT_V6Z): Use Security Extensions.
686 (ARM_AEXT_V6ZK): Likeiwse.
687 (ARM_AEXT_V6ZT2): Likewise.
688 (ARM_AEXT_V6ZKT2): Likewise.
689 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
690 (ARM_ARCH_V7A_SEC): New define.
691 (ARM_ARCH_V7A_MP): Rename...
692 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
693
b7807392
JJ
6942010-09-09 Jakub Jelinek <jakub@redhat.com>
695
696 * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
697
f9e9243a
UW
6982010-07-06 Ken Werner <ken.werner@de.ibm.com>
699
700 * floatformat.h (floatformat_ieee_half_big): Add declaration.
701 (floatformat_ieee_half_little): Likewise.
702
360cfc9c
AM
7032010-06-29 Alan Modra <amodra@gmail.com>
704
705 * dis-asm.h: Remove references to maxq.
706
42218b9f
RÁE
7072010-06-21 Rafael Espindola <espindola@google.com>
708
709 * plugin-api.h (ld_plugin_set_extra_library_path): New.
710 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
711 (ld_plugin_tv): Add tv_set_extra_library_path.
712
36b2885d
JJ
7132010-06-21 Jakub Jelinek <jakub@redhat.com>
714
715 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
716
6508b958
RÁE
7172010-06-18 Rafael Espindola <espindola@google.com>
718
719 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
720 Make argument const.
721
219a461e
DD
7222010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
723
724 * splay-tree.h: Update copyright years.
725 (splay_tree_s): Document fields.
726 (splay_tree_new_typed_alloc): New.
727
728 * hashtab.h: Update copyright years.
729 (htab_create_typed_alloc): New.
730
93a6c7a4
TG
7312010-06-10 Tristan Gingold <gingold@adacore.com>
732
733 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
734 DW_TAG_HP_Bliss_field_set.
735 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
736 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
737 DW_AT_HP_definition_points, DW_AT_HP_default_location and
738 DW_AT_HP_is_result_param.
739 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
740 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
741 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
742 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
743 (enum dwarf_line_number_x_ops): Add
744 DW_LNE_HP_source_file_correlation.
745 (enum dwarf_source_language): Add DW_LANG_HP_Bliss,
746 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
747 DW_LANG_HP_Assembler.
748
3537c84b
RÁE
7492010-06-01 Rafael Espindola <espindola@google.com>
750
751 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
752
9757332f
DD
7532010-04-26 Pedro Alves <pedro@codesourcery.com>
754
755 * filenames.h (PATH_SEPARATOR): Delete.
756
7572010-04-23 Pedro Alves <pedro@codesourcery.com>
758
759 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
760 always define it independently of host, add `dos_based' parameter,
761 and handle it.
762 (PATH_SEPARATOR): Define.
763 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
764 independently of host, add `dos_based' parameter, and handle it.
765 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
766 it independently of host, add `dos_based' parameter, and handle
767 it.
768 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
769 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
770 (HAS_DOS_DRIVE_SPEC): New.
771 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
772 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
773 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
774 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
775
7762009-05-31 Ian Lance Taylor <iant@google.com>
777
778 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
779 the way we treat an ISO C compiler. Don't define inline as a
780 macro when compiling with C++.
781 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
782 when compiling with C++.
783 * fibheap.h: Add extern "C" when compiling with C++.
784
2cd2156f
DD
7852010-04-23 Pedro Alves <pedro@codesourcery.com>
786
787 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
788 always define it independently of host, add `dos_based' parameter,
789 and handle it.
790 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
791 independently of host, add `dos_based' parameter, and handle it.
792 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
793 it independently of host, add `dos_based' parameter, and handle
794 it.
795 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
796 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
797 (HAS_DOS_DRIVE_SPEC): New.
798 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
799 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
800 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
801 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
802
8032010-04-20 Nick Clifton <nickc@redhat.com>
804
805 * sha1.h: Update copyright notice to use GPLv3.
806
e4e42b45
NC
8072010-04-15 Nick Clifton <nickc@redhat.com>
808
809 * bout.h: Update copyright notice to use GPLv3.
810 * hp-symtab.h: Likewise.
811 * oasys.h: Likewise.
812 * progress.h: Likewise.
813 * sha1.h: Likewise.
814 * xtensa-isa-internal.h: Likewise.
815 * xtensa-isa.h: Likewise.
816
58cd9144
DE
8172010-04-14 Doug Evans <dje@google.com>
818
819 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
820
a233b20c
JJ
8212010-04-05 Jakub Jelinek <jakub@redhat.com>
822
823 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
824 field.
825
40b36596
JM
8262010-03-25 Joseph Myers <joseph@codesourcery.com>
827
828 * dis-asm.h (print_insn_tic6x): Declare.
829
0aec0f33
JM
8302010-03-23 Joseph Myers <joseph@codesourcery.com>
831
832 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
833
16c06870
JB
8342010-01-13 Joel Brobecker <brobecker@adacore.com>
835
836 Add new DW_AT_use_GNAT_descriptive_type CU attribute.
837 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
838
6d390a9e
DD
8392010-01-11 Tristan Gingold <gingold@adacore.com>
840
841 * demangle.h (ada_demangle): Add prototype.
842
43e85a8f
DD
8432010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
844
845 PR bootstrap/41771
846 * ansidecl.h: Fix inline test for C99 and Sun Studio cc.
847
2e13ec5c
JB
8482009-12-29 Joel Brobecker <brobecker@adacore.com>
849
850 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
851
e7f8eadb
DK
8522009-12-14 Doug Kwan <dougkwan@google.com>
853
854 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters
855 to avoid shadowed variable warnings.
856 * dis-asm.h (struct disassemble_info): Ditto.
857 (disassemble_init_for_target): Ditto.
858 (init_disassemble_info): Ditto.
859
3cb4feec
AM
8602009-11-18 Alan Modra <amodra@bigpond.net.au>
861
862 * alloca-conf.h: Clarify comment.
863
dec397b2
JB
8642009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
865
866 Add DWARF attribute value for the "Borland fastcall" calling
867 convention.
8b40760a 868 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
dec397b2 869
96d86ee3
KT
8702009-10-23 Kai Tietz <kai.tietz@onevision.com>
871
872 * splay-tree.h (libi_uhostptr_t): Add gcc specific
873 __extension__ for long long type case to silent cX9.
874 (libi_shostptr_t): Likewise.
875
0adbbe4a
DD
8762009-10-19 Rafael Avila de Espindola <espindola@google.com>
877
878 PR40790
879 * plugin-api.h: Don't include stdint.h unconditionally.
880
3fce87a0
DD
8812009-10-15 Jakub Jelinek <jakub@redhat.com>
882
883 * include/dwarf2.h (DW_LANG_Python): Add comment that it is
884 a DWARF 4 addition.
885
f88dc410
AM
8862009-10-14 Alan Modra <amodra@bigpond.net.au>
887
888 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
889 bfd_link_common_skip_ar_aymbols.
890 (struct bfd_link_info): Here too.
891
e322137b
DD
8922009-10-09 Rafael Espindola <espindola@google.com>
893
894 * plugin-api.h (ld_plugin_add_input_library): Change argument name to
895 libname.
896
59b17575
DD
8972008-10-03 Rafael Espindola <espindola@google.com>
898
899 * plugin-api.h: New.
900 * lto-symtab.h: New.
901
8341e15b
ILT
9022009-10-05 Rafael Espindola <espindola@google.com>
903
904 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
905 (ld_plugin_get_input_file): New.
906 (ld_plugin_release_input_file): New.
907 (ld_plugin_add_input_library): New.
908 (ld_plugin_message): Mark format const.
909 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
910 LDPT_ADD_INPUT_LIBRARY.
911 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
912 tv_add_input_library.
913
9142009-10-04 Jerry Quinn <jlquinn@optonline.net>
915
916 * plugin-api.h: Fix compile.
917
664aa91f
DD
9182009-09-29 Jason Merrill <jason@redhat.com>
919
920 * demangle.h (enum demangle_component_type): Add
921 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
922 DEMANGLE_COMPONENT_UNNAMED_TYPE.
923 (struct demangle_component): Add s_unary_num.
924
c7927a3c
NC
9252009-09-29 DJ Delorie <dj@redhat.com>
926
927 * dis-asm.h: Add prototype for print_insn_rx.
928
39236edf
DD
9292009-09-25 Dodji Seketeli <dodji@redhat.com>
930
931 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
932 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
933 and DW_TAG_formal_parameter_pack until DWARF 5 is out.
934
fa9efd0f
DD
9352009-09-25 Cary Coutant <ccoutant@google.com>
936
937 Add rest of new values from DWARF Version 4.
938 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
939 New tags.
940 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
941 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
942 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
943 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
944 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
945 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
946 attributes.
947 (DW_LANG_Python): New language.
948
2b6f5997
CC
9492009-09-24 Cary Coutant <ccoutant@google.com>
950
951 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
952 New tags.
953 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
954 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
955 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
956 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
957 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
958 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
959 attributes.
960 (DW_LANG_Python): New language.
961
a89caa61
DD
9622009-09-22 Dodji Seketeli <dodji@redhat.com>
963
964 * dwarf2.h (enum dwarf_tag): Add
965 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
966
a50b1753
NC
9672009-09-09 Martin Thuresson <martin@mtme.org>
968
969 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
970 level.
971
66a6900a
JZ
9722009-09-04 Jie Zhang <jie.zhang@analog.com>
973
974 * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
975 (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
976 (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
977 PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
978 Adjust accordingly.
979 (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
980 PseudoDbg_Assert_grp_mask.
981
7ba29e2a
NC
9822009-08-06 Michael Eager <eager@eagercon.com>
983
984 * dis-asm.h: Decl print_insn_microblaze().
985
6e881691
DD
9862009-07-24 Ian Lance Taylor <iant@google.com>
987
988 * libiberty.h (crc32): Declare.
989
2c61e778
DE
9902009-07-20 Cary Coutant <ccoutant@google.com>
991 Doug Evans <dje@google.com>
77170296
DE
992
993 Add some dwarf4 values.
994 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
995 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
996 DW_FORM_flag_present, DW_FORM_sig8.
997 (enum dwarf_attribute): Add DW_AT_signature.
998
d5031754
DD
9992009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1000
1001 * demangle.h
1002 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
1003 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
1004 New.
1005
fa8f86ff
TT
10062009-07-10 Tom Tromey <tromey@redhat.com>
1007
1008 * dwarf2.h: New file, moved from elf/.
1009
62d2aabf
DD
10102009-07-09 Jakub Jelinek <jakub@redhat.com>
1011
1012 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1013 and DW_OP_stack_value.
1014
e0452928
DD
10152009-07-09 Tom Tromey <tromey@redhat.com>
1016
1017 * elf/dwarf2.h: Remove, renaming to...
1018 * dwarf2.h: ... this.
1019
10202009-06-29 Tom Tromey <tromey@redhat.com>
1021
1022 * elf/dwarf2.h: New file. Merged with gdb.
1023
0313a2b8
NC
10242009-06-18 Nick Clifton <nickc@redhat.com>
1025
1026 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
1027 field of struct disassemble_info.
1028
671f4ed1
DD
10292009-06-09 Ian Lance Taylor <ian@airs.com>
1030
1031 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
1032
1316c8b3
NC
10332009-06-15 Nick Clifton <nickc@redhat.com>
1034
0313a2b8
NC
1035 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
1036 struct disassemble_info.
1316c8b3 1037
8466c6d4
DD
10382009-06-02 Ian Lance Taylor <iant@google.com>
1039
1040 * ansidecl.h (EXPORTED_CONST): Define.
1041
52d6785f
DD
10422009-05-31 Ian Lance Taylor <iant@google.com>
1043
1044 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
1045 the way we treat an ISO C compiler. Don't define inline as a
1046 macdro when compiling with C++.
1047 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
1048 when compiling with C++.
1049 * fibheap.h: Add extern "C" when compiling with C++.
1050
84983b1a
TG
10512009-05-25 Tristan Gingold <gingold@adacore.com>
1052
1053 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
1054 FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
1055
95e62385
L
10562009-04-22 Taras Glek <tglek@mozilla.com>
1057
1058 * hashtab.h: Update GTY annotations to new syntax.
1059 * splay-tree.h: Likewise.
e48570bb 1060
a0c402a5
L
10612009-04-08 H.J. Lu <hongjiu.lu@intel.com>
1062
1063 * bfdlink.h (bfd_link_info): Add warn_alternate_em.
1064
8d25cc3d
AM
10652009-03-18 Alan Modra <amodra@bigpond.net.au>
1066
1067 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
1068 documentation.
1069
c743cf5d
DD
10702009-03-17 Jason Merrill <jason@redhat.com>
1071
1072 * demangle.h (enum demangle_component_type): Add
1073 DEMANGLE_COMPONENT_FUNCTION_PARAM.
1074
fa7f3e72
CC
10752008-12-01 Cary Coutant <ccoutant@google.com>
1076
1077 * plugin-api.h (LDPS_BAD_HANDLE): New constant.
1078 (ld_plugin_get_input_file): New typedef.
1079 (ld_plugin_release_input_file): New typedef.
1080 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
1081 (struct ld_plugin_tv): Add two new fields.
1082
84e94c90
NC
10832008-12-23 Jon Beniston <jon@beniston.com>
1084
1085 * dis-asm.h: Add LM32 disassembler function prototype.
1086
d2825c1a
DD
10872008-12-10 Jason Merrill <jason@redhat.com>
1088
1089 * demangle.h (enum demangle_component_type): Add
1090 DEMANGLE_COMPONENT_FIXED_TYPE.
1091
6c52134c
CC
10922008-12-01 Cary Coutant <ccoutant@google.com>
1093
1094 * plugin-api.h (ld_plugin_message): Change format parameter to const.
1095
a6bfd026
CC
10962008-12-01 Cary Coutant <ccoutant@google.com>
1097
1098 * plugin-api.h: Fix syntax error when compiling with C++.
1099
ae5a3597
AM
11002008-11-26 Alan Modra <amodra@bigpond.net.au>
1101
1102 PR 7047
1103 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
1104 Add "literal".
1105
1fa3cd83
SA
11062008-11-21 Sterling Augustine <sterling@tensilica.com>
1107
1108 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
1109 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
1110
33430bd0 11112008-11-19 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1112
33430bd0
BW
1113 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
1114 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
1115 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
1116 (XCHAL_NUM_AREGS): Change to 32.
1117 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
1118 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
1119 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
1120 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
1121 (XCHAL_DEBUGLEVEL): Change to 6.
e4e42b45 1122
d387240a
TG
11232008-11-14 Tristan Gingold <gingold@adacore.com>
1124
1125 * fopen-vms.h (FOPEN_RB): Use a single string to match the
1126 standard prototype.
1127 (FOPEN_WB): Ditto.
1128 (FOPEN_AB): Ditto.
1129 (FOPEN_RUB): Ditto.
1130 (FOPEN_WUB): Ditto.
1131 (FOPEN_AUB): Ditto.
1132
75ded2db
AM
11332008-10-21 Alan Modra <amodra@bigpond.net.au>
1134
1135 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
1136
1c08f2c8
DD
11372008-10-06 Jason Merrill <jason@redhat.com>
1138
1139 * demangle.h (enum demangle_component_type): Add
1140 DEMANGLE_COMPONENT_PACK_EXPANSION.
1141
f1c4cc75
RH
11422008-09-24 Richard Henderson <rth@redhat.com>
1143
1144 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1145
bbb444b6
ILT
11462008-09-22 Rafael Espindola <espindola@google.com>
1147
1148 * plugin-api.h (ld_plugin_status): Remove comma from the last item.
1149 Use C style comment.
1150 (ld_plugin_api_version, ld_plugin_output_file_type,
1151 ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
1152 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
1153 comma from the last item.
1154
89fc3421
CC
11552008-09-18 Cary Coutant <ccoutant@google.com>
1156
1157 Add plugin functionality for link-time optimization (LTO).
1158 * plugin-api.h: New file.
1159
ba8cb4ba
DD
11602008-09-09 Jason Merrill <jason@redhat.com>
1161
1162 * demangle.h (enum demangle_component_type): Add
1163 DEMANGLE_COMPONENT_DECLTYPE.
1164
67efbf45
AM
11652008-08-25 Alan Modra <amodra@bigpond.net.au>
1166
1167 * binary-io.h: New file, imported from gnulib, but don't
1168 #include <fcntl.h> or <stdio.h>.
1169
5c1d2f5f
AM
11702008-08-17 Alan Modra <amodra@bigpond.net.au>
1171
1172 * bfdlink.h (bfd_generic_link_read_symbols): Declare.
1173
7b21ac3f
EW
11742008-08-08 Anatoly Sokolov <aesok@post.ru>
1175
1176 * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1177 E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1178 (EF_AVR_MACH): Redefine to 0x7F.
1179 * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
1180 (AVR_ISA_AVR3): Redefine.
1181 (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
1182 AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
1183 AVR_ISA_AVR6): Define.
1184
1bac266e
JZ
11852008-07-12 Jie Zhang <jie.zhang@analog.com>
1186
1187 Revert
1188 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1189 * bfdlink.h (struct bfd_link_info): Add sep_code member
1190 variable.
1191 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1192 (EF_BFIN_DATA_IN_L1): Define.
1193
8c684578
JZ
11942008-07-12 Jie Zhang <jie.zhang@analog.com>
1195
1196 * bfdlink.h (struct bfd_link_info): Add sep_code member
1197 variable.
1198 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1199 (EF_BFIN_DATA_IN_L1): Define.
1200
6a4fe770
SS
12012008-07-07 Stan Shebs <stan@codesourcery.com>
1202
1203 * dis-asm.h (struct disassemble_info): Add endian_code field.
1204
0f963b24
JB
12052008-07-07 Joel Brobecker <brobecker@adacore.com>
1206
1207 * safe-ctype.h: Add #include of ctype.h before redefining
1208 the ctype.h macros.
1209
d5721fa7
JB
12102008-07-04 Joel Brobecker <brobecker@adacore.com>
1211
1212 * safe-ctype.h: Remove #error when detecting that ctype.h has been
1213 included. Redefine the various macros provided by ctype.h as
1214 undefined variables.
1215
1e5d0832
DD
12162008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1217
1218 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1219 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1220
97407faf
AM
12212008-06-06 Alan Modra <amodra@bigpond.net.au>
1222
1223 * bfdlink.h (struct bfd_link_info): Add "path_separator".
1224
112b7c50
AK
12252008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
1226
1227 * dis-asm.h (print_s390_disassembler_options):
1228 Prototype added.
1229
b68965a0
DD
12302008-03-24 Ian Lance Taylor <iant@google.com>
1231
1232 * sha1.h: New file, from gnulib.
1233
1234 * md5.h: Add extern "C" when compiled with C++.
1235
66ce8439
ILT
12362008-03-24 Ian Lance Taylor <iant@google.com>
1237
1238 * md5.h: Add extern "C" when compiled with C++.
1239
91edef2d
ILT
12402008-03-21 Ian Lance Taylor <iant@google.com>
1241
1242 * filenames.h: Add extern "C" when compiled with C++.
1243
f13a99db
AM
12442008-02-15 Alan Modra <amodra@bigpond.net.au>
1245
1246 * bfdlink.h (struct bfd_link_hash_table): Delete creator field.
1247 (struct bfd_link_info): Add output_bfd.
1248
6c7d412c
BW
12492008-02-11 Bob Wilson <bob.wilson@acm.org>
1250
1251 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
1252 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
e4e42b45 1253
830ef634
DD
12542008-01-26 David Daney <ddaney@avtrex.com>
1255
1256 * demangle.h (demangle_component_type): Add
1257 DEMANGLE_COMPONENT_JAVA_RESOURCE,
1258 DEMANGLE_COMPONENT_COMPOUND_NAME, and
1259 DEMANGLE_COMPONENT_CHARACTER as new enum values.
1260 (demangle_component): Add struct s_character to union u.
1261
b14d30e1
JM
12622007-11-07 Joseph Myers <joseph@codesourcery.com>
1263 Daniel Jacobowitz <dan@codesourcery.com>
1264
1265 * floatformat.h (struct floatformat): Add split_half field.
1266 (floatformat_ibm_long_double): New.
1267
3a0ab695
DD
12682007-09-06 Tom Tromey <tromey@redhat.com>
1269
1270 * libiberty.h (pex_free): Document process killing.
1271
8969a67f
DD
12722007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1273
1274 * demangle.h (enum demangle_component_type): Add
1275 DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1276
cd12e26d
BE
12772007-07-25 Ben Elliston <bje@au.ibm.com>
1278
1279 * ternary.h: Remove.
1280
0a05a876 12812007-07-18 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1282
0a05a876
BW
1283 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1284 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
e4e42b45 1285
bd0aa315
NC
12862007-07-17 Nick Clifton <nickc@redhat.com>
1287
1288 * COPYING3: New file. Contains version 3 of the GNU General
1289 Public License.
1290
d2df793a
NC
12912007-07-12 Kai Tietz <kai.tietz@onevision.com>
1292
ae8772e6
HPN
1293 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1294 work-a-round whitespace problem in gcc gengtype.
1295
d2df793a
NC
1296 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
1297 needed for WIN64 when a long is not wide enough for a pointer.
0fdaa005 1298 (splay_tree_key, splay_tree_value): Use the new types.
d2df793a 1299
fd2f25da
RM
13002007-07-09 Roland McGrath <roland@redhat.com>
1301
1302 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1303
a208b53c
NC
13042007-07-06 Nick Clifton <nickc@redhat.com>
1305
1306 * bfdlink.h: Update copyright notice to refer to GPLv3.
1307
3d3d428f
NC
13082007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1309
0fdaa005 1310 * dis-asm.h (print_insn_cr16): New prototype.
3d3d428f 1311
a9a4c53e
AM
13122007-06-01 Noah Misch <noah@cs.caltech.edu>
1313 Alan Modra <amodra@bigpond.net.au>
1314
1315 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
1316
0c18fee5
DD
13172007-05-07 Nathan Froyd <froydnj@codesourcery.com>
1318
1319 * libiberty.h (writeargv): Declare.
1320
49fa1e15
AM
13212007-04-30 Alan Modra <amodra@bigpond.net.au>
1322
1323 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1324
e8590c10
DD
13252007-04-25 Mark Mitchell <mark@codesourcery.com>
1326
1327 * demangle.h: Change license to LGPL + exception.
1328
4a828aab
RH
13292007-04-10 Richard Henderson <rth@redhat.com>
1330
1331 * bfdlink.h (struct bfd_link_info): Add relax_trip.
1332
9c577e89
DD
13332007-03-29 Joel Brobecker <brobecker@adacore.com>
1334
1335 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
1336 regardless of the type of file system.
1337
e04d7611
DD
13382007-03-06 Jan Hubicka <jh@suse.cz>
1339
1340 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1341
2889e75b
NC
13422007-02-21 Nick Clifton <nickc@redhat.com>
1343
1344 * bfdlink.h (struct bfd_link_callbacks): Add
1345 override_segment_assignment field.
1346
92f01d61
JM
13472007-02-17 Mark Mitchell <mark@codesourcery.com>
1348 Nathan Sidwell <nathan@codesourcery.com>
1349 Vladimir Prus <vladimir@codesourcery.com
1350 Joseph Myers <joseph@codesourcery.com>
1351
1352 * bin-bugs.h: Remove.
1353
b5d7c748
DD
13542007-02-09 Joseph S. Myers <joseph@codesourcery.com>
1355
1356 * libiberty.h (pex_write_input): Remove prototype.
1357
d6eafc3e
DB
13582007-02-05 Dave Brolley <brolley@redhat.com>
1359
1360 * Contribute the following changes:
1361 2001-03-26 Ben Elliston <bje@redhat.com>
1362
1363 * dis-asm.h (print_insn_mep): Declare.
1364
fc523535 13652007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
1366
1367 * dis-asm.h (print_i386_disassembler_options): New.
1368
53d7966f 13692007-01-31 Vladimir Prus <vladimir@codesourcery.com>
fd2f25da 1370
53d7966f
VP
1371 * libiberty.h (PEX_STDERR_TO_PIPE): New define.
1372 (PEX_BINARY_ERROR): New define.
1373 (pex_read_err): New function.
1374
208c1674
DD
13752007-01-29 Simon Baldwin <simonb@google.com>
1376
1377 * demangle.h: New cplus_demangle_print_callback,
1378 cplus_demangle_v3_callback, and java_demangle_v3_callback function
1379 prototypes, and demangle_callbackref type definition.
1380
40b36307
L
13812007-01-16 H.J. Lu <hongjiu.lu@intel.com>
1382
1383 PR ld/3831
1384 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
fd2f25da 1385 Add dynamic and dynamic_data.
40b36307 1386
4fd454c8
NC
13872006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1388 Nick Clifton <nickc@redhat.com>
1389
1390 * ansidecl.h (ATTRIBUTE_PACKED): Define.
1391
d8f813d4 13922006-11-30 Andrew Stubbs <andrew.stubbs@st.com>
40b36307 1393 J"orn Rennecke <joern.rennecke@st.com>
d8f813d4
JR
1394
1395 PR driver/29931
1396 * libiberty.h (make_relative_prefix_ignore_links): Declare.
1397
2caa7ca0
BW
13982006-11-27 Bob Wilson <bob.wilson@acm.org>
1399
1400 * xtensa-config.h (XSHAL_ABI): New.
1401 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
1402
0154116a
BW
14032006-11-27 Bob Wilson <bob.wilson@acm.org>
1404
1405 * xtensa-isa.h (STATIC_LIBISA): Delete.
1406
2087ad84
PB
14072006-10-30 Paul Brook <paul@codesourcery.com>
1408
1409 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1410 symtab_size.
1411
c0f00686
L
14122006-10-30 H.J. Lu <hongjiu.lu@intel.com>
1413
1414 PR ld/3111
1415 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
1416
e9f53129
AM
14172006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1418 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1419 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1420 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1421 Alan Modra <amodra@bigpond.net.au>
1422
1423 * dis-asm.h (print_insn_spu): Declare.
1424
1c0d3aa6
NC
14252006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1426
1427 * dis-asm.h: Add prototypes for Score disassembler routines.
1428
55255dae
L
14292006-09-07 H.J. Lu <hongjiu.lu@intel.com>
1430
1431 * bfdlink.h (bfd_elf_dynamic_list): New.
1432 (bfd_link_info): Add a dynamic field.
1433
c17d87de
NC
14342006-08-04 Marcelo Tosatti <marcelo@kvack.org>
1435
1436 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1437
fdc90cb4
JJ
14382006-07-10 Jakub Jelinek <jakub@redhat.com>
1439
1440 * bfdlink.h (struct bfd_link_info): Add emit_hash and
1441 emit_gnu_hash bitfields.
1442
3db2e6dd
DD
14432006-04-11 Jim Blandy <jimb@codesourcery.com>
1444
1445 * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1446
fbbc3759
L
14472006-04-06 H.J. Lu <hongjiu.lu@intel.com>
1448
1449 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with
1450 relax_pass.
1451
d70c5fc7
NC
14522006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1453 Anil Paranjape <anilp1@kpitcummins.com>
1454 Shilin Shakti <shilins@kpitcummins.com>
1455
1456 * dis-asm.h (print_insn_xc16c): New prototype.
1457
dd942754
DD
14582006-01-18 DJ Delorie <dj@redhat.com>
1459
1460 * md5.h: Include ansidecl.h
1461
d99b6465
AS
14622006-01-17 Andreas Schwab <schwab@suse.de>
1463
1464 PR binutils/1486
1465 * dis-asm.h (struct disassemble_info): Add
1466 disassembler_needs_relocs.
1467
51d04b5c
BW
14682006-01-09 Bob Wilson <bob.wilson@acm.org>
1469
1470 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1471
b2d179be
BW
14722005-12-30 Bob Wilson <bob.wilson@acm.org>
1473
1474 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1475
d031aafb
NS
14762005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1477
1478 Second part of ms1 to mt renaming.
1479 * dis-asm.h (print_insn_mt): Renamed.
1480
7887b2ce
DD
14812005-12-10 Terry Laurenzo <tlaurenzo@gmail.com>
1482
1483 PR java/9861
1484 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
1485 output format for return types
1486
6ed89c00
AM
14872005-11-03 Alan Modra <amodra@bigpond.net.au>
1488
1489 * bfdlink.h (struct bfd_link_order): Tweak comment.
1490
fb10537e
DD
14912005-10-31 Mark Kettenis <kettenis@gnu.org>
1492
1493 * floatformat.h (enum floatformat_byteorders): Add
1494 floatformat_vax.
1495 (floatformat_vax_aingle, floatformat_vax_double): Declare.
1496
16175d96
DB
14972005-10-28 Dave Brolley <brolley@redhat.com>
1498
1499 Contribute the following changes:
1500 2003-09-29 Dave Brolley <brolley@redhat.com>
1501
1502 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
1503 more exotic underlying types to be used.
1504
3c9b82ba
NC
15052005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
1506
1507 disasm.h: Add declaration for print_insn_z80
1508
dc603df5
CM
15092005-09-30 Catherine Moore <clm@cm00re.com>
1510
1511 * dis-asm.h (print_insn_bfin): Declare.
dc603df5 1512
7b17bc29
MM
15132005-09-26 Mark Mitchell <mark@codesourcery.com>
1514
1515 * libiberty.h (expandargv): New function.
1516
c17ae8a2
AM
15172005-08-18 Alan Modra <amodra@bigpond.net.au>
1518
1519 * bfdlink.h: Remove mention of a29k.
1520 * dis-asm.h: Remove a29k support.
c17ae8a2 1521
3b6940c0
DD
15222005-08-17 Mark Kettenis <kettenis@gnu.org>
1523
1524 * floatformat.h (struct floatformat): Change type of large
1525 argument for is_valid member to `const void *'.
1526 (floatformat_to_double): Change type of second argument to `const
1527 void *'.
1528 (floatformat_from_double): Change type of last argument to `void
1529 *'.
1530 (floatformat_is_valid): Change type of last argument to `const
1531 void *'.
1532
49f58d10
JB
15332005-07-14 Jim Blandy <jimb@redhat.com>
1534
1535 * dis-asm.h (print_insn_m32c): New declaration.
1536
f2942ea4
DD
15372005-07-12 Ben Elliston <bje@au.ibm.com>
1538
1539 * xregex2.h (regexec): Qualify this prototype with __extension__
1540 when compiling with GNU C.
1541
0fd3a477
JW
15422005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1543
1544 * dis-asm.h (fprintf_ftype): Add format attribute.
1545
6ba85b8c
DD
15462005-07-03 Steve Ellcey <sje@cup.hp.com>
1547
1548 PR other/13906
1549 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
1550 * md5.h (md5_uintptr): New.
1551 (md5_ctx): Align buffer field.
1552
c3cca4c9
DD
15532005-06-30 Daniel Berlin <dberlin@dberlin.org>
1554
1555 * hashtab.h (HTAB_DELETED_ENTRY): New macro.
1556 (HTAB_EMPTY_ENTRY): New macro.
1557
67f3cb05
GK
15582005-06-20 Geoffrey Keating <geoffk@apple.com>
1559
fd2f25da 1560 * libiberty.h (strverscmp): Prototype.
67f3cb05 1561
08d8fa11
JJ
15622005-06-17 Jakub Jelinek <jakub@redhat.com>
1563
1564 * elf/external.h (GRP_ENTRY_SIZE): Define.
1565
6b5d3a4d
ZW
15662005-06-08 Zack Weinberg <zack@codesourcery.com>
1567
1568 * dis-asm.h (get_arm_regnames): Update prototype.
1569
3f1c9c12
AH
15702005-06-07 Aldy Hernandez <aldyh@redhat.com>
1571 Michael Snyder <msnyder@redhat.com>
1572 Stan Cox <scox@redhat.com>
1573
1574 * dis-asm.h: Externalize print_insn_ms1.
1575
d30d42d1
DD
15762005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
1577
1578 * libiberty.h (XOBFINISH): New.
1579
e1fffbe6
AM
15802005-06-03 Alan Modra <amodra@bigpond.net.au>
1581
1582 * bfdlink.h (struct bfd_link_callbacks): Add einfo.
1583
c2bd6e35
DD
15842005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1585
1586 * libiberty.h (vsnprintf): Add format attribute.
1587
e9472921
DD
15882005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1589
1590 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1591
01e94249
DD
15922005-05-28 Eli Zaretskii <eliz@gnu.org>
1593
1594 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
1595 needed.
1596 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
1597
839e4798
RH
15982005-05-25 Richard Henderson <rth@redhat.com>
1599
1600 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1601
abf6a75b
DD
16022005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net>
1603
1604 * libiberty.h (ACONCAT): Properly cast value of alloca().
1605
1606 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
1607 __cplusplus.
1608
aaac3631
DD
16092005-05-12 Steve Ellcey <sje@cup.hp.com>
1610
1611 libiberty.h: Do not define empty basename prototype.
1612
e172dbf8
NC
16132005-05-10 Nick Clifton <nickc@redhat.com>
1614
1615 * Update the address and phone number of the FSF organization in
1616 the GPL notices in the following files:
1617 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
1618 dyn-string.h, fibheap.h, filenames.h, floatformat.h,
1619 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
1620 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
1621 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
1622 symcat.h, ternary.h, xregex2.h, xtensa-config.h,
1623 xtensa-isa-internal.h, xtensa-isa.h
1624
c631edf1
DD
16252005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1626
1627 * libiberty.h (unlock_std_streams): New.
1628
a288642d
DD
16292005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1630
1631 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
1632 Don't use the PTR macro.
1633
1634 * sort.h: Don't use the PARAMS macro.
1635
7b6f6286
DD
16362005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1637
1638 * libiberty.h (unlock_stream): New.
1639
ab70e2a5
DD
16402005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1641
1642 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1643 Remove parameter names.
1644
ac119ae8
DD
16452005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1646
1647 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1648 Provide prototypes for new functions.
1649
7e10245c
DD
16502005-03-29 Ian Lance Taylor <ian@airs.com>
1651
1652 * libiberty.h: Fix indentation.
1653
b109e79a
ILT
16542005-03-28 Ian Lance Taylor <ian@airs.com>
1655
1656 * libiberty.h: Include <stdio.h>.
1657 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
1658 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
1659 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
1660 (pex_init, pex_run, pex_read_output): Declare.
1661 (pex_get_status, pex_get_times, pex_free, pex_one): Declare.
1662 (struct pex_time): Define.
1663
3d0dfe26
MM
16642005-03-28 Mark Mitchell <mark@codesourcery.com>
1665
1666 * libiberty.h (ffs): Declare, if necessary.
e1fffbe6 1667
49b1fae4
DD
16682005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net>
1669
1670 * ternary.h: Don't use PARAMS anymore.
1671
16722005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net>
1673
1674 * md5.h: Remove definition and uses of __P.
1675 * dyn-string.h: Remove uses of PARAMS.
1676 * fibheap.h: Likewise.
1677 * floatformat.h: Likewise.
1678 * hashtab.h: Likewise.
1679
9334f9c6
DD
16802005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net>
1681
1682 * demangle.h: Remove uses of PARAMS.
1683
1684 * libiberty.h (ANSI_PROTOTYPES): Remove guard since
1685 ANSI_PROTOTYPES is always assumed.
1686 Remove uses of PARAMS throughout.
1687
0fad4bdb
DD
16882005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1689
1690 * libiberty.h (xstrndup): Declare.
1691
1ec0126d
DD
16922005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1693
1694 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
1695
1fbc7e7a
BW
16962005-03-22 Bob Wilson <bob.wilson@acm.org>
1697
1698 * xtensa-isa.h: Update a comment and whitespace.
1699
57316bff
L
17002005-03-16 H.J. Lu <hongjiu.lu@intel.com>
1701
1702 * bfdlink.h (bfd_link_info): Add gc_sections.
1703
8ec32723
DD
17042005-03-09 Mark Mitchell <mark@codesourcery.com>
1705
1706 * libiberty.h (gettimeofday): Declare.
1707
190eb137
DD
17082005-03-01 Jan Beulich <jbeulich@novell.com>
1709
1710 * libiberty.h: Declare unlink_if_ordinary.
1711
f075ee0c
AM
17122005-02-21 Alan Modra <amodra@bigpond.net.au>
1713
1714 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
1715 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
1716 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
1717
8adce22d
DD
17182005-02-14 Paolo Bonzini <bonzini@gnu.org>
1719
1720 PR bootstrap/19818
1721 * ansidecl.h (PARAMS): Guard from redefinition.
1722
11f25ea6
AM
17232005-02-03 Alan Modra <amodra@bigpond.net.au>
1724
1725 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
1726
77cfaee6
AM
17272005-02-01 Alan Modra <amodra@bigpond.net.au>
1728
1729 * bfdlink.h (bfd_link_repair_undef_list): Declare.
1730
0bcb06d2
AS
17312005-01-10 Andreas Schwab <schwab@suse.de>
1732
1733 * dis-asm.h (struct disassemble_info): Add skip_zeroes and
1734 skip_zeroes_at_end.
1735
40a59a4c
DD
17362004-12-11 Ben Elliston <bje@au.ibm.com>
1737
1738 * fibheap.h (struct fibnode): Only use unsigned long bitfields
1739 when __GNUC__ is defined and ints are less than 32-bits wide.
1740
fc0e6df6
PB
17412004-11-04 Paul Brook <paul@codesourcery.com>
1742
1743 * bfdlink.h (bfd_link_info): Add default_imported_symver.
1744
a1ace8d8
BW
17452004-11-12 Bob Wilson <bob.wilson@acm.org>
1746
1747 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
1748 * xtensa-isa.h (xtensa_interface_class_id): New prototype.
1749
7499d566
NC
17502004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
1751 Vineet Sharma <vineets@noida.hcltech.com>
1752
1753 * dis-asm.h: Add prototype for print_insn_maxq_little.
1754
3e3b46e5
PB
17552004-10-26 Paul Brook <paul@codesourcery.com>
1756
1757 * bfdlink.h (struct bfd_link_info): Add create_default_symver.
1758
dfeffb9f
L
17592004-10-21 H.J. Lu <hongjiu.lu@intel.com>
1760
1761 PR 463
1762 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct
1763 bfd_link_hash_entry to reloc_overflow.
1764
43cd72b9
BW
17652004-10-07 Bob Wilson <bob.wilson@acm.org>
1766
1767 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
1768 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
1769 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
c44050dc 1770
43cd72b9
BW
1771 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
1772 (config_sturct struct): Delete.
1773 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
1774 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
1775 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
1776 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
1777 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
1778 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
1779 (xtensa_insn_decode_fn): Rename to ...
1780 (xtensa_opcode_decode_fn): ... this.
1781 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
1782 xtensa_undo_reloc_fn): Update.
1783 (xtensa_encoding_template_fn): Delete.
1784 (xtensa_opcode_encode_fn, xtensa_format_decode_fn,
1785 xtensa_length_decode_fn): New.
1786 (xtensa_format_internal, xtensa_slot_internal): New types.
1787 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
1788 get_field, and set_field fields. Add name, field_id, regfile,
1789 num_regs, and flags fields.
1790 (xtensa_arg_internal): New type.
1791 (xtensa_iclass_internal): Change operands field to array of
1792 xtensa_arg_internal. Add num_stateOperands, stateOperands,
1793 num_interfaceOperands, and interfaceOperands fields.
1794 (xtensa_opcode_internal): Delete length, template, and iclass fields.
1795 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
1796 (opname_lookup_entry): Delete.
1797 (xtensa_regfile_internal, xtensa_interface_internal,
1798 xtensa_funcUnit_internal, xtensa_state_internal,
1799 xtensa_sysreg_internal, xtensa_lookup_entry): New.
1800 (xtensa_isa_internal): Replace opcode_table field with opcodes field.
1801 Change type of opname_lookup_table. Delete num_modules,
1802 module_opcode_base, module_decode_fn, config, and has_density fields.
1803 Add num_formats, formats, format_decode_fn, length_decode_fn,
1804 num_slots, slots, num_fields, num_operands, operands, num_iclasses,
1805 iclasses, num_regfiles, regfiles, num_states, states,
1806 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
1807 max_sysreg_num, sysreg_table, num_interfaces, interfaces,
1808 interface_lookup_table, num_funcUnits, funcUnits and
1809 funcUnit_lookup_table fields.
1810 (xtensa_isa_module, xtensa_isa_modules): Delete.
1811 (xtensa_isa_name_compare): New prototype.
1812 (xtisa_errno, xtisa_error_msg): New.
1813 * xtensa-isa.h (XTENSA_ISA_VERSION): Define.
1814 (xtensa_isa): Change type.
1815 (xtensa_operand): Delete.
1816 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
1817 xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
1818 xtensa_funcUnit_use): New types.
1819 (libisa_module_specifier): Delete.
1820 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
1821 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
1822 xtensa_insnbuf_from_chars): Update prototypes.
1823 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
1824 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
1825 xtensa_encode_insn, xtensa_insn_length,
1826 xtensa_insn_length_from_first_byte, xtensa_num_operands,
1827 xtensa_operand_kind, xtensa_encode_result,
1828 xtensa_operand_isPCRelative): Delete.
1829 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
1830 xtensa_operand_set_field, xtensa_operand_encode,
1831 xtensa_operand_decode, xtensa_operand_do_reloc,
1832 xtensa_operand_undo_reloc): Update prototypes.
1833 (xtensa_isa_maxlength, xtensa_isa_length_from_chars,
1834 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
1835 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
1836 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
1837 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
1838 xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
1839 xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
1840 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
1841 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
1842 xtensa_opcode_is_loop, xtensa_opcode_is_call,
1843 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
1844 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
1845 xtensa_opcode_funcUnit_use, xtensa_operand_name,
1846 xtensa_operand_is_visible, xtensa_operand_is_register,
1847 xtensa_operand_regfile, xtensa_operand_num_regs,
1848 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
1849 xtensa_stateOperand_state, xtensa_stateOperand_inout,
1850 xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
1851 xtensa_regfile_lookup_shortname, xtensa_regfile_name,
1852 xtensa_regfile_shortname, xtensa_regfile_view_parent,
1853 xtensa_regfile_num_bits, xtensa_regfile_num_entries,
1854 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
1855 xtensa_state_is_exported, xtensa_sysreg_lookup,
1856 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
1857 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
1858 xtensa_interface_num_bits, xtensa_interface_inout,
1859 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
1860 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
8fdd7217
NC
18612004-10-07 Jeff Baker <jbaker@qnx.com>
1862
1863 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
1864
f6e332e6
AM
18652004-09-17 Alan Modra <amodra@bigpond.net.au>
1866
1867 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
1868 of union.
1869
79fadcb0
DD
18702004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
1871
1872 * libiberty.h (basename): Prototype for __MINGW32__.
1873
a5ecc6a5
DD
18742004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1875
1876 * ansidecl.h (ATTRIBUTE_SENTINEL): Define.
1877 * libiberty.h (concat, reconcat, concat_length, concat_copy,
1878 concat_copy2): Use ATTRIBUTE_SENTINEL.
1879
d003868e
AM
18802004-08-13 Alan Modra <amodra@bigpond.net.au>
1881
1882 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
1883 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
1884
deaa6723
DD
18852004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
1886
1887 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
1888 const-qualification before disposal.
1889
d5b4094f
DD
18902004-07-24 Bernardo Innocenti <bernie@develer.com>
1891
1892 * ansidecl.h (ARG_UNUSED): New Macro.
1893
60ee6567
L
18942004-07-23 H.J. Lu <hongjiu.lu@intel.com>
1895
1896 * bin-bugs.h (REPORT_BUGS_TO): Set to
1897 "<URL:http://www.sourceware.org/bugzilla/>".
1898
a35b6b04
DD
18992004-07-21 Paolo Bonzini <bonzini@gnu.org>
1900
1901 * ansidecl.h (ATTRIBUTE_PURE): New.
1902
7ab9a76e
DD
19032004-07-13 Bernardo Innocenti <bernie@develer.com>
1904
1905 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
1906 libcpp/internal.h.
1907 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
1908 macros.
1909
19102004-07-13 Bernardo Innocenti <bernie@develer.com>
1911
1912 * libiberty.h (ASTRDUP): Add casts required for stricter
1913 type conversion rules of C++.
1914 * obstack.h (obstack_free): Likewise.
1915
1fe1f39c
NC
19162004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
1917
1918 * dis-asm.h (print_insn_crx): Declare.
1919
eea6121a
AM
19202004-06-24 Alan Modra <amodra@bigpond.net.au>
1921
1922 * bfdlink.h (struct bfd_link_order): Update comment.
1923
8c37241b
JJ
19242004-05-11 Jakub Jelinek <jakub@redhat.com>
1925
1926 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
1927 relro_end fields.
8c37241b 1928
619874a6
DD
19292004-05-04 Andreas Jaeger <aj@suse.de>
1930
1931 * demangle.h: Do not use C++ reserved keyword typename as
1932 parameter for cplus_demangle_fill_builtin_type.
1933
bb6a587d
DD
19342004-04-22 Richard Henderson <rth@redhat.com>
1935
1936 * hashtab.h (struct htab): Add size_prime_index.
1937
d6ea4e80
DD
19382004-04-13 Jeff Law <law@redhat.com>
1939
1940 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
1941
f29d4bb8
DD
19422004-03-30 Zack Weinberg <zack@codesourcery.com>
1943
1944 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
1945
75d5e263
SS
19462004-03-25 Stan Shebs <shebs@apple.com>
1947
1948 * mpw/: Remove subdirectory and everything in it.
1949
b9cf773d
AM
19502004-03-23 Alan Modra <amodra@bigpond.net.au>
1951
1952 PR 51.
1953 * bfdlink.h (struct bfd_link_info): Add wrap_char.
1954
59c2e50f
L
19552004-03-20 H.J. Lu <hongjiu.lu@intel.com>
1956
1957 * bfdlink.h (bfd_link_info): Correct comments for the
1958 unresolved_syms_in_objects field.
1959
099f84cf
DD
19602004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
1961
1962 * dyn-string.h: Update copyright date.
1963
74aee4eb
DD
19642004-02-23 Ian Lance Taylor <ian@wasabisystems.com>
1965
1966 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
1967 the associated #defines.
1968
59727473
DD
19692004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
1970
062054c5
ILT
1971 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
1972 "libiberty.h".
1973
9850ebe2
ILT
1974 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
1975
59727473
DD
1976 * demangle.h (enum demangle_component_type): Define.
1977 (struct demangle_operator_info): Declare.
1978 (struct demangle_builtin_type_info): Declare.
1979 (struct demangle_component): Define.
1980 (cplus_demangle_fill_component): Declare.
1981 (cplus_demangle_fill_name): Declare.
1982 (cplus_demangle_fill_builtin_type): Declare.
1983 (cplus_demangle_fill_operator): Declare.
1984 (cplus_demangle_fill_extended_operator): Declare.
1985 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
1986 (cplus_demangle_v3_components): Declare.
1987 (cplus_demangle_print): Declare.
1988
10ca0e95 1989For older changes see ChangeLog-9103
252b5132 1990\f
752937aa
NC
1991Copyright (C) 2004-2012 Free Software Foundation, Inc.
1992
1993Copying and distribution of this file, with or without modification,
1994are permitted in any medium without royalty provided the copyright
1995notice and this notice are preserved.
1996
252b5132
RH
1997Local Variables:
1998mode: change-log
1999left-margin: 8
2000fill-column: 74
2001version-control: never
2002End: