Update PR ld/14962 testcase
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
69b06cc8
ME
12012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2
3 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
4
1f3de044
DD
52012-11-09 Jason Merrill <jason@redhat.com>
6
7 * demangle.h (enum demangle_component_type): Add
8 DEMANGLE_COMPONENT_TAGGED_NAME.
9
102012-10-29 Sterling Augustine <saugustine@google.com>
11 Cary Coutant <ccoutant@google.com>
12
13 * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
14 DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
15 DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
16
17
10fca301
NC
182012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
19
20 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
21 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
22 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
23 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
24 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
25 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
26 (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
27
4f9d22a0
L
282012-10-24 H.J. Lu <hongjiu.lu@intel.com>
29
30 * bfdlink.h (bfd_link_info): Add
31 disable_target_specific_optimizations.
32
04c3a755
NS
332012-10-23 Nathan Sidwell <nathan@codesourcery.com>
34
35 * bfdlink.h (struct bfd_link_info): Add stacksize option.
36
0e86e20e
AM
372012-10-22 Jan Beich <jbeich@tormail.org>
38
39 PR ld/14426
40 * bfdlink.h (bfd_link_info): Add ignore_hash.
41
995b61fe
DD
422012-10-08 Jason Merrill <jason@redhat.com>
43
44 * demangle.h (enum demangle_component_type): Add
45 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
46
472012-09-18 Florian Weimer <fweimer@redhat.com>
48
49 PR other/54411
50 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
51
1415a2a7
AG
522012-09-27 Anthony Green <green@moxielogic.com>
53
54 * opcode/moxie.h (MOXIE_BAD): New define.
55
f41aef5f
RE
562012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
57
58 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
59
f8bfbc48
CC
602012-09-06 Cary Coutant <ccoutant@google.com>
61
62 * dwarf2.def: Edit comment.
63
16164a6b
ST
642012-08-24 Sriraman Tallam <tmsriram@google.com>
65
66 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
67 New interface.
68 (ld_plugin_unique_segment_for_sections): New interface.
69 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
70 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
71 (tv_allow_unique_segment_for_sections): New member.
72 (tv_unique_segment_for_sections): New member.
73
59d09be6
MGD
742012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
75
76 * opcode/arm.h (ARM_CPU_IS_ANY): New define.
77
bca38921
MGD
782012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
79
80 * elf/arm.h (TAG_CPU_ARCH_V8): New define.
81 (MAX_TAG_CPU_ARCH): Update.
82 * opcode/arm.h (ARM_EXT_V8): New define.
83 (FPU_VFP_EXT_ARMV8): Likewise.
84 (FPU_NEON_EXT_ARMV8): Likewise.
85 (FPU_CRYPTO_EXT_ARMV8): Likewise.
86 (ARM_AEXT_V8A): Likewise.
87 (FPU_VFP_ARMV8): Likwise.
88 (FPU_NEON_ARMV8): Likewise.
89 (FPU_CRYPTO_ARMV8): Likewise.
90 (FPU_ARCH_VFP_ARMV8): Likewise.
91 (FPU_ARCH_NEON_VFP_ARMV8): Likewise.
92 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
93 (ARM_ARCH_V8A): Likwise.
94 (ARM_ARCH_V8A_FP): Likewise.
95 (ARM_ARCH_V8A_SIMD): Likewise.
96 (ARM_ARCH_V8A_CRYPTO): Likewise.
97
a06ea964
NC
982012-08-13 Ian Bolton <ian.bolton@arm.com>
99 Laurent Desnogues <laurent.desnogues@arm.com>
100 Jim MacArthur <jim.macarthur@arm.com>
101 Marcus Shawcroft <marcus.shawcroft@arm.com>
102 Nigel Stephens <nigel.stephens@arm.com>
103 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
104 Richard Earnshaw <rearnsha@arm.com>
105 Sofiane Naci <sofiane.naci@arm.com>
106 Tejas Belagod <tejas.belagod@arm.com>
107 Yufeng Zhang <yufeng.zhang@arm.com>
108
109 * dis-asm.h (print_insn_aarch64): New declaration.
110 (print_aarch64_disassembler_options): New declaration.
111 (aarch64_symbol_is_valid): New declaration.
112
21a37505
SK
1132012-08-02 Sean Keys <skeys@ipdatasys.com>
114
115 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING
116 0x000000200
117
63d08c68
NC
1182012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
119 Dr David Alan Gilbert <dave@treblig.org>
d908c8af
NC
120
121 PR binutils/13135
122 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
123
0429544a
DE
1242012-07-13 Doug Evans <dje@google.com>
125
126 * filenames.h: #include "hashtab.h".
127 (filename_hash, filename_eq): Declare.
128
470b557a
AK
1292012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
130
131 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
132
3e265597
SK
1332012-07-05 Sean Keys <skeys@ipdatasys.com>
134
135 * opcode/xgate.h: Changed the format string for mode
136 XGATE_OP_DYA_MON.
137
e48f8891
DD
1382012-06-18 Doug Evans <dje@google.com>
139
140 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
141
2202d7cd
RÁE
1422012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com>
143
144 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
145
9761def5
DD
1462012-06-08 Jakub Jelinek <jakub@redhat.com>
147
148 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
149 forms.
150 * dwarf2.h (enum dwarf_macro_record_type): Add
151 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
152 and DW_MACRO_GNU_transparent_include_alt.
153
c81795e6
DE
1542012-05-23 Doug Evans <dje@google.com>
155
156 * leb128.h: #include stdint.h, inttypes.h.
157 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
158 Change to take a uint64_t * argument instead of unsigned long long.
159 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
160 Change to take an int64_t * argument instead of long long.
161
67bf71fe
DD
1622012-05-22 Doug Evans <dje@google.com>
163
164 * leb128.h: New file.
165
1662012-05-19 Gary Funck <gary@intrepid.com>
167
168 * dwarf2.def: Update comment re: UPC extensions to reference
169 DWARF4 specification.
170
6927f982
NC
1712012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
172
173 * dis-asm.h (print_insn_m9s12x): Prototype.
174 (print_insn_m9s12xg): Prototype.
175
f6c1a2d5
NC
1762012-05-03 Sean Keys <skeys@ipdatasys.com>
177
178 * dis-asm.h (print_insn_xgate): Define.
179 (print_insn_xgate): Ditto.
180 Added new files for XGATE port.
181
959fb206
CC
1822012-05-02 Cary Coutant <ccoutant@google.com>
183
184 * dwarf2.def: Remove DW_FORM_GNU_ref_index,
185 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
186
fcfa8919
DE
1872012-04-28 Doug Evans <dje@google.com>
188
189 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
190
fa66ec53
DD
1912012-04-27 Tom Tromey <tromey@redhat.com>
192
193 * dwarf2.h: Wrap function declarations in extern "C".
194
1952012-04-27 Tom Tromey <tromey@redhat.com>
196
197 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
198 (enum dwarf_location_atom, enum dwarf_type, enum
199 dwarf_call_frame_info): Remove.
200 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
201 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
202 Include dwarf2.def.
203 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
204 (get_DW_OP_name, get_DW_ATE_name): Declare.
205 * dwarf2.def: New file, from dwarf2.h.
206
2615994e
DM
2072012-04-12 David S. Miller <davem@davemloft.net>
208
209 * elf/sparc.h (R_SPARC_WDISP10): New reloc.
210 * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
211
b3641a6e
DD
2122012-04-10 Tristan Gingold <gingold@adacore.com>
213
214 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
215 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
216
d324f6d6
RM
2172012-04-09 Roland McGrath <mcgrathr@google.com>
218
219 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
220
b240011a
AM
2212012-03-15 Alan Modra <amodra@gmail.com>
222
223 * dis-asm.h (disassemble_init_powerpc): Declare.
224
4e3aa408
DD
2252009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
226
227 Add DWARF attribute value for the "Borland fastcall" calling
228 convention.
229 * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
230
b7761f11
L
2312012-01-31 H.J. Lu <hongjiu.lu@intel.com>
232
233 PR ld/13616
234 * bfdlink.h (bfd_link_order): Update comments on data size.
235
4e35ccee
CC
2362012-01-26 Cary Coutant <ccoutant@google.com>
237
238 * dwarf2.h (enum dwarf_form): Add Fission extensions.
239 (enum dwarf_attribute): Likewise.
240
c7571c06
JM
2412012-01-06 Jason Merrill <jason@redhat.com>
242
243 PR c++/6057
244 PR c++/48051
245 PR c++/50855
246 PR c++/51322
247 * demangle.h (enum demangle_component_type): Add
248 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
249
a4551119
TG
2502011-12-14 Iain Sandoe <iains@gcc.gnu.org>
251
252 * mach-o/loader.h (bfd_mach_o_section_type): define
253 BFD_MACH_O_S_ATTR_NONE to 0.
254
956a8f8b
DD
2552011-11-07 Richard Henderson <rth@redhat.com>
256
257 Merged from transactional-memory.
258
259 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
260 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
261 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
262 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
263
99c513f6
DD
2642011-11-01 DJ Delorie <dj@redhat.com>
265
266 * dis-asm.h (print_insn_rl78): Declare.
267
cfb8c092
NC
2682011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
269
270 * dis-asm.h (print_insn_epiphany): Declare.
271
006d5c88
DD
2722011-10-21 Ulrich Drepper <drepper@gmail.com>
273
274 * obstack.h [!GNUC] (obstack_free): Avoid cast to int.
275
2762011-10-21 Marc Glisse <marc.glisse@inria.fr>
277
278 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++
279
c192a133
AM
2802011-10-19 Alan Modra <amodra@gmail.com>
281
282 PR ld/13254
283 * bfdlink.h (struct bfd_link_info): Add error_textrel.
284
514c97d3
DD
2852011-09-28 Doug Evans <dje@google.com>
286
287 * timeval-utils.h: New file.
288
289 * libiberty.h (countargv): Declare.
290
235061c2
CC
2912011-09-26 Cary Coutant <ccoutant@google.com>
292
293 gcc PR lto/47247
294 * plugin-api.h (enum ld_plugin_symbol_resolution): Add
295 LDPR_PREVAILING_DEF_IRONLY_EXP.
296 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
297
7955ede5
DD
2982011-09-23 Cary Coutant <ccoutant@google.com>
299
300 PR 40831
301 * demangle.h (enum demangle_component_type): Add
302 DEMANGLE_COMPONENT_CLONE.
303
fd91d419
L
3042011-09-15 H.J. Lu <hongjiu.lu@intel.com>
305
306 PR ld/12975
307 * bfdlink.h (bfd_link_info): Add version_info.
308
17a16b0f
DD
3092011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
310
311 * xregex.h (regoff_t): Define.
312
26ac1280
DD
3132011-07-22 Jakub Jelinek <jakub@redhat.com>
314
d4743114
JJ
315 * dwarf2.h (DW_AT_GNU_macros): New.
316 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
317
26ac1280
DD
318 PR c++/49756
319 * libiberty.h (stack_limit_increase): New prototype.
320
3212011-07-13 Sriraman Tallam <tmsriram@google.com>
322
323 * plugin-api.h
324 (ld_plugin_section): New struct.
325 (ld_plugin_get_section_count): New typedef.
326 (ld_plugin_get_section_type): New typedef.
327 (ld_plugin_get_section_name): New typedef.
328 (ld_plugin_get_section_contents): New typedef.
329 (ld_plugin_update_section_order): New typedef.
330 (ld_plugin_allow_section_ordering): New typedef.
331 (LDPT_GET_SECTION_COUNT): New enum value.
332 (LDPT_GET_SECTION_TYPE): New enum value.
333 (LDPT_GET_SECTION_NAME): New enum value.
334 (LDPT_GET_SECTION_CONTENTS): New enum value.
335 (LDPT_UPDATE_SECTION_ORDER): New enum value.
336 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
337 (tv_get_section_count): New struct members.
338 (tv_get_section_type): New struct members.
339 (tv_get_section_name): New struct members.
340 (tv_get_section_contents): New struct members.
341 (tv_update_section_order): New struct members.
342 (tv_allow_section_ordering): New struct members.
343
05aecedb
AM
3442011-07-15 Alan Modra <amodra@gmail.com>
345
346 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
347 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
348 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id
349 out of bitfields. Reorder bitfields.
350
e9552f7e 3512011-07-13 Sriraman Tallam <tmsriram@google.com>
05aecedb
AM
352
353 * plugin-api.h (ld_plugin_section): New struct.
e9552f7e
ST
354 (ld_plugin_get_section_count): New typedef.
355 (ld_plugin_get_section_type): New typedef.
356 (ld_plugin_get_section_name): New typedef.
357 (ld_plugin_get_section_contents): New typedef.
358 (ld_plugin_update_section_order): New typedef.
359 (ld_plugin_allow_section_ordering): New typedef.
360 (LDPT_GET_SECTION_COUNT): New enum value.
361 (LDPT_GET_SECTION_TYPE): New enum value.
362 (LDPT_GET_SECTION_NAME): New enum value.
363 (LDPT_GET_SECTION_CONTENTS): New enum value.
364 (LDPT_UPDATE_SECTION_ORDER): New enum value.
365 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
366 (tv_get_section_count): New struct members.
367 (tv_get_section_type): New struct members.
368 (tv_get_section_name): New struct members.
369 (tv_get_section_contents): New struct members.
370 (tv_update_section_order): New struct members.
371 (tv_allow_section_ordering): New struct members.
372
ae17ab41
CM
3732011-07-11 Catherine Moore <clm@codesourcery.com>
374
375 * bfdlink.h (flag_type): New enumeration.
376 (flag_info_list): New structure.
377 (flag_info): New structure.
378
0c511000
AM
3792011-07-09 H.J. Lu <hongjiu.lu@intel.com>
380
381 PR ld/12942
382 * bfdlink.h (bfd_link_info): Add loading_lto_outputs.
383
7d6b320b
JB
3842011-07-01 Joel Brobecker <brobecker@adacore.com>
385
386 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
387 on Darwin, as well as on the systems that use a DOS-like
388 filesystem.
389
b24539b3
DD
3902011-06-22 Jakub Jelinek <jakub@redhat.com>
391
392 PR debug/47858
393 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
394
f8b999f9
JJ
3952011-06-22 Jakub Jelinek <jakub@redhat.com>
396
397 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
398
e41b3a13
JJ
3992011-06-20 Jakub Jelinek <jakub@redhat.com>
400
401 PR ld/12570
402 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
403 option.
404
ddee5e46
DD
4052011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
406
407 * demangle.h (DMGL_RET_POSTFIX): Extend the comment.
408 (DMGL_RET_DROP): New.
409
aa137e4d 4102011-06-13 Walter Lee <walt@tilera.com>
c8fa16ed 411
aa137e4d
NC
412 * dis-asm.h (print_insn_tilegx): Declare.
413 (print_insn_tilepro): Likewise.
5e4b319c 414
16d96b5b
AM
4152011-05-17 Alan Modra <amodra@gmail.com>
416
417 PR ld/12760
418 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
419 "string" param.
420
41e04eaa
AM
4212011-05-16 Alan Modra <amodra@gmail.com>
422
423 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
424
d46ab832
JJ
4252011-04-30 Jakub Jelinek <jakub@redhat.com>
426
427 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
428 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
429
1ae0d051
JK
4302011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
431
432 * bfdlink.h (ENUM_BITFIELD): Remove.
433
4342011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
435
436 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
437
35ed3f94
AM
4382011-04-24 Alan Modra <amodra@gmail.com>
439
440 PR ld/12365
441 PR ld/12696
442 * bfdlink.h (ENUM_BITFIELD): Define.
443 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref".
444 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
445 rather than "name".
446
24f58f47
AM
4472011-04-20 Alan Modra <amodra@gmail.com>
448
449 PR ld/12365
450 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
451 and multiple_common parameters to pass in a bfd_link_hash_entry
452 pointer rather than name,bfd etc. found in the hash entry.
453
bbda3415
TG
4542011-03-31 Tristan Gingold <gingold@adacore.com>
455
456 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
457
bb0c9237
TT
4582011-03-24 Mark Wielaard <mjw@redhat.com>
459
460 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
461
55406e10
RÁE
4622010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com>
463
464 * plugin-api.h (ld_plugin_get_view): New.
465 (ld_plugin_tag): Add LDPT_GET_VIEW.
466 (ld_plugin_tv): Add tv_get_view.
467
02458de2
JJ
4682011-03-16 Jakub Jelinek <jakub@redhat.com>
469
470 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
471 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
472 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
473 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
474 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
475 DW_OP_GNU_entry_value): New.
476
007d6189
KT
4772011-02-28 Kai Tietz <kai.tietz@onevision.com>
478
479 * filenames.h (filename_ncmp): New prototype.
480
47704ddf
KT
4812011-02-23 Kai Tietz <kai.tietz@onevision.com>
482
483 * dwarf2.h (_ELF_DWARF2_H): Renamed to
484 _DWARF2_H.
485 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
486 DWARF2_External_PubNames, DWARF2_Internal_PubNames,
487 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
488 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
489
54fcddd0
UW
4902011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
491
492 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
493
7be9d9c9
DD
4942011-01-12 Iain Sandoe <iains@gcc.gnu.org>
495
496 * dwarf2.h: Update value for DW_AT_hi_user.
497
f9e6589d
DD
4982010-11-16 Ian Lance Taylor <iant@google.com>
499
500 * simple-object.h (simple_object_attributes_merge): Declare,
501 replacing simple_object_attributes_compare.
502
8baf536a
DD
5032010-11-04 Ian Lance Taylor <iant@google.com>
504
505 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
506
ffa54e5c
DD
5072010-11-02 Ian Lance Taylor <iant@google.com>
508
509 * simple-object.h: New file.
510
24f58f47 5112010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
ca346ede
DD
512
513 Sync LD plugin patch series (part 1/6) with src/include/.
514 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
515
24f58f47 5162010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
517
518 Apply LD plugin patch series (part 6/6).
519 * bfdlink.h (struct_bfd_link_callbacks): Document new argument
520 to add_archive_element callback used to return a replacement bfd which
521 is to be added to the hash table in place of the original element.
522
24f58f47 5232010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
524
525 Apply LD plugin patch series (part 1/6).
526 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
527
9711ae4d
DD
5282010-10-06 Andi Kleen <ak@linux.intel.com>
529
530 * libiberty.h (setproctitle): Add prototype.
531
bb73df25
BS
5322010-09-29 Bernd Schmidt <bernds@codesourcery.com>
533
534 * opcode/tic6x-control-registers.h (tscl): Now read_write.
535
d9aee5d7
AK
5362010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
537
538 * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
539
f4c65163
MGD
5402010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
541
542 * arm.h (ARM_EXT_V6Z): Remove.
543 (ARM_EXT_SEC): New define.
544 (ARM_AEXT_V6Z): Use Security Extensions.
545 (ARM_AEXT_V6ZK): Likeiwse.
546 (ARM_AEXT_V6ZT2): Likewise.
547 (ARM_AEXT_V6ZKT2): Likewise.
548 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
549 (ARM_ARCH_V7A_SEC): New define.
550 (ARM_ARCH_V7A_MP): Rename...
551 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
552
b7807392
JJ
5532010-09-09 Jakub Jelinek <jakub@redhat.com>
554
555 * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
556
f9e9243a
UW
5572010-07-06 Ken Werner <ken.werner@de.ibm.com>
558
559 * floatformat.h (floatformat_ieee_half_big): Add declaration.
560 (floatformat_ieee_half_little): Likewise.
561
360cfc9c
AM
5622010-06-29 Alan Modra <amodra@gmail.com>
563
564 * dis-asm.h: Remove references to maxq.
565
42218b9f
RÁE
5662010-06-21 Rafael Espindola <espindola@google.com>
567
568 * plugin-api.h (ld_plugin_set_extra_library_path): New.
569 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
570 (ld_plugin_tv): Add tv_set_extra_library_path.
571
36b2885d
JJ
5722010-06-21 Jakub Jelinek <jakub@redhat.com>
573
574 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
575
6508b958
RÁE
5762010-06-18 Rafael Espindola <espindola@google.com>
577
578 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
579 Make argument const.
580
219a461e
DD
5812010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
582
583 * splay-tree.h: Update copyright years.
584 (splay_tree_s): Document fields.
585 (splay_tree_new_typed_alloc): New.
586
587 * hashtab.h: Update copyright years.
588 (htab_create_typed_alloc): New.
589
93a6c7a4
TG
5902010-06-10 Tristan Gingold <gingold@adacore.com>
591
592 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
593 DW_TAG_HP_Bliss_field_set.
594 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
595 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
596 DW_AT_HP_definition_points, DW_AT_HP_default_location and
597 DW_AT_HP_is_result_param.
598 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
599 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
600 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
601 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
602 (enum dwarf_line_number_x_ops): Add
603 DW_LNE_HP_source_file_correlation.
604 (enum dwarf_source_language): Add DW_LANG_HP_Bliss,
605 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
606 DW_LANG_HP_Assembler.
607
3537c84b
RÁE
6082010-06-01 Rafael Espindola <espindola@google.com>
609
610 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
611
9757332f
DD
6122010-04-26 Pedro Alves <pedro@codesourcery.com>
613
614 * filenames.h (PATH_SEPARATOR): Delete.
615
6162010-04-23 Pedro Alves <pedro@codesourcery.com>
617
618 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
619 always define it independently of host, add `dos_based' parameter,
620 and handle it.
621 (PATH_SEPARATOR): Define.
622 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
623 independently of host, add `dos_based' parameter, and handle it.
624 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
625 it independently of host, add `dos_based' parameter, and handle
626 it.
627 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
628 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
629 (HAS_DOS_DRIVE_SPEC): New.
630 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
631 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
632 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
633 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
634
6352009-05-31 Ian Lance Taylor <iant@google.com>
636
637 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
638 the way we treat an ISO C compiler. Don't define inline as a
639 macro when compiling with C++.
640 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
641 when compiling with C++.
642 * fibheap.h: Add extern "C" when compiling with C++.
643
2cd2156f
DD
6442010-04-23 Pedro Alves <pedro@codesourcery.com>
645
646 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
647 always define it independently of host, add `dos_based' parameter,
648 and handle it.
649 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
650 independently of host, add `dos_based' parameter, and handle it.
651 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
652 it independently of host, add `dos_based' parameter, and handle
653 it.
654 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
655 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
656 (HAS_DOS_DRIVE_SPEC): New.
657 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
658 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
659 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
660 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
661
6622010-04-20 Nick Clifton <nickc@redhat.com>
663
664 * sha1.h: Update copyright notice to use GPLv3.
665
e4e42b45
NC
6662010-04-15 Nick Clifton <nickc@redhat.com>
667
668 * bout.h: Update copyright notice to use GPLv3.
669 * hp-symtab.h: Likewise.
670 * oasys.h: Likewise.
671 * progress.h: Likewise.
672 * sha1.h: Likewise.
673 * xtensa-isa-internal.h: Likewise.
674 * xtensa-isa.h: Likewise.
675
58cd9144
DE
6762010-04-14 Doug Evans <dje@google.com>
677
678 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
679
a233b20c
JJ
6802010-04-05 Jakub Jelinek <jakub@redhat.com>
681
682 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
683 field.
684
40b36596
JM
6852010-03-25 Joseph Myers <joseph@codesourcery.com>
686
687 * dis-asm.h (print_insn_tic6x): Declare.
688
0aec0f33
JM
6892010-03-23 Joseph Myers <joseph@codesourcery.com>
690
691 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
692
16c06870
JB
6932010-01-13 Joel Brobecker <brobecker@adacore.com>
694
695 Add new DW_AT_use_GNAT_descriptive_type CU attribute.
696 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
697
6d390a9e
DD
6982010-01-11 Tristan Gingold <gingold@adacore.com>
699
700 * demangle.h (ada_demangle): Add prototype.
701
43e85a8f
DD
7022010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
703
704 PR bootstrap/41771
705 * ansidecl.h: Fix inline test for C99 and Sun Studio cc.
706
2e13ec5c
JB
7072009-12-29 Joel Brobecker <brobecker@adacore.com>
708
709 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
710
e7f8eadb
DK
7112009-12-14 Doug Kwan <dougkwan@google.com>
712
713 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters
714 to avoid shadowed variable warnings.
715 * dis-asm.h (struct disassemble_info): Ditto.
716 (disassemble_init_for_target): Ditto.
717 (init_disassemble_info): Ditto.
718
3cb4feec
AM
7192009-11-18 Alan Modra <amodra@bigpond.net.au>
720
721 * alloca-conf.h: Clarify comment.
722
dec397b2
JB
7232009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
724
725 Add DWARF attribute value for the "Borland fastcall" calling
726 convention.
8b40760a 727 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
dec397b2 728
96d86ee3
KT
7292009-10-23 Kai Tietz <kai.tietz@onevision.com>
730
731 * splay-tree.h (libi_uhostptr_t): Add gcc specific
732 __extension__ for long long type case to silent cX9.
733 (libi_shostptr_t): Likewise.
734
0adbbe4a
DD
7352009-10-19 Rafael Avila de Espindola <espindola@google.com>
736
737 PR40790
738 * plugin-api.h: Don't include stdint.h unconditionally.
739
3fce87a0
DD
7402009-10-15 Jakub Jelinek <jakub@redhat.com>
741
742 * include/dwarf2.h (DW_LANG_Python): Add comment that it is
743 a DWARF 4 addition.
744
f88dc410
AM
7452009-10-14 Alan Modra <amodra@bigpond.net.au>
746
747 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
748 bfd_link_common_skip_ar_aymbols.
749 (struct bfd_link_info): Here too.
750
e322137b
DD
7512009-10-09 Rafael Espindola <espindola@google.com>
752
753 * plugin-api.h (ld_plugin_add_input_library): Change argument name to
754 libname.
755
59b17575
DD
7562008-10-03 Rafael Espindola <espindola@google.com>
757
758 * plugin-api.h: New.
759 * lto-symtab.h: New.
760
8341e15b
ILT
7612009-10-05 Rafael Espindola <espindola@google.com>
762
763 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
764 (ld_plugin_get_input_file): New.
765 (ld_plugin_release_input_file): New.
766 (ld_plugin_add_input_library): New.
767 (ld_plugin_message): Mark format const.
768 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
769 LDPT_ADD_INPUT_LIBRARY.
770 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
771 tv_add_input_library.
772
7732009-10-04 Jerry Quinn <jlquinn@optonline.net>
774
775 * plugin-api.h: Fix compile.
776
664aa91f
DD
7772009-09-29 Jason Merrill <jason@redhat.com>
778
779 * demangle.h (enum demangle_component_type): Add
780 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
781 DEMANGLE_COMPONENT_UNNAMED_TYPE.
782 (struct demangle_component): Add s_unary_num.
783
c7927a3c
NC
7842009-09-29 DJ Delorie <dj@redhat.com>
785
786 * dis-asm.h: Add prototype for print_insn_rx.
787
39236edf
DD
7882009-09-25 Dodji Seketeli <dodji@redhat.com>
789
790 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
791 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
792 and DW_TAG_formal_parameter_pack until DWARF 5 is out.
793
fa9efd0f
DD
7942009-09-25 Cary Coutant <ccoutant@google.com>
795
796 Add rest of new values from DWARF Version 4.
797 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
798 New tags.
799 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
800 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
801 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
802 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
803 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
804 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
805 attributes.
806 (DW_LANG_Python): New language.
807
2b6f5997
CC
8082009-09-24 Cary Coutant <ccoutant@google.com>
809
810 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
811 New tags.
812 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
813 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
814 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
815 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
816 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
817 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
818 attributes.
819 (DW_LANG_Python): New language.
820
a89caa61
DD
8212009-09-22 Dodji Seketeli <dodji@redhat.com>
822
823 * dwarf2.h (enum dwarf_tag): Add
824 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
825
a50b1753
NC
8262009-09-09 Martin Thuresson <martin@mtme.org>
827
828 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
829 level.
830
66a6900a
JZ
8312009-09-04 Jie Zhang <jie.zhang@analog.com>
832
833 * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
834 (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
835 (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
836 PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
837 Adjust accordingly.
838 (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
839 PseudoDbg_Assert_grp_mask.
840
7ba29e2a
NC
8412009-08-06 Michael Eager <eager@eagercon.com>
842
843 * dis-asm.h: Decl print_insn_microblaze().
844
6e881691
DD
8452009-07-24 Ian Lance Taylor <iant@google.com>
846
847 * libiberty.h (crc32): Declare.
848
2c61e778
DE
8492009-07-20 Cary Coutant <ccoutant@google.com>
850 Doug Evans <dje@google.com>
77170296
DE
851
852 Add some dwarf4 values.
853 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
854 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
855 DW_FORM_flag_present, DW_FORM_sig8.
856 (enum dwarf_attribute): Add DW_AT_signature.
857
d5031754
DD
8582009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
859
860 * demangle.h
861 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
862 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
863 New.
864
fa8f86ff
TT
8652009-07-10 Tom Tromey <tromey@redhat.com>
866
867 * dwarf2.h: New file, moved from elf/.
868
62d2aabf
DD
8692009-07-09 Jakub Jelinek <jakub@redhat.com>
870
871 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
872 and DW_OP_stack_value.
873
e0452928
DD
8742009-07-09 Tom Tromey <tromey@redhat.com>
875
876 * elf/dwarf2.h: Remove, renaming to...
877 * dwarf2.h: ... this.
878
8792009-06-29 Tom Tromey <tromey@redhat.com>
880
881 * elf/dwarf2.h: New file. Merged with gdb.
882
0313a2b8
NC
8832009-06-18 Nick Clifton <nickc@redhat.com>
884
885 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
886 field of struct disassemble_info.
887
671f4ed1
DD
8882009-06-09 Ian Lance Taylor <ian@airs.com>
889
890 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
891
1316c8b3
NC
8922009-06-15 Nick Clifton <nickc@redhat.com>
893
0313a2b8
NC
894 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
895 struct disassemble_info.
1316c8b3 896
8466c6d4
DD
8972009-06-02 Ian Lance Taylor <iant@google.com>
898
899 * ansidecl.h (EXPORTED_CONST): Define.
900
52d6785f
DD
9012009-05-31 Ian Lance Taylor <iant@google.com>
902
903 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
904 the way we treat an ISO C compiler. Don't define inline as a
905 macdro when compiling with C++.
906 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
907 when compiling with C++.
908 * fibheap.h: Add extern "C" when compiling with C++.
909
84983b1a
TG
9102009-05-25 Tristan Gingold <gingold@adacore.com>
911
912 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
913 FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
914
95e62385
L
9152009-04-22 Taras Glek <tglek@mozilla.com>
916
917 * hashtab.h: Update GTY annotations to new syntax.
918 * splay-tree.h: Likewise.
e48570bb 919
a0c402a5
L
9202009-04-08 H.J. Lu <hongjiu.lu@intel.com>
921
922 * bfdlink.h (bfd_link_info): Add warn_alternate_em.
923
8d25cc3d
AM
9242009-03-18 Alan Modra <amodra@bigpond.net.au>
925
926 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
927 documentation.
928
c743cf5d
DD
9292009-03-17 Jason Merrill <jason@redhat.com>
930
931 * demangle.h (enum demangle_component_type): Add
932 DEMANGLE_COMPONENT_FUNCTION_PARAM.
933
fa7f3e72
CC
9342008-12-01 Cary Coutant <ccoutant@google.com>
935
936 * plugin-api.h (LDPS_BAD_HANDLE): New constant.
937 (ld_plugin_get_input_file): New typedef.
938 (ld_plugin_release_input_file): New typedef.
939 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
940 (struct ld_plugin_tv): Add two new fields.
941
84e94c90
NC
9422008-12-23 Jon Beniston <jon@beniston.com>
943
944 * dis-asm.h: Add LM32 disassembler function prototype.
945
d2825c1a
DD
9462008-12-10 Jason Merrill <jason@redhat.com>
947
948 * demangle.h (enum demangle_component_type): Add
949 DEMANGLE_COMPONENT_FIXED_TYPE.
950
6c52134c
CC
9512008-12-01 Cary Coutant <ccoutant@google.com>
952
953 * plugin-api.h (ld_plugin_message): Change format parameter to const.
954
a6bfd026
CC
9552008-12-01 Cary Coutant <ccoutant@google.com>
956
957 * plugin-api.h: Fix syntax error when compiling with C++.
958
ae5a3597
AM
9592008-11-26 Alan Modra <amodra@bigpond.net.au>
960
961 PR 7047
962 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
963 Add "literal".
964
1fa3cd83
SA
9652008-11-21 Sterling Augustine <sterling@tensilica.com>
966
967 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
968 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
969
33430bd0 9702008-11-19 Bob Wilson <bob.wilson@acm.org>
e4e42b45 971
33430bd0
BW
972 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
973 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
974 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
975 (XCHAL_NUM_AREGS): Change to 32.
976 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
977 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
978 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
979 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
980 (XCHAL_DEBUGLEVEL): Change to 6.
e4e42b45 981
d387240a
TG
9822008-11-14 Tristan Gingold <gingold@adacore.com>
983
984 * fopen-vms.h (FOPEN_RB): Use a single string to match the
985 standard prototype.
986 (FOPEN_WB): Ditto.
987 (FOPEN_AB): Ditto.
988 (FOPEN_RUB): Ditto.
989 (FOPEN_WUB): Ditto.
990 (FOPEN_AUB): Ditto.
991
75ded2db
AM
9922008-10-21 Alan Modra <amodra@bigpond.net.au>
993
994 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
995
1c08f2c8
DD
9962008-10-06 Jason Merrill <jason@redhat.com>
997
998 * demangle.h (enum demangle_component_type): Add
999 DEMANGLE_COMPONENT_PACK_EXPANSION.
1000
f1c4cc75
RH
10012008-09-24 Richard Henderson <rth@redhat.com>
1002
1003 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1004
bbb444b6
ILT
10052008-09-22 Rafael Espindola <espindola@google.com>
1006
1007 * plugin-api.h (ld_plugin_status): Remove comma from the last item.
1008 Use C style comment.
1009 (ld_plugin_api_version, ld_plugin_output_file_type,
1010 ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
1011 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
1012 comma from the last item.
1013
89fc3421
CC
10142008-09-18 Cary Coutant <ccoutant@google.com>
1015
1016 Add plugin functionality for link-time optimization (LTO).
1017 * plugin-api.h: New file.
1018
ba8cb4ba
DD
10192008-09-09 Jason Merrill <jason@redhat.com>
1020
1021 * demangle.h (enum demangle_component_type): Add
1022 DEMANGLE_COMPONENT_DECLTYPE.
1023
67efbf45
AM
10242008-08-25 Alan Modra <amodra@bigpond.net.au>
1025
1026 * binary-io.h: New file, imported from gnulib, but don't
1027 #include <fcntl.h> or <stdio.h>.
1028
5c1d2f5f
AM
10292008-08-17 Alan Modra <amodra@bigpond.net.au>
1030
1031 * bfdlink.h (bfd_generic_link_read_symbols): Declare.
1032
7b21ac3f
EW
10332008-08-08 Anatoly Sokolov <aesok@post.ru>
1034
1035 * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1036 E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1037 (EF_AVR_MACH): Redefine to 0x7F.
1038 * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
1039 (AVR_ISA_AVR3): Redefine.
1040 (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
1041 AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
1042 AVR_ISA_AVR6): Define.
1043
1bac266e
JZ
10442008-07-12 Jie Zhang <jie.zhang@analog.com>
1045
1046 Revert
1047 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1048 * bfdlink.h (struct bfd_link_info): Add sep_code member
1049 variable.
1050 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1051 (EF_BFIN_DATA_IN_L1): Define.
1052
8c684578
JZ
10532008-07-12 Jie Zhang <jie.zhang@analog.com>
1054
1055 * bfdlink.h (struct bfd_link_info): Add sep_code member
1056 variable.
1057 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1058 (EF_BFIN_DATA_IN_L1): Define.
1059
6a4fe770
SS
10602008-07-07 Stan Shebs <stan@codesourcery.com>
1061
1062 * dis-asm.h (struct disassemble_info): Add endian_code field.
1063
0f963b24
JB
10642008-07-07 Joel Brobecker <brobecker@adacore.com>
1065
1066 * safe-ctype.h: Add #include of ctype.h before redefining
1067 the ctype.h macros.
1068
d5721fa7
JB
10692008-07-04 Joel Brobecker <brobecker@adacore.com>
1070
1071 * safe-ctype.h: Remove #error when detecting that ctype.h has been
1072 included. Redefine the various macros provided by ctype.h as
1073 undefined variables.
1074
1e5d0832
DD
10752008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1076
1077 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1078 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1079
97407faf
AM
10802008-06-06 Alan Modra <amodra@bigpond.net.au>
1081
1082 * bfdlink.h (struct bfd_link_info): Add "path_separator".
1083
112b7c50
AK
10842008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
1085
1086 * dis-asm.h (print_s390_disassembler_options):
1087 Prototype added.
1088
b68965a0
DD
10892008-03-24 Ian Lance Taylor <iant@google.com>
1090
1091 * sha1.h: New file, from gnulib.
1092
1093 * md5.h: Add extern "C" when compiled with C++.
1094
66ce8439
ILT
10952008-03-24 Ian Lance Taylor <iant@google.com>
1096
1097 * md5.h: Add extern "C" when compiled with C++.
1098
91edef2d
ILT
10992008-03-21 Ian Lance Taylor <iant@google.com>
1100
1101 * filenames.h: Add extern "C" when compiled with C++.
1102
f13a99db
AM
11032008-02-15 Alan Modra <amodra@bigpond.net.au>
1104
1105 * bfdlink.h (struct bfd_link_hash_table): Delete creator field.
1106 (struct bfd_link_info): Add output_bfd.
1107
6c7d412c
BW
11082008-02-11 Bob Wilson <bob.wilson@acm.org>
1109
1110 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
1111 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
e4e42b45 1112
830ef634
DD
11132008-01-26 David Daney <ddaney@avtrex.com>
1114
1115 * demangle.h (demangle_component_type): Add
1116 DEMANGLE_COMPONENT_JAVA_RESOURCE,
1117 DEMANGLE_COMPONENT_COMPOUND_NAME, and
1118 DEMANGLE_COMPONENT_CHARACTER as new enum values.
1119 (demangle_component): Add struct s_character to union u.
1120
b14d30e1
JM
11212007-11-07 Joseph Myers <joseph@codesourcery.com>
1122 Daniel Jacobowitz <dan@codesourcery.com>
1123
1124 * floatformat.h (struct floatformat): Add split_half field.
1125 (floatformat_ibm_long_double): New.
1126
3a0ab695
DD
11272007-09-06 Tom Tromey <tromey@redhat.com>
1128
1129 * libiberty.h (pex_free): Document process killing.
1130
8969a67f
DD
11312007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1132
1133 * demangle.h (enum demangle_component_type): Add
1134 DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1135
cd12e26d
BE
11362007-07-25 Ben Elliston <bje@au.ibm.com>
1137
1138 * ternary.h: Remove.
1139
0a05a876 11402007-07-18 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1141
0a05a876
BW
1142 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1143 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
e4e42b45 1144
bd0aa315
NC
11452007-07-17 Nick Clifton <nickc@redhat.com>
1146
1147 * COPYING3: New file. Contains version 3 of the GNU General
1148 Public License.
1149
d2df793a
NC
11502007-07-12 Kai Tietz <kai.tietz@onevision.com>
1151
ae8772e6
HPN
1152 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1153 work-a-round whitespace problem in gcc gengtype.
1154
d2df793a
NC
1155 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
1156 needed for WIN64 when a long is not wide enough for a pointer.
0fdaa005 1157 (splay_tree_key, splay_tree_value): Use the new types.
d2df793a 1158
fd2f25da
RM
11592007-07-09 Roland McGrath <roland@redhat.com>
1160
1161 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1162
a208b53c
NC
11632007-07-06 Nick Clifton <nickc@redhat.com>
1164
1165 * bfdlink.h: Update copyright notice to refer to GPLv3.
1166
3d3d428f
NC
11672007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1168
0fdaa005 1169 * dis-asm.h (print_insn_cr16): New prototype.
3d3d428f 1170
a9a4c53e
AM
11712007-06-01 Noah Misch <noah@cs.caltech.edu>
1172 Alan Modra <amodra@bigpond.net.au>
1173
1174 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
1175
0c18fee5
DD
11762007-05-07 Nathan Froyd <froydnj@codesourcery.com>
1177
1178 * libiberty.h (writeargv): Declare.
1179
49fa1e15
AM
11802007-04-30 Alan Modra <amodra@bigpond.net.au>
1181
1182 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1183
e8590c10
DD
11842007-04-25 Mark Mitchell <mark@codesourcery.com>
1185
1186 * demangle.h: Change license to LGPL + exception.
1187
4a828aab
RH
11882007-04-10 Richard Henderson <rth@redhat.com>
1189
1190 * bfdlink.h (struct bfd_link_info): Add relax_trip.
1191
9c577e89
DD
11922007-03-29 Joel Brobecker <brobecker@adacore.com>
1193
1194 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
1195 regardless of the type of file system.
1196
e04d7611
DD
11972007-03-06 Jan Hubicka <jh@suse.cz>
1198
1199 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1200
2889e75b
NC
12012007-02-21 Nick Clifton <nickc@redhat.com>
1202
1203 * bfdlink.h (struct bfd_link_callbacks): Add
1204 override_segment_assignment field.
1205
92f01d61
JM
12062007-02-17 Mark Mitchell <mark@codesourcery.com>
1207 Nathan Sidwell <nathan@codesourcery.com>
1208 Vladimir Prus <vladimir@codesourcery.com
1209 Joseph Myers <joseph@codesourcery.com>
1210
1211 * bin-bugs.h: Remove.
1212
b5d7c748
DD
12132007-02-09 Joseph S. Myers <joseph@codesourcery.com>
1214
1215 * libiberty.h (pex_write_input): Remove prototype.
1216
d6eafc3e
DB
12172007-02-05 Dave Brolley <brolley@redhat.com>
1218
1219 * Contribute the following changes:
1220 2001-03-26 Ben Elliston <bje@redhat.com>
1221
1222 * dis-asm.h (print_insn_mep): Declare.
1223
fc523535 12242007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
1225
1226 * dis-asm.h (print_i386_disassembler_options): New.
1227
53d7966f 12282007-01-31 Vladimir Prus <vladimir@codesourcery.com>
fd2f25da 1229
53d7966f
VP
1230 * libiberty.h (PEX_STDERR_TO_PIPE): New define.
1231 (PEX_BINARY_ERROR): New define.
1232 (pex_read_err): New function.
1233
208c1674
DD
12342007-01-29 Simon Baldwin <simonb@google.com>
1235
1236 * demangle.h: New cplus_demangle_print_callback,
1237 cplus_demangle_v3_callback, and java_demangle_v3_callback function
1238 prototypes, and demangle_callbackref type definition.
1239
40b36307
L
12402007-01-16 H.J. Lu <hongjiu.lu@intel.com>
1241
1242 PR ld/3831
1243 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
fd2f25da 1244 Add dynamic and dynamic_data.
40b36307 1245
4fd454c8
NC
12462006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1247 Nick Clifton <nickc@redhat.com>
1248
1249 * ansidecl.h (ATTRIBUTE_PACKED): Define.
1250
d8f813d4 12512006-11-30 Andrew Stubbs <andrew.stubbs@st.com>
40b36307 1252 J"orn Rennecke <joern.rennecke@st.com>
d8f813d4
JR
1253
1254 PR driver/29931
1255 * libiberty.h (make_relative_prefix_ignore_links): Declare.
1256
2caa7ca0
BW
12572006-11-27 Bob Wilson <bob.wilson@acm.org>
1258
1259 * xtensa-config.h (XSHAL_ABI): New.
1260 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
1261
0154116a
BW
12622006-11-27 Bob Wilson <bob.wilson@acm.org>
1263
1264 * xtensa-isa.h (STATIC_LIBISA): Delete.
1265
2087ad84
PB
12662006-10-30 Paul Brook <paul@codesourcery.com>
1267
1268 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1269 symtab_size.
1270
c0f00686
L
12712006-10-30 H.J. Lu <hongjiu.lu@intel.com>
1272
1273 PR ld/3111
1274 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
1275
e9f53129
AM
12762006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1277 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1278 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1279 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1280 Alan Modra <amodra@bigpond.net.au>
1281
1282 * dis-asm.h (print_insn_spu): Declare.
1283
1c0d3aa6
NC
12842006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1285
1286 * dis-asm.h: Add prototypes for Score disassembler routines.
1287
55255dae
L
12882006-09-07 H.J. Lu <hongjiu.lu@intel.com>
1289
1290 * bfdlink.h (bfd_elf_dynamic_list): New.
1291 (bfd_link_info): Add a dynamic field.
1292
c17d87de
NC
12932006-08-04 Marcelo Tosatti <marcelo@kvack.org>
1294
1295 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1296
fdc90cb4
JJ
12972006-07-10 Jakub Jelinek <jakub@redhat.com>
1298
1299 * bfdlink.h (struct bfd_link_info): Add emit_hash and
1300 emit_gnu_hash bitfields.
1301
3db2e6dd
DD
13022006-04-11 Jim Blandy <jimb@codesourcery.com>
1303
1304 * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1305
fbbc3759
L
13062006-04-06 H.J. Lu <hongjiu.lu@intel.com>
1307
1308 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with
1309 relax_pass.
1310
d70c5fc7
NC
13112006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1312 Anil Paranjape <anilp1@kpitcummins.com>
1313 Shilin Shakti <shilins@kpitcummins.com>
1314
1315 * dis-asm.h (print_insn_xc16c): New prototype.
1316
dd942754
DD
13172006-01-18 DJ Delorie <dj@redhat.com>
1318
1319 * md5.h: Include ansidecl.h
1320
d99b6465
AS
13212006-01-17 Andreas Schwab <schwab@suse.de>
1322
1323 PR binutils/1486
1324 * dis-asm.h (struct disassemble_info): Add
1325 disassembler_needs_relocs.
1326
51d04b5c
BW
13272006-01-09 Bob Wilson <bob.wilson@acm.org>
1328
1329 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1330
b2d179be
BW
13312005-12-30 Bob Wilson <bob.wilson@acm.org>
1332
1333 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1334
d031aafb
NS
13352005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1336
1337 Second part of ms1 to mt renaming.
1338 * dis-asm.h (print_insn_mt): Renamed.
1339
7887b2ce
DD
13402005-12-10 Terry Laurenzo <tlaurenzo@gmail.com>
1341
1342 PR java/9861
1343 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
1344 output format for return types
1345
6ed89c00
AM
13462005-11-03 Alan Modra <amodra@bigpond.net.au>
1347
1348 * bfdlink.h (struct bfd_link_order): Tweak comment.
1349
fb10537e
DD
13502005-10-31 Mark Kettenis <kettenis@gnu.org>
1351
1352 * floatformat.h (enum floatformat_byteorders): Add
1353 floatformat_vax.
1354 (floatformat_vax_aingle, floatformat_vax_double): Declare.
1355
16175d96
DB
13562005-10-28 Dave Brolley <brolley@redhat.com>
1357
1358 Contribute the following changes:
1359 2003-09-29 Dave Brolley <brolley@redhat.com>
1360
1361 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
1362 more exotic underlying types to be used.
1363
3c9b82ba
NC
13642005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
1365
1366 disasm.h: Add declaration for print_insn_z80
1367
dc603df5
CM
13682005-09-30 Catherine Moore <clm@cm00re.com>
1369
1370 * dis-asm.h (print_insn_bfin): Declare.
dc603df5 1371
7b17bc29
MM
13722005-09-26 Mark Mitchell <mark@codesourcery.com>
1373
1374 * libiberty.h (expandargv): New function.
1375
c17ae8a2
AM
13762005-08-18 Alan Modra <amodra@bigpond.net.au>
1377
1378 * bfdlink.h: Remove mention of a29k.
1379 * dis-asm.h: Remove a29k support.
c17ae8a2 1380
3b6940c0
DD
13812005-08-17 Mark Kettenis <kettenis@gnu.org>
1382
1383 * floatformat.h (struct floatformat): Change type of large
1384 argument for is_valid member to `const void *'.
1385 (floatformat_to_double): Change type of second argument to `const
1386 void *'.
1387 (floatformat_from_double): Change type of last argument to `void
1388 *'.
1389 (floatformat_is_valid): Change type of last argument to `const
1390 void *'.
1391
49f58d10
JB
13922005-07-14 Jim Blandy <jimb@redhat.com>
1393
1394 * dis-asm.h (print_insn_m32c): New declaration.
1395
f2942ea4
DD
13962005-07-12 Ben Elliston <bje@au.ibm.com>
1397
1398 * xregex2.h (regexec): Qualify this prototype with __extension__
1399 when compiling with GNU C.
1400
0fd3a477
JW
14012005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1402
1403 * dis-asm.h (fprintf_ftype): Add format attribute.
1404
6ba85b8c
DD
14052005-07-03 Steve Ellcey <sje@cup.hp.com>
1406
1407 PR other/13906
1408 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
1409 * md5.h (md5_uintptr): New.
1410 (md5_ctx): Align buffer field.
1411
c3cca4c9
DD
14122005-06-30 Daniel Berlin <dberlin@dberlin.org>
1413
1414 * hashtab.h (HTAB_DELETED_ENTRY): New macro.
1415 (HTAB_EMPTY_ENTRY): New macro.
1416
67f3cb05
GK
14172005-06-20 Geoffrey Keating <geoffk@apple.com>
1418
fd2f25da 1419 * libiberty.h (strverscmp): Prototype.
67f3cb05 1420
08d8fa11
JJ
14212005-06-17 Jakub Jelinek <jakub@redhat.com>
1422
1423 * elf/external.h (GRP_ENTRY_SIZE): Define.
1424
6b5d3a4d
ZW
14252005-06-08 Zack Weinberg <zack@codesourcery.com>
1426
1427 * dis-asm.h (get_arm_regnames): Update prototype.
1428
3f1c9c12
AH
14292005-06-07 Aldy Hernandez <aldyh@redhat.com>
1430 Michael Snyder <msnyder@redhat.com>
1431 Stan Cox <scox@redhat.com>
1432
1433 * dis-asm.h: Externalize print_insn_ms1.
1434
d30d42d1
DD
14352005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
1436
1437 * libiberty.h (XOBFINISH): New.
1438
e1fffbe6
AM
14392005-06-03 Alan Modra <amodra@bigpond.net.au>
1440
1441 * bfdlink.h (struct bfd_link_callbacks): Add einfo.
1442
c2bd6e35
DD
14432005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1444
1445 * libiberty.h (vsnprintf): Add format attribute.
1446
e9472921
DD
14472005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1448
1449 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1450
01e94249
DD
14512005-05-28 Eli Zaretskii <eliz@gnu.org>
1452
1453 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
1454 needed.
1455 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
1456
839e4798
RH
14572005-05-25 Richard Henderson <rth@redhat.com>
1458
1459 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1460
abf6a75b
DD
14612005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net>
1462
1463 * libiberty.h (ACONCAT): Properly cast value of alloca().
1464
1465 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
1466 __cplusplus.
1467
aaac3631
DD
14682005-05-12 Steve Ellcey <sje@cup.hp.com>
1469
1470 libiberty.h: Do not define empty basename prototype.
1471
e172dbf8
NC
14722005-05-10 Nick Clifton <nickc@redhat.com>
1473
1474 * Update the address and phone number of the FSF organization in
1475 the GPL notices in the following files:
1476 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
1477 dyn-string.h, fibheap.h, filenames.h, floatformat.h,
1478 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
1479 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
1480 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
1481 symcat.h, ternary.h, xregex2.h, xtensa-config.h,
1482 xtensa-isa-internal.h, xtensa-isa.h
1483
c631edf1
DD
14842005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1485
1486 * libiberty.h (unlock_std_streams): New.
1487
a288642d
DD
14882005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1489
1490 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
1491 Don't use the PTR macro.
1492
1493 * sort.h: Don't use the PARAMS macro.
1494
7b6f6286
DD
14952005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1496
1497 * libiberty.h (unlock_stream): New.
1498
ab70e2a5
DD
14992005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1500
1501 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1502 Remove parameter names.
1503
ac119ae8
DD
15042005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1505
1506 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1507 Provide prototypes for new functions.
1508
7e10245c
DD
15092005-03-29 Ian Lance Taylor <ian@airs.com>
1510
1511 * libiberty.h: Fix indentation.
1512
b109e79a
ILT
15132005-03-28 Ian Lance Taylor <ian@airs.com>
1514
1515 * libiberty.h: Include <stdio.h>.
1516 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
1517 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
1518 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
1519 (pex_init, pex_run, pex_read_output): Declare.
1520 (pex_get_status, pex_get_times, pex_free, pex_one): Declare.
1521 (struct pex_time): Define.
1522
3d0dfe26
MM
15232005-03-28 Mark Mitchell <mark@codesourcery.com>
1524
1525 * libiberty.h (ffs): Declare, if necessary.
e1fffbe6 1526
49b1fae4
DD
15272005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net>
1528
1529 * ternary.h: Don't use PARAMS anymore.
1530
15312005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net>
1532
1533 * md5.h: Remove definition and uses of __P.
1534 * dyn-string.h: Remove uses of PARAMS.
1535 * fibheap.h: Likewise.
1536 * floatformat.h: Likewise.
1537 * hashtab.h: Likewise.
1538
9334f9c6
DD
15392005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net>
1540
1541 * demangle.h: Remove uses of PARAMS.
1542
1543 * libiberty.h (ANSI_PROTOTYPES): Remove guard since
1544 ANSI_PROTOTYPES is always assumed.
1545 Remove uses of PARAMS throughout.
1546
0fad4bdb
DD
15472005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1548
1549 * libiberty.h (xstrndup): Declare.
1550
1ec0126d
DD
15512005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1552
1553 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
1554
1fbc7e7a
BW
15552005-03-22 Bob Wilson <bob.wilson@acm.org>
1556
1557 * xtensa-isa.h: Update a comment and whitespace.
1558
57316bff
L
15592005-03-16 H.J. Lu <hongjiu.lu@intel.com>
1560
1561 * bfdlink.h (bfd_link_info): Add gc_sections.
1562
8ec32723
DD
15632005-03-09 Mark Mitchell <mark@codesourcery.com>
1564
1565 * libiberty.h (gettimeofday): Declare.
1566
190eb137
DD
15672005-03-01 Jan Beulich <jbeulich@novell.com>
1568
1569 * libiberty.h: Declare unlink_if_ordinary.
1570
f075ee0c
AM
15712005-02-21 Alan Modra <amodra@bigpond.net.au>
1572
1573 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
1574 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
1575 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
1576
8adce22d
DD
15772005-02-14 Paolo Bonzini <bonzini@gnu.org>
1578
1579 PR bootstrap/19818
1580 * ansidecl.h (PARAMS): Guard from redefinition.
1581
11f25ea6
AM
15822005-02-03 Alan Modra <amodra@bigpond.net.au>
1583
1584 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
1585
77cfaee6
AM
15862005-02-01 Alan Modra <amodra@bigpond.net.au>
1587
1588 * bfdlink.h (bfd_link_repair_undef_list): Declare.
1589
0bcb06d2
AS
15902005-01-10 Andreas Schwab <schwab@suse.de>
1591
1592 * dis-asm.h (struct disassemble_info): Add skip_zeroes and
1593 skip_zeroes_at_end.
1594
40a59a4c
DD
15952004-12-11 Ben Elliston <bje@au.ibm.com>
1596
1597 * fibheap.h (struct fibnode): Only use unsigned long bitfields
1598 when __GNUC__ is defined and ints are less than 32-bits wide.
1599
fc0e6df6
PB
16002004-11-04 Paul Brook <paul@codesourcery.com>
1601
1602 * bfdlink.h (bfd_link_info): Add default_imported_symver.
1603
a1ace8d8
BW
16042004-11-12 Bob Wilson <bob.wilson@acm.org>
1605
1606 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
1607 * xtensa-isa.h (xtensa_interface_class_id): New prototype.
1608
7499d566
NC
16092004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
1610 Vineet Sharma <vineets@noida.hcltech.com>
1611
1612 * dis-asm.h: Add prototype for print_insn_maxq_little.
1613
3e3b46e5
PB
16142004-10-26 Paul Brook <paul@codesourcery.com>
1615
1616 * bfdlink.h (struct bfd_link_info): Add create_default_symver.
1617
dfeffb9f
L
16182004-10-21 H.J. Lu <hongjiu.lu@intel.com>
1619
1620 PR 463
1621 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct
1622 bfd_link_hash_entry to reloc_overflow.
1623
43cd72b9
BW
16242004-10-07 Bob Wilson <bob.wilson@acm.org>
1625
1626 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
1627 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
1628 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
c44050dc 1629
43cd72b9
BW
1630 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
1631 (config_sturct struct): Delete.
1632 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
1633 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
1634 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
1635 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
1636 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
1637 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
1638 (xtensa_insn_decode_fn): Rename to ...
1639 (xtensa_opcode_decode_fn): ... this.
1640 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
1641 xtensa_undo_reloc_fn): Update.
1642 (xtensa_encoding_template_fn): Delete.
1643 (xtensa_opcode_encode_fn, xtensa_format_decode_fn,
1644 xtensa_length_decode_fn): New.
1645 (xtensa_format_internal, xtensa_slot_internal): New types.
1646 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
1647 get_field, and set_field fields. Add name, field_id, regfile,
1648 num_regs, and flags fields.
1649 (xtensa_arg_internal): New type.
1650 (xtensa_iclass_internal): Change operands field to array of
1651 xtensa_arg_internal. Add num_stateOperands, stateOperands,
1652 num_interfaceOperands, and interfaceOperands fields.
1653 (xtensa_opcode_internal): Delete length, template, and iclass fields.
1654 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
1655 (opname_lookup_entry): Delete.
1656 (xtensa_regfile_internal, xtensa_interface_internal,
1657 xtensa_funcUnit_internal, xtensa_state_internal,
1658 xtensa_sysreg_internal, xtensa_lookup_entry): New.
1659 (xtensa_isa_internal): Replace opcode_table field with opcodes field.
1660 Change type of opname_lookup_table. Delete num_modules,
1661 module_opcode_base, module_decode_fn, config, and has_density fields.
1662 Add num_formats, formats, format_decode_fn, length_decode_fn,
1663 num_slots, slots, num_fields, num_operands, operands, num_iclasses,
1664 iclasses, num_regfiles, regfiles, num_states, states,
1665 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
1666 max_sysreg_num, sysreg_table, num_interfaces, interfaces,
1667 interface_lookup_table, num_funcUnits, funcUnits and
1668 funcUnit_lookup_table fields.
1669 (xtensa_isa_module, xtensa_isa_modules): Delete.
1670 (xtensa_isa_name_compare): New prototype.
1671 (xtisa_errno, xtisa_error_msg): New.
1672 * xtensa-isa.h (XTENSA_ISA_VERSION): Define.
1673 (xtensa_isa): Change type.
1674 (xtensa_operand): Delete.
1675 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
1676 xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
1677 xtensa_funcUnit_use): New types.
1678 (libisa_module_specifier): Delete.
1679 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
1680 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
1681 xtensa_insnbuf_from_chars): Update prototypes.
1682 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
1683 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
1684 xtensa_encode_insn, xtensa_insn_length,
1685 xtensa_insn_length_from_first_byte, xtensa_num_operands,
1686 xtensa_operand_kind, xtensa_encode_result,
1687 xtensa_operand_isPCRelative): Delete.
1688 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
1689 xtensa_operand_set_field, xtensa_operand_encode,
1690 xtensa_operand_decode, xtensa_operand_do_reloc,
1691 xtensa_operand_undo_reloc): Update prototypes.
1692 (xtensa_isa_maxlength, xtensa_isa_length_from_chars,
1693 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
1694 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
1695 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
1696 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
1697 xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
1698 xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
1699 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
1700 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
1701 xtensa_opcode_is_loop, xtensa_opcode_is_call,
1702 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
1703 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
1704 xtensa_opcode_funcUnit_use, xtensa_operand_name,
1705 xtensa_operand_is_visible, xtensa_operand_is_register,
1706 xtensa_operand_regfile, xtensa_operand_num_regs,
1707 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
1708 xtensa_stateOperand_state, xtensa_stateOperand_inout,
1709 xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
1710 xtensa_regfile_lookup_shortname, xtensa_regfile_name,
1711 xtensa_regfile_shortname, xtensa_regfile_view_parent,
1712 xtensa_regfile_num_bits, xtensa_regfile_num_entries,
1713 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
1714 xtensa_state_is_exported, xtensa_sysreg_lookup,
1715 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
1716 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
1717 xtensa_interface_num_bits, xtensa_interface_inout,
1718 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
1719 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
8fdd7217
NC
17202004-10-07 Jeff Baker <jbaker@qnx.com>
1721
1722 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
1723
f6e332e6
AM
17242004-09-17 Alan Modra <amodra@bigpond.net.au>
1725
1726 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
1727 of union.
1728
79fadcb0
DD
17292004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
1730
1731 * libiberty.h (basename): Prototype for __MINGW32__.
1732
a5ecc6a5
DD
17332004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1734
1735 * ansidecl.h (ATTRIBUTE_SENTINEL): Define.
1736 * libiberty.h (concat, reconcat, concat_length, concat_copy,
1737 concat_copy2): Use ATTRIBUTE_SENTINEL.
1738
d003868e
AM
17392004-08-13 Alan Modra <amodra@bigpond.net.au>
1740
1741 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
1742 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
1743
deaa6723
DD
17442004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
1745
1746 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
1747 const-qualification before disposal.
1748
d5b4094f
DD
17492004-07-24 Bernardo Innocenti <bernie@develer.com>
1750
1751 * ansidecl.h (ARG_UNUSED): New Macro.
1752
60ee6567
L
17532004-07-23 H.J. Lu <hongjiu.lu@intel.com>
1754
1755 * bin-bugs.h (REPORT_BUGS_TO): Set to
1756 "<URL:http://www.sourceware.org/bugzilla/>".
1757
a35b6b04
DD
17582004-07-21 Paolo Bonzini <bonzini@gnu.org>
1759
1760 * ansidecl.h (ATTRIBUTE_PURE): New.
1761
7ab9a76e
DD
17622004-07-13 Bernardo Innocenti <bernie@develer.com>
1763
1764 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
1765 libcpp/internal.h.
1766 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
1767 macros.
1768
17692004-07-13 Bernardo Innocenti <bernie@develer.com>
1770
1771 * libiberty.h (ASTRDUP): Add casts required for stricter
1772 type conversion rules of C++.
1773 * obstack.h (obstack_free): Likewise.
1774
1fe1f39c
NC
17752004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
1776
1777 * dis-asm.h (print_insn_crx): Declare.
1778
eea6121a
AM
17792004-06-24 Alan Modra <amodra@bigpond.net.au>
1780
1781 * bfdlink.h (struct bfd_link_order): Update comment.
1782
8c37241b
JJ
17832004-05-11 Jakub Jelinek <jakub@redhat.com>
1784
1785 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
1786 relro_end fields.
8c37241b 1787
619874a6
DD
17882004-05-04 Andreas Jaeger <aj@suse.de>
1789
1790 * demangle.h: Do not use C++ reserved keyword typename as
1791 parameter for cplus_demangle_fill_builtin_type.
1792
bb6a587d
DD
17932004-04-22 Richard Henderson <rth@redhat.com>
1794
1795 * hashtab.h (struct htab): Add size_prime_index.
1796
d6ea4e80
DD
17972004-04-13 Jeff Law <law@redhat.com>
1798
1799 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
1800
f29d4bb8
DD
18012004-03-30 Zack Weinberg <zack@codesourcery.com>
1802
1803 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
1804
75d5e263
SS
18052004-03-25 Stan Shebs <shebs@apple.com>
1806
1807 * mpw/: Remove subdirectory and everything in it.
1808
b9cf773d
AM
18092004-03-23 Alan Modra <amodra@bigpond.net.au>
1810
1811 PR 51.
1812 * bfdlink.h (struct bfd_link_info): Add wrap_char.
1813
59c2e50f
L
18142004-03-20 H.J. Lu <hongjiu.lu@intel.com>
1815
1816 * bfdlink.h (bfd_link_info): Correct comments for the
1817 unresolved_syms_in_objects field.
1818
099f84cf
DD
18192004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
1820
1821 * dyn-string.h: Update copyright date.
1822
74aee4eb
DD
18232004-02-23 Ian Lance Taylor <ian@wasabisystems.com>
1824
1825 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
1826 the associated #defines.
1827
59727473
DD
18282004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
1829
062054c5
ILT
1830 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
1831 "libiberty.h".
1832
9850ebe2
ILT
1833 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
1834
59727473
DD
1835 * demangle.h (enum demangle_component_type): Define.
1836 (struct demangle_operator_info): Declare.
1837 (struct demangle_builtin_type_info): Declare.
1838 (struct demangle_component): Define.
1839 (cplus_demangle_fill_component): Declare.
1840 (cplus_demangle_fill_name): Declare.
1841 (cplus_demangle_fill_builtin_type): Declare.
1842 (cplus_demangle_fill_operator): Declare.
1843 (cplus_demangle_fill_extended_operator): Declare.
1844 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
1845 (cplus_demangle_v3_components): Declare.
1846 (cplus_demangle_print): Declare.
1847
10ca0e95 1848For older changes see ChangeLog-9103
252b5132 1849\f
752937aa
NC
1850Copyright (C) 2004-2012 Free Software Foundation, Inc.
1851
1852Copying and distribution of this file, with or without modification,
1853are permitted in any medium without royalty provided the copyright
1854notice and this notice are preserved.
1855
252b5132
RH
1856Local Variables:
1857mode: change-log
1858left-margin: 8
1859fill-column: 74
1860version-control: never
1861End:
This page took 0.663498 seconds and 4 git commands to generate.