Remove CpuNop from CPU_K6_2_FLAGS
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
0e1c2434
SK
12013-10-10 Sean Keys <skeys@ipdatasys.com>
2
3 * xgate.h : Cleanup after opcode
4 table modification..
5
21290977
DD
62013-08-20 Alan Modra <amodra@gmail.com>
7
8 * floatformat.h (floatformat_ibm_long_double): Delete.
9 (floatformat_ibm_long_double_big): Declare.
10 (floatformat_ibm_long_double_little): Declare.
11
122013-08-19 Dehao Chen <dehao@google.com>
13
14 * dwarf2.def (DW_AT_GNU_discriminator): New attribute.
15
3c6331b4
DD
162013-08-02 Caroline Tice <cmtice@google.com>
17
18 * vtv-change-permission.h: New file.
19
d6787ef9
EB
202013-08-05 Eric Botcazou <ebotcazou@adacore.com>
21 Konrad Eisele <konrad@gaisler.com>
22
23 * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
24
d301a56b
RS
252013-06-08 Catherine Moore <clm@codesourcery.com>
26
27 * opcode/mips.h (mips_opcode): Add ase field.
28 (INSN_ASE_MASK): Delete.
29 (INSN_DSP): Rename to ASE_DSP. Provide new value.
30 (INSN_DSPR2): Rename to ASE_DSPR2. Provide new value.
31 (INSN_MCU): Rename to ASE_MCU. Provide new value.
32 (INSN_MDMX): Rename to ASE_MDMX. Provide new value.
33 (INSN_MIPS3d): Rename to ASE_MIPS3D. Provide new value.
34 (INSN_MT): Rename to ASE_MT. Provide new value.
35 (INSN_SMARTMIPS): Rename to ASE_SMARTMIPS. Provide new value.
36 (INSN_VIRT): Rename to ASE_VIRT. Provide new value.
37 (INSN_VIRT64): Rename to ASE_VIRT64. Provide new value.
38 (opcode_is_member): Add ase argument. Check ase.
39
b47468a6
CM
402013-05-06 Paul Brook <paul@codesourcery.com>
41
42 include/elf/
43 * mips.h (R_MIPS_PC32): Update comment.
44
3a4d2339
DD
452013-04-03 Jason Merrill <jason@redhat.com>
46
47 Demangle C++11 ref-qualifier.
48 * demangle.h (enum demangle_component_type): Add
49 DEMANGLE_COMPONENT_REFERENCE_THIS,
50 DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
51
531a94fd
SL
522013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
53
54 * opcode/nios2.h: Edit comment.
55
dad60f8e
SL
562013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
57
58 * opcode/nios2.h (OPX_WRPRS): New define.
59 (OP_MATCH_WRPRS): Likewise.
60
f5cb796a
SL
612013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
62
63 * opcode/nios2.h (OP_RDPRS): New define.
64 (OP_MATCH_RDPRS): Likewise.
65
8a7bad18
CC
662013-03-01 Cary Coutant <ccoutant@google.com>
67
68 * dwarf2.h (enum dwarf_sect): New enum type.
69
30e8ee25
AM
702013-02-19 Alan Modra <amodra@gmail.com>
71
72 * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
73
f5c033f1
ST
742013-02-11 Sriraman Tallam <tmsriram@google.com>
75
76 * plugin-api.h (enum ld_plugin_level): Assign integers
30e8ee25 77 explicitly for all values.
f5c033f1 78
36591ba1
SL
792013-02-06 Sandra Loosemore <sandra@codesourcery.com>
80 Andrew Jenner <andrew@codesourcery.com>
81
82 Based on patches from Altera Corporation.
83
84 * dis-asm.h (print_insn_big_nios2): Declare.
85 (print_insn_little_nios2): Declare.
86
e5e04ca3
KT
872013-01-30 Kai Tietz <ktietz@redhat.com>
88
89 PR other/54620
90 PR target/39064
91 * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
92 stdint.h and sys/types.h headers are present.
93 * sha1.h (sha1_uintptr, sha1_uint32): Likewise.
94
a3c62988
NC
952013-01-10 Will Newton <will.newton@imgtec.com>
96
97 * dis-asm.h (print_insn_metag): New declaration.
98
ddd27bde
DD
992012-12-18 Aldy Hernandez <aldyh@redhat.com>
100
101 PR other/54324
102 * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
103 < 3.4.
104
5bf135a7
NC
1052012-12-17 Nick Clifton <nickc@redhat.com>
106
107 * MAINTAINERS: Add copyright notice.
108 * alloca-conf.h: Likewise.
109 * fopen-bin.h: Likewise.
110 * fopen-same.h: Likewise.
111 * fopen-vms.h: Likewise.
112 * aout/hppa.h: Likewise.
113 * opcode/tahoe.h: Likewise.
114
69b06cc8
ME
1152012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
116
117 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
118
1f3de044
DD
1192012-11-09 Jason Merrill <jason@redhat.com>
120
121 * demangle.h (enum demangle_component_type): Add
122 DEMANGLE_COMPONENT_TAGGED_NAME.
123
1242012-10-29 Sterling Augustine <saugustine@google.com>
125 Cary Coutant <ccoutant@google.com>
126
127 * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
128 DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
129 DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
130
131
10fca301
NC
1322012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
133
134 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
135 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
136 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
137 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
138 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
139 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
140 (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
141
4f9d22a0
L
1422012-10-24 H.J. Lu <hongjiu.lu@intel.com>
143
144 * bfdlink.h (bfd_link_info): Add
145 disable_target_specific_optimizations.
146
04c3a755
NS
1472012-10-23 Nathan Sidwell <nathan@codesourcery.com>
148
149 * bfdlink.h (struct bfd_link_info): Add stacksize option.
150
0e86e20e
AM
1512012-10-22 Jan Beich <jbeich@tormail.org>
152
153 PR ld/14426
154 * bfdlink.h (bfd_link_info): Add ignore_hash.
155
995b61fe
DD
1562012-10-08 Jason Merrill <jason@redhat.com>
157
158 * demangle.h (enum demangle_component_type): Add
159 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
160
1612012-09-18 Florian Weimer <fweimer@redhat.com>
162
163 PR other/54411
164 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
165
1415a2a7
AG
1662012-09-27 Anthony Green <green@moxielogic.com>
167
168 * opcode/moxie.h (MOXIE_BAD): New define.
169
f41aef5f
RE
1702012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
171
172 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
173
f8bfbc48
CC
1742012-09-06 Cary Coutant <ccoutant@google.com>
175
176 * dwarf2.def: Edit comment.
177
16164a6b
ST
1782012-08-24 Sriraman Tallam <tmsriram@google.com>
179
180 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
181 New interface.
182 (ld_plugin_unique_segment_for_sections): New interface.
183 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
184 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
185 (tv_allow_unique_segment_for_sections): New member.
186 (tv_unique_segment_for_sections): New member.
187
59d09be6
MGD
1882012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
189
190 * opcode/arm.h (ARM_CPU_IS_ANY): New define.
191
bca38921
MGD
1922012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
193
194 * elf/arm.h (TAG_CPU_ARCH_V8): New define.
195 (MAX_TAG_CPU_ARCH): Update.
196 * opcode/arm.h (ARM_EXT_V8): New define.
197 (FPU_VFP_EXT_ARMV8): Likewise.
198 (FPU_NEON_EXT_ARMV8): Likewise.
199 (FPU_CRYPTO_EXT_ARMV8): Likewise.
200 (ARM_AEXT_V8A): Likewise.
201 (FPU_VFP_ARMV8): Likwise.
202 (FPU_NEON_ARMV8): Likewise.
203 (FPU_CRYPTO_ARMV8): Likewise.
204 (FPU_ARCH_VFP_ARMV8): Likewise.
205 (FPU_ARCH_NEON_VFP_ARMV8): Likewise.
206 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
207 (ARM_ARCH_V8A): Likwise.
208 (ARM_ARCH_V8A_FP): Likewise.
209 (ARM_ARCH_V8A_SIMD): Likewise.
210 (ARM_ARCH_V8A_CRYPTO): Likewise.
211
a06ea964
NC
2122012-08-13 Ian Bolton <ian.bolton@arm.com>
213 Laurent Desnogues <laurent.desnogues@arm.com>
214 Jim MacArthur <jim.macarthur@arm.com>
215 Marcus Shawcroft <marcus.shawcroft@arm.com>
216 Nigel Stephens <nigel.stephens@arm.com>
217 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
218 Richard Earnshaw <rearnsha@arm.com>
219 Sofiane Naci <sofiane.naci@arm.com>
220 Tejas Belagod <tejas.belagod@arm.com>
221 Yufeng Zhang <yufeng.zhang@arm.com>
222
223 * dis-asm.h (print_insn_aarch64): New declaration.
224 (print_aarch64_disassembler_options): New declaration.
225 (aarch64_symbol_is_valid): New declaration.
226
21a37505
SK
2272012-08-02 Sean Keys <skeys@ipdatasys.com>
228
30e8ee25 229 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
21a37505 230
63d08c68
NC
2312012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
232 Dr David Alan Gilbert <dave@treblig.org>
d908c8af
NC
233
234 PR binutils/13135
235 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
236
0429544a
DE
2372012-07-13 Doug Evans <dje@google.com>
238
239 * filenames.h: #include "hashtab.h".
240 (filename_hash, filename_eq): Declare.
241
470b557a
AK
2422012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
243
244 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
245
3e265597
SK
2462012-07-05 Sean Keys <skeys@ipdatasys.com>
247
30e8ee25
AM
248 * opcode/xgate.h: Changed the format string for mode
249 XGATE_OP_DYA_MON.
3e265597 250
e48f8891
DD
2512012-06-18 Doug Evans <dje@google.com>
252
253 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
254
2202d7cd
RÁE
2552012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com>
256
257 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
258
9761def5
DD
2592012-06-08 Jakub Jelinek <jakub@redhat.com>
260
261 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
262 forms.
263 * dwarf2.h (enum dwarf_macro_record_type): Add
264 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
265 and DW_MACRO_GNU_transparent_include_alt.
266
c81795e6
DE
2672012-05-23 Doug Evans <dje@google.com>
268
269 * leb128.h: #include stdint.h, inttypes.h.
270 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
271 Change to take a uint64_t * argument instead of unsigned long long.
272 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
273 Change to take an int64_t * argument instead of long long.
274
67bf71fe
DD
2752012-05-22 Doug Evans <dje@google.com>
276
277 * leb128.h: New file.
278
2792012-05-19 Gary Funck <gary@intrepid.com>
280
281 * dwarf2.def: Update comment re: UPC extensions to reference
282 DWARF4 specification.
283
6927f982
NC
2842012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
285
286 * dis-asm.h (print_insn_m9s12x): Prototype.
287 (print_insn_m9s12xg): Prototype.
288
f6c1a2d5
NC
2892012-05-03 Sean Keys <skeys@ipdatasys.com>
290
291 * dis-asm.h (print_insn_xgate): Define.
292 (print_insn_xgate): Ditto.
293 Added new files for XGATE port.
294
959fb206
CC
2952012-05-02 Cary Coutant <ccoutant@google.com>
296
297 * dwarf2.def: Remove DW_FORM_GNU_ref_index,
298 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
299
fcfa8919
DE
3002012-04-28 Doug Evans <dje@google.com>
301
302 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
303
fa66ec53
DD
3042012-04-27 Tom Tromey <tromey@redhat.com>
305
306 * dwarf2.h: Wrap function declarations in extern "C".
307
3082012-04-27 Tom Tromey <tromey@redhat.com>
309
310 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
311 (enum dwarf_location_atom, enum dwarf_type, enum
312 dwarf_call_frame_info): Remove.
313 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
314 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
315 Include dwarf2.def.
316 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
317 (get_DW_OP_name, get_DW_ATE_name): Declare.
318 * dwarf2.def: New file, from dwarf2.h.
319
2615994e
DM
3202012-04-12 David S. Miller <davem@davemloft.net>
321
322 * elf/sparc.h (R_SPARC_WDISP10): New reloc.
323 * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
324
b3641a6e
DD
3252012-04-10 Tristan Gingold <gingold@adacore.com>
326
327 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
328 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
329
d324f6d6
RM
3302012-04-09 Roland McGrath <mcgrathr@google.com>
331
332 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
333
b240011a
AM
3342012-03-15 Alan Modra <amodra@gmail.com>
335
336 * dis-asm.h (disassemble_init_powerpc): Declare.
337
4e3aa408
DD
3382009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
339
340 Add DWARF attribute value for the "Borland fastcall" calling
341 convention.
342 * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
343
b7761f11
L
3442012-01-31 H.J. Lu <hongjiu.lu@intel.com>
345
346 PR ld/13616
347 * bfdlink.h (bfd_link_order): Update comments on data size.
348
4e35ccee
CC
3492012-01-26 Cary Coutant <ccoutant@google.com>
350
351 * dwarf2.h (enum dwarf_form): Add Fission extensions.
352 (enum dwarf_attribute): Likewise.
353
c7571c06
JM
3542012-01-06 Jason Merrill <jason@redhat.com>
355
356 PR c++/6057
357 PR c++/48051
358 PR c++/50855
359 PR c++/51322
360 * demangle.h (enum demangle_component_type): Add
361 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
362
a4551119
TG
3632011-12-14 Iain Sandoe <iains@gcc.gnu.org>
364
365 * mach-o/loader.h (bfd_mach_o_section_type): define
366 BFD_MACH_O_S_ATTR_NONE to 0.
367
956a8f8b
DD
3682011-11-07 Richard Henderson <rth@redhat.com>
369
370 Merged from transactional-memory.
371
372 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
373 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
374 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
375 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
376
99c513f6
DD
3772011-11-01 DJ Delorie <dj@redhat.com>
378
379 * dis-asm.h (print_insn_rl78): Declare.
380
cfb8c092
NC
3812011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
382
383 * dis-asm.h (print_insn_epiphany): Declare.
384
006d5c88
DD
3852011-10-21 Ulrich Drepper <drepper@gmail.com>
386
387 * obstack.h [!GNUC] (obstack_free): Avoid cast to int.
388
3892011-10-21 Marc Glisse <marc.glisse@inria.fr>
390
391 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++
392
c192a133
AM
3932011-10-19 Alan Modra <amodra@gmail.com>
394
395 PR ld/13254
396 * bfdlink.h (struct bfd_link_info): Add error_textrel.
397
514c97d3
DD
3982011-09-28 Doug Evans <dje@google.com>
399
400 * timeval-utils.h: New file.
401
402 * libiberty.h (countargv): Declare.
403
235061c2
CC
4042011-09-26 Cary Coutant <ccoutant@google.com>
405
406 gcc PR lto/47247
407 * plugin-api.h (enum ld_plugin_symbol_resolution): Add
408 LDPR_PREVAILING_DEF_IRONLY_EXP.
409 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
410
7955ede5
DD
4112011-09-23 Cary Coutant <ccoutant@google.com>
412
413 PR 40831
414 * demangle.h (enum demangle_component_type): Add
415 DEMANGLE_COMPONENT_CLONE.
416
fd91d419
L
4172011-09-15 H.J. Lu <hongjiu.lu@intel.com>
418
419 PR ld/12975
420 * bfdlink.h (bfd_link_info): Add version_info.
421
17a16b0f
DD
4222011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
423
424 * xregex.h (regoff_t): Define.
425
26ac1280
DD
4262011-07-22 Jakub Jelinek <jakub@redhat.com>
427
d4743114
JJ
428 * dwarf2.h (DW_AT_GNU_macros): New.
429 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
430
26ac1280
DD
431 PR c++/49756
432 * libiberty.h (stack_limit_increase): New prototype.
433
4342011-07-13 Sriraman Tallam <tmsriram@google.com>
435
436 * plugin-api.h
437 (ld_plugin_section): New struct.
438 (ld_plugin_get_section_count): New typedef.
439 (ld_plugin_get_section_type): New typedef.
440 (ld_plugin_get_section_name): New typedef.
441 (ld_plugin_get_section_contents): New typedef.
442 (ld_plugin_update_section_order): New typedef.
443 (ld_plugin_allow_section_ordering): New typedef.
444 (LDPT_GET_SECTION_COUNT): New enum value.
445 (LDPT_GET_SECTION_TYPE): New enum value.
446 (LDPT_GET_SECTION_NAME): New enum value.
447 (LDPT_GET_SECTION_CONTENTS): New enum value.
448 (LDPT_UPDATE_SECTION_ORDER): New enum value.
449 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
450 (tv_get_section_count): New struct members.
451 (tv_get_section_type): New struct members.
452 (tv_get_section_name): New struct members.
453 (tv_get_section_contents): New struct members.
454 (tv_update_section_order): New struct members.
455 (tv_allow_section_ordering): New struct members.
456
05aecedb
AM
4572011-07-15 Alan Modra <amodra@gmail.com>
458
459 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
460 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
461 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id
462 out of bitfields. Reorder bitfields.
463
e9552f7e 4642011-07-13 Sriraman Tallam <tmsriram@google.com>
05aecedb
AM
465
466 * plugin-api.h (ld_plugin_section): New struct.
e9552f7e
ST
467 (ld_plugin_get_section_count): New typedef.
468 (ld_plugin_get_section_type): New typedef.
469 (ld_plugin_get_section_name): New typedef.
470 (ld_plugin_get_section_contents): New typedef.
471 (ld_plugin_update_section_order): New typedef.
472 (ld_plugin_allow_section_ordering): New typedef.
473 (LDPT_GET_SECTION_COUNT): New enum value.
474 (LDPT_GET_SECTION_TYPE): New enum value.
475 (LDPT_GET_SECTION_NAME): New enum value.
476 (LDPT_GET_SECTION_CONTENTS): New enum value.
477 (LDPT_UPDATE_SECTION_ORDER): New enum value.
478 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
479 (tv_get_section_count): New struct members.
480 (tv_get_section_type): New struct members.
481 (tv_get_section_name): New struct members.
482 (tv_get_section_contents): New struct members.
483 (tv_update_section_order): New struct members.
484 (tv_allow_section_ordering): New struct members.
485
ae17ab41
CM
4862011-07-11 Catherine Moore <clm@codesourcery.com>
487
488 * bfdlink.h (flag_type): New enumeration.
489 (flag_info_list): New structure.
490 (flag_info): New structure.
491
0c511000
AM
4922011-07-09 H.J. Lu <hongjiu.lu@intel.com>
493
494 PR ld/12942
495 * bfdlink.h (bfd_link_info): Add loading_lto_outputs.
496
7d6b320b
JB
4972011-07-01 Joel Brobecker <brobecker@adacore.com>
498
499 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
500 on Darwin, as well as on the systems that use a DOS-like
501 filesystem.
502
b24539b3
DD
5032011-06-22 Jakub Jelinek <jakub@redhat.com>
504
505 PR debug/47858
506 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
507
f8b999f9
JJ
5082011-06-22 Jakub Jelinek <jakub@redhat.com>
509
510 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
511
e41b3a13
JJ
5122011-06-20 Jakub Jelinek <jakub@redhat.com>
513
514 PR ld/12570
515 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
516 option.
517
ddee5e46
DD
5182011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
519
520 * demangle.h (DMGL_RET_POSTFIX): Extend the comment.
521 (DMGL_RET_DROP): New.
522
aa137e4d 5232011-06-13 Walter Lee <walt@tilera.com>
c8fa16ed 524
aa137e4d
NC
525 * dis-asm.h (print_insn_tilegx): Declare.
526 (print_insn_tilepro): Likewise.
5e4b319c 527
16d96b5b
AM
5282011-05-17 Alan Modra <amodra@gmail.com>
529
530 PR ld/12760
531 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
532 "string" param.
533
41e04eaa
AM
5342011-05-16 Alan Modra <amodra@gmail.com>
535
536 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
537
d46ab832
JJ
5382011-04-30 Jakub Jelinek <jakub@redhat.com>
539
540 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
541 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
542
1ae0d051
JK
5432011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
544
545 * bfdlink.h (ENUM_BITFIELD): Remove.
546
5472011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
548
549 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
550
35ed3f94
AM
5512011-04-24 Alan Modra <amodra@gmail.com>
552
553 PR ld/12365
554 PR ld/12696
555 * bfdlink.h (ENUM_BITFIELD): Define.
556 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref".
557 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
558 rather than "name".
559
24f58f47
AM
5602011-04-20 Alan Modra <amodra@gmail.com>
561
562 PR ld/12365
563 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
564 and multiple_common parameters to pass in a bfd_link_hash_entry
565 pointer rather than name,bfd etc. found in the hash entry.
566
bbda3415
TG
5672011-03-31 Tristan Gingold <gingold@adacore.com>
568
569 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
570
bb0c9237
TT
5712011-03-24 Mark Wielaard <mjw@redhat.com>
572
573 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
574
55406e10
RÁE
5752010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com>
576
577 * plugin-api.h (ld_plugin_get_view): New.
578 (ld_plugin_tag): Add LDPT_GET_VIEW.
579 (ld_plugin_tv): Add tv_get_view.
580
02458de2
JJ
5812011-03-16 Jakub Jelinek <jakub@redhat.com>
582
583 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
584 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
585 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
586 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
587 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
588 DW_OP_GNU_entry_value): New.
589
007d6189
KT
5902011-02-28 Kai Tietz <kai.tietz@onevision.com>
591
592 * filenames.h (filename_ncmp): New prototype.
593
47704ddf
KT
5942011-02-23 Kai Tietz <kai.tietz@onevision.com>
595
596 * dwarf2.h (_ELF_DWARF2_H): Renamed to
597 _DWARF2_H.
598 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
599 DWARF2_External_PubNames, DWARF2_Internal_PubNames,
600 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
601 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
602
54fcddd0
UW
6032011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
604
605 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
606
7be9d9c9
DD
6072011-01-12 Iain Sandoe <iains@gcc.gnu.org>
608
609 * dwarf2.h: Update value for DW_AT_hi_user.
610
f9e6589d
DD
6112010-11-16 Ian Lance Taylor <iant@google.com>
612
613 * simple-object.h (simple_object_attributes_merge): Declare,
614 replacing simple_object_attributes_compare.
615
8baf536a
DD
6162010-11-04 Ian Lance Taylor <iant@google.com>
617
618 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
619
ffa54e5c
DD
6202010-11-02 Ian Lance Taylor <iant@google.com>
621
622 * simple-object.h: New file.
623
24f58f47 6242010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
ca346ede
DD
625
626 Sync LD plugin patch series (part 1/6) with src/include/.
627 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
628
24f58f47 6292010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
630
631 Apply LD plugin patch series (part 6/6).
632 * bfdlink.h (struct_bfd_link_callbacks): Document new argument
633 to add_archive_element callback used to return a replacement bfd which
634 is to be added to the hash table in place of the original element.
635
24f58f47 6362010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
637
638 Apply LD plugin patch series (part 1/6).
639 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
640
9711ae4d
DD
6412010-10-06 Andi Kleen <ak@linux.intel.com>
642
643 * libiberty.h (setproctitle): Add prototype.
644
bb73df25
BS
6452010-09-29 Bernd Schmidt <bernds@codesourcery.com>
646
647 * opcode/tic6x-control-registers.h (tscl): Now read_write.
648
d9aee5d7
AK
6492010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
650
651 * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
652
f4c65163
MGD
6532010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
654
655 * arm.h (ARM_EXT_V6Z): Remove.
656 (ARM_EXT_SEC): New define.
657 (ARM_AEXT_V6Z): Use Security Extensions.
658 (ARM_AEXT_V6ZK): Likeiwse.
659 (ARM_AEXT_V6ZT2): Likewise.
660 (ARM_AEXT_V6ZKT2): Likewise.
661 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
662 (ARM_ARCH_V7A_SEC): New define.
663 (ARM_ARCH_V7A_MP): Rename...
664 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
665
b7807392
JJ
6662010-09-09 Jakub Jelinek <jakub@redhat.com>
667
668 * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
669
f9e9243a
UW
6702010-07-06 Ken Werner <ken.werner@de.ibm.com>
671
672 * floatformat.h (floatformat_ieee_half_big): Add declaration.
673 (floatformat_ieee_half_little): Likewise.
674
360cfc9c
AM
6752010-06-29 Alan Modra <amodra@gmail.com>
676
677 * dis-asm.h: Remove references to maxq.
678
42218b9f
RÁE
6792010-06-21 Rafael Espindola <espindola@google.com>
680
681 * plugin-api.h (ld_plugin_set_extra_library_path): New.
682 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
683 (ld_plugin_tv): Add tv_set_extra_library_path.
684
36b2885d
JJ
6852010-06-21 Jakub Jelinek <jakub@redhat.com>
686
687 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
688
6508b958
RÁE
6892010-06-18 Rafael Espindola <espindola@google.com>
690
691 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
692 Make argument const.
693
219a461e
DD
6942010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
695
696 * splay-tree.h: Update copyright years.
697 (splay_tree_s): Document fields.
698 (splay_tree_new_typed_alloc): New.
699
700 * hashtab.h: Update copyright years.
701 (htab_create_typed_alloc): New.
702
93a6c7a4
TG
7032010-06-10 Tristan Gingold <gingold@adacore.com>
704
705 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
706 DW_TAG_HP_Bliss_field_set.
707 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
708 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
709 DW_AT_HP_definition_points, DW_AT_HP_default_location and
710 DW_AT_HP_is_result_param.
711 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
712 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
713 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
714 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
715 (enum dwarf_line_number_x_ops): Add
716 DW_LNE_HP_source_file_correlation.
717 (enum dwarf_source_language): Add DW_LANG_HP_Bliss,
718 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
719 DW_LANG_HP_Assembler.
720
3537c84b
RÁE
7212010-06-01 Rafael Espindola <espindola@google.com>
722
723 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
724
9757332f
DD
7252010-04-26 Pedro Alves <pedro@codesourcery.com>
726
727 * filenames.h (PATH_SEPARATOR): Delete.
728
7292010-04-23 Pedro Alves <pedro@codesourcery.com>
730
731 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
732 always define it independently of host, add `dos_based' parameter,
733 and handle it.
734 (PATH_SEPARATOR): Define.
735 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
736 independently of host, add `dos_based' parameter, and handle it.
737 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
738 it independently of host, add `dos_based' parameter, and handle
739 it.
740 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
741 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
742 (HAS_DOS_DRIVE_SPEC): New.
743 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
744 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
745 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
746 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
747
7482009-05-31 Ian Lance Taylor <iant@google.com>
749
750 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
751 the way we treat an ISO C compiler. Don't define inline as a
752 macro when compiling with C++.
753 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
754 when compiling with C++.
755 * fibheap.h: Add extern "C" when compiling with C++.
756
2cd2156f
DD
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 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
763 independently of host, add `dos_based' parameter, and handle it.
764 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
765 it independently of host, add `dos_based' parameter, and handle
766 it.
767 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
768 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
769 (HAS_DOS_DRIVE_SPEC): New.
770 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
771 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
772 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
773 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
774
7752010-04-20 Nick Clifton <nickc@redhat.com>
776
777 * sha1.h: Update copyright notice to use GPLv3.
778
e4e42b45
NC
7792010-04-15 Nick Clifton <nickc@redhat.com>
780
781 * bout.h: Update copyright notice to use GPLv3.
782 * hp-symtab.h: Likewise.
783 * oasys.h: Likewise.
784 * progress.h: Likewise.
785 * sha1.h: Likewise.
786 * xtensa-isa-internal.h: Likewise.
787 * xtensa-isa.h: Likewise.
788
58cd9144
DE
7892010-04-14 Doug Evans <dje@google.com>
790
791 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
792
a233b20c
JJ
7932010-04-05 Jakub Jelinek <jakub@redhat.com>
794
795 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
796 field.
797
40b36596
JM
7982010-03-25 Joseph Myers <joseph@codesourcery.com>
799
800 * dis-asm.h (print_insn_tic6x): Declare.
801
0aec0f33
JM
8022010-03-23 Joseph Myers <joseph@codesourcery.com>
803
804 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
805
16c06870
JB
8062010-01-13 Joel Brobecker <brobecker@adacore.com>
807
808 Add new DW_AT_use_GNAT_descriptive_type CU attribute.
809 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
810
6d390a9e
DD
8112010-01-11 Tristan Gingold <gingold@adacore.com>
812
813 * demangle.h (ada_demangle): Add prototype.
814
43e85a8f
DD
8152010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
816
817 PR bootstrap/41771
818 * ansidecl.h: Fix inline test for C99 and Sun Studio cc.
819
2e13ec5c
JB
8202009-12-29 Joel Brobecker <brobecker@adacore.com>
821
822 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
823
e7f8eadb
DK
8242009-12-14 Doug Kwan <dougkwan@google.com>
825
826 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters
827 to avoid shadowed variable warnings.
828 * dis-asm.h (struct disassemble_info): Ditto.
829 (disassemble_init_for_target): Ditto.
830 (init_disassemble_info): Ditto.
831
3cb4feec
AM
8322009-11-18 Alan Modra <amodra@bigpond.net.au>
833
834 * alloca-conf.h: Clarify comment.
835
dec397b2
JB
8362009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
837
838 Add DWARF attribute value for the "Borland fastcall" calling
839 convention.
8b40760a 840 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
dec397b2 841
96d86ee3
KT
8422009-10-23 Kai Tietz <kai.tietz@onevision.com>
843
844 * splay-tree.h (libi_uhostptr_t): Add gcc specific
845 __extension__ for long long type case to silent cX9.
846 (libi_shostptr_t): Likewise.
847
0adbbe4a
DD
8482009-10-19 Rafael Avila de Espindola <espindola@google.com>
849
850 PR40790
851 * plugin-api.h: Don't include stdint.h unconditionally.
852
3fce87a0
DD
8532009-10-15 Jakub Jelinek <jakub@redhat.com>
854
855 * include/dwarf2.h (DW_LANG_Python): Add comment that it is
856 a DWARF 4 addition.
857
f88dc410
AM
8582009-10-14 Alan Modra <amodra@bigpond.net.au>
859
860 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
861 bfd_link_common_skip_ar_aymbols.
862 (struct bfd_link_info): Here too.
863
e322137b
DD
8642009-10-09 Rafael Espindola <espindola@google.com>
865
866 * plugin-api.h (ld_plugin_add_input_library): Change argument name to
867 libname.
868
59b17575
DD
8692008-10-03 Rafael Espindola <espindola@google.com>
870
871 * plugin-api.h: New.
872 * lto-symtab.h: New.
873
8341e15b
ILT
8742009-10-05 Rafael Espindola <espindola@google.com>
875
876 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
877 (ld_plugin_get_input_file): New.
878 (ld_plugin_release_input_file): New.
879 (ld_plugin_add_input_library): New.
880 (ld_plugin_message): Mark format const.
881 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
882 LDPT_ADD_INPUT_LIBRARY.
883 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
884 tv_add_input_library.
885
8862009-10-04 Jerry Quinn <jlquinn@optonline.net>
887
888 * plugin-api.h: Fix compile.
889
664aa91f
DD
8902009-09-29 Jason Merrill <jason@redhat.com>
891
892 * demangle.h (enum demangle_component_type): Add
893 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
894 DEMANGLE_COMPONENT_UNNAMED_TYPE.
895 (struct demangle_component): Add s_unary_num.
896
c7927a3c
NC
8972009-09-29 DJ Delorie <dj@redhat.com>
898
899 * dis-asm.h: Add prototype for print_insn_rx.
900
39236edf
DD
9012009-09-25 Dodji Seketeli <dodji@redhat.com>
902
903 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
904 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
905 and DW_TAG_formal_parameter_pack until DWARF 5 is out.
906
fa9efd0f
DD
9072009-09-25 Cary Coutant <ccoutant@google.com>
908
909 Add rest of new values from DWARF Version 4.
910 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
911 New tags.
912 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
913 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
914 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
915 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
916 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
917 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
918 attributes.
919 (DW_LANG_Python): New language.
920
2b6f5997
CC
9212009-09-24 Cary Coutant <ccoutant@google.com>
922
923 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
924 New tags.
925 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
926 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
927 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
928 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
929 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
930 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
931 attributes.
932 (DW_LANG_Python): New language.
933
a89caa61
DD
9342009-09-22 Dodji Seketeli <dodji@redhat.com>
935
936 * dwarf2.h (enum dwarf_tag): Add
937 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
938
a50b1753
NC
9392009-09-09 Martin Thuresson <martin@mtme.org>
940
941 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
942 level.
943
66a6900a
JZ
9442009-09-04 Jie Zhang <jie.zhang@analog.com>
945
946 * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
947 (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
948 (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
949 PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
950 Adjust accordingly.
951 (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
952 PseudoDbg_Assert_grp_mask.
953
7ba29e2a
NC
9542009-08-06 Michael Eager <eager@eagercon.com>
955
956 * dis-asm.h: Decl print_insn_microblaze().
957
6e881691
DD
9582009-07-24 Ian Lance Taylor <iant@google.com>
959
960 * libiberty.h (crc32): Declare.
961
2c61e778
DE
9622009-07-20 Cary Coutant <ccoutant@google.com>
963 Doug Evans <dje@google.com>
77170296
DE
964
965 Add some dwarf4 values.
966 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
967 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
968 DW_FORM_flag_present, DW_FORM_sig8.
969 (enum dwarf_attribute): Add DW_AT_signature.
970
d5031754
DD
9712009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
972
973 * demangle.h
974 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
975 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
976 New.
977
fa8f86ff
TT
9782009-07-10 Tom Tromey <tromey@redhat.com>
979
980 * dwarf2.h: New file, moved from elf/.
981
62d2aabf
DD
9822009-07-09 Jakub Jelinek <jakub@redhat.com>
983
984 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
985 and DW_OP_stack_value.
986
e0452928
DD
9872009-07-09 Tom Tromey <tromey@redhat.com>
988
989 * elf/dwarf2.h: Remove, renaming to...
990 * dwarf2.h: ... this.
991
9922009-06-29 Tom Tromey <tromey@redhat.com>
993
994 * elf/dwarf2.h: New file. Merged with gdb.
995
0313a2b8
NC
9962009-06-18 Nick Clifton <nickc@redhat.com>
997
998 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
999 field of struct disassemble_info.
1000
671f4ed1
DD
10012009-06-09 Ian Lance Taylor <ian@airs.com>
1002
1003 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
1004
1316c8b3
NC
10052009-06-15 Nick Clifton <nickc@redhat.com>
1006
0313a2b8
NC
1007 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
1008 struct disassemble_info.
1316c8b3 1009
8466c6d4
DD
10102009-06-02 Ian Lance Taylor <iant@google.com>
1011
1012 * ansidecl.h (EXPORTED_CONST): Define.
1013
52d6785f
DD
10142009-05-31 Ian Lance Taylor <iant@google.com>
1015
1016 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
1017 the way we treat an ISO C compiler. Don't define inline as a
1018 macdro when compiling with C++.
1019 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
1020 when compiling with C++.
1021 * fibheap.h: Add extern "C" when compiling with C++.
1022
84983b1a
TG
10232009-05-25 Tristan Gingold <gingold@adacore.com>
1024
1025 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
1026 FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
1027
95e62385
L
10282009-04-22 Taras Glek <tglek@mozilla.com>
1029
1030 * hashtab.h: Update GTY annotations to new syntax.
1031 * splay-tree.h: Likewise.
e48570bb 1032
a0c402a5
L
10332009-04-08 H.J. Lu <hongjiu.lu@intel.com>
1034
1035 * bfdlink.h (bfd_link_info): Add warn_alternate_em.
1036
8d25cc3d
AM
10372009-03-18 Alan Modra <amodra@bigpond.net.au>
1038
1039 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
1040 documentation.
1041
c743cf5d
DD
10422009-03-17 Jason Merrill <jason@redhat.com>
1043
1044 * demangle.h (enum demangle_component_type): Add
1045 DEMANGLE_COMPONENT_FUNCTION_PARAM.
1046
fa7f3e72
CC
10472008-12-01 Cary Coutant <ccoutant@google.com>
1048
1049 * plugin-api.h (LDPS_BAD_HANDLE): New constant.
1050 (ld_plugin_get_input_file): New typedef.
1051 (ld_plugin_release_input_file): New typedef.
1052 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
1053 (struct ld_plugin_tv): Add two new fields.
1054
84e94c90
NC
10552008-12-23 Jon Beniston <jon@beniston.com>
1056
1057 * dis-asm.h: Add LM32 disassembler function prototype.
1058
d2825c1a
DD
10592008-12-10 Jason Merrill <jason@redhat.com>
1060
1061 * demangle.h (enum demangle_component_type): Add
1062 DEMANGLE_COMPONENT_FIXED_TYPE.
1063
6c52134c
CC
10642008-12-01 Cary Coutant <ccoutant@google.com>
1065
1066 * plugin-api.h (ld_plugin_message): Change format parameter to const.
1067
a6bfd026
CC
10682008-12-01 Cary Coutant <ccoutant@google.com>
1069
1070 * plugin-api.h: Fix syntax error when compiling with C++.
1071
ae5a3597
AM
10722008-11-26 Alan Modra <amodra@bigpond.net.au>
1073
1074 PR 7047
1075 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
1076 Add "literal".
1077
1fa3cd83
SA
10782008-11-21 Sterling Augustine <sterling@tensilica.com>
1079
1080 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
1081 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
1082
33430bd0 10832008-11-19 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1084
33430bd0
BW
1085 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
1086 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
1087 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
1088 (XCHAL_NUM_AREGS): Change to 32.
1089 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
1090 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
1091 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
1092 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
1093 (XCHAL_DEBUGLEVEL): Change to 6.
e4e42b45 1094
d387240a
TG
10952008-11-14 Tristan Gingold <gingold@adacore.com>
1096
1097 * fopen-vms.h (FOPEN_RB): Use a single string to match the
1098 standard prototype.
1099 (FOPEN_WB): Ditto.
1100 (FOPEN_AB): Ditto.
1101 (FOPEN_RUB): Ditto.
1102 (FOPEN_WUB): Ditto.
1103 (FOPEN_AUB): Ditto.
1104
75ded2db
AM
11052008-10-21 Alan Modra <amodra@bigpond.net.au>
1106
1107 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
1108
1c08f2c8
DD
11092008-10-06 Jason Merrill <jason@redhat.com>
1110
1111 * demangle.h (enum demangle_component_type): Add
1112 DEMANGLE_COMPONENT_PACK_EXPANSION.
1113
f1c4cc75
RH
11142008-09-24 Richard Henderson <rth@redhat.com>
1115
1116 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1117
bbb444b6
ILT
11182008-09-22 Rafael Espindola <espindola@google.com>
1119
1120 * plugin-api.h (ld_plugin_status): Remove comma from the last item.
1121 Use C style comment.
1122 (ld_plugin_api_version, ld_plugin_output_file_type,
1123 ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
1124 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
1125 comma from the last item.
1126
89fc3421
CC
11272008-09-18 Cary Coutant <ccoutant@google.com>
1128
1129 Add plugin functionality for link-time optimization (LTO).
1130 * plugin-api.h: New file.
1131
ba8cb4ba
DD
11322008-09-09 Jason Merrill <jason@redhat.com>
1133
1134 * demangle.h (enum demangle_component_type): Add
1135 DEMANGLE_COMPONENT_DECLTYPE.
1136
67efbf45
AM
11372008-08-25 Alan Modra <amodra@bigpond.net.au>
1138
1139 * binary-io.h: New file, imported from gnulib, but don't
1140 #include <fcntl.h> or <stdio.h>.
1141
5c1d2f5f
AM
11422008-08-17 Alan Modra <amodra@bigpond.net.au>
1143
1144 * bfdlink.h (bfd_generic_link_read_symbols): Declare.
1145
7b21ac3f
EW
11462008-08-08 Anatoly Sokolov <aesok@post.ru>
1147
1148 * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1149 E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1150 (EF_AVR_MACH): Redefine to 0x7F.
1151 * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
1152 (AVR_ISA_AVR3): Redefine.
1153 (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
1154 AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
1155 AVR_ISA_AVR6): Define.
1156
1bac266e
JZ
11572008-07-12 Jie Zhang <jie.zhang@analog.com>
1158
1159 Revert
1160 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1161 * bfdlink.h (struct bfd_link_info): Add sep_code member
1162 variable.
1163 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1164 (EF_BFIN_DATA_IN_L1): Define.
1165
8c684578
JZ
11662008-07-12 Jie Zhang <jie.zhang@analog.com>
1167
1168 * bfdlink.h (struct bfd_link_info): Add sep_code member
1169 variable.
1170 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1171 (EF_BFIN_DATA_IN_L1): Define.
1172
6a4fe770
SS
11732008-07-07 Stan Shebs <stan@codesourcery.com>
1174
1175 * dis-asm.h (struct disassemble_info): Add endian_code field.
1176
0f963b24
JB
11772008-07-07 Joel Brobecker <brobecker@adacore.com>
1178
1179 * safe-ctype.h: Add #include of ctype.h before redefining
1180 the ctype.h macros.
1181
d5721fa7
JB
11822008-07-04 Joel Brobecker <brobecker@adacore.com>
1183
1184 * safe-ctype.h: Remove #error when detecting that ctype.h has been
1185 included. Redefine the various macros provided by ctype.h as
1186 undefined variables.
1187
1e5d0832
DD
11882008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1189
1190 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1191 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1192
97407faf
AM
11932008-06-06 Alan Modra <amodra@bigpond.net.au>
1194
1195 * bfdlink.h (struct bfd_link_info): Add "path_separator".
1196
112b7c50
AK
11972008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
1198
1199 * dis-asm.h (print_s390_disassembler_options):
1200 Prototype added.
1201
b68965a0
DD
12022008-03-24 Ian Lance Taylor <iant@google.com>
1203
1204 * sha1.h: New file, from gnulib.
1205
1206 * md5.h: Add extern "C" when compiled with C++.
1207
66ce8439
ILT
12082008-03-24 Ian Lance Taylor <iant@google.com>
1209
1210 * md5.h: Add extern "C" when compiled with C++.
1211
91edef2d
ILT
12122008-03-21 Ian Lance Taylor <iant@google.com>
1213
1214 * filenames.h: Add extern "C" when compiled with C++.
1215
f13a99db
AM
12162008-02-15 Alan Modra <amodra@bigpond.net.au>
1217
1218 * bfdlink.h (struct bfd_link_hash_table): Delete creator field.
1219 (struct bfd_link_info): Add output_bfd.
1220
6c7d412c
BW
12212008-02-11 Bob Wilson <bob.wilson@acm.org>
1222
1223 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
1224 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
e4e42b45 1225
830ef634
DD
12262008-01-26 David Daney <ddaney@avtrex.com>
1227
1228 * demangle.h (demangle_component_type): Add
1229 DEMANGLE_COMPONENT_JAVA_RESOURCE,
1230 DEMANGLE_COMPONENT_COMPOUND_NAME, and
1231 DEMANGLE_COMPONENT_CHARACTER as new enum values.
1232 (demangle_component): Add struct s_character to union u.
1233
b14d30e1
JM
12342007-11-07 Joseph Myers <joseph@codesourcery.com>
1235 Daniel Jacobowitz <dan@codesourcery.com>
1236
1237 * floatformat.h (struct floatformat): Add split_half field.
1238 (floatformat_ibm_long_double): New.
1239
3a0ab695
DD
12402007-09-06 Tom Tromey <tromey@redhat.com>
1241
1242 * libiberty.h (pex_free): Document process killing.
1243
8969a67f
DD
12442007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1245
1246 * demangle.h (enum demangle_component_type): Add
1247 DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1248
cd12e26d
BE
12492007-07-25 Ben Elliston <bje@au.ibm.com>
1250
1251 * ternary.h: Remove.
1252
0a05a876 12532007-07-18 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1254
0a05a876
BW
1255 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1256 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
e4e42b45 1257
bd0aa315
NC
12582007-07-17 Nick Clifton <nickc@redhat.com>
1259
1260 * COPYING3: New file. Contains version 3 of the GNU General
1261 Public License.
1262
d2df793a
NC
12632007-07-12 Kai Tietz <kai.tietz@onevision.com>
1264
ae8772e6
HPN
1265 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1266 work-a-round whitespace problem in gcc gengtype.
1267
d2df793a
NC
1268 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
1269 needed for WIN64 when a long is not wide enough for a pointer.
0fdaa005 1270 (splay_tree_key, splay_tree_value): Use the new types.
d2df793a 1271
fd2f25da
RM
12722007-07-09 Roland McGrath <roland@redhat.com>
1273
1274 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1275
a208b53c
NC
12762007-07-06 Nick Clifton <nickc@redhat.com>
1277
1278 * bfdlink.h: Update copyright notice to refer to GPLv3.
1279
3d3d428f
NC
12802007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1281
0fdaa005 1282 * dis-asm.h (print_insn_cr16): New prototype.
3d3d428f 1283
a9a4c53e
AM
12842007-06-01 Noah Misch <noah@cs.caltech.edu>
1285 Alan Modra <amodra@bigpond.net.au>
1286
1287 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
1288
0c18fee5
DD
12892007-05-07 Nathan Froyd <froydnj@codesourcery.com>
1290
1291 * libiberty.h (writeargv): Declare.
1292
49fa1e15
AM
12932007-04-30 Alan Modra <amodra@bigpond.net.au>
1294
1295 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1296
e8590c10
DD
12972007-04-25 Mark Mitchell <mark@codesourcery.com>
1298
1299 * demangle.h: Change license to LGPL + exception.
1300
4a828aab
RH
13012007-04-10 Richard Henderson <rth@redhat.com>
1302
1303 * bfdlink.h (struct bfd_link_info): Add relax_trip.
1304
9c577e89
DD
13052007-03-29 Joel Brobecker <brobecker@adacore.com>
1306
1307 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
1308 regardless of the type of file system.
1309
e04d7611
DD
13102007-03-06 Jan Hubicka <jh@suse.cz>
1311
1312 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1313
2889e75b
NC
13142007-02-21 Nick Clifton <nickc@redhat.com>
1315
1316 * bfdlink.h (struct bfd_link_callbacks): Add
1317 override_segment_assignment field.
1318
92f01d61
JM
13192007-02-17 Mark Mitchell <mark@codesourcery.com>
1320 Nathan Sidwell <nathan@codesourcery.com>
1321 Vladimir Prus <vladimir@codesourcery.com
1322 Joseph Myers <joseph@codesourcery.com>
1323
1324 * bin-bugs.h: Remove.
1325
b5d7c748
DD
13262007-02-09 Joseph S. Myers <joseph@codesourcery.com>
1327
1328 * libiberty.h (pex_write_input): Remove prototype.
1329
d6eafc3e
DB
13302007-02-05 Dave Brolley <brolley@redhat.com>
1331
1332 * Contribute the following changes:
1333 2001-03-26 Ben Elliston <bje@redhat.com>
1334
1335 * dis-asm.h (print_insn_mep): Declare.
1336
fc523535 13372007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
1338
1339 * dis-asm.h (print_i386_disassembler_options): New.
1340
53d7966f 13412007-01-31 Vladimir Prus <vladimir@codesourcery.com>
fd2f25da 1342
53d7966f
VP
1343 * libiberty.h (PEX_STDERR_TO_PIPE): New define.
1344 (PEX_BINARY_ERROR): New define.
1345 (pex_read_err): New function.
1346
208c1674
DD
13472007-01-29 Simon Baldwin <simonb@google.com>
1348
1349 * demangle.h: New cplus_demangle_print_callback,
1350 cplus_demangle_v3_callback, and java_demangle_v3_callback function
1351 prototypes, and demangle_callbackref type definition.
1352
40b36307
L
13532007-01-16 H.J. Lu <hongjiu.lu@intel.com>
1354
1355 PR ld/3831
1356 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
fd2f25da 1357 Add dynamic and dynamic_data.
40b36307 1358
4fd454c8
NC
13592006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1360 Nick Clifton <nickc@redhat.com>
1361
1362 * ansidecl.h (ATTRIBUTE_PACKED): Define.
1363
d8f813d4 13642006-11-30 Andrew Stubbs <andrew.stubbs@st.com>
40b36307 1365 J"orn Rennecke <joern.rennecke@st.com>
d8f813d4
JR
1366
1367 PR driver/29931
1368 * libiberty.h (make_relative_prefix_ignore_links): Declare.
1369
2caa7ca0
BW
13702006-11-27 Bob Wilson <bob.wilson@acm.org>
1371
1372 * xtensa-config.h (XSHAL_ABI): New.
1373 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
1374
0154116a
BW
13752006-11-27 Bob Wilson <bob.wilson@acm.org>
1376
1377 * xtensa-isa.h (STATIC_LIBISA): Delete.
1378
2087ad84
PB
13792006-10-30 Paul Brook <paul@codesourcery.com>
1380
1381 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1382 symtab_size.
1383
c0f00686
L
13842006-10-30 H.J. Lu <hongjiu.lu@intel.com>
1385
1386 PR ld/3111
1387 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
1388
e9f53129
AM
13892006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1390 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1391 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1392 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1393 Alan Modra <amodra@bigpond.net.au>
1394
1395 * dis-asm.h (print_insn_spu): Declare.
1396
1c0d3aa6
NC
13972006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1398
1399 * dis-asm.h: Add prototypes for Score disassembler routines.
1400
55255dae
L
14012006-09-07 H.J. Lu <hongjiu.lu@intel.com>
1402
1403 * bfdlink.h (bfd_elf_dynamic_list): New.
1404 (bfd_link_info): Add a dynamic field.
1405
c17d87de
NC
14062006-08-04 Marcelo Tosatti <marcelo@kvack.org>
1407
1408 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1409
fdc90cb4
JJ
14102006-07-10 Jakub Jelinek <jakub@redhat.com>
1411
1412 * bfdlink.h (struct bfd_link_info): Add emit_hash and
1413 emit_gnu_hash bitfields.
1414
3db2e6dd
DD
14152006-04-11 Jim Blandy <jimb@codesourcery.com>
1416
1417 * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1418
fbbc3759
L
14192006-04-06 H.J. Lu <hongjiu.lu@intel.com>
1420
1421 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with
1422 relax_pass.
1423
d70c5fc7
NC
14242006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1425 Anil Paranjape <anilp1@kpitcummins.com>
1426 Shilin Shakti <shilins@kpitcummins.com>
1427
1428 * dis-asm.h (print_insn_xc16c): New prototype.
1429
dd942754
DD
14302006-01-18 DJ Delorie <dj@redhat.com>
1431
1432 * md5.h: Include ansidecl.h
1433
d99b6465
AS
14342006-01-17 Andreas Schwab <schwab@suse.de>
1435
1436 PR binutils/1486
1437 * dis-asm.h (struct disassemble_info): Add
1438 disassembler_needs_relocs.
1439
51d04b5c
BW
14402006-01-09 Bob Wilson <bob.wilson@acm.org>
1441
1442 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1443
b2d179be
BW
14442005-12-30 Bob Wilson <bob.wilson@acm.org>
1445
1446 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1447
d031aafb
NS
14482005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1449
1450 Second part of ms1 to mt renaming.
1451 * dis-asm.h (print_insn_mt): Renamed.
1452
7887b2ce
DD
14532005-12-10 Terry Laurenzo <tlaurenzo@gmail.com>
1454
1455 PR java/9861
1456 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
1457 output format for return types
1458
6ed89c00
AM
14592005-11-03 Alan Modra <amodra@bigpond.net.au>
1460
1461 * bfdlink.h (struct bfd_link_order): Tweak comment.
1462
fb10537e
DD
14632005-10-31 Mark Kettenis <kettenis@gnu.org>
1464
1465 * floatformat.h (enum floatformat_byteorders): Add
1466 floatformat_vax.
1467 (floatformat_vax_aingle, floatformat_vax_double): Declare.
1468
16175d96
DB
14692005-10-28 Dave Brolley <brolley@redhat.com>
1470
1471 Contribute the following changes:
1472 2003-09-29 Dave Brolley <brolley@redhat.com>
1473
1474 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
1475 more exotic underlying types to be used.
1476
3c9b82ba
NC
14772005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
1478
1479 disasm.h: Add declaration for print_insn_z80
1480
dc603df5
CM
14812005-09-30 Catherine Moore <clm@cm00re.com>
1482
1483 * dis-asm.h (print_insn_bfin): Declare.
dc603df5 1484
7b17bc29
MM
14852005-09-26 Mark Mitchell <mark@codesourcery.com>
1486
1487 * libiberty.h (expandargv): New function.
1488
c17ae8a2
AM
14892005-08-18 Alan Modra <amodra@bigpond.net.au>
1490
1491 * bfdlink.h: Remove mention of a29k.
1492 * dis-asm.h: Remove a29k support.
c17ae8a2 1493
3b6940c0
DD
14942005-08-17 Mark Kettenis <kettenis@gnu.org>
1495
1496 * floatformat.h (struct floatformat): Change type of large
1497 argument for is_valid member to `const void *'.
1498 (floatformat_to_double): Change type of second argument to `const
1499 void *'.
1500 (floatformat_from_double): Change type of last argument to `void
1501 *'.
1502 (floatformat_is_valid): Change type of last argument to `const
1503 void *'.
1504
49f58d10
JB
15052005-07-14 Jim Blandy <jimb@redhat.com>
1506
1507 * dis-asm.h (print_insn_m32c): New declaration.
1508
f2942ea4
DD
15092005-07-12 Ben Elliston <bje@au.ibm.com>
1510
1511 * xregex2.h (regexec): Qualify this prototype with __extension__
1512 when compiling with GNU C.
1513
0fd3a477
JW
15142005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1515
1516 * dis-asm.h (fprintf_ftype): Add format attribute.
1517
6ba85b8c
DD
15182005-07-03 Steve Ellcey <sje@cup.hp.com>
1519
1520 PR other/13906
1521 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
1522 * md5.h (md5_uintptr): New.
1523 (md5_ctx): Align buffer field.
1524
c3cca4c9
DD
15252005-06-30 Daniel Berlin <dberlin@dberlin.org>
1526
1527 * hashtab.h (HTAB_DELETED_ENTRY): New macro.
1528 (HTAB_EMPTY_ENTRY): New macro.
1529
67f3cb05
GK
15302005-06-20 Geoffrey Keating <geoffk@apple.com>
1531
fd2f25da 1532 * libiberty.h (strverscmp): Prototype.
67f3cb05 1533
08d8fa11
JJ
15342005-06-17 Jakub Jelinek <jakub@redhat.com>
1535
1536 * elf/external.h (GRP_ENTRY_SIZE): Define.
1537
6b5d3a4d
ZW
15382005-06-08 Zack Weinberg <zack@codesourcery.com>
1539
1540 * dis-asm.h (get_arm_regnames): Update prototype.
1541
3f1c9c12
AH
15422005-06-07 Aldy Hernandez <aldyh@redhat.com>
1543 Michael Snyder <msnyder@redhat.com>
1544 Stan Cox <scox@redhat.com>
1545
1546 * dis-asm.h: Externalize print_insn_ms1.
1547
d30d42d1
DD
15482005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
1549
1550 * libiberty.h (XOBFINISH): New.
1551
e1fffbe6
AM
15522005-06-03 Alan Modra <amodra@bigpond.net.au>
1553
1554 * bfdlink.h (struct bfd_link_callbacks): Add einfo.
1555
c2bd6e35
DD
15562005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1557
1558 * libiberty.h (vsnprintf): Add format attribute.
1559
e9472921
DD
15602005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1561
1562 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1563
01e94249
DD
15642005-05-28 Eli Zaretskii <eliz@gnu.org>
1565
1566 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
1567 needed.
1568 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
1569
839e4798
RH
15702005-05-25 Richard Henderson <rth@redhat.com>
1571
1572 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1573
abf6a75b
DD
15742005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net>
1575
1576 * libiberty.h (ACONCAT): Properly cast value of alloca().
1577
1578 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
1579 __cplusplus.
1580
aaac3631
DD
15812005-05-12 Steve Ellcey <sje@cup.hp.com>
1582
1583 libiberty.h: Do not define empty basename prototype.
1584
e172dbf8
NC
15852005-05-10 Nick Clifton <nickc@redhat.com>
1586
1587 * Update the address and phone number of the FSF organization in
1588 the GPL notices in the following files:
1589 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
1590 dyn-string.h, fibheap.h, filenames.h, floatformat.h,
1591 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
1592 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
1593 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
1594 symcat.h, ternary.h, xregex2.h, xtensa-config.h,
1595 xtensa-isa-internal.h, xtensa-isa.h
1596
c631edf1
DD
15972005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1598
1599 * libiberty.h (unlock_std_streams): New.
1600
a288642d
DD
16012005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1602
1603 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
1604 Don't use the PTR macro.
1605
1606 * sort.h: Don't use the PARAMS macro.
1607
7b6f6286
DD
16082005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1609
1610 * libiberty.h (unlock_stream): New.
1611
ab70e2a5
DD
16122005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1613
1614 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1615 Remove parameter names.
1616
ac119ae8
DD
16172005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1618
1619 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1620 Provide prototypes for new functions.
1621
7e10245c
DD
16222005-03-29 Ian Lance Taylor <ian@airs.com>
1623
1624 * libiberty.h: Fix indentation.
1625
b109e79a
ILT
16262005-03-28 Ian Lance Taylor <ian@airs.com>
1627
1628 * libiberty.h: Include <stdio.h>.
1629 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
1630 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
1631 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
1632 (pex_init, pex_run, pex_read_output): Declare.
1633 (pex_get_status, pex_get_times, pex_free, pex_one): Declare.
1634 (struct pex_time): Define.
1635
3d0dfe26
MM
16362005-03-28 Mark Mitchell <mark@codesourcery.com>
1637
1638 * libiberty.h (ffs): Declare, if necessary.
e1fffbe6 1639
49b1fae4
DD
16402005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net>
1641
1642 * ternary.h: Don't use PARAMS anymore.
1643
16442005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net>
1645
1646 * md5.h: Remove definition and uses of __P.
1647 * dyn-string.h: Remove uses of PARAMS.
1648 * fibheap.h: Likewise.
1649 * floatformat.h: Likewise.
1650 * hashtab.h: Likewise.
1651
9334f9c6
DD
16522005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net>
1653
1654 * demangle.h: Remove uses of PARAMS.
1655
1656 * libiberty.h (ANSI_PROTOTYPES): Remove guard since
1657 ANSI_PROTOTYPES is always assumed.
1658 Remove uses of PARAMS throughout.
1659
0fad4bdb
DD
16602005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1661
1662 * libiberty.h (xstrndup): Declare.
1663
1ec0126d
DD
16642005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1665
1666 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
1667
1fbc7e7a
BW
16682005-03-22 Bob Wilson <bob.wilson@acm.org>
1669
1670 * xtensa-isa.h: Update a comment and whitespace.
1671
57316bff
L
16722005-03-16 H.J. Lu <hongjiu.lu@intel.com>
1673
1674 * bfdlink.h (bfd_link_info): Add gc_sections.
1675
8ec32723
DD
16762005-03-09 Mark Mitchell <mark@codesourcery.com>
1677
1678 * libiberty.h (gettimeofday): Declare.
1679
190eb137
DD
16802005-03-01 Jan Beulich <jbeulich@novell.com>
1681
1682 * libiberty.h: Declare unlink_if_ordinary.
1683
f075ee0c
AM
16842005-02-21 Alan Modra <amodra@bigpond.net.au>
1685
1686 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
1687 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
1688 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
1689
8adce22d
DD
16902005-02-14 Paolo Bonzini <bonzini@gnu.org>
1691
1692 PR bootstrap/19818
1693 * ansidecl.h (PARAMS): Guard from redefinition.
1694
11f25ea6
AM
16952005-02-03 Alan Modra <amodra@bigpond.net.au>
1696
1697 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
1698
77cfaee6
AM
16992005-02-01 Alan Modra <amodra@bigpond.net.au>
1700
1701 * bfdlink.h (bfd_link_repair_undef_list): Declare.
1702
0bcb06d2
AS
17032005-01-10 Andreas Schwab <schwab@suse.de>
1704
1705 * dis-asm.h (struct disassemble_info): Add skip_zeroes and
1706 skip_zeroes_at_end.
1707
40a59a4c
DD
17082004-12-11 Ben Elliston <bje@au.ibm.com>
1709
1710 * fibheap.h (struct fibnode): Only use unsigned long bitfields
1711 when __GNUC__ is defined and ints are less than 32-bits wide.
1712
fc0e6df6
PB
17132004-11-04 Paul Brook <paul@codesourcery.com>
1714
1715 * bfdlink.h (bfd_link_info): Add default_imported_symver.
1716
a1ace8d8
BW
17172004-11-12 Bob Wilson <bob.wilson@acm.org>
1718
1719 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
1720 * xtensa-isa.h (xtensa_interface_class_id): New prototype.
1721
7499d566
NC
17222004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
1723 Vineet Sharma <vineets@noida.hcltech.com>
1724
1725 * dis-asm.h: Add prototype for print_insn_maxq_little.
1726
3e3b46e5
PB
17272004-10-26 Paul Brook <paul@codesourcery.com>
1728
1729 * bfdlink.h (struct bfd_link_info): Add create_default_symver.
1730
dfeffb9f
L
17312004-10-21 H.J. Lu <hongjiu.lu@intel.com>
1732
1733 PR 463
1734 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct
1735 bfd_link_hash_entry to reloc_overflow.
1736
43cd72b9
BW
17372004-10-07 Bob Wilson <bob.wilson@acm.org>
1738
1739 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
1740 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
1741 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
c44050dc 1742
43cd72b9
BW
1743 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
1744 (config_sturct struct): Delete.
1745 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
1746 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
1747 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
1748 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
1749 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
1750 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
1751 (xtensa_insn_decode_fn): Rename to ...
1752 (xtensa_opcode_decode_fn): ... this.
1753 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
1754 xtensa_undo_reloc_fn): Update.
1755 (xtensa_encoding_template_fn): Delete.
1756 (xtensa_opcode_encode_fn, xtensa_format_decode_fn,
1757 xtensa_length_decode_fn): New.
1758 (xtensa_format_internal, xtensa_slot_internal): New types.
1759 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
1760 get_field, and set_field fields. Add name, field_id, regfile,
1761 num_regs, and flags fields.
1762 (xtensa_arg_internal): New type.
1763 (xtensa_iclass_internal): Change operands field to array of
1764 xtensa_arg_internal. Add num_stateOperands, stateOperands,
1765 num_interfaceOperands, and interfaceOperands fields.
1766 (xtensa_opcode_internal): Delete length, template, and iclass fields.
1767 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
1768 (opname_lookup_entry): Delete.
1769 (xtensa_regfile_internal, xtensa_interface_internal,
1770 xtensa_funcUnit_internal, xtensa_state_internal,
1771 xtensa_sysreg_internal, xtensa_lookup_entry): New.
1772 (xtensa_isa_internal): Replace opcode_table field with opcodes field.
1773 Change type of opname_lookup_table. Delete num_modules,
1774 module_opcode_base, module_decode_fn, config, and has_density fields.
1775 Add num_formats, formats, format_decode_fn, length_decode_fn,
1776 num_slots, slots, num_fields, num_operands, operands, num_iclasses,
1777 iclasses, num_regfiles, regfiles, num_states, states,
1778 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
1779 max_sysreg_num, sysreg_table, num_interfaces, interfaces,
1780 interface_lookup_table, num_funcUnits, funcUnits and
1781 funcUnit_lookup_table fields.
1782 (xtensa_isa_module, xtensa_isa_modules): Delete.
1783 (xtensa_isa_name_compare): New prototype.
1784 (xtisa_errno, xtisa_error_msg): New.
1785 * xtensa-isa.h (XTENSA_ISA_VERSION): Define.
1786 (xtensa_isa): Change type.
1787 (xtensa_operand): Delete.
1788 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
1789 xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
1790 xtensa_funcUnit_use): New types.
1791 (libisa_module_specifier): Delete.
1792 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
1793 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
1794 xtensa_insnbuf_from_chars): Update prototypes.
1795 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
1796 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
1797 xtensa_encode_insn, xtensa_insn_length,
1798 xtensa_insn_length_from_first_byte, xtensa_num_operands,
1799 xtensa_operand_kind, xtensa_encode_result,
1800 xtensa_operand_isPCRelative): Delete.
1801 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
1802 xtensa_operand_set_field, xtensa_operand_encode,
1803 xtensa_operand_decode, xtensa_operand_do_reloc,
1804 xtensa_operand_undo_reloc): Update prototypes.
1805 (xtensa_isa_maxlength, xtensa_isa_length_from_chars,
1806 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
1807 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
1808 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
1809 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
1810 xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
1811 xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
1812 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
1813 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
1814 xtensa_opcode_is_loop, xtensa_opcode_is_call,
1815 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
1816 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
1817 xtensa_opcode_funcUnit_use, xtensa_operand_name,
1818 xtensa_operand_is_visible, xtensa_operand_is_register,
1819 xtensa_operand_regfile, xtensa_operand_num_regs,
1820 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
1821 xtensa_stateOperand_state, xtensa_stateOperand_inout,
1822 xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
1823 xtensa_regfile_lookup_shortname, xtensa_regfile_name,
1824 xtensa_regfile_shortname, xtensa_regfile_view_parent,
1825 xtensa_regfile_num_bits, xtensa_regfile_num_entries,
1826 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
1827 xtensa_state_is_exported, xtensa_sysreg_lookup,
1828 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
1829 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
1830 xtensa_interface_num_bits, xtensa_interface_inout,
1831 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
1832 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
8fdd7217
NC
18332004-10-07 Jeff Baker <jbaker@qnx.com>
1834
1835 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
1836
f6e332e6
AM
18372004-09-17 Alan Modra <amodra@bigpond.net.au>
1838
1839 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
1840 of union.
1841
79fadcb0
DD
18422004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
1843
1844 * libiberty.h (basename): Prototype for __MINGW32__.
1845
a5ecc6a5
DD
18462004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1847
1848 * ansidecl.h (ATTRIBUTE_SENTINEL): Define.
1849 * libiberty.h (concat, reconcat, concat_length, concat_copy,
1850 concat_copy2): Use ATTRIBUTE_SENTINEL.
1851
d003868e
AM
18522004-08-13 Alan Modra <amodra@bigpond.net.au>
1853
1854 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
1855 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
1856
deaa6723
DD
18572004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
1858
1859 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
1860 const-qualification before disposal.
1861
d5b4094f
DD
18622004-07-24 Bernardo Innocenti <bernie@develer.com>
1863
1864 * ansidecl.h (ARG_UNUSED): New Macro.
1865
60ee6567
L
18662004-07-23 H.J. Lu <hongjiu.lu@intel.com>
1867
1868 * bin-bugs.h (REPORT_BUGS_TO): Set to
1869 "<URL:http://www.sourceware.org/bugzilla/>".
1870
a35b6b04
DD
18712004-07-21 Paolo Bonzini <bonzini@gnu.org>
1872
1873 * ansidecl.h (ATTRIBUTE_PURE): New.
1874
7ab9a76e
DD
18752004-07-13 Bernardo Innocenti <bernie@develer.com>
1876
1877 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
1878 libcpp/internal.h.
1879 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
1880 macros.
1881
18822004-07-13 Bernardo Innocenti <bernie@develer.com>
1883
1884 * libiberty.h (ASTRDUP): Add casts required for stricter
1885 type conversion rules of C++.
1886 * obstack.h (obstack_free): Likewise.
1887
1fe1f39c
NC
18882004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
1889
1890 * dis-asm.h (print_insn_crx): Declare.
1891
eea6121a
AM
18922004-06-24 Alan Modra <amodra@bigpond.net.au>
1893
1894 * bfdlink.h (struct bfd_link_order): Update comment.
1895
8c37241b
JJ
18962004-05-11 Jakub Jelinek <jakub@redhat.com>
1897
1898 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
1899 relro_end fields.
8c37241b 1900
619874a6
DD
19012004-05-04 Andreas Jaeger <aj@suse.de>
1902
1903 * demangle.h: Do not use C++ reserved keyword typename as
1904 parameter for cplus_demangle_fill_builtin_type.
1905
bb6a587d
DD
19062004-04-22 Richard Henderson <rth@redhat.com>
1907
1908 * hashtab.h (struct htab): Add size_prime_index.
1909
d6ea4e80
DD
19102004-04-13 Jeff Law <law@redhat.com>
1911
1912 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
1913
f29d4bb8
DD
19142004-03-30 Zack Weinberg <zack@codesourcery.com>
1915
1916 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
1917
75d5e263
SS
19182004-03-25 Stan Shebs <shebs@apple.com>
1919
1920 * mpw/: Remove subdirectory and everything in it.
1921
b9cf773d
AM
19222004-03-23 Alan Modra <amodra@bigpond.net.au>
1923
1924 PR 51.
1925 * bfdlink.h (struct bfd_link_info): Add wrap_char.
1926
59c2e50f
L
19272004-03-20 H.J. Lu <hongjiu.lu@intel.com>
1928
1929 * bfdlink.h (bfd_link_info): Correct comments for the
1930 unresolved_syms_in_objects field.
1931
099f84cf
DD
19322004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
1933
1934 * dyn-string.h: Update copyright date.
1935
74aee4eb
DD
19362004-02-23 Ian Lance Taylor <ian@wasabisystems.com>
1937
1938 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
1939 the associated #defines.
1940
59727473
DD
19412004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
1942
062054c5
ILT
1943 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
1944 "libiberty.h".
1945
9850ebe2
ILT
1946 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
1947
59727473
DD
1948 * demangle.h (enum demangle_component_type): Define.
1949 (struct demangle_operator_info): Declare.
1950 (struct demangle_builtin_type_info): Declare.
1951 (struct demangle_component): Define.
1952 (cplus_demangle_fill_component): Declare.
1953 (cplus_demangle_fill_name): Declare.
1954 (cplus_demangle_fill_builtin_type): Declare.
1955 (cplus_demangle_fill_operator): Declare.
1956 (cplus_demangle_fill_extended_operator): Declare.
1957 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
1958 (cplus_demangle_v3_components): Declare.
1959 (cplus_demangle_print): Declare.
1960
10ca0e95 1961For older changes see ChangeLog-9103
252b5132 1962\f
752937aa
NC
1963Copyright (C) 2004-2012 Free Software Foundation, Inc.
1964
1965Copying and distribution of this file, with or without modification,
1966are permitted in any medium without royalty provided the copyright
1967notice and this notice are preserved.
1968
252b5132
RH
1969Local Variables:
1970mode: change-log
1971left-margin: 8
1972fill-column: 74
1973version-control: never
1974End:
This page took 0.754661 seconds and 4 git commands to generate.