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