* mi/mi-cmds.h (mi_execute_command): Make "cmd" const.
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
dad60f8e
SL
12013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3 * opcode/nios2.h (OPX_WRPRS): New define.
4 (OP_MATCH_WRPRS): Likewise.
5
f5cb796a
SL
62013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
7
8 * opcode/nios2.h (OP_RDPRS): New define.
9 (OP_MATCH_RDPRS): Likewise.
10
8a7bad18
CC
112013-03-01 Cary Coutant <ccoutant@google.com>
12
13 * dwarf2.h (enum dwarf_sect): New enum type.
14
30e8ee25
AM
152013-02-19 Alan Modra <amodra@gmail.com>
16
17 * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
18
f5c033f1
ST
192013-02-11 Sriraman Tallam <tmsriram@google.com>
20
21 * plugin-api.h (enum ld_plugin_level): Assign integers
30e8ee25 22 explicitly for all values.
f5c033f1 23
36591ba1
SL
242013-02-06 Sandra Loosemore <sandra@codesourcery.com>
25 Andrew Jenner <andrew@codesourcery.com>
26
27 Based on patches from Altera Corporation.
28
29 * dis-asm.h (print_insn_big_nios2): Declare.
30 (print_insn_little_nios2): Declare.
31
e5e04ca3
KT
322013-01-30 Kai Tietz <ktietz@redhat.com>
33
34 PR other/54620
35 PR target/39064
36 * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
37 stdint.h and sys/types.h headers are present.
38 * sha1.h (sha1_uintptr, sha1_uint32): Likewise.
39
a3c62988
NC
402013-01-10 Will Newton <will.newton@imgtec.com>
41
42 * dis-asm.h (print_insn_metag): New declaration.
43
ddd27bde
DD
442012-12-18 Aldy Hernandez <aldyh@redhat.com>
45
46 PR other/54324
47 * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
48 < 3.4.
49
5bf135a7
NC
502012-12-17 Nick Clifton <nickc@redhat.com>
51
52 * MAINTAINERS: Add copyright notice.
53 * alloca-conf.h: Likewise.
54 * fopen-bin.h: Likewise.
55 * fopen-same.h: Likewise.
56 * fopen-vms.h: Likewise.
57 * aout/hppa.h: Likewise.
58 * opcode/tahoe.h: Likewise.
59
69b06cc8
ME
602012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
61
62 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
63
1f3de044
DD
642012-11-09 Jason Merrill <jason@redhat.com>
65
66 * demangle.h (enum demangle_component_type): Add
67 DEMANGLE_COMPONENT_TAGGED_NAME.
68
692012-10-29 Sterling Augustine <saugustine@google.com>
70 Cary Coutant <ccoutant@google.com>
71
72 * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
73 DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
74 DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
75
76
10fca301
NC
772012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
78
79 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
80 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
81 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
82 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
83 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
84 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
85 (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
86
4f9d22a0
L
872012-10-24 H.J. Lu <hongjiu.lu@intel.com>
88
89 * bfdlink.h (bfd_link_info): Add
90 disable_target_specific_optimizations.
91
04c3a755
NS
922012-10-23 Nathan Sidwell <nathan@codesourcery.com>
93
94 * bfdlink.h (struct bfd_link_info): Add stacksize option.
95
0e86e20e
AM
962012-10-22 Jan Beich <jbeich@tormail.org>
97
98 PR ld/14426
99 * bfdlink.h (bfd_link_info): Add ignore_hash.
100
995b61fe
DD
1012012-10-08 Jason Merrill <jason@redhat.com>
102
103 * demangle.h (enum demangle_component_type): Add
104 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
105
1062012-09-18 Florian Weimer <fweimer@redhat.com>
107
108 PR other/54411
109 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
110
1415a2a7
AG
1112012-09-27 Anthony Green <green@moxielogic.com>
112
113 * opcode/moxie.h (MOXIE_BAD): New define.
114
f41aef5f
RE
1152012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
116
117 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
118
f8bfbc48
CC
1192012-09-06 Cary Coutant <ccoutant@google.com>
120
121 * dwarf2.def: Edit comment.
122
16164a6b
ST
1232012-08-24 Sriraman Tallam <tmsriram@google.com>
124
125 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
126 New interface.
127 (ld_plugin_unique_segment_for_sections): New interface.
128 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
129 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
130 (tv_allow_unique_segment_for_sections): New member.
131 (tv_unique_segment_for_sections): New member.
132
59d09be6
MGD
1332012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
134
135 * opcode/arm.h (ARM_CPU_IS_ANY): New define.
136
bca38921
MGD
1372012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
138
139 * elf/arm.h (TAG_CPU_ARCH_V8): New define.
140 (MAX_TAG_CPU_ARCH): Update.
141 * opcode/arm.h (ARM_EXT_V8): New define.
142 (FPU_VFP_EXT_ARMV8): Likewise.
143 (FPU_NEON_EXT_ARMV8): Likewise.
144 (FPU_CRYPTO_EXT_ARMV8): Likewise.
145 (ARM_AEXT_V8A): Likewise.
146 (FPU_VFP_ARMV8): Likwise.
147 (FPU_NEON_ARMV8): Likewise.
148 (FPU_CRYPTO_ARMV8): Likewise.
149 (FPU_ARCH_VFP_ARMV8): Likewise.
150 (FPU_ARCH_NEON_VFP_ARMV8): Likewise.
151 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
152 (ARM_ARCH_V8A): Likwise.
153 (ARM_ARCH_V8A_FP): Likewise.
154 (ARM_ARCH_V8A_SIMD): Likewise.
155 (ARM_ARCH_V8A_CRYPTO): Likewise.
156
a06ea964
NC
1572012-08-13 Ian Bolton <ian.bolton@arm.com>
158 Laurent Desnogues <laurent.desnogues@arm.com>
159 Jim MacArthur <jim.macarthur@arm.com>
160 Marcus Shawcroft <marcus.shawcroft@arm.com>
161 Nigel Stephens <nigel.stephens@arm.com>
162 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
163 Richard Earnshaw <rearnsha@arm.com>
164 Sofiane Naci <sofiane.naci@arm.com>
165 Tejas Belagod <tejas.belagod@arm.com>
166 Yufeng Zhang <yufeng.zhang@arm.com>
167
168 * dis-asm.h (print_insn_aarch64): New declaration.
169 (print_aarch64_disassembler_options): New declaration.
170 (aarch64_symbol_is_valid): New declaration.
171
21a37505
SK
1722012-08-02 Sean Keys <skeys@ipdatasys.com>
173
30e8ee25 174 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
21a37505 175
63d08c68
NC
1762012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
177 Dr David Alan Gilbert <dave@treblig.org>
d908c8af
NC
178
179 PR binutils/13135
180 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
181
0429544a
DE
1822012-07-13 Doug Evans <dje@google.com>
183
184 * filenames.h: #include "hashtab.h".
185 (filename_hash, filename_eq): Declare.
186
470b557a
AK
1872012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
188
189 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
190
3e265597
SK
1912012-07-05 Sean Keys <skeys@ipdatasys.com>
192
30e8ee25
AM
193 * opcode/xgate.h: Changed the format string for mode
194 XGATE_OP_DYA_MON.
3e265597 195
e48f8891
DD
1962012-06-18 Doug Evans <dje@google.com>
197
198 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
199
2202d7cd
RÁE
2002012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com>
201
202 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
203
9761def5
DD
2042012-06-08 Jakub Jelinek <jakub@redhat.com>
205
206 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
207 forms.
208 * dwarf2.h (enum dwarf_macro_record_type): Add
209 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
210 and DW_MACRO_GNU_transparent_include_alt.
211
c81795e6
DE
2122012-05-23 Doug Evans <dje@google.com>
213
214 * leb128.h: #include stdint.h, inttypes.h.
215 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
216 Change to take a uint64_t * argument instead of unsigned long long.
217 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
218 Change to take an int64_t * argument instead of long long.
219
67bf71fe
DD
2202012-05-22 Doug Evans <dje@google.com>
221
222 * leb128.h: New file.
223
2242012-05-19 Gary Funck <gary@intrepid.com>
225
226 * dwarf2.def: Update comment re: UPC extensions to reference
227 DWARF4 specification.
228
6927f982
NC
2292012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
230
231 * dis-asm.h (print_insn_m9s12x): Prototype.
232 (print_insn_m9s12xg): Prototype.
233
f6c1a2d5
NC
2342012-05-03 Sean Keys <skeys@ipdatasys.com>
235
236 * dis-asm.h (print_insn_xgate): Define.
237 (print_insn_xgate): Ditto.
238 Added new files for XGATE port.
239
959fb206
CC
2402012-05-02 Cary Coutant <ccoutant@google.com>
241
242 * dwarf2.def: Remove DW_FORM_GNU_ref_index,
243 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
244
fcfa8919
DE
2452012-04-28 Doug Evans <dje@google.com>
246
247 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
248
fa66ec53
DD
2492012-04-27 Tom Tromey <tromey@redhat.com>
250
251 * dwarf2.h: Wrap function declarations in extern "C".
252
2532012-04-27 Tom Tromey <tromey@redhat.com>
254
255 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
256 (enum dwarf_location_atom, enum dwarf_type, enum
257 dwarf_call_frame_info): Remove.
258 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
259 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
260 Include dwarf2.def.
261 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
262 (get_DW_OP_name, get_DW_ATE_name): Declare.
263 * dwarf2.def: New file, from dwarf2.h.
264
2615994e
DM
2652012-04-12 David S. Miller <davem@davemloft.net>
266
267 * elf/sparc.h (R_SPARC_WDISP10): New reloc.
268 * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
269
b3641a6e
DD
2702012-04-10 Tristan Gingold <gingold@adacore.com>
271
272 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
273 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
274
d324f6d6
RM
2752012-04-09 Roland McGrath <mcgrathr@google.com>
276
277 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
278
b240011a
AM
2792012-03-15 Alan Modra <amodra@gmail.com>
280
281 * dis-asm.h (disassemble_init_powerpc): Declare.
282
4e3aa408
DD
2832009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
284
285 Add DWARF attribute value for the "Borland fastcall" calling
286 convention.
287 * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
288
b7761f11
L
2892012-01-31 H.J. Lu <hongjiu.lu@intel.com>
290
291 PR ld/13616
292 * bfdlink.h (bfd_link_order): Update comments on data size.
293
4e35ccee
CC
2942012-01-26 Cary Coutant <ccoutant@google.com>
295
296 * dwarf2.h (enum dwarf_form): Add Fission extensions.
297 (enum dwarf_attribute): Likewise.
298
c7571c06
JM
2992012-01-06 Jason Merrill <jason@redhat.com>
300
301 PR c++/6057
302 PR c++/48051
303 PR c++/50855
304 PR c++/51322
305 * demangle.h (enum demangle_component_type): Add
306 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
307
a4551119
TG
3082011-12-14 Iain Sandoe <iains@gcc.gnu.org>
309
310 * mach-o/loader.h (bfd_mach_o_section_type): define
311 BFD_MACH_O_S_ATTR_NONE to 0.
312
956a8f8b
DD
3132011-11-07 Richard Henderson <rth@redhat.com>
314
315 Merged from transactional-memory.
316
317 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
318 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
319 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
320 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
321
99c513f6
DD
3222011-11-01 DJ Delorie <dj@redhat.com>
323
324 * dis-asm.h (print_insn_rl78): Declare.
325
cfb8c092
NC
3262011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
327
328 * dis-asm.h (print_insn_epiphany): Declare.
329
006d5c88
DD
3302011-10-21 Ulrich Drepper <drepper@gmail.com>
331
332 * obstack.h [!GNUC] (obstack_free): Avoid cast to int.
333
3342011-10-21 Marc Glisse <marc.glisse@inria.fr>
335
336 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++
337
c192a133
AM
3382011-10-19 Alan Modra <amodra@gmail.com>
339
340 PR ld/13254
341 * bfdlink.h (struct bfd_link_info): Add error_textrel.
342
514c97d3
DD
3432011-09-28 Doug Evans <dje@google.com>
344
345 * timeval-utils.h: New file.
346
347 * libiberty.h (countargv): Declare.
348
235061c2
CC
3492011-09-26 Cary Coutant <ccoutant@google.com>
350
351 gcc PR lto/47247
352 * plugin-api.h (enum ld_plugin_symbol_resolution): Add
353 LDPR_PREVAILING_DEF_IRONLY_EXP.
354 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
355
7955ede5
DD
3562011-09-23 Cary Coutant <ccoutant@google.com>
357
358 PR 40831
359 * demangle.h (enum demangle_component_type): Add
360 DEMANGLE_COMPONENT_CLONE.
361
fd91d419
L
3622011-09-15 H.J. Lu <hongjiu.lu@intel.com>
363
364 PR ld/12975
365 * bfdlink.h (bfd_link_info): Add version_info.
366
17a16b0f
DD
3672011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
368
369 * xregex.h (regoff_t): Define.
370
26ac1280
DD
3712011-07-22 Jakub Jelinek <jakub@redhat.com>
372
d4743114
JJ
373 * dwarf2.h (DW_AT_GNU_macros): New.
374 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
375
26ac1280
DD
376 PR c++/49756
377 * libiberty.h (stack_limit_increase): New prototype.
378
3792011-07-13 Sriraman Tallam <tmsriram@google.com>
380
381 * plugin-api.h
382 (ld_plugin_section): New struct.
383 (ld_plugin_get_section_count): New typedef.
384 (ld_plugin_get_section_type): New typedef.
385 (ld_plugin_get_section_name): New typedef.
386 (ld_plugin_get_section_contents): New typedef.
387 (ld_plugin_update_section_order): New typedef.
388 (ld_plugin_allow_section_ordering): New typedef.
389 (LDPT_GET_SECTION_COUNT): New enum value.
390 (LDPT_GET_SECTION_TYPE): New enum value.
391 (LDPT_GET_SECTION_NAME): New enum value.
392 (LDPT_GET_SECTION_CONTENTS): New enum value.
393 (LDPT_UPDATE_SECTION_ORDER): New enum value.
394 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
395 (tv_get_section_count): New struct members.
396 (tv_get_section_type): New struct members.
397 (tv_get_section_name): New struct members.
398 (tv_get_section_contents): New struct members.
399 (tv_update_section_order): New struct members.
400 (tv_allow_section_ordering): New struct members.
401
05aecedb
AM
4022011-07-15 Alan Modra <amodra@gmail.com>
403
404 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
405 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
406 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id
407 out of bitfields. Reorder bitfields.
408
e9552f7e 4092011-07-13 Sriraman Tallam <tmsriram@google.com>
05aecedb
AM
410
411 * plugin-api.h (ld_plugin_section): New struct.
e9552f7e
ST
412 (ld_plugin_get_section_count): New typedef.
413 (ld_plugin_get_section_type): New typedef.
414 (ld_plugin_get_section_name): New typedef.
415 (ld_plugin_get_section_contents): New typedef.
416 (ld_plugin_update_section_order): New typedef.
417 (ld_plugin_allow_section_ordering): New typedef.
418 (LDPT_GET_SECTION_COUNT): New enum value.
419 (LDPT_GET_SECTION_TYPE): New enum value.
420 (LDPT_GET_SECTION_NAME): New enum value.
421 (LDPT_GET_SECTION_CONTENTS): New enum value.
422 (LDPT_UPDATE_SECTION_ORDER): New enum value.
423 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
424 (tv_get_section_count): New struct members.
425 (tv_get_section_type): New struct members.
426 (tv_get_section_name): New struct members.
427 (tv_get_section_contents): New struct members.
428 (tv_update_section_order): New struct members.
429 (tv_allow_section_ordering): New struct members.
430
ae17ab41
CM
4312011-07-11 Catherine Moore <clm@codesourcery.com>
432
433 * bfdlink.h (flag_type): New enumeration.
434 (flag_info_list): New structure.
435 (flag_info): New structure.
436
0c511000
AM
4372011-07-09 H.J. Lu <hongjiu.lu@intel.com>
438
439 PR ld/12942
440 * bfdlink.h (bfd_link_info): Add loading_lto_outputs.
441
7d6b320b
JB
4422011-07-01 Joel Brobecker <brobecker@adacore.com>
443
444 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
445 on Darwin, as well as on the systems that use a DOS-like
446 filesystem.
447
b24539b3
DD
4482011-06-22 Jakub Jelinek <jakub@redhat.com>
449
450 PR debug/47858
451 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
452
f8b999f9
JJ
4532011-06-22 Jakub Jelinek <jakub@redhat.com>
454
455 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
456
e41b3a13
JJ
4572011-06-20 Jakub Jelinek <jakub@redhat.com>
458
459 PR ld/12570
460 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
461 option.
462
ddee5e46
DD
4632011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
464
465 * demangle.h (DMGL_RET_POSTFIX): Extend the comment.
466 (DMGL_RET_DROP): New.
467
aa137e4d 4682011-06-13 Walter Lee <walt@tilera.com>
c8fa16ed 469
aa137e4d
NC
470 * dis-asm.h (print_insn_tilegx): Declare.
471 (print_insn_tilepro): Likewise.
5e4b319c 472
16d96b5b
AM
4732011-05-17 Alan Modra <amodra@gmail.com>
474
475 PR ld/12760
476 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
477 "string" param.
478
41e04eaa
AM
4792011-05-16 Alan Modra <amodra@gmail.com>
480
481 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
482
d46ab832
JJ
4832011-04-30 Jakub Jelinek <jakub@redhat.com>
484
485 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
486 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
487
1ae0d051
JK
4882011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
489
490 * bfdlink.h (ENUM_BITFIELD): Remove.
491
4922011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
493
494 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
495
35ed3f94
AM
4962011-04-24 Alan Modra <amodra@gmail.com>
497
498 PR ld/12365
499 PR ld/12696
500 * bfdlink.h (ENUM_BITFIELD): Define.
501 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref".
502 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
503 rather than "name".
504
24f58f47
AM
5052011-04-20 Alan Modra <amodra@gmail.com>
506
507 PR ld/12365
508 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
509 and multiple_common parameters to pass in a bfd_link_hash_entry
510 pointer rather than name,bfd etc. found in the hash entry.
511
bbda3415
TG
5122011-03-31 Tristan Gingold <gingold@adacore.com>
513
514 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
515
bb0c9237
TT
5162011-03-24 Mark Wielaard <mjw@redhat.com>
517
518 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
519
55406e10
RÁE
5202010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com>
521
522 * plugin-api.h (ld_plugin_get_view): New.
523 (ld_plugin_tag): Add LDPT_GET_VIEW.
524 (ld_plugin_tv): Add tv_get_view.
525
02458de2
JJ
5262011-03-16 Jakub Jelinek <jakub@redhat.com>
527
528 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
529 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
530 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
531 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
532 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
533 DW_OP_GNU_entry_value): New.
534
007d6189
KT
5352011-02-28 Kai Tietz <kai.tietz@onevision.com>
536
537 * filenames.h (filename_ncmp): New prototype.
538
47704ddf
KT
5392011-02-23 Kai Tietz <kai.tietz@onevision.com>
540
541 * dwarf2.h (_ELF_DWARF2_H): Renamed to
542 _DWARF2_H.
543 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
544 DWARF2_External_PubNames, DWARF2_Internal_PubNames,
545 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
546 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
547
54fcddd0
UW
5482011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
549
550 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
551
7be9d9c9
DD
5522011-01-12 Iain Sandoe <iains@gcc.gnu.org>
553
554 * dwarf2.h: Update value for DW_AT_hi_user.
555
f9e6589d
DD
5562010-11-16 Ian Lance Taylor <iant@google.com>
557
558 * simple-object.h (simple_object_attributes_merge): Declare,
559 replacing simple_object_attributes_compare.
560
8baf536a
DD
5612010-11-04 Ian Lance Taylor <iant@google.com>
562
563 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
564
ffa54e5c
DD
5652010-11-02 Ian Lance Taylor <iant@google.com>
566
567 * simple-object.h: New file.
568
24f58f47 5692010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
ca346ede
DD
570
571 Sync LD plugin patch series (part 1/6) with src/include/.
572 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
573
24f58f47 5742010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
575
576 Apply LD plugin patch series (part 6/6).
577 * bfdlink.h (struct_bfd_link_callbacks): Document new argument
578 to add_archive_element callback used to return a replacement bfd which
579 is to be added to the hash table in place of the original element.
580
24f58f47 5812010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
582
583 Apply LD plugin patch series (part 1/6).
584 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
585
9711ae4d
DD
5862010-10-06 Andi Kleen <ak@linux.intel.com>
587
588 * libiberty.h (setproctitle): Add prototype.
589
bb73df25
BS
5902010-09-29 Bernd Schmidt <bernds@codesourcery.com>
591
592 * opcode/tic6x-control-registers.h (tscl): Now read_write.
593
d9aee5d7
AK
5942010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
595
596 * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
597
f4c65163
MGD
5982010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
599
600 * arm.h (ARM_EXT_V6Z): Remove.
601 (ARM_EXT_SEC): New define.
602 (ARM_AEXT_V6Z): Use Security Extensions.
603 (ARM_AEXT_V6ZK): Likeiwse.
604 (ARM_AEXT_V6ZT2): Likewise.
605 (ARM_AEXT_V6ZKT2): Likewise.
606 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
607 (ARM_ARCH_V7A_SEC): New define.
608 (ARM_ARCH_V7A_MP): Rename...
609 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
610
b7807392
JJ
6112010-09-09 Jakub Jelinek <jakub@redhat.com>
612
613 * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
614
f9e9243a
UW
6152010-07-06 Ken Werner <ken.werner@de.ibm.com>
616
617 * floatformat.h (floatformat_ieee_half_big): Add declaration.
618 (floatformat_ieee_half_little): Likewise.
619
360cfc9c
AM
6202010-06-29 Alan Modra <amodra@gmail.com>
621
622 * dis-asm.h: Remove references to maxq.
623
42218b9f
RÁE
6242010-06-21 Rafael Espindola <espindola@google.com>
625
626 * plugin-api.h (ld_plugin_set_extra_library_path): New.
627 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
628 (ld_plugin_tv): Add tv_set_extra_library_path.
629
36b2885d
JJ
6302010-06-21 Jakub Jelinek <jakub@redhat.com>
631
632 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
633
6508b958
RÁE
6342010-06-18 Rafael Espindola <espindola@google.com>
635
636 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
637 Make argument const.
638
219a461e
DD
6392010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
640
641 * splay-tree.h: Update copyright years.
642 (splay_tree_s): Document fields.
643 (splay_tree_new_typed_alloc): New.
644
645 * hashtab.h: Update copyright years.
646 (htab_create_typed_alloc): New.
647
93a6c7a4
TG
6482010-06-10 Tristan Gingold <gingold@adacore.com>
649
650 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
651 DW_TAG_HP_Bliss_field_set.
652 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
653 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
654 DW_AT_HP_definition_points, DW_AT_HP_default_location and
655 DW_AT_HP_is_result_param.
656 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
657 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
658 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
659 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
660 (enum dwarf_line_number_x_ops): Add
661 DW_LNE_HP_source_file_correlation.
662 (enum dwarf_source_language): Add DW_LANG_HP_Bliss,
663 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
664 DW_LANG_HP_Assembler.
665
3537c84b
RÁE
6662010-06-01 Rafael Espindola <espindola@google.com>
667
668 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
669
9757332f
DD
6702010-04-26 Pedro Alves <pedro@codesourcery.com>
671
672 * filenames.h (PATH_SEPARATOR): Delete.
673
6742010-04-23 Pedro Alves <pedro@codesourcery.com>
675
676 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
677 always define it independently of host, add `dos_based' parameter,
678 and handle it.
679 (PATH_SEPARATOR): Define.
680 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
681 independently of host, add `dos_based' parameter, and handle it.
682 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
683 it independently of host, add `dos_based' parameter, and handle
684 it.
685 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
686 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
687 (HAS_DOS_DRIVE_SPEC): New.
688 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
689 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
690 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
691 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
692
6932009-05-31 Ian Lance Taylor <iant@google.com>
694
695 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
696 the way we treat an ISO C compiler. Don't define inline as a
697 macro when compiling with C++.
698 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
699 when compiling with C++.
700 * fibheap.h: Add extern "C" when compiling with C++.
701
2cd2156f
DD
7022010-04-23 Pedro Alves <pedro@codesourcery.com>
703
704 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
705 always define it independently of host, add `dos_based' parameter,
706 and handle it.
707 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
708 independently of host, add `dos_based' parameter, and handle it.
709 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
710 it independently of host, add `dos_based' parameter, and handle
711 it.
712 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
713 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
714 (HAS_DOS_DRIVE_SPEC): New.
715 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
716 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
717 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
718 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
719
7202010-04-20 Nick Clifton <nickc@redhat.com>
721
722 * sha1.h: Update copyright notice to use GPLv3.
723
e4e42b45
NC
7242010-04-15 Nick Clifton <nickc@redhat.com>
725
726 * bout.h: Update copyright notice to use GPLv3.
727 * hp-symtab.h: Likewise.
728 * oasys.h: Likewise.
729 * progress.h: Likewise.
730 * sha1.h: Likewise.
731 * xtensa-isa-internal.h: Likewise.
732 * xtensa-isa.h: Likewise.
733
58cd9144
DE
7342010-04-14 Doug Evans <dje@google.com>
735
736 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
737
a233b20c
JJ
7382010-04-05 Jakub Jelinek <jakub@redhat.com>
739
740 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
741 field.
742
40b36596
JM
7432010-03-25 Joseph Myers <joseph@codesourcery.com>
744
745 * dis-asm.h (print_insn_tic6x): Declare.
746
0aec0f33
JM
7472010-03-23 Joseph Myers <joseph@codesourcery.com>
748
749 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
750
16c06870
JB
7512010-01-13 Joel Brobecker <brobecker@adacore.com>
752
753 Add new DW_AT_use_GNAT_descriptive_type CU attribute.
754 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
755
6d390a9e
DD
7562010-01-11 Tristan Gingold <gingold@adacore.com>
757
758 * demangle.h (ada_demangle): Add prototype.
759
43e85a8f
DD
7602010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
761
762 PR bootstrap/41771
763 * ansidecl.h: Fix inline test for C99 and Sun Studio cc.
764
2e13ec5c
JB
7652009-12-29 Joel Brobecker <brobecker@adacore.com>
766
767 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
768
e7f8eadb
DK
7692009-12-14 Doug Kwan <dougkwan@google.com>
770
771 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters
772 to avoid shadowed variable warnings.
773 * dis-asm.h (struct disassemble_info): Ditto.
774 (disassemble_init_for_target): Ditto.
775 (init_disassemble_info): Ditto.
776
3cb4feec
AM
7772009-11-18 Alan Modra <amodra@bigpond.net.au>
778
779 * alloca-conf.h: Clarify comment.
780
dec397b2
JB
7812009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
782
783 Add DWARF attribute value for the "Borland fastcall" calling
784 convention.
8b40760a 785 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
dec397b2 786
96d86ee3
KT
7872009-10-23 Kai Tietz <kai.tietz@onevision.com>
788
789 * splay-tree.h (libi_uhostptr_t): Add gcc specific
790 __extension__ for long long type case to silent cX9.
791 (libi_shostptr_t): Likewise.
792
0adbbe4a
DD
7932009-10-19 Rafael Avila de Espindola <espindola@google.com>
794
795 PR40790
796 * plugin-api.h: Don't include stdint.h unconditionally.
797
3fce87a0
DD
7982009-10-15 Jakub Jelinek <jakub@redhat.com>
799
800 * include/dwarf2.h (DW_LANG_Python): Add comment that it is
801 a DWARF 4 addition.
802
f88dc410
AM
8032009-10-14 Alan Modra <amodra@bigpond.net.au>
804
805 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
806 bfd_link_common_skip_ar_aymbols.
807 (struct bfd_link_info): Here too.
808
e322137b
DD
8092009-10-09 Rafael Espindola <espindola@google.com>
810
811 * plugin-api.h (ld_plugin_add_input_library): Change argument name to
812 libname.
813
59b17575
DD
8142008-10-03 Rafael Espindola <espindola@google.com>
815
816 * plugin-api.h: New.
817 * lto-symtab.h: New.
818
8341e15b
ILT
8192009-10-05 Rafael Espindola <espindola@google.com>
820
821 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
822 (ld_plugin_get_input_file): New.
823 (ld_plugin_release_input_file): New.
824 (ld_plugin_add_input_library): New.
825 (ld_plugin_message): Mark format const.
826 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
827 LDPT_ADD_INPUT_LIBRARY.
828 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
829 tv_add_input_library.
830
8312009-10-04 Jerry Quinn <jlquinn@optonline.net>
832
833 * plugin-api.h: Fix compile.
834
664aa91f
DD
8352009-09-29 Jason Merrill <jason@redhat.com>
836
837 * demangle.h (enum demangle_component_type): Add
838 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
839 DEMANGLE_COMPONENT_UNNAMED_TYPE.
840 (struct demangle_component): Add s_unary_num.
841
c7927a3c
NC
8422009-09-29 DJ Delorie <dj@redhat.com>
843
844 * dis-asm.h: Add prototype for print_insn_rx.
845
39236edf
DD
8462009-09-25 Dodji Seketeli <dodji@redhat.com>
847
848 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
849 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
850 and DW_TAG_formal_parameter_pack until DWARF 5 is out.
851
fa9efd0f
DD
8522009-09-25 Cary Coutant <ccoutant@google.com>
853
854 Add rest of new values from DWARF Version 4.
855 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
856 New tags.
857 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
858 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
859 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
860 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
861 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
862 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
863 attributes.
864 (DW_LANG_Python): New language.
865
2b6f5997
CC
8662009-09-24 Cary Coutant <ccoutant@google.com>
867
868 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
869 New tags.
870 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
871 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
872 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
873 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
874 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
875 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
876 attributes.
877 (DW_LANG_Python): New language.
878
a89caa61
DD
8792009-09-22 Dodji Seketeli <dodji@redhat.com>
880
881 * dwarf2.h (enum dwarf_tag): Add
882 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
883
a50b1753
NC
8842009-09-09 Martin Thuresson <martin@mtme.org>
885
886 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
887 level.
888
66a6900a
JZ
8892009-09-04 Jie Zhang <jie.zhang@analog.com>
890
891 * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
892 (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
893 (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
894 PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
895 Adjust accordingly.
896 (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
897 PseudoDbg_Assert_grp_mask.
898
7ba29e2a
NC
8992009-08-06 Michael Eager <eager@eagercon.com>
900
901 * dis-asm.h: Decl print_insn_microblaze().
902
6e881691
DD
9032009-07-24 Ian Lance Taylor <iant@google.com>
904
905 * libiberty.h (crc32): Declare.
906
2c61e778
DE
9072009-07-20 Cary Coutant <ccoutant@google.com>
908 Doug Evans <dje@google.com>
77170296
DE
909
910 Add some dwarf4 values.
911 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
912 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
913 DW_FORM_flag_present, DW_FORM_sig8.
914 (enum dwarf_attribute): Add DW_AT_signature.
915
d5031754
DD
9162009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
917
918 * demangle.h
919 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
920 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
921 New.
922
fa8f86ff
TT
9232009-07-10 Tom Tromey <tromey@redhat.com>
924
925 * dwarf2.h: New file, moved from elf/.
926
62d2aabf
DD
9272009-07-09 Jakub Jelinek <jakub@redhat.com>
928
929 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
930 and DW_OP_stack_value.
931
e0452928
DD
9322009-07-09 Tom Tromey <tromey@redhat.com>
933
934 * elf/dwarf2.h: Remove, renaming to...
935 * dwarf2.h: ... this.
936
9372009-06-29 Tom Tromey <tromey@redhat.com>
938
939 * elf/dwarf2.h: New file. Merged with gdb.
940
0313a2b8
NC
9412009-06-18 Nick Clifton <nickc@redhat.com>
942
943 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
944 field of struct disassemble_info.
945
671f4ed1
DD
9462009-06-09 Ian Lance Taylor <ian@airs.com>
947
948 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
949
1316c8b3
NC
9502009-06-15 Nick Clifton <nickc@redhat.com>
951
0313a2b8
NC
952 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
953 struct disassemble_info.
1316c8b3 954
8466c6d4
DD
9552009-06-02 Ian Lance Taylor <iant@google.com>
956
957 * ansidecl.h (EXPORTED_CONST): Define.
958
52d6785f
DD
9592009-05-31 Ian Lance Taylor <iant@google.com>
960
961 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
962 the way we treat an ISO C compiler. Don't define inline as a
963 macdro when compiling with C++.
964 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
965 when compiling with C++.
966 * fibheap.h: Add extern "C" when compiling with C++.
967
84983b1a
TG
9682009-05-25 Tristan Gingold <gingold@adacore.com>
969
970 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
971 FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
972
95e62385
L
9732009-04-22 Taras Glek <tglek@mozilla.com>
974
975 * hashtab.h: Update GTY annotations to new syntax.
976 * splay-tree.h: Likewise.
e48570bb 977
a0c402a5
L
9782009-04-08 H.J. Lu <hongjiu.lu@intel.com>
979
980 * bfdlink.h (bfd_link_info): Add warn_alternate_em.
981
8d25cc3d
AM
9822009-03-18 Alan Modra <amodra@bigpond.net.au>
983
984 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
985 documentation.
986
c743cf5d
DD
9872009-03-17 Jason Merrill <jason@redhat.com>
988
989 * demangle.h (enum demangle_component_type): Add
990 DEMANGLE_COMPONENT_FUNCTION_PARAM.
991
fa7f3e72
CC
9922008-12-01 Cary Coutant <ccoutant@google.com>
993
994 * plugin-api.h (LDPS_BAD_HANDLE): New constant.
995 (ld_plugin_get_input_file): New typedef.
996 (ld_plugin_release_input_file): New typedef.
997 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
998 (struct ld_plugin_tv): Add two new fields.
999
84e94c90
NC
10002008-12-23 Jon Beniston <jon@beniston.com>
1001
1002 * dis-asm.h: Add LM32 disassembler function prototype.
1003
d2825c1a
DD
10042008-12-10 Jason Merrill <jason@redhat.com>
1005
1006 * demangle.h (enum demangle_component_type): Add
1007 DEMANGLE_COMPONENT_FIXED_TYPE.
1008
6c52134c
CC
10092008-12-01 Cary Coutant <ccoutant@google.com>
1010
1011 * plugin-api.h (ld_plugin_message): Change format parameter to const.
1012
a6bfd026
CC
10132008-12-01 Cary Coutant <ccoutant@google.com>
1014
1015 * plugin-api.h: Fix syntax error when compiling with C++.
1016
ae5a3597
AM
10172008-11-26 Alan Modra <amodra@bigpond.net.au>
1018
1019 PR 7047
1020 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
1021 Add "literal".
1022
1fa3cd83
SA
10232008-11-21 Sterling Augustine <sterling@tensilica.com>
1024
1025 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
1026 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
1027
33430bd0 10282008-11-19 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1029
33430bd0
BW
1030 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
1031 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
1032 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
1033 (XCHAL_NUM_AREGS): Change to 32.
1034 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
1035 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
1036 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
1037 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
1038 (XCHAL_DEBUGLEVEL): Change to 6.
e4e42b45 1039
d387240a
TG
10402008-11-14 Tristan Gingold <gingold@adacore.com>
1041
1042 * fopen-vms.h (FOPEN_RB): Use a single string to match the
1043 standard prototype.
1044 (FOPEN_WB): Ditto.
1045 (FOPEN_AB): Ditto.
1046 (FOPEN_RUB): Ditto.
1047 (FOPEN_WUB): Ditto.
1048 (FOPEN_AUB): Ditto.
1049
75ded2db
AM
10502008-10-21 Alan Modra <amodra@bigpond.net.au>
1051
1052 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
1053
1c08f2c8
DD
10542008-10-06 Jason Merrill <jason@redhat.com>
1055
1056 * demangle.h (enum demangle_component_type): Add
1057 DEMANGLE_COMPONENT_PACK_EXPANSION.
1058
f1c4cc75
RH
10592008-09-24 Richard Henderson <rth@redhat.com>
1060
1061 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1062
bbb444b6
ILT
10632008-09-22 Rafael Espindola <espindola@google.com>
1064
1065 * plugin-api.h (ld_plugin_status): Remove comma from the last item.
1066 Use C style comment.
1067 (ld_plugin_api_version, ld_plugin_output_file_type,
1068 ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
1069 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
1070 comma from the last item.
1071
89fc3421
CC
10722008-09-18 Cary Coutant <ccoutant@google.com>
1073
1074 Add plugin functionality for link-time optimization (LTO).
1075 * plugin-api.h: New file.
1076
ba8cb4ba
DD
10772008-09-09 Jason Merrill <jason@redhat.com>
1078
1079 * demangle.h (enum demangle_component_type): Add
1080 DEMANGLE_COMPONENT_DECLTYPE.
1081
67efbf45
AM
10822008-08-25 Alan Modra <amodra@bigpond.net.au>
1083
1084 * binary-io.h: New file, imported from gnulib, but don't
1085 #include <fcntl.h> or <stdio.h>.
1086
5c1d2f5f
AM
10872008-08-17 Alan Modra <amodra@bigpond.net.au>
1088
1089 * bfdlink.h (bfd_generic_link_read_symbols): Declare.
1090
7b21ac3f
EW
10912008-08-08 Anatoly Sokolov <aesok@post.ru>
1092
1093 * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1094 E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1095 (EF_AVR_MACH): Redefine to 0x7F.
1096 * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
1097 (AVR_ISA_AVR3): Redefine.
1098 (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
1099 AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
1100 AVR_ISA_AVR6): Define.
1101
1bac266e
JZ
11022008-07-12 Jie Zhang <jie.zhang@analog.com>
1103
1104 Revert
1105 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1106 * bfdlink.h (struct bfd_link_info): Add sep_code member
1107 variable.
1108 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1109 (EF_BFIN_DATA_IN_L1): Define.
1110
8c684578
JZ
11112008-07-12 Jie Zhang <jie.zhang@analog.com>
1112
1113 * bfdlink.h (struct bfd_link_info): Add sep_code member
1114 variable.
1115 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1116 (EF_BFIN_DATA_IN_L1): Define.
1117
6a4fe770
SS
11182008-07-07 Stan Shebs <stan@codesourcery.com>
1119
1120 * dis-asm.h (struct disassemble_info): Add endian_code field.
1121
0f963b24
JB
11222008-07-07 Joel Brobecker <brobecker@adacore.com>
1123
1124 * safe-ctype.h: Add #include of ctype.h before redefining
1125 the ctype.h macros.
1126
d5721fa7
JB
11272008-07-04 Joel Brobecker <brobecker@adacore.com>
1128
1129 * safe-ctype.h: Remove #error when detecting that ctype.h has been
1130 included. Redefine the various macros provided by ctype.h as
1131 undefined variables.
1132
1e5d0832
DD
11332008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1134
1135 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1136 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1137
97407faf
AM
11382008-06-06 Alan Modra <amodra@bigpond.net.au>
1139
1140 * bfdlink.h (struct bfd_link_info): Add "path_separator".
1141
112b7c50
AK
11422008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
1143
1144 * dis-asm.h (print_s390_disassembler_options):
1145 Prototype added.
1146
b68965a0
DD
11472008-03-24 Ian Lance Taylor <iant@google.com>
1148
1149 * sha1.h: New file, from gnulib.
1150
1151 * md5.h: Add extern "C" when compiled with C++.
1152
66ce8439
ILT
11532008-03-24 Ian Lance Taylor <iant@google.com>
1154
1155 * md5.h: Add extern "C" when compiled with C++.
1156
91edef2d
ILT
11572008-03-21 Ian Lance Taylor <iant@google.com>
1158
1159 * filenames.h: Add extern "C" when compiled with C++.
1160
f13a99db
AM
11612008-02-15 Alan Modra <amodra@bigpond.net.au>
1162
1163 * bfdlink.h (struct bfd_link_hash_table): Delete creator field.
1164 (struct bfd_link_info): Add output_bfd.
1165
6c7d412c
BW
11662008-02-11 Bob Wilson <bob.wilson@acm.org>
1167
1168 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
1169 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
e4e42b45 1170
830ef634
DD
11712008-01-26 David Daney <ddaney@avtrex.com>
1172
1173 * demangle.h (demangle_component_type): Add
1174 DEMANGLE_COMPONENT_JAVA_RESOURCE,
1175 DEMANGLE_COMPONENT_COMPOUND_NAME, and
1176 DEMANGLE_COMPONENT_CHARACTER as new enum values.
1177 (demangle_component): Add struct s_character to union u.
1178
b14d30e1
JM
11792007-11-07 Joseph Myers <joseph@codesourcery.com>
1180 Daniel Jacobowitz <dan@codesourcery.com>
1181
1182 * floatformat.h (struct floatformat): Add split_half field.
1183 (floatformat_ibm_long_double): New.
1184
3a0ab695
DD
11852007-09-06 Tom Tromey <tromey@redhat.com>
1186
1187 * libiberty.h (pex_free): Document process killing.
1188
8969a67f
DD
11892007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1190
1191 * demangle.h (enum demangle_component_type): Add
1192 DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1193
cd12e26d
BE
11942007-07-25 Ben Elliston <bje@au.ibm.com>
1195
1196 * ternary.h: Remove.
1197
0a05a876 11982007-07-18 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1199
0a05a876
BW
1200 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1201 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
e4e42b45 1202
bd0aa315
NC
12032007-07-17 Nick Clifton <nickc@redhat.com>
1204
1205 * COPYING3: New file. Contains version 3 of the GNU General
1206 Public License.
1207
d2df793a
NC
12082007-07-12 Kai Tietz <kai.tietz@onevision.com>
1209
ae8772e6
HPN
1210 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1211 work-a-round whitespace problem in gcc gengtype.
1212
d2df793a
NC
1213 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
1214 needed for WIN64 when a long is not wide enough for a pointer.
0fdaa005 1215 (splay_tree_key, splay_tree_value): Use the new types.
d2df793a 1216
fd2f25da
RM
12172007-07-09 Roland McGrath <roland@redhat.com>
1218
1219 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1220
a208b53c
NC
12212007-07-06 Nick Clifton <nickc@redhat.com>
1222
1223 * bfdlink.h: Update copyright notice to refer to GPLv3.
1224
3d3d428f
NC
12252007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1226
0fdaa005 1227 * dis-asm.h (print_insn_cr16): New prototype.
3d3d428f 1228
a9a4c53e
AM
12292007-06-01 Noah Misch <noah@cs.caltech.edu>
1230 Alan Modra <amodra@bigpond.net.au>
1231
1232 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
1233
0c18fee5
DD
12342007-05-07 Nathan Froyd <froydnj@codesourcery.com>
1235
1236 * libiberty.h (writeargv): Declare.
1237
49fa1e15
AM
12382007-04-30 Alan Modra <amodra@bigpond.net.au>
1239
1240 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1241
e8590c10
DD
12422007-04-25 Mark Mitchell <mark@codesourcery.com>
1243
1244 * demangle.h: Change license to LGPL + exception.
1245
4a828aab
RH
12462007-04-10 Richard Henderson <rth@redhat.com>
1247
1248 * bfdlink.h (struct bfd_link_info): Add relax_trip.
1249
9c577e89
DD
12502007-03-29 Joel Brobecker <brobecker@adacore.com>
1251
1252 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
1253 regardless of the type of file system.
1254
e04d7611
DD
12552007-03-06 Jan Hubicka <jh@suse.cz>
1256
1257 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1258
2889e75b
NC
12592007-02-21 Nick Clifton <nickc@redhat.com>
1260
1261 * bfdlink.h (struct bfd_link_callbacks): Add
1262 override_segment_assignment field.
1263
92f01d61
JM
12642007-02-17 Mark Mitchell <mark@codesourcery.com>
1265 Nathan Sidwell <nathan@codesourcery.com>
1266 Vladimir Prus <vladimir@codesourcery.com
1267 Joseph Myers <joseph@codesourcery.com>
1268
1269 * bin-bugs.h: Remove.
1270
b5d7c748
DD
12712007-02-09 Joseph S. Myers <joseph@codesourcery.com>
1272
1273 * libiberty.h (pex_write_input): Remove prototype.
1274
d6eafc3e
DB
12752007-02-05 Dave Brolley <brolley@redhat.com>
1276
1277 * Contribute the following changes:
1278 2001-03-26 Ben Elliston <bje@redhat.com>
1279
1280 * dis-asm.h (print_insn_mep): Declare.
1281
fc523535 12822007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
1283
1284 * dis-asm.h (print_i386_disassembler_options): New.
1285
53d7966f 12862007-01-31 Vladimir Prus <vladimir@codesourcery.com>
fd2f25da 1287
53d7966f
VP
1288 * libiberty.h (PEX_STDERR_TO_PIPE): New define.
1289 (PEX_BINARY_ERROR): New define.
1290 (pex_read_err): New function.
1291
208c1674
DD
12922007-01-29 Simon Baldwin <simonb@google.com>
1293
1294 * demangle.h: New cplus_demangle_print_callback,
1295 cplus_demangle_v3_callback, and java_demangle_v3_callback function
1296 prototypes, and demangle_callbackref type definition.
1297
40b36307
L
12982007-01-16 H.J. Lu <hongjiu.lu@intel.com>
1299
1300 PR ld/3831
1301 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
fd2f25da 1302 Add dynamic and dynamic_data.
40b36307 1303
4fd454c8
NC
13042006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1305 Nick Clifton <nickc@redhat.com>
1306
1307 * ansidecl.h (ATTRIBUTE_PACKED): Define.
1308
d8f813d4 13092006-11-30 Andrew Stubbs <andrew.stubbs@st.com>
40b36307 1310 J"orn Rennecke <joern.rennecke@st.com>
d8f813d4
JR
1311
1312 PR driver/29931
1313 * libiberty.h (make_relative_prefix_ignore_links): Declare.
1314
2caa7ca0
BW
13152006-11-27 Bob Wilson <bob.wilson@acm.org>
1316
1317 * xtensa-config.h (XSHAL_ABI): New.
1318 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
1319
0154116a
BW
13202006-11-27 Bob Wilson <bob.wilson@acm.org>
1321
1322 * xtensa-isa.h (STATIC_LIBISA): Delete.
1323
2087ad84
PB
13242006-10-30 Paul Brook <paul@codesourcery.com>
1325
1326 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1327 symtab_size.
1328
c0f00686
L
13292006-10-30 H.J. Lu <hongjiu.lu@intel.com>
1330
1331 PR ld/3111
1332 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
1333
e9f53129
AM
13342006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1335 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1336 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1337 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1338 Alan Modra <amodra@bigpond.net.au>
1339
1340 * dis-asm.h (print_insn_spu): Declare.
1341
1c0d3aa6
NC
13422006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1343
1344 * dis-asm.h: Add prototypes for Score disassembler routines.
1345
55255dae
L
13462006-09-07 H.J. Lu <hongjiu.lu@intel.com>
1347
1348 * bfdlink.h (bfd_elf_dynamic_list): New.
1349 (bfd_link_info): Add a dynamic field.
1350
c17d87de
NC
13512006-08-04 Marcelo Tosatti <marcelo@kvack.org>
1352
1353 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1354
fdc90cb4
JJ
13552006-07-10 Jakub Jelinek <jakub@redhat.com>
1356
1357 * bfdlink.h (struct bfd_link_info): Add emit_hash and
1358 emit_gnu_hash bitfields.
1359
3db2e6dd
DD
13602006-04-11 Jim Blandy <jimb@codesourcery.com>
1361
1362 * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1363
fbbc3759
L
13642006-04-06 H.J. Lu <hongjiu.lu@intel.com>
1365
1366 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with
1367 relax_pass.
1368
d70c5fc7
NC
13692006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1370 Anil Paranjape <anilp1@kpitcummins.com>
1371 Shilin Shakti <shilins@kpitcummins.com>
1372
1373 * dis-asm.h (print_insn_xc16c): New prototype.
1374
dd942754
DD
13752006-01-18 DJ Delorie <dj@redhat.com>
1376
1377 * md5.h: Include ansidecl.h
1378
d99b6465
AS
13792006-01-17 Andreas Schwab <schwab@suse.de>
1380
1381 PR binutils/1486
1382 * dis-asm.h (struct disassemble_info): Add
1383 disassembler_needs_relocs.
1384
51d04b5c
BW
13852006-01-09 Bob Wilson <bob.wilson@acm.org>
1386
1387 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1388
b2d179be
BW
13892005-12-30 Bob Wilson <bob.wilson@acm.org>
1390
1391 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1392
d031aafb
NS
13932005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1394
1395 Second part of ms1 to mt renaming.
1396 * dis-asm.h (print_insn_mt): Renamed.
1397
7887b2ce
DD
13982005-12-10 Terry Laurenzo <tlaurenzo@gmail.com>
1399
1400 PR java/9861
1401 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
1402 output format for return types
1403
6ed89c00
AM
14042005-11-03 Alan Modra <amodra@bigpond.net.au>
1405
1406 * bfdlink.h (struct bfd_link_order): Tweak comment.
1407
fb10537e
DD
14082005-10-31 Mark Kettenis <kettenis@gnu.org>
1409
1410 * floatformat.h (enum floatformat_byteorders): Add
1411 floatformat_vax.
1412 (floatformat_vax_aingle, floatformat_vax_double): Declare.
1413
16175d96
DB
14142005-10-28 Dave Brolley <brolley@redhat.com>
1415
1416 Contribute the following changes:
1417 2003-09-29 Dave Brolley <brolley@redhat.com>
1418
1419 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
1420 more exotic underlying types to be used.
1421
3c9b82ba
NC
14222005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
1423
1424 disasm.h: Add declaration for print_insn_z80
1425
dc603df5
CM
14262005-09-30 Catherine Moore <clm@cm00re.com>
1427
1428 * dis-asm.h (print_insn_bfin): Declare.
dc603df5 1429
7b17bc29
MM
14302005-09-26 Mark Mitchell <mark@codesourcery.com>
1431
1432 * libiberty.h (expandargv): New function.
1433
c17ae8a2
AM
14342005-08-18 Alan Modra <amodra@bigpond.net.au>
1435
1436 * bfdlink.h: Remove mention of a29k.
1437 * dis-asm.h: Remove a29k support.
c17ae8a2 1438
3b6940c0
DD
14392005-08-17 Mark Kettenis <kettenis@gnu.org>
1440
1441 * floatformat.h (struct floatformat): Change type of large
1442 argument for is_valid member to `const void *'.
1443 (floatformat_to_double): Change type of second argument to `const
1444 void *'.
1445 (floatformat_from_double): Change type of last argument to `void
1446 *'.
1447 (floatformat_is_valid): Change type of last argument to `const
1448 void *'.
1449
49f58d10
JB
14502005-07-14 Jim Blandy <jimb@redhat.com>
1451
1452 * dis-asm.h (print_insn_m32c): New declaration.
1453
f2942ea4
DD
14542005-07-12 Ben Elliston <bje@au.ibm.com>
1455
1456 * xregex2.h (regexec): Qualify this prototype with __extension__
1457 when compiling with GNU C.
1458
0fd3a477
JW
14592005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1460
1461 * dis-asm.h (fprintf_ftype): Add format attribute.
1462
6ba85b8c
DD
14632005-07-03 Steve Ellcey <sje@cup.hp.com>
1464
1465 PR other/13906
1466 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
1467 * md5.h (md5_uintptr): New.
1468 (md5_ctx): Align buffer field.
1469
c3cca4c9
DD
14702005-06-30 Daniel Berlin <dberlin@dberlin.org>
1471
1472 * hashtab.h (HTAB_DELETED_ENTRY): New macro.
1473 (HTAB_EMPTY_ENTRY): New macro.
1474
67f3cb05
GK
14752005-06-20 Geoffrey Keating <geoffk@apple.com>
1476
fd2f25da 1477 * libiberty.h (strverscmp): Prototype.
67f3cb05 1478
08d8fa11
JJ
14792005-06-17 Jakub Jelinek <jakub@redhat.com>
1480
1481 * elf/external.h (GRP_ENTRY_SIZE): Define.
1482
6b5d3a4d
ZW
14832005-06-08 Zack Weinberg <zack@codesourcery.com>
1484
1485 * dis-asm.h (get_arm_regnames): Update prototype.
1486
3f1c9c12
AH
14872005-06-07 Aldy Hernandez <aldyh@redhat.com>
1488 Michael Snyder <msnyder@redhat.com>
1489 Stan Cox <scox@redhat.com>
1490
1491 * dis-asm.h: Externalize print_insn_ms1.
1492
d30d42d1
DD
14932005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
1494
1495 * libiberty.h (XOBFINISH): New.
1496
e1fffbe6
AM
14972005-06-03 Alan Modra <amodra@bigpond.net.au>
1498
1499 * bfdlink.h (struct bfd_link_callbacks): Add einfo.
1500
c2bd6e35
DD
15012005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1502
1503 * libiberty.h (vsnprintf): Add format attribute.
1504
e9472921
DD
15052005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1506
1507 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1508
01e94249
DD
15092005-05-28 Eli Zaretskii <eliz@gnu.org>
1510
1511 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
1512 needed.
1513 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
1514
839e4798
RH
15152005-05-25 Richard Henderson <rth@redhat.com>
1516
1517 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1518
abf6a75b
DD
15192005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net>
1520
1521 * libiberty.h (ACONCAT): Properly cast value of alloca().
1522
1523 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
1524 __cplusplus.
1525
aaac3631
DD
15262005-05-12 Steve Ellcey <sje@cup.hp.com>
1527
1528 libiberty.h: Do not define empty basename prototype.
1529
e172dbf8
NC
15302005-05-10 Nick Clifton <nickc@redhat.com>
1531
1532 * Update the address and phone number of the FSF organization in
1533 the GPL notices in the following files:
1534 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
1535 dyn-string.h, fibheap.h, filenames.h, floatformat.h,
1536 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
1537 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
1538 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
1539 symcat.h, ternary.h, xregex2.h, xtensa-config.h,
1540 xtensa-isa-internal.h, xtensa-isa.h
1541
c631edf1
DD
15422005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1543
1544 * libiberty.h (unlock_std_streams): New.
1545
a288642d
DD
15462005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1547
1548 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
1549 Don't use the PTR macro.
1550
1551 * sort.h: Don't use the PARAMS macro.
1552
7b6f6286
DD
15532005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1554
1555 * libiberty.h (unlock_stream): New.
1556
ab70e2a5
DD
15572005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1558
1559 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1560 Remove parameter names.
1561
ac119ae8
DD
15622005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1563
1564 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1565 Provide prototypes for new functions.
1566
7e10245c
DD
15672005-03-29 Ian Lance Taylor <ian@airs.com>
1568
1569 * libiberty.h: Fix indentation.
1570
b109e79a
ILT
15712005-03-28 Ian Lance Taylor <ian@airs.com>
1572
1573 * libiberty.h: Include <stdio.h>.
1574 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
1575 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
1576 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
1577 (pex_init, pex_run, pex_read_output): Declare.
1578 (pex_get_status, pex_get_times, pex_free, pex_one): Declare.
1579 (struct pex_time): Define.
1580
3d0dfe26
MM
15812005-03-28 Mark Mitchell <mark@codesourcery.com>
1582
1583 * libiberty.h (ffs): Declare, if necessary.
e1fffbe6 1584
49b1fae4
DD
15852005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net>
1586
1587 * ternary.h: Don't use PARAMS anymore.
1588
15892005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net>
1590
1591 * md5.h: Remove definition and uses of __P.
1592 * dyn-string.h: Remove uses of PARAMS.
1593 * fibheap.h: Likewise.
1594 * floatformat.h: Likewise.
1595 * hashtab.h: Likewise.
1596
9334f9c6
DD
15972005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net>
1598
1599 * demangle.h: Remove uses of PARAMS.
1600
1601 * libiberty.h (ANSI_PROTOTYPES): Remove guard since
1602 ANSI_PROTOTYPES is always assumed.
1603 Remove uses of PARAMS throughout.
1604
0fad4bdb
DD
16052005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1606
1607 * libiberty.h (xstrndup): Declare.
1608
1ec0126d
DD
16092005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1610
1611 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
1612
1fbc7e7a
BW
16132005-03-22 Bob Wilson <bob.wilson@acm.org>
1614
1615 * xtensa-isa.h: Update a comment and whitespace.
1616
57316bff
L
16172005-03-16 H.J. Lu <hongjiu.lu@intel.com>
1618
1619 * bfdlink.h (bfd_link_info): Add gc_sections.
1620
8ec32723
DD
16212005-03-09 Mark Mitchell <mark@codesourcery.com>
1622
1623 * libiberty.h (gettimeofday): Declare.
1624
190eb137
DD
16252005-03-01 Jan Beulich <jbeulich@novell.com>
1626
1627 * libiberty.h: Declare unlink_if_ordinary.
1628
f075ee0c
AM
16292005-02-21 Alan Modra <amodra@bigpond.net.au>
1630
1631 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
1632 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
1633 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
1634
8adce22d
DD
16352005-02-14 Paolo Bonzini <bonzini@gnu.org>
1636
1637 PR bootstrap/19818
1638 * ansidecl.h (PARAMS): Guard from redefinition.
1639
11f25ea6
AM
16402005-02-03 Alan Modra <amodra@bigpond.net.au>
1641
1642 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
1643
77cfaee6
AM
16442005-02-01 Alan Modra <amodra@bigpond.net.au>
1645
1646 * bfdlink.h (bfd_link_repair_undef_list): Declare.
1647
0bcb06d2
AS
16482005-01-10 Andreas Schwab <schwab@suse.de>
1649
1650 * dis-asm.h (struct disassemble_info): Add skip_zeroes and
1651 skip_zeroes_at_end.
1652
40a59a4c
DD
16532004-12-11 Ben Elliston <bje@au.ibm.com>
1654
1655 * fibheap.h (struct fibnode): Only use unsigned long bitfields
1656 when __GNUC__ is defined and ints are less than 32-bits wide.
1657
fc0e6df6
PB
16582004-11-04 Paul Brook <paul@codesourcery.com>
1659
1660 * bfdlink.h (bfd_link_info): Add default_imported_symver.
1661
a1ace8d8
BW
16622004-11-12 Bob Wilson <bob.wilson@acm.org>
1663
1664 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
1665 * xtensa-isa.h (xtensa_interface_class_id): New prototype.
1666
7499d566
NC
16672004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
1668 Vineet Sharma <vineets@noida.hcltech.com>
1669
1670 * dis-asm.h: Add prototype for print_insn_maxq_little.
1671
3e3b46e5
PB
16722004-10-26 Paul Brook <paul@codesourcery.com>
1673
1674 * bfdlink.h (struct bfd_link_info): Add create_default_symver.
1675
dfeffb9f
L
16762004-10-21 H.J. Lu <hongjiu.lu@intel.com>
1677
1678 PR 463
1679 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct
1680 bfd_link_hash_entry to reloc_overflow.
1681
43cd72b9
BW
16822004-10-07 Bob Wilson <bob.wilson@acm.org>
1683
1684 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
1685 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
1686 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
c44050dc 1687
43cd72b9
BW
1688 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
1689 (config_sturct struct): Delete.
1690 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
1691 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
1692 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
1693 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
1694 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
1695 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
1696 (xtensa_insn_decode_fn): Rename to ...
1697 (xtensa_opcode_decode_fn): ... this.
1698 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
1699 xtensa_undo_reloc_fn): Update.
1700 (xtensa_encoding_template_fn): Delete.
1701 (xtensa_opcode_encode_fn, xtensa_format_decode_fn,
1702 xtensa_length_decode_fn): New.
1703 (xtensa_format_internal, xtensa_slot_internal): New types.
1704 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
1705 get_field, and set_field fields. Add name, field_id, regfile,
1706 num_regs, and flags fields.
1707 (xtensa_arg_internal): New type.
1708 (xtensa_iclass_internal): Change operands field to array of
1709 xtensa_arg_internal. Add num_stateOperands, stateOperands,
1710 num_interfaceOperands, and interfaceOperands fields.
1711 (xtensa_opcode_internal): Delete length, template, and iclass fields.
1712 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
1713 (opname_lookup_entry): Delete.
1714 (xtensa_regfile_internal, xtensa_interface_internal,
1715 xtensa_funcUnit_internal, xtensa_state_internal,
1716 xtensa_sysreg_internal, xtensa_lookup_entry): New.
1717 (xtensa_isa_internal): Replace opcode_table field with opcodes field.
1718 Change type of opname_lookup_table. Delete num_modules,
1719 module_opcode_base, module_decode_fn, config, and has_density fields.
1720 Add num_formats, formats, format_decode_fn, length_decode_fn,
1721 num_slots, slots, num_fields, num_operands, operands, num_iclasses,
1722 iclasses, num_regfiles, regfiles, num_states, states,
1723 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
1724 max_sysreg_num, sysreg_table, num_interfaces, interfaces,
1725 interface_lookup_table, num_funcUnits, funcUnits and
1726 funcUnit_lookup_table fields.
1727 (xtensa_isa_module, xtensa_isa_modules): Delete.
1728 (xtensa_isa_name_compare): New prototype.
1729 (xtisa_errno, xtisa_error_msg): New.
1730 * xtensa-isa.h (XTENSA_ISA_VERSION): Define.
1731 (xtensa_isa): Change type.
1732 (xtensa_operand): Delete.
1733 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
1734 xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
1735 xtensa_funcUnit_use): New types.
1736 (libisa_module_specifier): Delete.
1737 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
1738 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
1739 xtensa_insnbuf_from_chars): Update prototypes.
1740 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
1741 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
1742 xtensa_encode_insn, xtensa_insn_length,
1743 xtensa_insn_length_from_first_byte, xtensa_num_operands,
1744 xtensa_operand_kind, xtensa_encode_result,
1745 xtensa_operand_isPCRelative): Delete.
1746 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
1747 xtensa_operand_set_field, xtensa_operand_encode,
1748 xtensa_operand_decode, xtensa_operand_do_reloc,
1749 xtensa_operand_undo_reloc): Update prototypes.
1750 (xtensa_isa_maxlength, xtensa_isa_length_from_chars,
1751 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
1752 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
1753 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
1754 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
1755 xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
1756 xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
1757 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
1758 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
1759 xtensa_opcode_is_loop, xtensa_opcode_is_call,
1760 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
1761 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
1762 xtensa_opcode_funcUnit_use, xtensa_operand_name,
1763 xtensa_operand_is_visible, xtensa_operand_is_register,
1764 xtensa_operand_regfile, xtensa_operand_num_regs,
1765 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
1766 xtensa_stateOperand_state, xtensa_stateOperand_inout,
1767 xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
1768 xtensa_regfile_lookup_shortname, xtensa_regfile_name,
1769 xtensa_regfile_shortname, xtensa_regfile_view_parent,
1770 xtensa_regfile_num_bits, xtensa_regfile_num_entries,
1771 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
1772 xtensa_state_is_exported, xtensa_sysreg_lookup,
1773 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
1774 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
1775 xtensa_interface_num_bits, xtensa_interface_inout,
1776 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
1777 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
8fdd7217
NC
17782004-10-07 Jeff Baker <jbaker@qnx.com>
1779
1780 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
1781
f6e332e6
AM
17822004-09-17 Alan Modra <amodra@bigpond.net.au>
1783
1784 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
1785 of union.
1786
79fadcb0
DD
17872004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
1788
1789 * libiberty.h (basename): Prototype for __MINGW32__.
1790
a5ecc6a5
DD
17912004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1792
1793 * ansidecl.h (ATTRIBUTE_SENTINEL): Define.
1794 * libiberty.h (concat, reconcat, concat_length, concat_copy,
1795 concat_copy2): Use ATTRIBUTE_SENTINEL.
1796
d003868e
AM
17972004-08-13 Alan Modra <amodra@bigpond.net.au>
1798
1799 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
1800 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
1801
deaa6723
DD
18022004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
1803
1804 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
1805 const-qualification before disposal.
1806
d5b4094f
DD
18072004-07-24 Bernardo Innocenti <bernie@develer.com>
1808
1809 * ansidecl.h (ARG_UNUSED): New Macro.
1810
60ee6567
L
18112004-07-23 H.J. Lu <hongjiu.lu@intel.com>
1812
1813 * bin-bugs.h (REPORT_BUGS_TO): Set to
1814 "<URL:http://www.sourceware.org/bugzilla/>".
1815
a35b6b04
DD
18162004-07-21 Paolo Bonzini <bonzini@gnu.org>
1817
1818 * ansidecl.h (ATTRIBUTE_PURE): New.
1819
7ab9a76e
DD
18202004-07-13 Bernardo Innocenti <bernie@develer.com>
1821
1822 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
1823 libcpp/internal.h.
1824 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
1825 macros.
1826
18272004-07-13 Bernardo Innocenti <bernie@develer.com>
1828
1829 * libiberty.h (ASTRDUP): Add casts required for stricter
1830 type conversion rules of C++.
1831 * obstack.h (obstack_free): Likewise.
1832
1fe1f39c
NC
18332004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
1834
1835 * dis-asm.h (print_insn_crx): Declare.
1836
eea6121a
AM
18372004-06-24 Alan Modra <amodra@bigpond.net.au>
1838
1839 * bfdlink.h (struct bfd_link_order): Update comment.
1840
8c37241b
JJ
18412004-05-11 Jakub Jelinek <jakub@redhat.com>
1842
1843 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
1844 relro_end fields.
8c37241b 1845
619874a6
DD
18462004-05-04 Andreas Jaeger <aj@suse.de>
1847
1848 * demangle.h: Do not use C++ reserved keyword typename as
1849 parameter for cplus_demangle_fill_builtin_type.
1850
bb6a587d
DD
18512004-04-22 Richard Henderson <rth@redhat.com>
1852
1853 * hashtab.h (struct htab): Add size_prime_index.
1854
d6ea4e80
DD
18552004-04-13 Jeff Law <law@redhat.com>
1856
1857 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
1858
f29d4bb8
DD
18592004-03-30 Zack Weinberg <zack@codesourcery.com>
1860
1861 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
1862
75d5e263
SS
18632004-03-25 Stan Shebs <shebs@apple.com>
1864
1865 * mpw/: Remove subdirectory and everything in it.
1866
b9cf773d
AM
18672004-03-23 Alan Modra <amodra@bigpond.net.au>
1868
1869 PR 51.
1870 * bfdlink.h (struct bfd_link_info): Add wrap_char.
1871
59c2e50f
L
18722004-03-20 H.J. Lu <hongjiu.lu@intel.com>
1873
1874 * bfdlink.h (bfd_link_info): Correct comments for the
1875 unresolved_syms_in_objects field.
1876
099f84cf
DD
18772004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
1878
1879 * dyn-string.h: Update copyright date.
1880
74aee4eb
DD
18812004-02-23 Ian Lance Taylor <ian@wasabisystems.com>
1882
1883 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
1884 the associated #defines.
1885
59727473
DD
18862004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
1887
062054c5
ILT
1888 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
1889 "libiberty.h".
1890
9850ebe2
ILT
1891 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
1892
59727473
DD
1893 * demangle.h (enum demangle_component_type): Define.
1894 (struct demangle_operator_info): Declare.
1895 (struct demangle_builtin_type_info): Declare.
1896 (struct demangle_component): Define.
1897 (cplus_demangle_fill_component): Declare.
1898 (cplus_demangle_fill_name): Declare.
1899 (cplus_demangle_fill_builtin_type): Declare.
1900 (cplus_demangle_fill_operator): Declare.
1901 (cplus_demangle_fill_extended_operator): Declare.
1902 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
1903 (cplus_demangle_v3_components): Declare.
1904 (cplus_demangle_print): Declare.
1905
10ca0e95 1906For older changes see ChangeLog-9103
252b5132 1907\f
752937aa
NC
1908Copyright (C) 2004-2012 Free Software Foundation, Inc.
1909
1910Copying and distribution of this file, with or without modification,
1911are permitted in any medium without royalty provided the copyright
1912notice and this notice are preserved.
1913
252b5132
RH
1914Local Variables:
1915mode: change-log
1916left-margin: 8
1917fill-column: 74
1918version-control: never
1919End:
This page took 0.904996 seconds and 4 git commands to generate.