PR ld/14736
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
5bf135a7
NC
12012-12-17 Nick Clifton <nickc@redhat.com>
2
3 * MAINTAINERS: Add copyright notice.
4 * alloca-conf.h: Likewise.
5 * fopen-bin.h: Likewise.
6 * fopen-same.h: Likewise.
7 * fopen-vms.h: Likewise.
8 * aout/hppa.h: Likewise.
9 * opcode/tahoe.h: Likewise.
10
69b06cc8
ME
112012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
12
13 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
14
1f3de044
DD
152012-11-09 Jason Merrill <jason@redhat.com>
16
17 * demangle.h (enum demangle_component_type): Add
18 DEMANGLE_COMPONENT_TAGGED_NAME.
19
202012-10-29 Sterling Augustine <saugustine@google.com>
21 Cary Coutant <ccoutant@google.com>
22
23 * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
24 DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
25 DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
26
27
10fca301
NC
282012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
29
30 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
31 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
32 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
33 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
34 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
35 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
36 (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
37
4f9d22a0
L
382012-10-24 H.J. Lu <hongjiu.lu@intel.com>
39
40 * bfdlink.h (bfd_link_info): Add
41 disable_target_specific_optimizations.
42
04c3a755
NS
432012-10-23 Nathan Sidwell <nathan@codesourcery.com>
44
45 * bfdlink.h (struct bfd_link_info): Add stacksize option.
46
0e86e20e
AM
472012-10-22 Jan Beich <jbeich@tormail.org>
48
49 PR ld/14426
50 * bfdlink.h (bfd_link_info): Add ignore_hash.
51
995b61fe
DD
522012-10-08 Jason Merrill <jason@redhat.com>
53
54 * demangle.h (enum demangle_component_type): Add
55 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
56
572012-09-18 Florian Weimer <fweimer@redhat.com>
58
59 PR other/54411
60 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
61
1415a2a7
AG
622012-09-27 Anthony Green <green@moxielogic.com>
63
64 * opcode/moxie.h (MOXIE_BAD): New define.
65
f41aef5f
RE
662012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
67
68 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
69
f8bfbc48
CC
702012-09-06 Cary Coutant <ccoutant@google.com>
71
72 * dwarf2.def: Edit comment.
73
16164a6b
ST
742012-08-24 Sriraman Tallam <tmsriram@google.com>
75
76 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
77 New interface.
78 (ld_plugin_unique_segment_for_sections): New interface.
79 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
80 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
81 (tv_allow_unique_segment_for_sections): New member.
82 (tv_unique_segment_for_sections): New member.
83
59d09be6
MGD
842012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
85
86 * opcode/arm.h (ARM_CPU_IS_ANY): New define.
87
bca38921
MGD
882012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
89
90 * elf/arm.h (TAG_CPU_ARCH_V8): New define.
91 (MAX_TAG_CPU_ARCH): Update.
92 * opcode/arm.h (ARM_EXT_V8): New define.
93 (FPU_VFP_EXT_ARMV8): Likewise.
94 (FPU_NEON_EXT_ARMV8): Likewise.
95 (FPU_CRYPTO_EXT_ARMV8): Likewise.
96 (ARM_AEXT_V8A): Likewise.
97 (FPU_VFP_ARMV8): Likwise.
98 (FPU_NEON_ARMV8): Likewise.
99 (FPU_CRYPTO_ARMV8): Likewise.
100 (FPU_ARCH_VFP_ARMV8): Likewise.
101 (FPU_ARCH_NEON_VFP_ARMV8): Likewise.
102 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
103 (ARM_ARCH_V8A): Likwise.
104 (ARM_ARCH_V8A_FP): Likewise.
105 (ARM_ARCH_V8A_SIMD): Likewise.
106 (ARM_ARCH_V8A_CRYPTO): Likewise.
107
a06ea964
NC
1082012-08-13 Ian Bolton <ian.bolton@arm.com>
109 Laurent Desnogues <laurent.desnogues@arm.com>
110 Jim MacArthur <jim.macarthur@arm.com>
111 Marcus Shawcroft <marcus.shawcroft@arm.com>
112 Nigel Stephens <nigel.stephens@arm.com>
113 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
114 Richard Earnshaw <rearnsha@arm.com>
115 Sofiane Naci <sofiane.naci@arm.com>
116 Tejas Belagod <tejas.belagod@arm.com>
117 Yufeng Zhang <yufeng.zhang@arm.com>
118
119 * dis-asm.h (print_insn_aarch64): New declaration.
120 (print_aarch64_disassembler_options): New declaration.
121 (aarch64_symbol_is_valid): New declaration.
122
21a37505
SK
1232012-08-02 Sean Keys <skeys@ipdatasys.com>
124
125 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING
126 0x000000200
127
63d08c68
NC
1282012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
129 Dr David Alan Gilbert <dave@treblig.org>
d908c8af
NC
130
131 PR binutils/13135
132 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
133
0429544a
DE
1342012-07-13 Doug Evans <dje@google.com>
135
136 * filenames.h: #include "hashtab.h".
137 (filename_hash, filename_eq): Declare.
138
470b557a
AK
1392012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
140
141 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
142
3e265597
SK
1432012-07-05 Sean Keys <skeys@ipdatasys.com>
144
145 * opcode/xgate.h: Changed the format string for mode
146 XGATE_OP_DYA_MON.
147
e48f8891
DD
1482012-06-18 Doug Evans <dje@google.com>
149
150 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
151
2202d7cd
RÁE
1522012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com>
153
154 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
155
9761def5
DD
1562012-06-08 Jakub Jelinek <jakub@redhat.com>
157
158 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
159 forms.
160 * dwarf2.h (enum dwarf_macro_record_type): Add
161 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
162 and DW_MACRO_GNU_transparent_include_alt.
163
c81795e6
DE
1642012-05-23 Doug Evans <dje@google.com>
165
166 * leb128.h: #include stdint.h, inttypes.h.
167 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
168 Change to take a uint64_t * argument instead of unsigned long long.
169 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
170 Change to take an int64_t * argument instead of long long.
171
67bf71fe
DD
1722012-05-22 Doug Evans <dje@google.com>
173
174 * leb128.h: New file.
175
1762012-05-19 Gary Funck <gary@intrepid.com>
177
178 * dwarf2.def: Update comment re: UPC extensions to reference
179 DWARF4 specification.
180
6927f982
NC
1812012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
182
183 * dis-asm.h (print_insn_m9s12x): Prototype.
184 (print_insn_m9s12xg): Prototype.
185
f6c1a2d5
NC
1862012-05-03 Sean Keys <skeys@ipdatasys.com>
187
188 * dis-asm.h (print_insn_xgate): Define.
189 (print_insn_xgate): Ditto.
190 Added new files for XGATE port.
191
959fb206
CC
1922012-05-02 Cary Coutant <ccoutant@google.com>
193
194 * dwarf2.def: Remove DW_FORM_GNU_ref_index,
195 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
196
fcfa8919
DE
1972012-04-28 Doug Evans <dje@google.com>
198
199 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
200
fa66ec53
DD
2012012-04-27 Tom Tromey <tromey@redhat.com>
202
203 * dwarf2.h: Wrap function declarations in extern "C".
204
2052012-04-27 Tom Tromey <tromey@redhat.com>
206
207 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
208 (enum dwarf_location_atom, enum dwarf_type, enum
209 dwarf_call_frame_info): Remove.
210 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
211 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
212 Include dwarf2.def.
213 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
214 (get_DW_OP_name, get_DW_ATE_name): Declare.
215 * dwarf2.def: New file, from dwarf2.h.
216
2615994e
DM
2172012-04-12 David S. Miller <davem@davemloft.net>
218
219 * elf/sparc.h (R_SPARC_WDISP10): New reloc.
220 * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
221
b3641a6e
DD
2222012-04-10 Tristan Gingold <gingold@adacore.com>
223
224 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
225 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
226
d324f6d6
RM
2272012-04-09 Roland McGrath <mcgrathr@google.com>
228
229 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
230
b240011a
AM
2312012-03-15 Alan Modra <amodra@gmail.com>
232
233 * dis-asm.h (disassemble_init_powerpc): Declare.
234
4e3aa408
DD
2352009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
236
237 Add DWARF attribute value for the "Borland fastcall" calling
238 convention.
239 * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
240
b7761f11
L
2412012-01-31 H.J. Lu <hongjiu.lu@intel.com>
242
243 PR ld/13616
244 * bfdlink.h (bfd_link_order): Update comments on data size.
245
4e35ccee
CC
2462012-01-26 Cary Coutant <ccoutant@google.com>
247
248 * dwarf2.h (enum dwarf_form): Add Fission extensions.
249 (enum dwarf_attribute): Likewise.
250
c7571c06
JM
2512012-01-06 Jason Merrill <jason@redhat.com>
252
253 PR c++/6057
254 PR c++/48051
255 PR c++/50855
256 PR c++/51322
257 * demangle.h (enum demangle_component_type): Add
258 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
259
a4551119
TG
2602011-12-14 Iain Sandoe <iains@gcc.gnu.org>
261
262 * mach-o/loader.h (bfd_mach_o_section_type): define
263 BFD_MACH_O_S_ATTR_NONE to 0.
264
956a8f8b
DD
2652011-11-07 Richard Henderson <rth@redhat.com>
266
267 Merged from transactional-memory.
268
269 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
270 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
271 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
272 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
273
99c513f6
DD
2742011-11-01 DJ Delorie <dj@redhat.com>
275
276 * dis-asm.h (print_insn_rl78): Declare.
277
cfb8c092
NC
2782011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
279
280 * dis-asm.h (print_insn_epiphany): Declare.
281
006d5c88
DD
2822011-10-21 Ulrich Drepper <drepper@gmail.com>
283
284 * obstack.h [!GNUC] (obstack_free): Avoid cast to int.
285
2862011-10-21 Marc Glisse <marc.glisse@inria.fr>
287
288 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++
289
c192a133
AM
2902011-10-19 Alan Modra <amodra@gmail.com>
291
292 PR ld/13254
293 * bfdlink.h (struct bfd_link_info): Add error_textrel.
294
514c97d3
DD
2952011-09-28 Doug Evans <dje@google.com>
296
297 * timeval-utils.h: New file.
298
299 * libiberty.h (countargv): Declare.
300
235061c2
CC
3012011-09-26 Cary Coutant <ccoutant@google.com>
302
303 gcc PR lto/47247
304 * plugin-api.h (enum ld_plugin_symbol_resolution): Add
305 LDPR_PREVAILING_DEF_IRONLY_EXP.
306 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
307
7955ede5
DD
3082011-09-23 Cary Coutant <ccoutant@google.com>
309
310 PR 40831
311 * demangle.h (enum demangle_component_type): Add
312 DEMANGLE_COMPONENT_CLONE.
313
fd91d419
L
3142011-09-15 H.J. Lu <hongjiu.lu@intel.com>
315
316 PR ld/12975
317 * bfdlink.h (bfd_link_info): Add version_info.
318
17a16b0f
DD
3192011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
320
321 * xregex.h (regoff_t): Define.
322
26ac1280
DD
3232011-07-22 Jakub Jelinek <jakub@redhat.com>
324
d4743114
JJ
325 * dwarf2.h (DW_AT_GNU_macros): New.
326 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
327
26ac1280
DD
328 PR c++/49756
329 * libiberty.h (stack_limit_increase): New prototype.
330
3312011-07-13 Sriraman Tallam <tmsriram@google.com>
332
333 * plugin-api.h
334 (ld_plugin_section): New struct.
335 (ld_plugin_get_section_count): New typedef.
336 (ld_plugin_get_section_type): New typedef.
337 (ld_plugin_get_section_name): New typedef.
338 (ld_plugin_get_section_contents): New typedef.
339 (ld_plugin_update_section_order): New typedef.
340 (ld_plugin_allow_section_ordering): New typedef.
341 (LDPT_GET_SECTION_COUNT): New enum value.
342 (LDPT_GET_SECTION_TYPE): New enum value.
343 (LDPT_GET_SECTION_NAME): New enum value.
344 (LDPT_GET_SECTION_CONTENTS): New enum value.
345 (LDPT_UPDATE_SECTION_ORDER): New enum value.
346 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
347 (tv_get_section_count): New struct members.
348 (tv_get_section_type): New struct members.
349 (tv_get_section_name): New struct members.
350 (tv_get_section_contents): New struct members.
351 (tv_update_section_order): New struct members.
352 (tv_allow_section_ordering): New struct members.
353
05aecedb
AM
3542011-07-15 Alan Modra <amodra@gmail.com>
355
356 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
357 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
358 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id
359 out of bitfields. Reorder bitfields.
360
e9552f7e 3612011-07-13 Sriraman Tallam <tmsriram@google.com>
05aecedb
AM
362
363 * plugin-api.h (ld_plugin_section): New struct.
e9552f7e
ST
364 (ld_plugin_get_section_count): New typedef.
365 (ld_plugin_get_section_type): New typedef.
366 (ld_plugin_get_section_name): New typedef.
367 (ld_plugin_get_section_contents): New typedef.
368 (ld_plugin_update_section_order): New typedef.
369 (ld_plugin_allow_section_ordering): New typedef.
370 (LDPT_GET_SECTION_COUNT): New enum value.
371 (LDPT_GET_SECTION_TYPE): New enum value.
372 (LDPT_GET_SECTION_NAME): New enum value.
373 (LDPT_GET_SECTION_CONTENTS): New enum value.
374 (LDPT_UPDATE_SECTION_ORDER): New enum value.
375 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
376 (tv_get_section_count): New struct members.
377 (tv_get_section_type): New struct members.
378 (tv_get_section_name): New struct members.
379 (tv_get_section_contents): New struct members.
380 (tv_update_section_order): New struct members.
381 (tv_allow_section_ordering): New struct members.
382
ae17ab41
CM
3832011-07-11 Catherine Moore <clm@codesourcery.com>
384
385 * bfdlink.h (flag_type): New enumeration.
386 (flag_info_list): New structure.
387 (flag_info): New structure.
388
0c511000
AM
3892011-07-09 H.J. Lu <hongjiu.lu@intel.com>
390
391 PR ld/12942
392 * bfdlink.h (bfd_link_info): Add loading_lto_outputs.
393
7d6b320b
JB
3942011-07-01 Joel Brobecker <brobecker@adacore.com>
395
396 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
397 on Darwin, as well as on the systems that use a DOS-like
398 filesystem.
399
b24539b3
DD
4002011-06-22 Jakub Jelinek <jakub@redhat.com>
401
402 PR debug/47858
403 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
404
f8b999f9
JJ
4052011-06-22 Jakub Jelinek <jakub@redhat.com>
406
407 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
408
e41b3a13
JJ
4092011-06-20 Jakub Jelinek <jakub@redhat.com>
410
411 PR ld/12570
412 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
413 option.
414
ddee5e46
DD
4152011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
416
417 * demangle.h (DMGL_RET_POSTFIX): Extend the comment.
418 (DMGL_RET_DROP): New.
419
aa137e4d 4202011-06-13 Walter Lee <walt@tilera.com>
c8fa16ed 421
aa137e4d
NC
422 * dis-asm.h (print_insn_tilegx): Declare.
423 (print_insn_tilepro): Likewise.
5e4b319c 424
16d96b5b
AM
4252011-05-17 Alan Modra <amodra@gmail.com>
426
427 PR ld/12760
428 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
429 "string" param.
430
41e04eaa
AM
4312011-05-16 Alan Modra <amodra@gmail.com>
432
433 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
434
d46ab832
JJ
4352011-04-30 Jakub Jelinek <jakub@redhat.com>
436
437 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
438 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
439
1ae0d051
JK
4402011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
441
442 * bfdlink.h (ENUM_BITFIELD): Remove.
443
4442011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
445
446 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
447
35ed3f94
AM
4482011-04-24 Alan Modra <amodra@gmail.com>
449
450 PR ld/12365
451 PR ld/12696
452 * bfdlink.h (ENUM_BITFIELD): Define.
453 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref".
454 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
455 rather than "name".
456
24f58f47
AM
4572011-04-20 Alan Modra <amodra@gmail.com>
458
459 PR ld/12365
460 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
461 and multiple_common parameters to pass in a bfd_link_hash_entry
462 pointer rather than name,bfd etc. found in the hash entry.
463
bbda3415
TG
4642011-03-31 Tristan Gingold <gingold@adacore.com>
465
466 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
467
bb0c9237
TT
4682011-03-24 Mark Wielaard <mjw@redhat.com>
469
470 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
471
55406e10
RÁE
4722010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com>
473
474 * plugin-api.h (ld_plugin_get_view): New.
475 (ld_plugin_tag): Add LDPT_GET_VIEW.
476 (ld_plugin_tv): Add tv_get_view.
477
02458de2
JJ
4782011-03-16 Jakub Jelinek <jakub@redhat.com>
479
480 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
481 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
482 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
483 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
484 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
485 DW_OP_GNU_entry_value): New.
486
007d6189
KT
4872011-02-28 Kai Tietz <kai.tietz@onevision.com>
488
489 * filenames.h (filename_ncmp): New prototype.
490
47704ddf
KT
4912011-02-23 Kai Tietz <kai.tietz@onevision.com>
492
493 * dwarf2.h (_ELF_DWARF2_H): Renamed to
494 _DWARF2_H.
495 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
496 DWARF2_External_PubNames, DWARF2_Internal_PubNames,
497 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
498 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
499
54fcddd0
UW
5002011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
501
502 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
503
7be9d9c9
DD
5042011-01-12 Iain Sandoe <iains@gcc.gnu.org>
505
506 * dwarf2.h: Update value for DW_AT_hi_user.
507
f9e6589d
DD
5082010-11-16 Ian Lance Taylor <iant@google.com>
509
510 * simple-object.h (simple_object_attributes_merge): Declare,
511 replacing simple_object_attributes_compare.
512
8baf536a
DD
5132010-11-04 Ian Lance Taylor <iant@google.com>
514
515 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
516
ffa54e5c
DD
5172010-11-02 Ian Lance Taylor <iant@google.com>
518
519 * simple-object.h: New file.
520
24f58f47 5212010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
ca346ede
DD
522
523 Sync LD plugin patch series (part 1/6) with src/include/.
524 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
525
24f58f47 5262010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
527
528 Apply LD plugin patch series (part 6/6).
529 * bfdlink.h (struct_bfd_link_callbacks): Document new argument
530 to add_archive_element callback used to return a replacement bfd which
531 is to be added to the hash table in place of the original element.
532
24f58f47 5332010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
534
535 Apply LD plugin patch series (part 1/6).
536 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
537
9711ae4d
DD
5382010-10-06 Andi Kleen <ak@linux.intel.com>
539
540 * libiberty.h (setproctitle): Add prototype.
541
bb73df25
BS
5422010-09-29 Bernd Schmidt <bernds@codesourcery.com>
543
544 * opcode/tic6x-control-registers.h (tscl): Now read_write.
545
d9aee5d7
AK
5462010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
547
548 * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
549
f4c65163
MGD
5502010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
551
552 * arm.h (ARM_EXT_V6Z): Remove.
553 (ARM_EXT_SEC): New define.
554 (ARM_AEXT_V6Z): Use Security Extensions.
555 (ARM_AEXT_V6ZK): Likeiwse.
556 (ARM_AEXT_V6ZT2): Likewise.
557 (ARM_AEXT_V6ZKT2): Likewise.
558 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
559 (ARM_ARCH_V7A_SEC): New define.
560 (ARM_ARCH_V7A_MP): Rename...
561 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
562
b7807392
JJ
5632010-09-09 Jakub Jelinek <jakub@redhat.com>
564
565 * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
566
f9e9243a
UW
5672010-07-06 Ken Werner <ken.werner@de.ibm.com>
568
569 * floatformat.h (floatformat_ieee_half_big): Add declaration.
570 (floatformat_ieee_half_little): Likewise.
571
360cfc9c
AM
5722010-06-29 Alan Modra <amodra@gmail.com>
573
574 * dis-asm.h: Remove references to maxq.
575
42218b9f
RÁE
5762010-06-21 Rafael Espindola <espindola@google.com>
577
578 * plugin-api.h (ld_plugin_set_extra_library_path): New.
579 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
580 (ld_plugin_tv): Add tv_set_extra_library_path.
581
36b2885d
JJ
5822010-06-21 Jakub Jelinek <jakub@redhat.com>
583
584 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
585
6508b958
RÁE
5862010-06-18 Rafael Espindola <espindola@google.com>
587
588 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
589 Make argument const.
590
219a461e
DD
5912010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
592
593 * splay-tree.h: Update copyright years.
594 (splay_tree_s): Document fields.
595 (splay_tree_new_typed_alloc): New.
596
597 * hashtab.h: Update copyright years.
598 (htab_create_typed_alloc): New.
599
93a6c7a4
TG
6002010-06-10 Tristan Gingold <gingold@adacore.com>
601
602 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
603 DW_TAG_HP_Bliss_field_set.
604 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
605 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
606 DW_AT_HP_definition_points, DW_AT_HP_default_location and
607 DW_AT_HP_is_result_param.
608 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
609 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
610 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
611 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
612 (enum dwarf_line_number_x_ops): Add
613 DW_LNE_HP_source_file_correlation.
614 (enum dwarf_source_language): Add DW_LANG_HP_Bliss,
615 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
616 DW_LANG_HP_Assembler.
617
3537c84b
RÁE
6182010-06-01 Rafael Espindola <espindola@google.com>
619
620 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
621
9757332f
DD
6222010-04-26 Pedro Alves <pedro@codesourcery.com>
623
624 * filenames.h (PATH_SEPARATOR): Delete.
625
6262010-04-23 Pedro Alves <pedro@codesourcery.com>
627
628 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
629 always define it independently of host, add `dos_based' parameter,
630 and handle it.
631 (PATH_SEPARATOR): Define.
632 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
633 independently of host, add `dos_based' parameter, and handle it.
634 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
635 it independently of host, add `dos_based' parameter, and handle
636 it.
637 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
638 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
639 (HAS_DOS_DRIVE_SPEC): New.
640 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
641 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
642 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
643 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
644
6452009-05-31 Ian Lance Taylor <iant@google.com>
646
647 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
648 the way we treat an ISO C compiler. Don't define inline as a
649 macro when compiling with C++.
650 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
651 when compiling with C++.
652 * fibheap.h: Add extern "C" when compiling with C++.
653
2cd2156f
DD
6542010-04-23 Pedro Alves <pedro@codesourcery.com>
655
656 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
657 always define it independently of host, add `dos_based' parameter,
658 and handle it.
659 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
660 independently of host, add `dos_based' parameter, and handle it.
661 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
662 it independently of host, add `dos_based' parameter, and handle
663 it.
664 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
665 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
666 (HAS_DOS_DRIVE_SPEC): New.
667 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
668 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
669 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
670 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
671
6722010-04-20 Nick Clifton <nickc@redhat.com>
673
674 * sha1.h: Update copyright notice to use GPLv3.
675
e4e42b45
NC
6762010-04-15 Nick Clifton <nickc@redhat.com>
677
678 * bout.h: Update copyright notice to use GPLv3.
679 * hp-symtab.h: Likewise.
680 * oasys.h: Likewise.
681 * progress.h: Likewise.
682 * sha1.h: Likewise.
683 * xtensa-isa-internal.h: Likewise.
684 * xtensa-isa.h: Likewise.
685
58cd9144
DE
6862010-04-14 Doug Evans <dje@google.com>
687
688 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
689
a233b20c
JJ
6902010-04-05 Jakub Jelinek <jakub@redhat.com>
691
692 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
693 field.
694
40b36596
JM
6952010-03-25 Joseph Myers <joseph@codesourcery.com>
696
697 * dis-asm.h (print_insn_tic6x): Declare.
698
0aec0f33
JM
6992010-03-23 Joseph Myers <joseph@codesourcery.com>
700
701 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
702
16c06870
JB
7032010-01-13 Joel Brobecker <brobecker@adacore.com>
704
705 Add new DW_AT_use_GNAT_descriptive_type CU attribute.
706 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
707
6d390a9e
DD
7082010-01-11 Tristan Gingold <gingold@adacore.com>
709
710 * demangle.h (ada_demangle): Add prototype.
711
43e85a8f
DD
7122010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
713
714 PR bootstrap/41771
715 * ansidecl.h: Fix inline test for C99 and Sun Studio cc.
716
2e13ec5c
JB
7172009-12-29 Joel Brobecker <brobecker@adacore.com>
718
719 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
720
e7f8eadb
DK
7212009-12-14 Doug Kwan <dougkwan@google.com>
722
723 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters
724 to avoid shadowed variable warnings.
725 * dis-asm.h (struct disassemble_info): Ditto.
726 (disassemble_init_for_target): Ditto.
727 (init_disassemble_info): Ditto.
728
3cb4feec
AM
7292009-11-18 Alan Modra <amodra@bigpond.net.au>
730
731 * alloca-conf.h: Clarify comment.
732
dec397b2
JB
7332009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
734
735 Add DWARF attribute value for the "Borland fastcall" calling
736 convention.
8b40760a 737 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
dec397b2 738
96d86ee3
KT
7392009-10-23 Kai Tietz <kai.tietz@onevision.com>
740
741 * splay-tree.h (libi_uhostptr_t): Add gcc specific
742 __extension__ for long long type case to silent cX9.
743 (libi_shostptr_t): Likewise.
744
0adbbe4a
DD
7452009-10-19 Rafael Avila de Espindola <espindola@google.com>
746
747 PR40790
748 * plugin-api.h: Don't include stdint.h unconditionally.
749
3fce87a0
DD
7502009-10-15 Jakub Jelinek <jakub@redhat.com>
751
752 * include/dwarf2.h (DW_LANG_Python): Add comment that it is
753 a DWARF 4 addition.
754
f88dc410
AM
7552009-10-14 Alan Modra <amodra@bigpond.net.au>
756
757 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
758 bfd_link_common_skip_ar_aymbols.
759 (struct bfd_link_info): Here too.
760
e322137b
DD
7612009-10-09 Rafael Espindola <espindola@google.com>
762
763 * plugin-api.h (ld_plugin_add_input_library): Change argument name to
764 libname.
765
59b17575
DD
7662008-10-03 Rafael Espindola <espindola@google.com>
767
768 * plugin-api.h: New.
769 * lto-symtab.h: New.
770
8341e15b
ILT
7712009-10-05 Rafael Espindola <espindola@google.com>
772
773 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
774 (ld_plugin_get_input_file): New.
775 (ld_plugin_release_input_file): New.
776 (ld_plugin_add_input_library): New.
777 (ld_plugin_message): Mark format const.
778 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
779 LDPT_ADD_INPUT_LIBRARY.
780 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
781 tv_add_input_library.
782
7832009-10-04 Jerry Quinn <jlquinn@optonline.net>
784
785 * plugin-api.h: Fix compile.
786
664aa91f
DD
7872009-09-29 Jason Merrill <jason@redhat.com>
788
789 * demangle.h (enum demangle_component_type): Add
790 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
791 DEMANGLE_COMPONENT_UNNAMED_TYPE.
792 (struct demangle_component): Add s_unary_num.
793
c7927a3c
NC
7942009-09-29 DJ Delorie <dj@redhat.com>
795
796 * dis-asm.h: Add prototype for print_insn_rx.
797
39236edf
DD
7982009-09-25 Dodji Seketeli <dodji@redhat.com>
799
800 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
801 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
802 and DW_TAG_formal_parameter_pack until DWARF 5 is out.
803
fa9efd0f
DD
8042009-09-25 Cary Coutant <ccoutant@google.com>
805
806 Add rest of new values from DWARF Version 4.
807 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
808 New tags.
809 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
810 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
811 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
812 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
813 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
814 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
815 attributes.
816 (DW_LANG_Python): New language.
817
2b6f5997
CC
8182009-09-24 Cary Coutant <ccoutant@google.com>
819
820 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
821 New tags.
822 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
823 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
824 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
825 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
826 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
827 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
828 attributes.
829 (DW_LANG_Python): New language.
830
a89caa61
DD
8312009-09-22 Dodji Seketeli <dodji@redhat.com>
832
833 * dwarf2.h (enum dwarf_tag): Add
834 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
835
a50b1753
NC
8362009-09-09 Martin Thuresson <martin@mtme.org>
837
838 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
839 level.
840
66a6900a
JZ
8412009-09-04 Jie Zhang <jie.zhang@analog.com>
842
843 * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
844 (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
845 (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
846 PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
847 Adjust accordingly.
848 (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
849 PseudoDbg_Assert_grp_mask.
850
7ba29e2a
NC
8512009-08-06 Michael Eager <eager@eagercon.com>
852
853 * dis-asm.h: Decl print_insn_microblaze().
854
6e881691
DD
8552009-07-24 Ian Lance Taylor <iant@google.com>
856
857 * libiberty.h (crc32): Declare.
858
2c61e778
DE
8592009-07-20 Cary Coutant <ccoutant@google.com>
860 Doug Evans <dje@google.com>
77170296
DE
861
862 Add some dwarf4 values.
863 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
864 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
865 DW_FORM_flag_present, DW_FORM_sig8.
866 (enum dwarf_attribute): Add DW_AT_signature.
867
d5031754
DD
8682009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
869
870 * demangle.h
871 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
872 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
873 New.
874
fa8f86ff
TT
8752009-07-10 Tom Tromey <tromey@redhat.com>
876
877 * dwarf2.h: New file, moved from elf/.
878
62d2aabf
DD
8792009-07-09 Jakub Jelinek <jakub@redhat.com>
880
881 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
882 and DW_OP_stack_value.
883
e0452928
DD
8842009-07-09 Tom Tromey <tromey@redhat.com>
885
886 * elf/dwarf2.h: Remove, renaming to...
887 * dwarf2.h: ... this.
888
8892009-06-29 Tom Tromey <tromey@redhat.com>
890
891 * elf/dwarf2.h: New file. Merged with gdb.
892
0313a2b8
NC
8932009-06-18 Nick Clifton <nickc@redhat.com>
894
895 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
896 field of struct disassemble_info.
897
671f4ed1
DD
8982009-06-09 Ian Lance Taylor <ian@airs.com>
899
900 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
901
1316c8b3
NC
9022009-06-15 Nick Clifton <nickc@redhat.com>
903
0313a2b8
NC
904 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
905 struct disassemble_info.
1316c8b3 906
8466c6d4
DD
9072009-06-02 Ian Lance Taylor <iant@google.com>
908
909 * ansidecl.h (EXPORTED_CONST): Define.
910
52d6785f
DD
9112009-05-31 Ian Lance Taylor <iant@google.com>
912
913 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
914 the way we treat an ISO C compiler. Don't define inline as a
915 macdro when compiling with C++.
916 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
917 when compiling with C++.
918 * fibheap.h: Add extern "C" when compiling with C++.
919
84983b1a
TG
9202009-05-25 Tristan Gingold <gingold@adacore.com>
921
922 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
923 FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
924
95e62385
L
9252009-04-22 Taras Glek <tglek@mozilla.com>
926
927 * hashtab.h: Update GTY annotations to new syntax.
928 * splay-tree.h: Likewise.
e48570bb 929
a0c402a5
L
9302009-04-08 H.J. Lu <hongjiu.lu@intel.com>
931
932 * bfdlink.h (bfd_link_info): Add warn_alternate_em.
933
8d25cc3d
AM
9342009-03-18 Alan Modra <amodra@bigpond.net.au>
935
936 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
937 documentation.
938
c743cf5d
DD
9392009-03-17 Jason Merrill <jason@redhat.com>
940
941 * demangle.h (enum demangle_component_type): Add
942 DEMANGLE_COMPONENT_FUNCTION_PARAM.
943
fa7f3e72
CC
9442008-12-01 Cary Coutant <ccoutant@google.com>
945
946 * plugin-api.h (LDPS_BAD_HANDLE): New constant.
947 (ld_plugin_get_input_file): New typedef.
948 (ld_plugin_release_input_file): New typedef.
949 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
950 (struct ld_plugin_tv): Add two new fields.
951
84e94c90
NC
9522008-12-23 Jon Beniston <jon@beniston.com>
953
954 * dis-asm.h: Add LM32 disassembler function prototype.
955
d2825c1a
DD
9562008-12-10 Jason Merrill <jason@redhat.com>
957
958 * demangle.h (enum demangle_component_type): Add
959 DEMANGLE_COMPONENT_FIXED_TYPE.
960
6c52134c
CC
9612008-12-01 Cary Coutant <ccoutant@google.com>
962
963 * plugin-api.h (ld_plugin_message): Change format parameter to const.
964
a6bfd026
CC
9652008-12-01 Cary Coutant <ccoutant@google.com>
966
967 * plugin-api.h: Fix syntax error when compiling with C++.
968
ae5a3597
AM
9692008-11-26 Alan Modra <amodra@bigpond.net.au>
970
971 PR 7047
972 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
973 Add "literal".
974
1fa3cd83
SA
9752008-11-21 Sterling Augustine <sterling@tensilica.com>
976
977 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
978 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
979
33430bd0 9802008-11-19 Bob Wilson <bob.wilson@acm.org>
e4e42b45 981
33430bd0
BW
982 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
983 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
984 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
985 (XCHAL_NUM_AREGS): Change to 32.
986 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
987 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
988 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
989 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
990 (XCHAL_DEBUGLEVEL): Change to 6.
e4e42b45 991
d387240a
TG
9922008-11-14 Tristan Gingold <gingold@adacore.com>
993
994 * fopen-vms.h (FOPEN_RB): Use a single string to match the
995 standard prototype.
996 (FOPEN_WB): Ditto.
997 (FOPEN_AB): Ditto.
998 (FOPEN_RUB): Ditto.
999 (FOPEN_WUB): Ditto.
1000 (FOPEN_AUB): Ditto.
1001
75ded2db
AM
10022008-10-21 Alan Modra <amodra@bigpond.net.au>
1003
1004 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
1005
1c08f2c8
DD
10062008-10-06 Jason Merrill <jason@redhat.com>
1007
1008 * demangle.h (enum demangle_component_type): Add
1009 DEMANGLE_COMPONENT_PACK_EXPANSION.
1010
f1c4cc75
RH
10112008-09-24 Richard Henderson <rth@redhat.com>
1012
1013 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1014
bbb444b6
ILT
10152008-09-22 Rafael Espindola <espindola@google.com>
1016
1017 * plugin-api.h (ld_plugin_status): Remove comma from the last item.
1018 Use C style comment.
1019 (ld_plugin_api_version, ld_plugin_output_file_type,
1020 ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
1021 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
1022 comma from the last item.
1023
89fc3421
CC
10242008-09-18 Cary Coutant <ccoutant@google.com>
1025
1026 Add plugin functionality for link-time optimization (LTO).
1027 * plugin-api.h: New file.
1028
ba8cb4ba
DD
10292008-09-09 Jason Merrill <jason@redhat.com>
1030
1031 * demangle.h (enum demangle_component_type): Add
1032 DEMANGLE_COMPONENT_DECLTYPE.
1033
67efbf45
AM
10342008-08-25 Alan Modra <amodra@bigpond.net.au>
1035
1036 * binary-io.h: New file, imported from gnulib, but don't
1037 #include <fcntl.h> or <stdio.h>.
1038
5c1d2f5f
AM
10392008-08-17 Alan Modra <amodra@bigpond.net.au>
1040
1041 * bfdlink.h (bfd_generic_link_read_symbols): Declare.
1042
7b21ac3f
EW
10432008-08-08 Anatoly Sokolov <aesok@post.ru>
1044
1045 * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1046 E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1047 (EF_AVR_MACH): Redefine to 0x7F.
1048 * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
1049 (AVR_ISA_AVR3): Redefine.
1050 (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
1051 AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
1052 AVR_ISA_AVR6): Define.
1053
1bac266e
JZ
10542008-07-12 Jie Zhang <jie.zhang@analog.com>
1055
1056 Revert
1057 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1058 * bfdlink.h (struct bfd_link_info): Add sep_code member
1059 variable.
1060 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1061 (EF_BFIN_DATA_IN_L1): Define.
1062
8c684578
JZ
10632008-07-12 Jie Zhang <jie.zhang@analog.com>
1064
1065 * bfdlink.h (struct bfd_link_info): Add sep_code member
1066 variable.
1067 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1068 (EF_BFIN_DATA_IN_L1): Define.
1069
6a4fe770
SS
10702008-07-07 Stan Shebs <stan@codesourcery.com>
1071
1072 * dis-asm.h (struct disassemble_info): Add endian_code field.
1073
0f963b24
JB
10742008-07-07 Joel Brobecker <brobecker@adacore.com>
1075
1076 * safe-ctype.h: Add #include of ctype.h before redefining
1077 the ctype.h macros.
1078
d5721fa7
JB
10792008-07-04 Joel Brobecker <brobecker@adacore.com>
1080
1081 * safe-ctype.h: Remove #error when detecting that ctype.h has been
1082 included. Redefine the various macros provided by ctype.h as
1083 undefined variables.
1084
1e5d0832
DD
10852008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1086
1087 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1088 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1089
97407faf
AM
10902008-06-06 Alan Modra <amodra@bigpond.net.au>
1091
1092 * bfdlink.h (struct bfd_link_info): Add "path_separator".
1093
112b7c50
AK
10942008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
1095
1096 * dis-asm.h (print_s390_disassembler_options):
1097 Prototype added.
1098
b68965a0
DD
10992008-03-24 Ian Lance Taylor <iant@google.com>
1100
1101 * sha1.h: New file, from gnulib.
1102
1103 * md5.h: Add extern "C" when compiled with C++.
1104
66ce8439
ILT
11052008-03-24 Ian Lance Taylor <iant@google.com>
1106
1107 * md5.h: Add extern "C" when compiled with C++.
1108
91edef2d
ILT
11092008-03-21 Ian Lance Taylor <iant@google.com>
1110
1111 * filenames.h: Add extern "C" when compiled with C++.
1112
f13a99db
AM
11132008-02-15 Alan Modra <amodra@bigpond.net.au>
1114
1115 * bfdlink.h (struct bfd_link_hash_table): Delete creator field.
1116 (struct bfd_link_info): Add output_bfd.
1117
6c7d412c
BW
11182008-02-11 Bob Wilson <bob.wilson@acm.org>
1119
1120 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
1121 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
e4e42b45 1122
830ef634
DD
11232008-01-26 David Daney <ddaney@avtrex.com>
1124
1125 * demangle.h (demangle_component_type): Add
1126 DEMANGLE_COMPONENT_JAVA_RESOURCE,
1127 DEMANGLE_COMPONENT_COMPOUND_NAME, and
1128 DEMANGLE_COMPONENT_CHARACTER as new enum values.
1129 (demangle_component): Add struct s_character to union u.
1130
b14d30e1
JM
11312007-11-07 Joseph Myers <joseph@codesourcery.com>
1132 Daniel Jacobowitz <dan@codesourcery.com>
1133
1134 * floatformat.h (struct floatformat): Add split_half field.
1135 (floatformat_ibm_long_double): New.
1136
3a0ab695
DD
11372007-09-06 Tom Tromey <tromey@redhat.com>
1138
1139 * libiberty.h (pex_free): Document process killing.
1140
8969a67f
DD
11412007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1142
1143 * demangle.h (enum demangle_component_type): Add
1144 DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1145
cd12e26d
BE
11462007-07-25 Ben Elliston <bje@au.ibm.com>
1147
1148 * ternary.h: Remove.
1149
0a05a876 11502007-07-18 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1151
0a05a876
BW
1152 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1153 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
e4e42b45 1154
bd0aa315
NC
11552007-07-17 Nick Clifton <nickc@redhat.com>
1156
1157 * COPYING3: New file. Contains version 3 of the GNU General
1158 Public License.
1159
d2df793a
NC
11602007-07-12 Kai Tietz <kai.tietz@onevision.com>
1161
ae8772e6
HPN
1162 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1163 work-a-round whitespace problem in gcc gengtype.
1164
d2df793a
NC
1165 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
1166 needed for WIN64 when a long is not wide enough for a pointer.
0fdaa005 1167 (splay_tree_key, splay_tree_value): Use the new types.
d2df793a 1168
fd2f25da
RM
11692007-07-09 Roland McGrath <roland@redhat.com>
1170
1171 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1172
a208b53c
NC
11732007-07-06 Nick Clifton <nickc@redhat.com>
1174
1175 * bfdlink.h: Update copyright notice to refer to GPLv3.
1176
3d3d428f
NC
11772007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1178
0fdaa005 1179 * dis-asm.h (print_insn_cr16): New prototype.
3d3d428f 1180
a9a4c53e
AM
11812007-06-01 Noah Misch <noah@cs.caltech.edu>
1182 Alan Modra <amodra@bigpond.net.au>
1183
1184 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
1185
0c18fee5
DD
11862007-05-07 Nathan Froyd <froydnj@codesourcery.com>
1187
1188 * libiberty.h (writeargv): Declare.
1189
49fa1e15
AM
11902007-04-30 Alan Modra <amodra@bigpond.net.au>
1191
1192 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1193
e8590c10
DD
11942007-04-25 Mark Mitchell <mark@codesourcery.com>
1195
1196 * demangle.h: Change license to LGPL + exception.
1197
4a828aab
RH
11982007-04-10 Richard Henderson <rth@redhat.com>
1199
1200 * bfdlink.h (struct bfd_link_info): Add relax_trip.
1201
9c577e89
DD
12022007-03-29 Joel Brobecker <brobecker@adacore.com>
1203
1204 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
1205 regardless of the type of file system.
1206
e04d7611
DD
12072007-03-06 Jan Hubicka <jh@suse.cz>
1208
1209 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1210
2889e75b
NC
12112007-02-21 Nick Clifton <nickc@redhat.com>
1212
1213 * bfdlink.h (struct bfd_link_callbacks): Add
1214 override_segment_assignment field.
1215
92f01d61
JM
12162007-02-17 Mark Mitchell <mark@codesourcery.com>
1217 Nathan Sidwell <nathan@codesourcery.com>
1218 Vladimir Prus <vladimir@codesourcery.com
1219 Joseph Myers <joseph@codesourcery.com>
1220
1221 * bin-bugs.h: Remove.
1222
b5d7c748
DD
12232007-02-09 Joseph S. Myers <joseph@codesourcery.com>
1224
1225 * libiberty.h (pex_write_input): Remove prototype.
1226
d6eafc3e
DB
12272007-02-05 Dave Brolley <brolley@redhat.com>
1228
1229 * Contribute the following changes:
1230 2001-03-26 Ben Elliston <bje@redhat.com>
1231
1232 * dis-asm.h (print_insn_mep): Declare.
1233
fc523535 12342007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
1235
1236 * dis-asm.h (print_i386_disassembler_options): New.
1237
53d7966f 12382007-01-31 Vladimir Prus <vladimir@codesourcery.com>
fd2f25da 1239
53d7966f
VP
1240 * libiberty.h (PEX_STDERR_TO_PIPE): New define.
1241 (PEX_BINARY_ERROR): New define.
1242 (pex_read_err): New function.
1243
208c1674
DD
12442007-01-29 Simon Baldwin <simonb@google.com>
1245
1246 * demangle.h: New cplus_demangle_print_callback,
1247 cplus_demangle_v3_callback, and java_demangle_v3_callback function
1248 prototypes, and demangle_callbackref type definition.
1249
40b36307
L
12502007-01-16 H.J. Lu <hongjiu.lu@intel.com>
1251
1252 PR ld/3831
1253 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
fd2f25da 1254 Add dynamic and dynamic_data.
40b36307 1255
4fd454c8
NC
12562006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1257 Nick Clifton <nickc@redhat.com>
1258
1259 * ansidecl.h (ATTRIBUTE_PACKED): Define.
1260
d8f813d4 12612006-11-30 Andrew Stubbs <andrew.stubbs@st.com>
40b36307 1262 J"orn Rennecke <joern.rennecke@st.com>
d8f813d4
JR
1263
1264 PR driver/29931
1265 * libiberty.h (make_relative_prefix_ignore_links): Declare.
1266
2caa7ca0
BW
12672006-11-27 Bob Wilson <bob.wilson@acm.org>
1268
1269 * xtensa-config.h (XSHAL_ABI): New.
1270 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
1271
0154116a
BW
12722006-11-27 Bob Wilson <bob.wilson@acm.org>
1273
1274 * xtensa-isa.h (STATIC_LIBISA): Delete.
1275
2087ad84
PB
12762006-10-30 Paul Brook <paul@codesourcery.com>
1277
1278 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1279 symtab_size.
1280
c0f00686
L
12812006-10-30 H.J. Lu <hongjiu.lu@intel.com>
1282
1283 PR ld/3111
1284 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
1285
e9f53129
AM
12862006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1287 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1288 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1289 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1290 Alan Modra <amodra@bigpond.net.au>
1291
1292 * dis-asm.h (print_insn_spu): Declare.
1293
1c0d3aa6
NC
12942006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1295
1296 * dis-asm.h: Add prototypes for Score disassembler routines.
1297
55255dae
L
12982006-09-07 H.J. Lu <hongjiu.lu@intel.com>
1299
1300 * bfdlink.h (bfd_elf_dynamic_list): New.
1301 (bfd_link_info): Add a dynamic field.
1302
c17d87de
NC
13032006-08-04 Marcelo Tosatti <marcelo@kvack.org>
1304
1305 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1306
fdc90cb4
JJ
13072006-07-10 Jakub Jelinek <jakub@redhat.com>
1308
1309 * bfdlink.h (struct bfd_link_info): Add emit_hash and
1310 emit_gnu_hash bitfields.
1311
3db2e6dd
DD
13122006-04-11 Jim Blandy <jimb@codesourcery.com>
1313
1314 * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1315
fbbc3759
L
13162006-04-06 H.J. Lu <hongjiu.lu@intel.com>
1317
1318 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with
1319 relax_pass.
1320
d70c5fc7
NC
13212006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1322 Anil Paranjape <anilp1@kpitcummins.com>
1323 Shilin Shakti <shilins@kpitcummins.com>
1324
1325 * dis-asm.h (print_insn_xc16c): New prototype.
1326
dd942754
DD
13272006-01-18 DJ Delorie <dj@redhat.com>
1328
1329 * md5.h: Include ansidecl.h
1330
d99b6465
AS
13312006-01-17 Andreas Schwab <schwab@suse.de>
1332
1333 PR binutils/1486
1334 * dis-asm.h (struct disassemble_info): Add
1335 disassembler_needs_relocs.
1336
51d04b5c
BW
13372006-01-09 Bob Wilson <bob.wilson@acm.org>
1338
1339 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1340
b2d179be
BW
13412005-12-30 Bob Wilson <bob.wilson@acm.org>
1342
1343 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1344
d031aafb
NS
13452005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1346
1347 Second part of ms1 to mt renaming.
1348 * dis-asm.h (print_insn_mt): Renamed.
1349
7887b2ce
DD
13502005-12-10 Terry Laurenzo <tlaurenzo@gmail.com>
1351
1352 PR java/9861
1353 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
1354 output format for return types
1355
6ed89c00
AM
13562005-11-03 Alan Modra <amodra@bigpond.net.au>
1357
1358 * bfdlink.h (struct bfd_link_order): Tweak comment.
1359
fb10537e
DD
13602005-10-31 Mark Kettenis <kettenis@gnu.org>
1361
1362 * floatformat.h (enum floatformat_byteorders): Add
1363 floatformat_vax.
1364 (floatformat_vax_aingle, floatformat_vax_double): Declare.
1365
16175d96
DB
13662005-10-28 Dave Brolley <brolley@redhat.com>
1367
1368 Contribute the following changes:
1369 2003-09-29 Dave Brolley <brolley@redhat.com>
1370
1371 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
1372 more exotic underlying types to be used.
1373
3c9b82ba
NC
13742005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
1375
1376 disasm.h: Add declaration for print_insn_z80
1377
dc603df5
CM
13782005-09-30 Catherine Moore <clm@cm00re.com>
1379
1380 * dis-asm.h (print_insn_bfin): Declare.
dc603df5 1381
7b17bc29
MM
13822005-09-26 Mark Mitchell <mark@codesourcery.com>
1383
1384 * libiberty.h (expandargv): New function.
1385
c17ae8a2
AM
13862005-08-18 Alan Modra <amodra@bigpond.net.au>
1387
1388 * bfdlink.h: Remove mention of a29k.
1389 * dis-asm.h: Remove a29k support.
c17ae8a2 1390
3b6940c0
DD
13912005-08-17 Mark Kettenis <kettenis@gnu.org>
1392
1393 * floatformat.h (struct floatformat): Change type of large
1394 argument for is_valid member to `const void *'.
1395 (floatformat_to_double): Change type of second argument to `const
1396 void *'.
1397 (floatformat_from_double): Change type of last argument to `void
1398 *'.
1399 (floatformat_is_valid): Change type of last argument to `const
1400 void *'.
1401
49f58d10
JB
14022005-07-14 Jim Blandy <jimb@redhat.com>
1403
1404 * dis-asm.h (print_insn_m32c): New declaration.
1405
f2942ea4
DD
14062005-07-12 Ben Elliston <bje@au.ibm.com>
1407
1408 * xregex2.h (regexec): Qualify this prototype with __extension__
1409 when compiling with GNU C.
1410
0fd3a477
JW
14112005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1412
1413 * dis-asm.h (fprintf_ftype): Add format attribute.
1414
6ba85b8c
DD
14152005-07-03 Steve Ellcey <sje@cup.hp.com>
1416
1417 PR other/13906
1418 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
1419 * md5.h (md5_uintptr): New.
1420 (md5_ctx): Align buffer field.
1421
c3cca4c9
DD
14222005-06-30 Daniel Berlin <dberlin@dberlin.org>
1423
1424 * hashtab.h (HTAB_DELETED_ENTRY): New macro.
1425 (HTAB_EMPTY_ENTRY): New macro.
1426
67f3cb05
GK
14272005-06-20 Geoffrey Keating <geoffk@apple.com>
1428
fd2f25da 1429 * libiberty.h (strverscmp): Prototype.
67f3cb05 1430
08d8fa11
JJ
14312005-06-17 Jakub Jelinek <jakub@redhat.com>
1432
1433 * elf/external.h (GRP_ENTRY_SIZE): Define.
1434
6b5d3a4d
ZW
14352005-06-08 Zack Weinberg <zack@codesourcery.com>
1436
1437 * dis-asm.h (get_arm_regnames): Update prototype.
1438
3f1c9c12
AH
14392005-06-07 Aldy Hernandez <aldyh@redhat.com>
1440 Michael Snyder <msnyder@redhat.com>
1441 Stan Cox <scox@redhat.com>
1442
1443 * dis-asm.h: Externalize print_insn_ms1.
1444
d30d42d1
DD
14452005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
1446
1447 * libiberty.h (XOBFINISH): New.
1448
e1fffbe6
AM
14492005-06-03 Alan Modra <amodra@bigpond.net.au>
1450
1451 * bfdlink.h (struct bfd_link_callbacks): Add einfo.
1452
c2bd6e35
DD
14532005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1454
1455 * libiberty.h (vsnprintf): Add format attribute.
1456
e9472921
DD
14572005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1458
1459 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1460
01e94249
DD
14612005-05-28 Eli Zaretskii <eliz@gnu.org>
1462
1463 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
1464 needed.
1465 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
1466
839e4798
RH
14672005-05-25 Richard Henderson <rth@redhat.com>
1468
1469 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1470
abf6a75b
DD
14712005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net>
1472
1473 * libiberty.h (ACONCAT): Properly cast value of alloca().
1474
1475 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
1476 __cplusplus.
1477
aaac3631
DD
14782005-05-12 Steve Ellcey <sje@cup.hp.com>
1479
1480 libiberty.h: Do not define empty basename prototype.
1481
e172dbf8
NC
14822005-05-10 Nick Clifton <nickc@redhat.com>
1483
1484 * Update the address and phone number of the FSF organization in
1485 the GPL notices in the following files:
1486 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
1487 dyn-string.h, fibheap.h, filenames.h, floatformat.h,
1488 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
1489 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
1490 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
1491 symcat.h, ternary.h, xregex2.h, xtensa-config.h,
1492 xtensa-isa-internal.h, xtensa-isa.h
1493
c631edf1
DD
14942005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1495
1496 * libiberty.h (unlock_std_streams): New.
1497
a288642d
DD
14982005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1499
1500 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
1501 Don't use the PTR macro.
1502
1503 * sort.h: Don't use the PARAMS macro.
1504
7b6f6286
DD
15052005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1506
1507 * libiberty.h (unlock_stream): New.
1508
ab70e2a5
DD
15092005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1510
1511 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1512 Remove parameter names.
1513
ac119ae8
DD
15142005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1515
1516 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1517 Provide prototypes for new functions.
1518
7e10245c
DD
15192005-03-29 Ian Lance Taylor <ian@airs.com>
1520
1521 * libiberty.h: Fix indentation.
1522
b109e79a
ILT
15232005-03-28 Ian Lance Taylor <ian@airs.com>
1524
1525 * libiberty.h: Include <stdio.h>.
1526 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
1527 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
1528 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
1529 (pex_init, pex_run, pex_read_output): Declare.
1530 (pex_get_status, pex_get_times, pex_free, pex_one): Declare.
1531 (struct pex_time): Define.
1532
3d0dfe26
MM
15332005-03-28 Mark Mitchell <mark@codesourcery.com>
1534
1535 * libiberty.h (ffs): Declare, if necessary.
e1fffbe6 1536
49b1fae4
DD
15372005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net>
1538
1539 * ternary.h: Don't use PARAMS anymore.
1540
15412005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net>
1542
1543 * md5.h: Remove definition and uses of __P.
1544 * dyn-string.h: Remove uses of PARAMS.
1545 * fibheap.h: Likewise.
1546 * floatformat.h: Likewise.
1547 * hashtab.h: Likewise.
1548
9334f9c6
DD
15492005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net>
1550
1551 * demangle.h: Remove uses of PARAMS.
1552
1553 * libiberty.h (ANSI_PROTOTYPES): Remove guard since
1554 ANSI_PROTOTYPES is always assumed.
1555 Remove uses of PARAMS throughout.
1556
0fad4bdb
DD
15572005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1558
1559 * libiberty.h (xstrndup): Declare.
1560
1ec0126d
DD
15612005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1562
1563 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
1564
1fbc7e7a
BW
15652005-03-22 Bob Wilson <bob.wilson@acm.org>
1566
1567 * xtensa-isa.h: Update a comment and whitespace.
1568
57316bff
L
15692005-03-16 H.J. Lu <hongjiu.lu@intel.com>
1570
1571 * bfdlink.h (bfd_link_info): Add gc_sections.
1572
8ec32723
DD
15732005-03-09 Mark Mitchell <mark@codesourcery.com>
1574
1575 * libiberty.h (gettimeofday): Declare.
1576
190eb137
DD
15772005-03-01 Jan Beulich <jbeulich@novell.com>
1578
1579 * libiberty.h: Declare unlink_if_ordinary.
1580
f075ee0c
AM
15812005-02-21 Alan Modra <amodra@bigpond.net.au>
1582
1583 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
1584 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
1585 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
1586
8adce22d
DD
15872005-02-14 Paolo Bonzini <bonzini@gnu.org>
1588
1589 PR bootstrap/19818
1590 * ansidecl.h (PARAMS): Guard from redefinition.
1591
11f25ea6
AM
15922005-02-03 Alan Modra <amodra@bigpond.net.au>
1593
1594 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
1595
77cfaee6
AM
15962005-02-01 Alan Modra <amodra@bigpond.net.au>
1597
1598 * bfdlink.h (bfd_link_repair_undef_list): Declare.
1599
0bcb06d2
AS
16002005-01-10 Andreas Schwab <schwab@suse.de>
1601
1602 * dis-asm.h (struct disassemble_info): Add skip_zeroes and
1603 skip_zeroes_at_end.
1604
40a59a4c
DD
16052004-12-11 Ben Elliston <bje@au.ibm.com>
1606
1607 * fibheap.h (struct fibnode): Only use unsigned long bitfields
1608 when __GNUC__ is defined and ints are less than 32-bits wide.
1609
fc0e6df6
PB
16102004-11-04 Paul Brook <paul@codesourcery.com>
1611
1612 * bfdlink.h (bfd_link_info): Add default_imported_symver.
1613
a1ace8d8
BW
16142004-11-12 Bob Wilson <bob.wilson@acm.org>
1615
1616 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
1617 * xtensa-isa.h (xtensa_interface_class_id): New prototype.
1618
7499d566
NC
16192004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
1620 Vineet Sharma <vineets@noida.hcltech.com>
1621
1622 * dis-asm.h: Add prototype for print_insn_maxq_little.
1623
3e3b46e5
PB
16242004-10-26 Paul Brook <paul@codesourcery.com>
1625
1626 * bfdlink.h (struct bfd_link_info): Add create_default_symver.
1627
dfeffb9f
L
16282004-10-21 H.J. Lu <hongjiu.lu@intel.com>
1629
1630 PR 463
1631 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct
1632 bfd_link_hash_entry to reloc_overflow.
1633
43cd72b9
BW
16342004-10-07 Bob Wilson <bob.wilson@acm.org>
1635
1636 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
1637 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
1638 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
c44050dc 1639
43cd72b9
BW
1640 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
1641 (config_sturct struct): Delete.
1642 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
1643 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
1644 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
1645 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
1646 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
1647 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
1648 (xtensa_insn_decode_fn): Rename to ...
1649 (xtensa_opcode_decode_fn): ... this.
1650 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
1651 xtensa_undo_reloc_fn): Update.
1652 (xtensa_encoding_template_fn): Delete.
1653 (xtensa_opcode_encode_fn, xtensa_format_decode_fn,
1654 xtensa_length_decode_fn): New.
1655 (xtensa_format_internal, xtensa_slot_internal): New types.
1656 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
1657 get_field, and set_field fields. Add name, field_id, regfile,
1658 num_regs, and flags fields.
1659 (xtensa_arg_internal): New type.
1660 (xtensa_iclass_internal): Change operands field to array of
1661 xtensa_arg_internal. Add num_stateOperands, stateOperands,
1662 num_interfaceOperands, and interfaceOperands fields.
1663 (xtensa_opcode_internal): Delete length, template, and iclass fields.
1664 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
1665 (opname_lookup_entry): Delete.
1666 (xtensa_regfile_internal, xtensa_interface_internal,
1667 xtensa_funcUnit_internal, xtensa_state_internal,
1668 xtensa_sysreg_internal, xtensa_lookup_entry): New.
1669 (xtensa_isa_internal): Replace opcode_table field with opcodes field.
1670 Change type of opname_lookup_table. Delete num_modules,
1671 module_opcode_base, module_decode_fn, config, and has_density fields.
1672 Add num_formats, formats, format_decode_fn, length_decode_fn,
1673 num_slots, slots, num_fields, num_operands, operands, num_iclasses,
1674 iclasses, num_regfiles, regfiles, num_states, states,
1675 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
1676 max_sysreg_num, sysreg_table, num_interfaces, interfaces,
1677 interface_lookup_table, num_funcUnits, funcUnits and
1678 funcUnit_lookup_table fields.
1679 (xtensa_isa_module, xtensa_isa_modules): Delete.
1680 (xtensa_isa_name_compare): New prototype.
1681 (xtisa_errno, xtisa_error_msg): New.
1682 * xtensa-isa.h (XTENSA_ISA_VERSION): Define.
1683 (xtensa_isa): Change type.
1684 (xtensa_operand): Delete.
1685 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
1686 xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
1687 xtensa_funcUnit_use): New types.
1688 (libisa_module_specifier): Delete.
1689 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
1690 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
1691 xtensa_insnbuf_from_chars): Update prototypes.
1692 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
1693 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
1694 xtensa_encode_insn, xtensa_insn_length,
1695 xtensa_insn_length_from_first_byte, xtensa_num_operands,
1696 xtensa_operand_kind, xtensa_encode_result,
1697 xtensa_operand_isPCRelative): Delete.
1698 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
1699 xtensa_operand_set_field, xtensa_operand_encode,
1700 xtensa_operand_decode, xtensa_operand_do_reloc,
1701 xtensa_operand_undo_reloc): Update prototypes.
1702 (xtensa_isa_maxlength, xtensa_isa_length_from_chars,
1703 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
1704 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
1705 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
1706 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
1707 xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
1708 xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
1709 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
1710 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
1711 xtensa_opcode_is_loop, xtensa_opcode_is_call,
1712 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
1713 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
1714 xtensa_opcode_funcUnit_use, xtensa_operand_name,
1715 xtensa_operand_is_visible, xtensa_operand_is_register,
1716 xtensa_operand_regfile, xtensa_operand_num_regs,
1717 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
1718 xtensa_stateOperand_state, xtensa_stateOperand_inout,
1719 xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
1720 xtensa_regfile_lookup_shortname, xtensa_regfile_name,
1721 xtensa_regfile_shortname, xtensa_regfile_view_parent,
1722 xtensa_regfile_num_bits, xtensa_regfile_num_entries,
1723 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
1724 xtensa_state_is_exported, xtensa_sysreg_lookup,
1725 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
1726 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
1727 xtensa_interface_num_bits, xtensa_interface_inout,
1728 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
1729 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
8fdd7217
NC
17302004-10-07 Jeff Baker <jbaker@qnx.com>
1731
1732 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
1733
f6e332e6
AM
17342004-09-17 Alan Modra <amodra@bigpond.net.au>
1735
1736 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
1737 of union.
1738
79fadcb0
DD
17392004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
1740
1741 * libiberty.h (basename): Prototype for __MINGW32__.
1742
a5ecc6a5
DD
17432004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1744
1745 * ansidecl.h (ATTRIBUTE_SENTINEL): Define.
1746 * libiberty.h (concat, reconcat, concat_length, concat_copy,
1747 concat_copy2): Use ATTRIBUTE_SENTINEL.
1748
d003868e
AM
17492004-08-13 Alan Modra <amodra@bigpond.net.au>
1750
1751 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
1752 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
1753
deaa6723
DD
17542004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
1755
1756 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
1757 const-qualification before disposal.
1758
d5b4094f
DD
17592004-07-24 Bernardo Innocenti <bernie@develer.com>
1760
1761 * ansidecl.h (ARG_UNUSED): New Macro.
1762
60ee6567
L
17632004-07-23 H.J. Lu <hongjiu.lu@intel.com>
1764
1765 * bin-bugs.h (REPORT_BUGS_TO): Set to
1766 "<URL:http://www.sourceware.org/bugzilla/>".
1767
a35b6b04
DD
17682004-07-21 Paolo Bonzini <bonzini@gnu.org>
1769
1770 * ansidecl.h (ATTRIBUTE_PURE): New.
1771
7ab9a76e
DD
17722004-07-13 Bernardo Innocenti <bernie@develer.com>
1773
1774 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
1775 libcpp/internal.h.
1776 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
1777 macros.
1778
17792004-07-13 Bernardo Innocenti <bernie@develer.com>
1780
1781 * libiberty.h (ASTRDUP): Add casts required for stricter
1782 type conversion rules of C++.
1783 * obstack.h (obstack_free): Likewise.
1784
1fe1f39c
NC
17852004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
1786
1787 * dis-asm.h (print_insn_crx): Declare.
1788
eea6121a
AM
17892004-06-24 Alan Modra <amodra@bigpond.net.au>
1790
1791 * bfdlink.h (struct bfd_link_order): Update comment.
1792
8c37241b
JJ
17932004-05-11 Jakub Jelinek <jakub@redhat.com>
1794
1795 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
1796 relro_end fields.
8c37241b 1797
619874a6
DD
17982004-05-04 Andreas Jaeger <aj@suse.de>
1799
1800 * demangle.h: Do not use C++ reserved keyword typename as
1801 parameter for cplus_demangle_fill_builtin_type.
1802
bb6a587d
DD
18032004-04-22 Richard Henderson <rth@redhat.com>
1804
1805 * hashtab.h (struct htab): Add size_prime_index.
1806
d6ea4e80
DD
18072004-04-13 Jeff Law <law@redhat.com>
1808
1809 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
1810
f29d4bb8
DD
18112004-03-30 Zack Weinberg <zack@codesourcery.com>
1812
1813 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
1814
75d5e263
SS
18152004-03-25 Stan Shebs <shebs@apple.com>
1816
1817 * mpw/: Remove subdirectory and everything in it.
1818
b9cf773d
AM
18192004-03-23 Alan Modra <amodra@bigpond.net.au>
1820
1821 PR 51.
1822 * bfdlink.h (struct bfd_link_info): Add wrap_char.
1823
59c2e50f
L
18242004-03-20 H.J. Lu <hongjiu.lu@intel.com>
1825
1826 * bfdlink.h (bfd_link_info): Correct comments for the
1827 unresolved_syms_in_objects field.
1828
099f84cf
DD
18292004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
1830
1831 * dyn-string.h: Update copyright date.
1832
74aee4eb
DD
18332004-02-23 Ian Lance Taylor <ian@wasabisystems.com>
1834
1835 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
1836 the associated #defines.
1837
59727473
DD
18382004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
1839
062054c5
ILT
1840 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
1841 "libiberty.h".
1842
9850ebe2
ILT
1843 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
1844
59727473
DD
1845 * demangle.h (enum demangle_component_type): Define.
1846 (struct demangle_operator_info): Declare.
1847 (struct demangle_builtin_type_info): Declare.
1848 (struct demangle_component): Define.
1849 (cplus_demangle_fill_component): Declare.
1850 (cplus_demangle_fill_name): Declare.
1851 (cplus_demangle_fill_builtin_type): Declare.
1852 (cplus_demangle_fill_operator): Declare.
1853 (cplus_demangle_fill_extended_operator): Declare.
1854 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
1855 (cplus_demangle_v3_components): Declare.
1856 (cplus_demangle_print): Declare.
1857
10ca0e95 1858For older changes see ChangeLog-9103
252b5132 1859\f
752937aa
NC
1860Copyright (C) 2004-2012 Free Software Foundation, Inc.
1861
1862Copying and distribution of this file, with or without modification,
1863are permitted in any medium without royalty provided the copyright
1864notice and this notice are preserved.
1865
252b5132
RH
1866Local Variables:
1867mode: change-log
1868left-margin: 8
1869fill-column: 74
1870version-control: never
1871End:
This page took 0.692687 seconds and 4 git commands to generate.