Add copyright notices
[binutils-gdb.git] / include / ChangeLog
1 2012-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
11 2012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
12
13 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
14
15 2012-11-09 Jason Merrill <jason@redhat.com>
16
17 * demangle.h (enum demangle_component_type): Add
18 DEMANGLE_COMPONENT_TAGGED_NAME.
19
20 2012-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
28 2012-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
38 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
39
40 * bfdlink.h (bfd_link_info): Add
41 disable_target_specific_optimizations.
42
43 2012-10-23 Nathan Sidwell <nathan@codesourcery.com>
44
45 * bfdlink.h (struct bfd_link_info): Add stacksize option.
46
47 2012-10-22 Jan Beich <jbeich@tormail.org>
48
49 PR ld/14426
50 * bfdlink.h (bfd_link_info): Add ignore_hash.
51
52 2012-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
57 2012-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
62 2012-09-27 Anthony Green <green@moxielogic.com>
63
64 * opcode/moxie.h (MOXIE_BAD): New define.
65
66 2012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
67
68 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
69
70 2012-09-06 Cary Coutant <ccoutant@google.com>
71
72 * dwarf2.def: Edit comment.
73
74 2012-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
84 2012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
85
86 * opcode/arm.h (ARM_CPU_IS_ANY): New define.
87
88 2012-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
108 2012-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
123 2012-08-02 Sean Keys <skeys@ipdatasys.com>
124
125 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING
126 0x000000200
127
128 2012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
129 Dr David Alan Gilbert <dave@treblig.org>
130
131 PR binutils/13135
132 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
133
134 2012-07-13 Doug Evans <dje@google.com>
135
136 * filenames.h: #include "hashtab.h".
137 (filename_hash, filename_eq): Declare.
138
139 2012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
140
141 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
142
143 2012-07-05 Sean Keys <skeys@ipdatasys.com>
144
145 * opcode/xgate.h: Changed the format string for mode
146 XGATE_OP_DYA_MON.
147
148 2012-06-18 Doug Evans <dje@google.com>
149
150 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
151
152 2012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com>
153
154 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
155
156 2012-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
164 2012-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
172 2012-05-22 Doug Evans <dje@google.com>
173
174 * leb128.h: New file.
175
176 2012-05-19 Gary Funck <gary@intrepid.com>
177
178 * dwarf2.def: Update comment re: UPC extensions to reference
179 DWARF4 specification.
180
181 2012-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
186 2012-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
192 2012-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
197 2012-04-28 Doug Evans <dje@google.com>
198
199 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
200
201 2012-04-27 Tom Tromey <tromey@redhat.com>
202
203 * dwarf2.h: Wrap function declarations in extern "C".
204
205 2012-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
217 2012-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
222 2012-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
227 2012-04-09 Roland McGrath <mcgrathr@google.com>
228
229 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
230
231 2012-03-15 Alan Modra <amodra@gmail.com>
232
233 * dis-asm.h (disassemble_init_powerpc): Declare.
234
235 2009-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
241 2012-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
246 2012-01-26 Cary Coutant <ccoutant@google.com>
247
248 * dwarf2.h (enum dwarf_form): Add Fission extensions.
249 (enum dwarf_attribute): Likewise.
250
251 2012-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
260 2011-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
265 2011-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
274 2011-11-01 DJ Delorie <dj@redhat.com>
275
276 * dis-asm.h (print_insn_rl78): Declare.
277
278 2011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
279
280 * dis-asm.h (print_insn_epiphany): Declare.
281
282 2011-10-21 Ulrich Drepper <drepper@gmail.com>
283
284 * obstack.h [!GNUC] (obstack_free): Avoid cast to int.
285
286 2011-10-21 Marc Glisse <marc.glisse@inria.fr>
287
288 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++
289
290 2011-10-19 Alan Modra <amodra@gmail.com>
291
292 PR ld/13254
293 * bfdlink.h (struct bfd_link_info): Add error_textrel.
294
295 2011-09-28 Doug Evans <dje@google.com>
296
297 * timeval-utils.h: New file.
298
299 * libiberty.h (countargv): Declare.
300
301 2011-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
308 2011-09-23 Cary Coutant <ccoutant@google.com>
309
310 PR 40831
311 * demangle.h (enum demangle_component_type): Add
312 DEMANGLE_COMPONENT_CLONE.
313
314 2011-09-15 H.J. Lu <hongjiu.lu@intel.com>
315
316 PR ld/12975
317 * bfdlink.h (bfd_link_info): Add version_info.
318
319 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
320
321 * xregex.h (regoff_t): Define.
322
323 2011-07-22 Jakub Jelinek <jakub@redhat.com>
324
325 * dwarf2.h (DW_AT_GNU_macros): New.
326 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
327
328 PR c++/49756
329 * libiberty.h (stack_limit_increase): New prototype.
330
331 2011-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
354 2011-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
361 2011-07-13 Sriraman Tallam <tmsriram@google.com>
362
363 * plugin-api.h (ld_plugin_section): New struct.
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
383 2011-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
389 2011-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
394 2011-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
400 2011-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
405 2011-06-22 Jakub Jelinek <jakub@redhat.com>
406
407 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
408
409 2011-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
415 2011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
416
417 * demangle.h (DMGL_RET_POSTFIX): Extend the comment.
418 (DMGL_RET_DROP): New.
419
420 2011-06-13 Walter Lee <walt@tilera.com>
421
422 * dis-asm.h (print_insn_tilegx): Declare.
423 (print_insn_tilepro): Likewise.
424
425 2011-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
431 2011-05-16 Alan Modra <amodra@gmail.com>
432
433 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
434
435 2011-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
440 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
441
442 * bfdlink.h (ENUM_BITFIELD): Remove.
443
444 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
445
446 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
447
448 2011-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
457 2011-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
464 2011-03-31 Tristan Gingold <gingold@adacore.com>
465
466 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
467
468 2011-03-24 Mark Wielaard <mjw@redhat.com>
469
470 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
471
472 2010-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
478 2011-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
487 2011-02-28 Kai Tietz <kai.tietz@onevision.com>
488
489 * filenames.h (filename_ncmp): New prototype.
490
491 2011-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
500 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
501
502 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
503
504 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
505
506 * dwarf2.h: Update value for DW_AT_hi_user.
507
508 2010-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
513 2010-11-04 Ian Lance Taylor <iant@google.com>
514
515 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
516
517 2010-11-02 Ian Lance Taylor <iant@google.com>
518
519 * simple-object.h: New file.
520
521 2010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
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
526 2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
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
533 2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
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
538 2010-10-06 Andi Kleen <ak@linux.intel.com>
539
540 * libiberty.h (setproctitle): Add prototype.
541
542 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
543
544 * opcode/tic6x-control-registers.h (tscl): Now read_write.
545
546 2010-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
550 2010-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
563 2010-09-09 Jakub Jelinek <jakub@redhat.com>
564
565 * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
566
567 2010-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
572 2010-06-29 Alan Modra <amodra@gmail.com>
573
574 * dis-asm.h: Remove references to maxq.
575
576 2010-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
582 2010-06-21 Jakub Jelinek <jakub@redhat.com>
583
584 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
585
586 2010-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
591 2010-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
600 2010-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
618 2010-06-01 Rafael Espindola <espindola@google.com>
619
620 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
621
622 2010-04-26 Pedro Alves <pedro@codesourcery.com>
623
624 * filenames.h (PATH_SEPARATOR): Delete.
625
626 2010-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
645 2009-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
654 2010-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
672 2010-04-20 Nick Clifton <nickc@redhat.com>
673
674 * sha1.h: Update copyright notice to use GPLv3.
675
676 2010-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
686 2010-04-14 Doug Evans <dje@google.com>
687
688 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
689
690 2010-04-05 Jakub Jelinek <jakub@redhat.com>
691
692 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
693 field.
694
695 2010-03-25 Joseph Myers <joseph@codesourcery.com>
696
697 * dis-asm.h (print_insn_tic6x): Declare.
698
699 2010-03-23 Joseph Myers <joseph@codesourcery.com>
700
701 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
702
703 2010-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
708 2010-01-11 Tristan Gingold <gingold@adacore.com>
709
710 * demangle.h (ada_demangle): Add prototype.
711
712 2010-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
717 2009-12-29 Joel Brobecker <brobecker@adacore.com>
718
719 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
720
721 2009-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
729 2009-11-18 Alan Modra <amodra@bigpond.net.au>
730
731 * alloca-conf.h: Clarify comment.
732
733 2009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
734
735 Add DWARF attribute value for the "Borland fastcall" calling
736 convention.
737 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
738
739 2009-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
745 2009-10-19 Rafael Avila de Espindola <espindola@google.com>
746
747 PR40790
748 * plugin-api.h: Don't include stdint.h unconditionally.
749
750 2009-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
755 2009-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
761 2009-10-09 Rafael Espindola <espindola@google.com>
762
763 * plugin-api.h (ld_plugin_add_input_library): Change argument name to
764 libname.
765
766 2008-10-03 Rafael Espindola <espindola@google.com>
767
768 * plugin-api.h: New.
769 * lto-symtab.h: New.
770
771 2009-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
783 2009-10-04 Jerry Quinn <jlquinn@optonline.net>
784
785 * plugin-api.h: Fix compile.
786
787 2009-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
794 2009-09-29 DJ Delorie <dj@redhat.com>
795
796 * dis-asm.h: Add prototype for print_insn_rx.
797
798 2009-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
804 2009-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
818 2009-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
831 2009-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
836 2009-09-09 Martin Thuresson <martin@mtme.org>
837
838 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
839 level.
840
841 2009-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
851 2009-08-06 Michael Eager <eager@eagercon.com>
852
853 * dis-asm.h: Decl print_insn_microblaze().
854
855 2009-07-24 Ian Lance Taylor <iant@google.com>
856
857 * libiberty.h (crc32): Declare.
858
859 2009-07-20 Cary Coutant <ccoutant@google.com>
860 Doug Evans <dje@google.com>
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
868 2009-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
875 2009-07-10 Tom Tromey <tromey@redhat.com>
876
877 * dwarf2.h: New file, moved from elf/.
878
879 2009-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
884 2009-07-09 Tom Tromey <tromey@redhat.com>
885
886 * elf/dwarf2.h: Remove, renaming to...
887 * dwarf2.h: ... this.
888
889 2009-06-29 Tom Tromey <tromey@redhat.com>
890
891 * elf/dwarf2.h: New file. Merged with gdb.
892
893 2009-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
898 2009-06-09 Ian Lance Taylor <ian@airs.com>
899
900 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
901
902 2009-06-15 Nick Clifton <nickc@redhat.com>
903
904 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
905 struct disassemble_info.
906
907 2009-06-02 Ian Lance Taylor <iant@google.com>
908
909 * ansidecl.h (EXPORTED_CONST): Define.
910
911 2009-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
920 2009-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
925 2009-04-22 Taras Glek <tglek@mozilla.com>
926
927 * hashtab.h: Update GTY annotations to new syntax.
928 * splay-tree.h: Likewise.
929
930 2009-04-08 H.J. Lu <hongjiu.lu@intel.com>
931
932 * bfdlink.h (bfd_link_info): Add warn_alternate_em.
933
934 2009-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
939 2009-03-17 Jason Merrill <jason@redhat.com>
940
941 * demangle.h (enum demangle_component_type): Add
942 DEMANGLE_COMPONENT_FUNCTION_PARAM.
943
944 2008-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
952 2008-12-23 Jon Beniston <jon@beniston.com>
953
954 * dis-asm.h: Add LM32 disassembler function prototype.
955
956 2008-12-10 Jason Merrill <jason@redhat.com>
957
958 * demangle.h (enum demangle_component_type): Add
959 DEMANGLE_COMPONENT_FIXED_TYPE.
960
961 2008-12-01 Cary Coutant <ccoutant@google.com>
962
963 * plugin-api.h (ld_plugin_message): Change format parameter to const.
964
965 2008-12-01 Cary Coutant <ccoutant@google.com>
966
967 * plugin-api.h: Fix syntax error when compiling with C++.
968
969 2008-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
975 2008-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
980 2008-11-19 Bob Wilson <bob.wilson@acm.org>
981
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.
991
992 2008-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
1002 2008-10-21 Alan Modra <amodra@bigpond.net.au>
1003
1004 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
1005
1006 2008-10-06 Jason Merrill <jason@redhat.com>
1007
1008 * demangle.h (enum demangle_component_type): Add
1009 DEMANGLE_COMPONENT_PACK_EXPANSION.
1010
1011 2008-09-24 Richard Henderson <rth@redhat.com>
1012
1013 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1014
1015 2008-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
1024 2008-09-18 Cary Coutant <ccoutant@google.com>
1025
1026 Add plugin functionality for link-time optimization (LTO).
1027 * plugin-api.h: New file.
1028
1029 2008-09-09 Jason Merrill <jason@redhat.com>
1030
1031 * demangle.h (enum demangle_component_type): Add
1032 DEMANGLE_COMPONENT_DECLTYPE.
1033
1034 2008-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
1039 2008-08-17 Alan Modra <amodra@bigpond.net.au>
1040
1041 * bfdlink.h (bfd_generic_link_read_symbols): Declare.
1042
1043 2008-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
1054 2008-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
1063 2008-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
1070 2008-07-07 Stan Shebs <stan@codesourcery.com>
1071
1072 * dis-asm.h (struct disassemble_info): Add endian_code field.
1073
1074 2008-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
1079 2008-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
1085 2008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1086
1087 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1088 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1089
1090 2008-06-06 Alan Modra <amodra@bigpond.net.au>
1091
1092 * bfdlink.h (struct bfd_link_info): Add "path_separator".
1093
1094 2008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
1095
1096 * dis-asm.h (print_s390_disassembler_options):
1097 Prototype added.
1098
1099 2008-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
1105 2008-03-24 Ian Lance Taylor <iant@google.com>
1106
1107 * md5.h: Add extern "C" when compiled with C++.
1108
1109 2008-03-21 Ian Lance Taylor <iant@google.com>
1110
1111 * filenames.h: Add extern "C" when compiled with C++.
1112
1113 2008-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
1118 2008-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.
1122
1123 2008-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
1131 2007-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
1137 2007-09-06 Tom Tromey <tromey@redhat.com>
1138
1139 * libiberty.h (pex_free): Document process killing.
1140
1141 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1142
1143 * demangle.h (enum demangle_component_type): Add
1144 DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1145
1146 2007-07-25 Ben Elliston <bje@au.ibm.com>
1147
1148 * ternary.h: Remove.
1149
1150 2007-07-18 Bob Wilson <bob.wilson@acm.org>
1151
1152 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1153 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
1154
1155 2007-07-17 Nick Clifton <nickc@redhat.com>
1156
1157 * COPYING3: New file. Contains version 3 of the GNU General
1158 Public License.
1159
1160 2007-07-12 Kai Tietz <kai.tietz@onevision.com>
1161
1162 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1163 work-a-round whitespace problem in gcc gengtype.
1164
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.
1167 (splay_tree_key, splay_tree_value): Use the new types.
1168
1169 2007-07-09 Roland McGrath <roland@redhat.com>
1170
1171 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1172
1173 2007-07-06 Nick Clifton <nickc@redhat.com>
1174
1175 * bfdlink.h: Update copyright notice to refer to GPLv3.
1176
1177 2007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1178
1179 * dis-asm.h (print_insn_cr16): New prototype.
1180
1181 2007-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
1186 2007-05-07 Nathan Froyd <froydnj@codesourcery.com>
1187
1188 * libiberty.h (writeargv): Declare.
1189
1190 2007-04-30 Alan Modra <amodra@bigpond.net.au>
1191
1192 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1193
1194 2007-04-25 Mark Mitchell <mark@codesourcery.com>
1195
1196 * demangle.h: Change license to LGPL + exception.
1197
1198 2007-04-10 Richard Henderson <rth@redhat.com>
1199
1200 * bfdlink.h (struct bfd_link_info): Add relax_trip.
1201
1202 2007-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
1207 2007-03-06 Jan Hubicka <jh@suse.cz>
1208
1209 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1210
1211 2007-02-21 Nick Clifton <nickc@redhat.com>
1212
1213 * bfdlink.h (struct bfd_link_callbacks): Add
1214 override_segment_assignment field.
1215
1216 2007-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
1223 2007-02-09 Joseph S. Myers <joseph@codesourcery.com>
1224
1225 * libiberty.h (pex_write_input): Remove prototype.
1226
1227 2007-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
1234 2007-02-02 H.J. Lu <hongjiu.lu@intel.com>
1235
1236 * dis-asm.h (print_i386_disassembler_options): New.
1237
1238 2007-01-31 Vladimir Prus <vladimir@codesourcery.com>
1239
1240 * libiberty.h (PEX_STDERR_TO_PIPE): New define.
1241 (PEX_BINARY_ERROR): New define.
1242 (pex_read_err): New function.
1243
1244 2007-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
1250 2007-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.
1254 Add dynamic and dynamic_data.
1255
1256 2006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1257 Nick Clifton <nickc@redhat.com>
1258
1259 * ansidecl.h (ATTRIBUTE_PACKED): Define.
1260
1261 2006-11-30 Andrew Stubbs <andrew.stubbs@st.com>
1262 J"orn Rennecke <joern.rennecke@st.com>
1263
1264 PR driver/29931
1265 * libiberty.h (make_relative_prefix_ignore_links): Declare.
1266
1267 2006-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
1272 2006-11-27 Bob Wilson <bob.wilson@acm.org>
1273
1274 * xtensa-isa.h (STATIC_LIBISA): Delete.
1275
1276 2006-10-30 Paul Brook <paul@codesourcery.com>
1277
1278 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1279 symtab_size.
1280
1281 2006-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
1286 2006-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
1294 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1295
1296 * dis-asm.h: Add prototypes for Score disassembler routines.
1297
1298 2006-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
1303 2006-08-04 Marcelo Tosatti <marcelo@kvack.org>
1304
1305 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1306
1307 2006-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
1312 2006-04-11 Jim Blandy <jimb@codesourcery.com>
1313
1314 * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1315
1316 2006-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
1321 2006-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
1327 2006-01-18 DJ Delorie <dj@redhat.com>
1328
1329 * md5.h: Include ansidecl.h
1330
1331 2006-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
1337 2006-01-09 Bob Wilson <bob.wilson@acm.org>
1338
1339 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1340
1341 2005-12-30 Bob Wilson <bob.wilson@acm.org>
1342
1343 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1344
1345 2005-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
1350 2005-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
1356 2005-11-03 Alan Modra <amodra@bigpond.net.au>
1357
1358 * bfdlink.h (struct bfd_link_order): Tweak comment.
1359
1360 2005-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
1366 2005-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
1374 2005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
1375
1376 disasm.h: Add declaration for print_insn_z80
1377
1378 2005-09-30 Catherine Moore <clm@cm00re.com>
1379
1380 * dis-asm.h (print_insn_bfin): Declare.
1381
1382 2005-09-26 Mark Mitchell <mark@codesourcery.com>
1383
1384 * libiberty.h (expandargv): New function.
1385
1386 2005-08-18 Alan Modra <amodra@bigpond.net.au>
1387
1388 * bfdlink.h: Remove mention of a29k.
1389 * dis-asm.h: Remove a29k support.
1390
1391 2005-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
1402 2005-07-14 Jim Blandy <jimb@redhat.com>
1403
1404 * dis-asm.h (print_insn_m32c): New declaration.
1405
1406 2005-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
1411 2005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1412
1413 * dis-asm.h (fprintf_ftype): Add format attribute.
1414
1415 2005-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
1422 2005-06-30 Daniel Berlin <dberlin@dberlin.org>
1423
1424 * hashtab.h (HTAB_DELETED_ENTRY): New macro.
1425 (HTAB_EMPTY_ENTRY): New macro.
1426
1427 2005-06-20 Geoffrey Keating <geoffk@apple.com>
1428
1429 * libiberty.h (strverscmp): Prototype.
1430
1431 2005-06-17 Jakub Jelinek <jakub@redhat.com>
1432
1433 * elf/external.h (GRP_ENTRY_SIZE): Define.
1434
1435 2005-06-08 Zack Weinberg <zack@codesourcery.com>
1436
1437 * dis-asm.h (get_arm_regnames): Update prototype.
1438
1439 2005-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
1445 2005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
1446
1447 * libiberty.h (XOBFINISH): New.
1448
1449 2005-06-03 Alan Modra <amodra@bigpond.net.au>
1450
1451 * bfdlink.h (struct bfd_link_callbacks): Add einfo.
1452
1453 2005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1454
1455 * libiberty.h (vsnprintf): Add format attribute.
1456
1457 2005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1458
1459 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1460
1461 2005-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
1467 2005-05-25 Richard Henderson <rth@redhat.com>
1468
1469 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1470
1471 2005-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
1478 2005-05-12 Steve Ellcey <sje@cup.hp.com>
1479
1480 libiberty.h: Do not define empty basename prototype.
1481
1482 2005-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
1494 2005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1495
1496 * libiberty.h (unlock_std_streams): New.
1497
1498 2005-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
1505 2005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1506
1507 * libiberty.h (unlock_stream): New.
1508
1509 2005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1510
1511 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1512 Remove parameter names.
1513
1514 2005-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
1519 2005-03-29 Ian Lance Taylor <ian@airs.com>
1520
1521 * libiberty.h: Fix indentation.
1522
1523 2005-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
1533 2005-03-28 Mark Mitchell <mark@codesourcery.com>
1534
1535 * libiberty.h (ffs): Declare, if necessary.
1536
1537 2005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net>
1538
1539 * ternary.h: Don't use PARAMS anymore.
1540
1541 2005-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
1549 2005-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
1557 2005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1558
1559 * libiberty.h (xstrndup): Declare.
1560
1561 2005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1562
1563 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
1564
1565 2005-03-22 Bob Wilson <bob.wilson@acm.org>
1566
1567 * xtensa-isa.h: Update a comment and whitespace.
1568
1569 2005-03-16 H.J. Lu <hongjiu.lu@intel.com>
1570
1571 * bfdlink.h (bfd_link_info): Add gc_sections.
1572
1573 2005-03-09 Mark Mitchell <mark@codesourcery.com>
1574
1575 * libiberty.h (gettimeofday): Declare.
1576
1577 2005-03-01 Jan Beulich <jbeulich@novell.com>
1578
1579 * libiberty.h: Declare unlink_if_ordinary.
1580
1581 2005-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
1587 2005-02-14 Paolo Bonzini <bonzini@gnu.org>
1588
1589 PR bootstrap/19818
1590 * ansidecl.h (PARAMS): Guard from redefinition.
1591
1592 2005-02-03 Alan Modra <amodra@bigpond.net.au>
1593
1594 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
1595
1596 2005-02-01 Alan Modra <amodra@bigpond.net.au>
1597
1598 * bfdlink.h (bfd_link_repair_undef_list): Declare.
1599
1600 2005-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
1605 2004-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
1610 2004-11-04 Paul Brook <paul@codesourcery.com>
1611
1612 * bfdlink.h (bfd_link_info): Add default_imported_symver.
1613
1614 2004-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
1619 2004-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
1624 2004-10-26 Paul Brook <paul@codesourcery.com>
1625
1626 * bfdlink.h (struct bfd_link_info): Add create_default_symver.
1627
1628 2004-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
1634 2004-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.
1639
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.
1730 2004-10-07 Jeff Baker <jbaker@qnx.com>
1731
1732 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
1733
1734 2004-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
1739 2004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
1740
1741 * libiberty.h (basename): Prototype for __MINGW32__.
1742
1743 2004-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
1749 2004-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
1754 2004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
1755
1756 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
1757 const-qualification before disposal.
1758
1759 2004-07-24 Bernardo Innocenti <bernie@develer.com>
1760
1761 * ansidecl.h (ARG_UNUSED): New Macro.
1762
1763 2004-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
1768 2004-07-21 Paolo Bonzini <bonzini@gnu.org>
1769
1770 * ansidecl.h (ATTRIBUTE_PURE): New.
1771
1772 2004-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
1779 2004-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
1785 2004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
1786
1787 * dis-asm.h (print_insn_crx): Declare.
1788
1789 2004-06-24 Alan Modra <amodra@bigpond.net.au>
1790
1791 * bfdlink.h (struct bfd_link_order): Update comment.
1792
1793 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1794
1795 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
1796 relro_end fields.
1797
1798 2004-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
1803 2004-04-22 Richard Henderson <rth@redhat.com>
1804
1805 * hashtab.h (struct htab): Add size_prime_index.
1806
1807 2004-04-13 Jeff Law <law@redhat.com>
1808
1809 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
1810
1811 2004-03-30 Zack Weinberg <zack@codesourcery.com>
1812
1813 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
1814
1815 2004-03-25 Stan Shebs <shebs@apple.com>
1816
1817 * mpw/: Remove subdirectory and everything in it.
1818
1819 2004-03-23 Alan Modra <amodra@bigpond.net.au>
1820
1821 PR 51.
1822 * bfdlink.h (struct bfd_link_info): Add wrap_char.
1823
1824 2004-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
1829 2004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
1830
1831 * dyn-string.h: Update copyright date.
1832
1833 2004-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
1838 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
1839
1840 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
1841 "libiberty.h".
1842
1843 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
1844
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
1858 For older changes see ChangeLog-9103
1859 \f
1860 Copyright (C) 2004-2012 Free Software Foundation, Inc.
1861
1862 Copying and distribution of this file, with or without modification,
1863 are permitted in any medium without royalty provided the copyright
1864 notice and this notice are preserved.
1865
1866 Local Variables:
1867 mode: change-log
1868 left-margin: 8
1869 fill-column: 74
1870 version-control: never
1871 End: