* common.h: Fix case of "Meta".
[deliverable/binutils-gdb.git] / include / ChangeLog
1 2013-01-10 Will Newton <will.newton@imgtec.com>
2
3 * dis-asm.h (print_insn_metag): New declaration.
4
5 2012-12-18 Aldy Hernandez <aldyh@redhat.com>
6
7 PR other/54324
8 * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
9 < 3.4.
10
11 2012-12-17 Nick Clifton <nickc@redhat.com>
12
13 * MAINTAINERS: Add copyright notice.
14 * alloca-conf.h: Likewise.
15 * fopen-bin.h: Likewise.
16 * fopen-same.h: Likewise.
17 * fopen-vms.h: Likewise.
18 * aout/hppa.h: Likewise.
19 * opcode/tahoe.h: Likewise.
20
21 2012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
22
23 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
24
25 2012-11-09 Jason Merrill <jason@redhat.com>
26
27 * demangle.h (enum demangle_component_type): Add
28 DEMANGLE_COMPONENT_TAGGED_NAME.
29
30 2012-10-29 Sterling Augustine <saugustine@google.com>
31 Cary Coutant <ccoutant@google.com>
32
33 * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
34 DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
35 DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
36
37
38 2012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
39
40 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
41 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
42 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
43 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
44 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
45 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
46 (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
47
48 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
49
50 * bfdlink.h (bfd_link_info): Add
51 disable_target_specific_optimizations.
52
53 2012-10-23 Nathan Sidwell <nathan@codesourcery.com>
54
55 * bfdlink.h (struct bfd_link_info): Add stacksize option.
56
57 2012-10-22 Jan Beich <jbeich@tormail.org>
58
59 PR ld/14426
60 * bfdlink.h (bfd_link_info): Add ignore_hash.
61
62 2012-10-08 Jason Merrill <jason@redhat.com>
63
64 * demangle.h (enum demangle_component_type): Add
65 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
66
67 2012-09-18 Florian Weimer <fweimer@redhat.com>
68
69 PR other/54411
70 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
71
72 2012-09-27 Anthony Green <green@moxielogic.com>
73
74 * opcode/moxie.h (MOXIE_BAD): New define.
75
76 2012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
77
78 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
79
80 2012-09-06 Cary Coutant <ccoutant@google.com>
81
82 * dwarf2.def: Edit comment.
83
84 2012-08-24 Sriraman Tallam <tmsriram@google.com>
85
86 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
87 New interface.
88 (ld_plugin_unique_segment_for_sections): New interface.
89 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
90 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
91 (tv_allow_unique_segment_for_sections): New member.
92 (tv_unique_segment_for_sections): New member.
93
94 2012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
95
96 * opcode/arm.h (ARM_CPU_IS_ANY): New define.
97
98 2012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
99
100 * elf/arm.h (TAG_CPU_ARCH_V8): New define.
101 (MAX_TAG_CPU_ARCH): Update.
102 * opcode/arm.h (ARM_EXT_V8): New define.
103 (FPU_VFP_EXT_ARMV8): Likewise.
104 (FPU_NEON_EXT_ARMV8): Likewise.
105 (FPU_CRYPTO_EXT_ARMV8): Likewise.
106 (ARM_AEXT_V8A): Likewise.
107 (FPU_VFP_ARMV8): Likwise.
108 (FPU_NEON_ARMV8): Likewise.
109 (FPU_CRYPTO_ARMV8): Likewise.
110 (FPU_ARCH_VFP_ARMV8): Likewise.
111 (FPU_ARCH_NEON_VFP_ARMV8): Likewise.
112 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
113 (ARM_ARCH_V8A): Likwise.
114 (ARM_ARCH_V8A_FP): Likewise.
115 (ARM_ARCH_V8A_SIMD): Likewise.
116 (ARM_ARCH_V8A_CRYPTO): Likewise.
117
118 2012-08-13 Ian Bolton <ian.bolton@arm.com>
119 Laurent Desnogues <laurent.desnogues@arm.com>
120 Jim MacArthur <jim.macarthur@arm.com>
121 Marcus Shawcroft <marcus.shawcroft@arm.com>
122 Nigel Stephens <nigel.stephens@arm.com>
123 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
124 Richard Earnshaw <rearnsha@arm.com>
125 Sofiane Naci <sofiane.naci@arm.com>
126 Tejas Belagod <tejas.belagod@arm.com>
127 Yufeng Zhang <yufeng.zhang@arm.com>
128
129 * dis-asm.h (print_insn_aarch64): New declaration.
130 (print_aarch64_disassembler_options): New declaration.
131 (aarch64_symbol_is_valid): New declaration.
132
133 2012-08-02 Sean Keys <skeys@ipdatasys.com>
134
135 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING
136 0x000000200
137
138 2012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
139 Dr David Alan Gilbert <dave@treblig.org>
140
141 PR binutils/13135
142 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
143
144 2012-07-13 Doug Evans <dje@google.com>
145
146 * filenames.h: #include "hashtab.h".
147 (filename_hash, filename_eq): Declare.
148
149 2012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
150
151 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
152
153 2012-07-05 Sean Keys <skeys@ipdatasys.com>
154
155 * opcode/xgate.h: Changed the format string for mode
156 XGATE_OP_DYA_MON.
157
158 2012-06-18 Doug Evans <dje@google.com>
159
160 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
161
162 2012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com>
163
164 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
165
166 2012-06-08 Jakub Jelinek <jakub@redhat.com>
167
168 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
169 forms.
170 * dwarf2.h (enum dwarf_macro_record_type): Add
171 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
172 and DW_MACRO_GNU_transparent_include_alt.
173
174 2012-05-23 Doug Evans <dje@google.com>
175
176 * leb128.h: #include stdint.h, inttypes.h.
177 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
178 Change to take a uint64_t * argument instead of unsigned long long.
179 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
180 Change to take an int64_t * argument instead of long long.
181
182 2012-05-22 Doug Evans <dje@google.com>
183
184 * leb128.h: New file.
185
186 2012-05-19 Gary Funck <gary@intrepid.com>
187
188 * dwarf2.def: Update comment re: UPC extensions to reference
189 DWARF4 specification.
190
191 2012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
192
193 * dis-asm.h (print_insn_m9s12x): Prototype.
194 (print_insn_m9s12xg): Prototype.
195
196 2012-05-03 Sean Keys <skeys@ipdatasys.com>
197
198 * dis-asm.h (print_insn_xgate): Define.
199 (print_insn_xgate): Ditto.
200 Added new files for XGATE port.
201
202 2012-05-02 Cary Coutant <ccoutant@google.com>
203
204 * dwarf2.def: Remove DW_FORM_GNU_ref_index,
205 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
206
207 2012-04-28 Doug Evans <dje@google.com>
208
209 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
210
211 2012-04-27 Tom Tromey <tromey@redhat.com>
212
213 * dwarf2.h: Wrap function declarations in extern "C".
214
215 2012-04-27 Tom Tromey <tromey@redhat.com>
216
217 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
218 (enum dwarf_location_atom, enum dwarf_type, enum
219 dwarf_call_frame_info): Remove.
220 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
221 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
222 Include dwarf2.def.
223 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
224 (get_DW_OP_name, get_DW_ATE_name): Declare.
225 * dwarf2.def: New file, from dwarf2.h.
226
227 2012-04-12 David S. Miller <davem@davemloft.net>
228
229 * elf/sparc.h (R_SPARC_WDISP10): New reloc.
230 * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
231
232 2012-04-10 Tristan Gingold <gingold@adacore.com>
233
234 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
235 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
236
237 2012-04-09 Roland McGrath <mcgrathr@google.com>
238
239 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
240
241 2012-03-15 Alan Modra <amodra@gmail.com>
242
243 * dis-asm.h (disassemble_init_powerpc): Declare.
244
245 2009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
246
247 Add DWARF attribute value for the "Borland fastcall" calling
248 convention.
249 * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
250
251 2012-01-31 H.J. Lu <hongjiu.lu@intel.com>
252
253 PR ld/13616
254 * bfdlink.h (bfd_link_order): Update comments on data size.
255
256 2012-01-26 Cary Coutant <ccoutant@google.com>
257
258 * dwarf2.h (enum dwarf_form): Add Fission extensions.
259 (enum dwarf_attribute): Likewise.
260
261 2012-01-06 Jason Merrill <jason@redhat.com>
262
263 PR c++/6057
264 PR c++/48051
265 PR c++/50855
266 PR c++/51322
267 * demangle.h (enum demangle_component_type): Add
268 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
269
270 2011-12-14 Iain Sandoe <iains@gcc.gnu.org>
271
272 * mach-o/loader.h (bfd_mach_o_section_type): define
273 BFD_MACH_O_S_ATTR_NONE to 0.
274
275 2011-11-07 Richard Henderson <rth@redhat.com>
276
277 Merged from transactional-memory.
278
279 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
280 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
281 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
282 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
283
284 2011-11-01 DJ Delorie <dj@redhat.com>
285
286 * dis-asm.h (print_insn_rl78): Declare.
287
288 2011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
289
290 * dis-asm.h (print_insn_epiphany): Declare.
291
292 2011-10-21 Ulrich Drepper <drepper@gmail.com>
293
294 * obstack.h [!GNUC] (obstack_free): Avoid cast to int.
295
296 2011-10-21 Marc Glisse <marc.glisse@inria.fr>
297
298 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++
299
300 2011-10-19 Alan Modra <amodra@gmail.com>
301
302 PR ld/13254
303 * bfdlink.h (struct bfd_link_info): Add error_textrel.
304
305 2011-09-28 Doug Evans <dje@google.com>
306
307 * timeval-utils.h: New file.
308
309 * libiberty.h (countargv): Declare.
310
311 2011-09-26 Cary Coutant <ccoutant@google.com>
312
313 gcc PR lto/47247
314 * plugin-api.h (enum ld_plugin_symbol_resolution): Add
315 LDPR_PREVAILING_DEF_IRONLY_EXP.
316 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
317
318 2011-09-23 Cary Coutant <ccoutant@google.com>
319
320 PR 40831
321 * demangle.h (enum demangle_component_type): Add
322 DEMANGLE_COMPONENT_CLONE.
323
324 2011-09-15 H.J. Lu <hongjiu.lu@intel.com>
325
326 PR ld/12975
327 * bfdlink.h (bfd_link_info): Add version_info.
328
329 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
330
331 * xregex.h (regoff_t): Define.
332
333 2011-07-22 Jakub Jelinek <jakub@redhat.com>
334
335 * dwarf2.h (DW_AT_GNU_macros): New.
336 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
337
338 PR c++/49756
339 * libiberty.h (stack_limit_increase): New prototype.
340
341 2011-07-13 Sriraman Tallam <tmsriram@google.com>
342
343 * plugin-api.h
344 (ld_plugin_section): New struct.
345 (ld_plugin_get_section_count): New typedef.
346 (ld_plugin_get_section_type): New typedef.
347 (ld_plugin_get_section_name): New typedef.
348 (ld_plugin_get_section_contents): New typedef.
349 (ld_plugin_update_section_order): New typedef.
350 (ld_plugin_allow_section_ordering): New typedef.
351 (LDPT_GET_SECTION_COUNT): New enum value.
352 (LDPT_GET_SECTION_TYPE): New enum value.
353 (LDPT_GET_SECTION_NAME): New enum value.
354 (LDPT_GET_SECTION_CONTENTS): New enum value.
355 (LDPT_UPDATE_SECTION_ORDER): New enum value.
356 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
357 (tv_get_section_count): New struct members.
358 (tv_get_section_type): New struct members.
359 (tv_get_section_name): New struct members.
360 (tv_get_section_contents): New struct members.
361 (tv_update_section_order): New struct members.
362 (tv_allow_section_ordering): New struct members.
363
364 2011-07-15 Alan Modra <amodra@gmail.com>
365
366 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
367 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
368 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id
369 out of bitfields. Reorder bitfields.
370
371 2011-07-13 Sriraman Tallam <tmsriram@google.com>
372
373 * plugin-api.h (ld_plugin_section): New struct.
374 (ld_plugin_get_section_count): New typedef.
375 (ld_plugin_get_section_type): New typedef.
376 (ld_plugin_get_section_name): New typedef.
377 (ld_plugin_get_section_contents): New typedef.
378 (ld_plugin_update_section_order): New typedef.
379 (ld_plugin_allow_section_ordering): New typedef.
380 (LDPT_GET_SECTION_COUNT): New enum value.
381 (LDPT_GET_SECTION_TYPE): New enum value.
382 (LDPT_GET_SECTION_NAME): New enum value.
383 (LDPT_GET_SECTION_CONTENTS): New enum value.
384 (LDPT_UPDATE_SECTION_ORDER): New enum value.
385 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
386 (tv_get_section_count): New struct members.
387 (tv_get_section_type): New struct members.
388 (tv_get_section_name): New struct members.
389 (tv_get_section_contents): New struct members.
390 (tv_update_section_order): New struct members.
391 (tv_allow_section_ordering): New struct members.
392
393 2011-07-11 Catherine Moore <clm@codesourcery.com>
394
395 * bfdlink.h (flag_type): New enumeration.
396 (flag_info_list): New structure.
397 (flag_info): New structure.
398
399 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
400
401 PR ld/12942
402 * bfdlink.h (bfd_link_info): Add loading_lto_outputs.
403
404 2011-07-01 Joel Brobecker <brobecker@adacore.com>
405
406 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
407 on Darwin, as well as on the systems that use a DOS-like
408 filesystem.
409
410 2011-06-22 Jakub Jelinek <jakub@redhat.com>
411
412 PR debug/47858
413 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
414
415 2011-06-22 Jakub Jelinek <jakub@redhat.com>
416
417 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
418
419 2011-06-20 Jakub Jelinek <jakub@redhat.com>
420
421 PR ld/12570
422 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
423 option.
424
425 2011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
426
427 * demangle.h (DMGL_RET_POSTFIX): Extend the comment.
428 (DMGL_RET_DROP): New.
429
430 2011-06-13 Walter Lee <walt@tilera.com>
431
432 * dis-asm.h (print_insn_tilegx): Declare.
433 (print_insn_tilepro): Likewise.
434
435 2011-05-17 Alan Modra <amodra@gmail.com>
436
437 PR ld/12760
438 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
439 "string" param.
440
441 2011-05-16 Alan Modra <amodra@gmail.com>
442
443 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
444
445 2011-04-30 Jakub Jelinek <jakub@redhat.com>
446
447 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
448 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
449
450 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
451
452 * bfdlink.h (ENUM_BITFIELD): Remove.
453
454 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
455
456 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
457
458 2011-04-24 Alan Modra <amodra@gmail.com>
459
460 PR ld/12365
461 PR ld/12696
462 * bfdlink.h (ENUM_BITFIELD): Define.
463 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref".
464 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
465 rather than "name".
466
467 2011-04-20 Alan Modra <amodra@gmail.com>
468
469 PR ld/12365
470 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
471 and multiple_common parameters to pass in a bfd_link_hash_entry
472 pointer rather than name,bfd etc. found in the hash entry.
473
474 2011-03-31 Tristan Gingold <gingold@adacore.com>
475
476 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
477
478 2011-03-24 Mark Wielaard <mjw@redhat.com>
479
480 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
481
482 2010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com>
483
484 * plugin-api.h (ld_plugin_get_view): New.
485 (ld_plugin_tag): Add LDPT_GET_VIEW.
486 (ld_plugin_tv): Add tv_get_view.
487
488 2011-03-16 Jakub Jelinek <jakub@redhat.com>
489
490 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
491 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
492 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
493 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
494 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
495 DW_OP_GNU_entry_value): New.
496
497 2011-02-28 Kai Tietz <kai.tietz@onevision.com>
498
499 * filenames.h (filename_ncmp): New prototype.
500
501 2011-02-23 Kai Tietz <kai.tietz@onevision.com>
502
503 * dwarf2.h (_ELF_DWARF2_H): Renamed to
504 _DWARF2_H.
505 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
506 DWARF2_External_PubNames, DWARF2_Internal_PubNames,
507 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
508 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
509
510 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
511
512 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
513
514 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
515
516 * dwarf2.h: Update value for DW_AT_hi_user.
517
518 2010-11-16 Ian Lance Taylor <iant@google.com>
519
520 * simple-object.h (simple_object_attributes_merge): Declare,
521 replacing simple_object_attributes_compare.
522
523 2010-11-04 Ian Lance Taylor <iant@google.com>
524
525 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
526
527 2010-11-02 Ian Lance Taylor <iant@google.com>
528
529 * simple-object.h: New file.
530
531 2010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
532
533 Sync LD plugin patch series (part 1/6) with src/include/.
534 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
535
536 2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
537
538 Apply LD plugin patch series (part 6/6).
539 * bfdlink.h (struct_bfd_link_callbacks): Document new argument
540 to add_archive_element callback used to return a replacement bfd which
541 is to be added to the hash table in place of the original element.
542
543 2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
544
545 Apply LD plugin patch series (part 1/6).
546 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
547
548 2010-10-06 Andi Kleen <ak@linux.intel.com>
549
550 * libiberty.h (setproctitle): Add prototype.
551
552 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
553
554 * opcode/tic6x-control-registers.h (tscl): Now read_write.
555
556 2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
557
558 * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
559
560 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
561
562 * arm.h (ARM_EXT_V6Z): Remove.
563 (ARM_EXT_SEC): New define.
564 (ARM_AEXT_V6Z): Use Security Extensions.
565 (ARM_AEXT_V6ZK): Likeiwse.
566 (ARM_AEXT_V6ZT2): Likewise.
567 (ARM_AEXT_V6ZKT2): Likewise.
568 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
569 (ARM_ARCH_V7A_SEC): New define.
570 (ARM_ARCH_V7A_MP): Rename...
571 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
572
573 2010-09-09 Jakub Jelinek <jakub@redhat.com>
574
575 * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
576
577 2010-07-06 Ken Werner <ken.werner@de.ibm.com>
578
579 * floatformat.h (floatformat_ieee_half_big): Add declaration.
580 (floatformat_ieee_half_little): Likewise.
581
582 2010-06-29 Alan Modra <amodra@gmail.com>
583
584 * dis-asm.h: Remove references to maxq.
585
586 2010-06-21 Rafael Espindola <espindola@google.com>
587
588 * plugin-api.h (ld_plugin_set_extra_library_path): New.
589 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
590 (ld_plugin_tv): Add tv_set_extra_library_path.
591
592 2010-06-21 Jakub Jelinek <jakub@redhat.com>
593
594 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
595
596 2010-06-18 Rafael Espindola <espindola@google.com>
597
598 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
599 Make argument const.
600
601 2010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
602
603 * splay-tree.h: Update copyright years.
604 (splay_tree_s): Document fields.
605 (splay_tree_new_typed_alloc): New.
606
607 * hashtab.h: Update copyright years.
608 (htab_create_typed_alloc): New.
609
610 2010-06-10 Tristan Gingold <gingold@adacore.com>
611
612 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
613 DW_TAG_HP_Bliss_field_set.
614 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
615 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
616 DW_AT_HP_definition_points, DW_AT_HP_default_location and
617 DW_AT_HP_is_result_param.
618 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
619 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
620 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
621 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
622 (enum dwarf_line_number_x_ops): Add
623 DW_LNE_HP_source_file_correlation.
624 (enum dwarf_source_language): Add DW_LANG_HP_Bliss,
625 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
626 DW_LANG_HP_Assembler.
627
628 2010-06-01 Rafael Espindola <espindola@google.com>
629
630 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
631
632 2010-04-26 Pedro Alves <pedro@codesourcery.com>
633
634 * filenames.h (PATH_SEPARATOR): Delete.
635
636 2010-04-23 Pedro Alves <pedro@codesourcery.com>
637
638 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
639 always define it independently of host, add `dos_based' parameter,
640 and handle it.
641 (PATH_SEPARATOR): Define.
642 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
643 independently of host, add `dos_based' parameter, and handle it.
644 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
645 it independently of host, add `dos_based' parameter, and handle
646 it.
647 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
648 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
649 (HAS_DOS_DRIVE_SPEC): New.
650 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
651 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
652 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
653 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
654
655 2009-05-31 Ian Lance Taylor <iant@google.com>
656
657 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
658 the way we treat an ISO C compiler. Don't define inline as a
659 macro when compiling with C++.
660 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
661 when compiling with C++.
662 * fibheap.h: Add extern "C" when compiling with C++.
663
664 2010-04-23 Pedro Alves <pedro@codesourcery.com>
665
666 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
667 always define it independently of host, add `dos_based' parameter,
668 and handle it.
669 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
670 independently of host, add `dos_based' parameter, and handle it.
671 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
672 it independently of host, add `dos_based' parameter, and handle
673 it.
674 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
675 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
676 (HAS_DOS_DRIVE_SPEC): New.
677 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
678 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
679 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
680 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
681
682 2010-04-20 Nick Clifton <nickc@redhat.com>
683
684 * sha1.h: Update copyright notice to use GPLv3.
685
686 2010-04-15 Nick Clifton <nickc@redhat.com>
687
688 * bout.h: Update copyright notice to use GPLv3.
689 * hp-symtab.h: Likewise.
690 * oasys.h: Likewise.
691 * progress.h: Likewise.
692 * sha1.h: Likewise.
693 * xtensa-isa-internal.h: Likewise.
694 * xtensa-isa.h: Likewise.
695
696 2010-04-14 Doug Evans <dje@google.com>
697
698 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
699
700 2010-04-05 Jakub Jelinek <jakub@redhat.com>
701
702 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
703 field.
704
705 2010-03-25 Joseph Myers <joseph@codesourcery.com>
706
707 * dis-asm.h (print_insn_tic6x): Declare.
708
709 2010-03-23 Joseph Myers <joseph@codesourcery.com>
710
711 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
712
713 2010-01-13 Joel Brobecker <brobecker@adacore.com>
714
715 Add new DW_AT_use_GNAT_descriptive_type CU attribute.
716 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
717
718 2010-01-11 Tristan Gingold <gingold@adacore.com>
719
720 * demangle.h (ada_demangle): Add prototype.
721
722 2010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
723
724 PR bootstrap/41771
725 * ansidecl.h: Fix inline test for C99 and Sun Studio cc.
726
727 2009-12-29 Joel Brobecker <brobecker@adacore.com>
728
729 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
730
731 2009-12-14 Doug Kwan <dougkwan@google.com>
732
733 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters
734 to avoid shadowed variable warnings.
735 * dis-asm.h (struct disassemble_info): Ditto.
736 (disassemble_init_for_target): Ditto.
737 (init_disassemble_info): Ditto.
738
739 2009-11-18 Alan Modra <amodra@bigpond.net.au>
740
741 * alloca-conf.h: Clarify comment.
742
743 2009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
744
745 Add DWARF attribute value for the "Borland fastcall" calling
746 convention.
747 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
748
749 2009-10-23 Kai Tietz <kai.tietz@onevision.com>
750
751 * splay-tree.h (libi_uhostptr_t): Add gcc specific
752 __extension__ for long long type case to silent cX9.
753 (libi_shostptr_t): Likewise.
754
755 2009-10-19 Rafael Avila de Espindola <espindola@google.com>
756
757 PR40790
758 * plugin-api.h: Don't include stdint.h unconditionally.
759
760 2009-10-15 Jakub Jelinek <jakub@redhat.com>
761
762 * include/dwarf2.h (DW_LANG_Python): Add comment that it is
763 a DWARF 4 addition.
764
765 2009-10-14 Alan Modra <amodra@bigpond.net.au>
766
767 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
768 bfd_link_common_skip_ar_aymbols.
769 (struct bfd_link_info): Here too.
770
771 2009-10-09 Rafael Espindola <espindola@google.com>
772
773 * plugin-api.h (ld_plugin_add_input_library): Change argument name to
774 libname.
775
776 2008-10-03 Rafael Espindola <espindola@google.com>
777
778 * plugin-api.h: New.
779 * lto-symtab.h: New.
780
781 2009-10-05 Rafael Espindola <espindola@google.com>
782
783 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
784 (ld_plugin_get_input_file): New.
785 (ld_plugin_release_input_file): New.
786 (ld_plugin_add_input_library): New.
787 (ld_plugin_message): Mark format const.
788 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
789 LDPT_ADD_INPUT_LIBRARY.
790 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
791 tv_add_input_library.
792
793 2009-10-04 Jerry Quinn <jlquinn@optonline.net>
794
795 * plugin-api.h: Fix compile.
796
797 2009-09-29 Jason Merrill <jason@redhat.com>
798
799 * demangle.h (enum demangle_component_type): Add
800 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
801 DEMANGLE_COMPONENT_UNNAMED_TYPE.
802 (struct demangle_component): Add s_unary_num.
803
804 2009-09-29 DJ Delorie <dj@redhat.com>
805
806 * dis-asm.h: Add prototype for print_insn_rx.
807
808 2009-09-25 Dodji Seketeli <dodji@redhat.com>
809
810 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
811 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
812 and DW_TAG_formal_parameter_pack until DWARF 5 is out.
813
814 2009-09-25 Cary Coutant <ccoutant@google.com>
815
816 Add rest of new values from DWARF Version 4.
817 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
818 New tags.
819 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
820 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
821 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
822 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
823 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
824 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
825 attributes.
826 (DW_LANG_Python): New language.
827
828 2009-09-24 Cary Coutant <ccoutant@google.com>
829
830 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
831 New tags.
832 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
833 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
834 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
835 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
836 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
837 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
838 attributes.
839 (DW_LANG_Python): New language.
840
841 2009-09-22 Dodji Seketeli <dodji@redhat.com>
842
843 * dwarf2.h (enum dwarf_tag): Add
844 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
845
846 2009-09-09 Martin Thuresson <martin@mtme.org>
847
848 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
849 level.
850
851 2009-09-04 Jie Zhang <jie.zhang@analog.com>
852
853 * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
854 (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
855 (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
856 PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
857 Adjust accordingly.
858 (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
859 PseudoDbg_Assert_grp_mask.
860
861 2009-08-06 Michael Eager <eager@eagercon.com>
862
863 * dis-asm.h: Decl print_insn_microblaze().
864
865 2009-07-24 Ian Lance Taylor <iant@google.com>
866
867 * libiberty.h (crc32): Declare.
868
869 2009-07-20 Cary Coutant <ccoutant@google.com>
870 Doug Evans <dje@google.com>
871
872 Add some dwarf4 values.
873 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
874 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
875 DW_FORM_flag_present, DW_FORM_sig8.
876 (enum dwarf_attribute): Add DW_AT_signature.
877
878 2009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
879
880 * demangle.h
881 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
882 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
883 New.
884
885 2009-07-10 Tom Tromey <tromey@redhat.com>
886
887 * dwarf2.h: New file, moved from elf/.
888
889 2009-07-09 Jakub Jelinek <jakub@redhat.com>
890
891 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
892 and DW_OP_stack_value.
893
894 2009-07-09 Tom Tromey <tromey@redhat.com>
895
896 * elf/dwarf2.h: Remove, renaming to...
897 * dwarf2.h: ... this.
898
899 2009-06-29 Tom Tromey <tromey@redhat.com>
900
901 * elf/dwarf2.h: New file. Merged with gdb.
902
903 2009-06-18 Nick Clifton <nickc@redhat.com>
904
905 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
906 field of struct disassemble_info.
907
908 2009-06-09 Ian Lance Taylor <ian@airs.com>
909
910 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
911
912 2009-06-15 Nick Clifton <nickc@redhat.com>
913
914 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
915 struct disassemble_info.
916
917 2009-06-02 Ian Lance Taylor <iant@google.com>
918
919 * ansidecl.h (EXPORTED_CONST): Define.
920
921 2009-05-31 Ian Lance Taylor <iant@google.com>
922
923 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
924 the way we treat an ISO C compiler. Don't define inline as a
925 macdro when compiling with C++.
926 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
927 when compiling with C++.
928 * fibheap.h: Add extern "C" when compiling with C++.
929
930 2009-05-25 Tristan Gingold <gingold@adacore.com>
931
932 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
933 FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
934
935 2009-04-22 Taras Glek <tglek@mozilla.com>
936
937 * hashtab.h: Update GTY annotations to new syntax.
938 * splay-tree.h: Likewise.
939
940 2009-04-08 H.J. Lu <hongjiu.lu@intel.com>
941
942 * bfdlink.h (bfd_link_info): Add warn_alternate_em.
943
944 2009-03-18 Alan Modra <amodra@bigpond.net.au>
945
946 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
947 documentation.
948
949 2009-03-17 Jason Merrill <jason@redhat.com>
950
951 * demangle.h (enum demangle_component_type): Add
952 DEMANGLE_COMPONENT_FUNCTION_PARAM.
953
954 2008-12-01 Cary Coutant <ccoutant@google.com>
955
956 * plugin-api.h (LDPS_BAD_HANDLE): New constant.
957 (ld_plugin_get_input_file): New typedef.
958 (ld_plugin_release_input_file): New typedef.
959 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
960 (struct ld_plugin_tv): Add two new fields.
961
962 2008-12-23 Jon Beniston <jon@beniston.com>
963
964 * dis-asm.h: Add LM32 disassembler function prototype.
965
966 2008-12-10 Jason Merrill <jason@redhat.com>
967
968 * demangle.h (enum demangle_component_type): Add
969 DEMANGLE_COMPONENT_FIXED_TYPE.
970
971 2008-12-01 Cary Coutant <ccoutant@google.com>
972
973 * plugin-api.h (ld_plugin_message): Change format parameter to const.
974
975 2008-12-01 Cary Coutant <ccoutant@google.com>
976
977 * plugin-api.h: Fix syntax error when compiling with C++.
978
979 2008-11-26 Alan Modra <amodra@bigpond.net.au>
980
981 PR 7047
982 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
983 Add "literal".
984
985 2008-11-21 Sterling Augustine <sterling@tensilica.com>
986
987 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
988 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
989
990 2008-11-19 Bob Wilson <bob.wilson@acm.org>
991
992 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
993 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
994 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
995 (XCHAL_NUM_AREGS): Change to 32.
996 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
997 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
998 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
999 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
1000 (XCHAL_DEBUGLEVEL): Change to 6.
1001
1002 2008-11-14 Tristan Gingold <gingold@adacore.com>
1003
1004 * fopen-vms.h (FOPEN_RB): Use a single string to match the
1005 standard prototype.
1006 (FOPEN_WB): Ditto.
1007 (FOPEN_AB): Ditto.
1008 (FOPEN_RUB): Ditto.
1009 (FOPEN_WUB): Ditto.
1010 (FOPEN_AUB): Ditto.
1011
1012 2008-10-21 Alan Modra <amodra@bigpond.net.au>
1013
1014 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
1015
1016 2008-10-06 Jason Merrill <jason@redhat.com>
1017
1018 * demangle.h (enum demangle_component_type): Add
1019 DEMANGLE_COMPONENT_PACK_EXPANSION.
1020
1021 2008-09-24 Richard Henderson <rth@redhat.com>
1022
1023 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1024
1025 2008-09-22 Rafael Espindola <espindola@google.com>
1026
1027 * plugin-api.h (ld_plugin_status): Remove comma from the last item.
1028 Use C style comment.
1029 (ld_plugin_api_version, ld_plugin_output_file_type,
1030 ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
1031 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
1032 comma from the last item.
1033
1034 2008-09-18 Cary Coutant <ccoutant@google.com>
1035
1036 Add plugin functionality for link-time optimization (LTO).
1037 * plugin-api.h: New file.
1038
1039 2008-09-09 Jason Merrill <jason@redhat.com>
1040
1041 * demangle.h (enum demangle_component_type): Add
1042 DEMANGLE_COMPONENT_DECLTYPE.
1043
1044 2008-08-25 Alan Modra <amodra@bigpond.net.au>
1045
1046 * binary-io.h: New file, imported from gnulib, but don't
1047 #include <fcntl.h> or <stdio.h>.
1048
1049 2008-08-17 Alan Modra <amodra@bigpond.net.au>
1050
1051 * bfdlink.h (bfd_generic_link_read_symbols): Declare.
1052
1053 2008-08-08 Anatoly Sokolov <aesok@post.ru>
1054
1055 * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1056 E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1057 (EF_AVR_MACH): Redefine to 0x7F.
1058 * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
1059 (AVR_ISA_AVR3): Redefine.
1060 (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
1061 AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
1062 AVR_ISA_AVR6): Define.
1063
1064 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1065
1066 Revert
1067 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1068 * bfdlink.h (struct bfd_link_info): Add sep_code member
1069 variable.
1070 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1071 (EF_BFIN_DATA_IN_L1): Define.
1072
1073 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1074
1075 * bfdlink.h (struct bfd_link_info): Add sep_code member
1076 variable.
1077 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1078 (EF_BFIN_DATA_IN_L1): Define.
1079
1080 2008-07-07 Stan Shebs <stan@codesourcery.com>
1081
1082 * dis-asm.h (struct disassemble_info): Add endian_code field.
1083
1084 2008-07-07 Joel Brobecker <brobecker@adacore.com>
1085
1086 * safe-ctype.h: Add #include of ctype.h before redefining
1087 the ctype.h macros.
1088
1089 2008-07-04 Joel Brobecker <brobecker@adacore.com>
1090
1091 * safe-ctype.h: Remove #error when detecting that ctype.h has been
1092 included. Redefine the various macros provided by ctype.h as
1093 undefined variables.
1094
1095 2008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1096
1097 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1098 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1099
1100 2008-06-06 Alan Modra <amodra@bigpond.net.au>
1101
1102 * bfdlink.h (struct bfd_link_info): Add "path_separator".
1103
1104 2008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
1105
1106 * dis-asm.h (print_s390_disassembler_options):
1107 Prototype added.
1108
1109 2008-03-24 Ian Lance Taylor <iant@google.com>
1110
1111 * sha1.h: New file, from gnulib.
1112
1113 * md5.h: Add extern "C" when compiled with C++.
1114
1115 2008-03-24 Ian Lance Taylor <iant@google.com>
1116
1117 * md5.h: Add extern "C" when compiled with C++.
1118
1119 2008-03-21 Ian Lance Taylor <iant@google.com>
1120
1121 * filenames.h: Add extern "C" when compiled with C++.
1122
1123 2008-02-15 Alan Modra <amodra@bigpond.net.au>
1124
1125 * bfdlink.h (struct bfd_link_hash_table): Delete creator field.
1126 (struct bfd_link_info): Add output_bfd.
1127
1128 2008-02-11 Bob Wilson <bob.wilson@acm.org>
1129
1130 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
1131 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
1132
1133 2008-01-26 David Daney <ddaney@avtrex.com>
1134
1135 * demangle.h (demangle_component_type): Add
1136 DEMANGLE_COMPONENT_JAVA_RESOURCE,
1137 DEMANGLE_COMPONENT_COMPOUND_NAME, and
1138 DEMANGLE_COMPONENT_CHARACTER as new enum values.
1139 (demangle_component): Add struct s_character to union u.
1140
1141 2007-11-07 Joseph Myers <joseph@codesourcery.com>
1142 Daniel Jacobowitz <dan@codesourcery.com>
1143
1144 * floatformat.h (struct floatformat): Add split_half field.
1145 (floatformat_ibm_long_double): New.
1146
1147 2007-09-06 Tom Tromey <tromey@redhat.com>
1148
1149 * libiberty.h (pex_free): Document process killing.
1150
1151 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1152
1153 * demangle.h (enum demangle_component_type): Add
1154 DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1155
1156 2007-07-25 Ben Elliston <bje@au.ibm.com>
1157
1158 * ternary.h: Remove.
1159
1160 2007-07-18 Bob Wilson <bob.wilson@acm.org>
1161
1162 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1163 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
1164
1165 2007-07-17 Nick Clifton <nickc@redhat.com>
1166
1167 * COPYING3: New file. Contains version 3 of the GNU General
1168 Public License.
1169
1170 2007-07-12 Kai Tietz <kai.tietz@onevision.com>
1171
1172 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1173 work-a-round whitespace problem in gcc gengtype.
1174
1175 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
1176 needed for WIN64 when a long is not wide enough for a pointer.
1177 (splay_tree_key, splay_tree_value): Use the new types.
1178
1179 2007-07-09 Roland McGrath <roland@redhat.com>
1180
1181 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1182
1183 2007-07-06 Nick Clifton <nickc@redhat.com>
1184
1185 * bfdlink.h: Update copyright notice to refer to GPLv3.
1186
1187 2007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1188
1189 * dis-asm.h (print_insn_cr16): New prototype.
1190
1191 2007-06-01 Noah Misch <noah@cs.caltech.edu>
1192 Alan Modra <amodra@bigpond.net.au>
1193
1194 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
1195
1196 2007-05-07 Nathan Froyd <froydnj@codesourcery.com>
1197
1198 * libiberty.h (writeargv): Declare.
1199
1200 2007-04-30 Alan Modra <amodra@bigpond.net.au>
1201
1202 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1203
1204 2007-04-25 Mark Mitchell <mark@codesourcery.com>
1205
1206 * demangle.h: Change license to LGPL + exception.
1207
1208 2007-04-10 Richard Henderson <rth@redhat.com>
1209
1210 * bfdlink.h (struct bfd_link_info): Add relax_trip.
1211
1212 2007-03-29 Joel Brobecker <brobecker@adacore.com>
1213
1214 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
1215 regardless of the type of file system.
1216
1217 2007-03-06 Jan Hubicka <jh@suse.cz>
1218
1219 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1220
1221 2007-02-21 Nick Clifton <nickc@redhat.com>
1222
1223 * bfdlink.h (struct bfd_link_callbacks): Add
1224 override_segment_assignment field.
1225
1226 2007-02-17 Mark Mitchell <mark@codesourcery.com>
1227 Nathan Sidwell <nathan@codesourcery.com>
1228 Vladimir Prus <vladimir@codesourcery.com
1229 Joseph Myers <joseph@codesourcery.com>
1230
1231 * bin-bugs.h: Remove.
1232
1233 2007-02-09 Joseph S. Myers <joseph@codesourcery.com>
1234
1235 * libiberty.h (pex_write_input): Remove prototype.
1236
1237 2007-02-05 Dave Brolley <brolley@redhat.com>
1238
1239 * Contribute the following changes:
1240 2001-03-26 Ben Elliston <bje@redhat.com>
1241
1242 * dis-asm.h (print_insn_mep): Declare.
1243
1244 2007-02-02 H.J. Lu <hongjiu.lu@intel.com>
1245
1246 * dis-asm.h (print_i386_disassembler_options): New.
1247
1248 2007-01-31 Vladimir Prus <vladimir@codesourcery.com>
1249
1250 * libiberty.h (PEX_STDERR_TO_PIPE): New define.
1251 (PEX_BINARY_ERROR): New define.
1252 (pex_read_err): New function.
1253
1254 2007-01-29 Simon Baldwin <simonb@google.com>
1255
1256 * demangle.h: New cplus_demangle_print_callback,
1257 cplus_demangle_v3_callback, and java_demangle_v3_callback function
1258 prototypes, and demangle_callbackref type definition.
1259
1260 2007-01-16 H.J. Lu <hongjiu.lu@intel.com>
1261
1262 PR ld/3831
1263 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
1264 Add dynamic and dynamic_data.
1265
1266 2006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1267 Nick Clifton <nickc@redhat.com>
1268
1269 * ansidecl.h (ATTRIBUTE_PACKED): Define.
1270
1271 2006-11-30 Andrew Stubbs <andrew.stubbs@st.com>
1272 J"orn Rennecke <joern.rennecke@st.com>
1273
1274 PR driver/29931
1275 * libiberty.h (make_relative_prefix_ignore_links): Declare.
1276
1277 2006-11-27 Bob Wilson <bob.wilson@acm.org>
1278
1279 * xtensa-config.h (XSHAL_ABI): New.
1280 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
1281
1282 2006-11-27 Bob Wilson <bob.wilson@acm.org>
1283
1284 * xtensa-isa.h (STATIC_LIBISA): Delete.
1285
1286 2006-10-30 Paul Brook <paul@codesourcery.com>
1287
1288 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1289 symtab_size.
1290
1291 2006-10-30 H.J. Lu <hongjiu.lu@intel.com>
1292
1293 PR ld/3111
1294 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
1295
1296 2006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1297 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1298 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1299 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1300 Alan Modra <amodra@bigpond.net.au>
1301
1302 * dis-asm.h (print_insn_spu): Declare.
1303
1304 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1305
1306 * dis-asm.h: Add prototypes for Score disassembler routines.
1307
1308 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
1309
1310 * bfdlink.h (bfd_elf_dynamic_list): New.
1311 (bfd_link_info): Add a dynamic field.
1312
1313 2006-08-04 Marcelo Tosatti <marcelo@kvack.org>
1314
1315 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1316
1317 2006-07-10 Jakub Jelinek <jakub@redhat.com>
1318
1319 * bfdlink.h (struct bfd_link_info): Add emit_hash and
1320 emit_gnu_hash bitfields.
1321
1322 2006-04-11 Jim Blandy <jimb@codesourcery.com>
1323
1324 * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1325
1326 2006-04-06 H.J. Lu <hongjiu.lu@intel.com>
1327
1328 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with
1329 relax_pass.
1330
1331 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1332 Anil Paranjape <anilp1@kpitcummins.com>
1333 Shilin Shakti <shilins@kpitcummins.com>
1334
1335 * dis-asm.h (print_insn_xc16c): New prototype.
1336
1337 2006-01-18 DJ Delorie <dj@redhat.com>
1338
1339 * md5.h: Include ansidecl.h
1340
1341 2006-01-17 Andreas Schwab <schwab@suse.de>
1342
1343 PR binutils/1486
1344 * dis-asm.h (struct disassemble_info): Add
1345 disassembler_needs_relocs.
1346
1347 2006-01-09 Bob Wilson <bob.wilson@acm.org>
1348
1349 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1350
1351 2005-12-30 Bob Wilson <bob.wilson@acm.org>
1352
1353 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1354
1355 2005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1356
1357 Second part of ms1 to mt renaming.
1358 * dis-asm.h (print_insn_mt): Renamed.
1359
1360 2005-12-10 Terry Laurenzo <tlaurenzo@gmail.com>
1361
1362 PR java/9861
1363 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
1364 output format for return types
1365
1366 2005-11-03 Alan Modra <amodra@bigpond.net.au>
1367
1368 * bfdlink.h (struct bfd_link_order): Tweak comment.
1369
1370 2005-10-31 Mark Kettenis <kettenis@gnu.org>
1371
1372 * floatformat.h (enum floatformat_byteorders): Add
1373 floatformat_vax.
1374 (floatformat_vax_aingle, floatformat_vax_double): Declare.
1375
1376 2005-10-28 Dave Brolley <brolley@redhat.com>
1377
1378 Contribute the following changes:
1379 2003-09-29 Dave Brolley <brolley@redhat.com>
1380
1381 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
1382 more exotic underlying types to be used.
1383
1384 2005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
1385
1386 disasm.h: Add declaration for print_insn_z80
1387
1388 2005-09-30 Catherine Moore <clm@cm00re.com>
1389
1390 * dis-asm.h (print_insn_bfin): Declare.
1391
1392 2005-09-26 Mark Mitchell <mark@codesourcery.com>
1393
1394 * libiberty.h (expandargv): New function.
1395
1396 2005-08-18 Alan Modra <amodra@bigpond.net.au>
1397
1398 * bfdlink.h: Remove mention of a29k.
1399 * dis-asm.h: Remove a29k support.
1400
1401 2005-08-17 Mark Kettenis <kettenis@gnu.org>
1402
1403 * floatformat.h (struct floatformat): Change type of large
1404 argument for is_valid member to `const void *'.
1405 (floatformat_to_double): Change type of second argument to `const
1406 void *'.
1407 (floatformat_from_double): Change type of last argument to `void
1408 *'.
1409 (floatformat_is_valid): Change type of last argument to `const
1410 void *'.
1411
1412 2005-07-14 Jim Blandy <jimb@redhat.com>
1413
1414 * dis-asm.h (print_insn_m32c): New declaration.
1415
1416 2005-07-12 Ben Elliston <bje@au.ibm.com>
1417
1418 * xregex2.h (regexec): Qualify this prototype with __extension__
1419 when compiling with GNU C.
1420
1421 2005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1422
1423 * dis-asm.h (fprintf_ftype): Add format attribute.
1424
1425 2005-07-03 Steve Ellcey <sje@cup.hp.com>
1426
1427 PR other/13906
1428 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
1429 * md5.h (md5_uintptr): New.
1430 (md5_ctx): Align buffer field.
1431
1432 2005-06-30 Daniel Berlin <dberlin@dberlin.org>
1433
1434 * hashtab.h (HTAB_DELETED_ENTRY): New macro.
1435 (HTAB_EMPTY_ENTRY): New macro.
1436
1437 2005-06-20 Geoffrey Keating <geoffk@apple.com>
1438
1439 * libiberty.h (strverscmp): Prototype.
1440
1441 2005-06-17 Jakub Jelinek <jakub@redhat.com>
1442
1443 * elf/external.h (GRP_ENTRY_SIZE): Define.
1444
1445 2005-06-08 Zack Weinberg <zack@codesourcery.com>
1446
1447 * dis-asm.h (get_arm_regnames): Update prototype.
1448
1449 2005-06-07 Aldy Hernandez <aldyh@redhat.com>
1450 Michael Snyder <msnyder@redhat.com>
1451 Stan Cox <scox@redhat.com>
1452
1453 * dis-asm.h: Externalize print_insn_ms1.
1454
1455 2005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
1456
1457 * libiberty.h (XOBFINISH): New.
1458
1459 2005-06-03 Alan Modra <amodra@bigpond.net.au>
1460
1461 * bfdlink.h (struct bfd_link_callbacks): Add einfo.
1462
1463 2005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1464
1465 * libiberty.h (vsnprintf): Add format attribute.
1466
1467 2005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1468
1469 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1470
1471 2005-05-28 Eli Zaretskii <eliz@gnu.org>
1472
1473 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
1474 needed.
1475 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
1476
1477 2005-05-25 Richard Henderson <rth@redhat.com>
1478
1479 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1480
1481 2005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net>
1482
1483 * libiberty.h (ACONCAT): Properly cast value of alloca().
1484
1485 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
1486 __cplusplus.
1487
1488 2005-05-12 Steve Ellcey <sje@cup.hp.com>
1489
1490 libiberty.h: Do not define empty basename prototype.
1491
1492 2005-05-10 Nick Clifton <nickc@redhat.com>
1493
1494 * Update the address and phone number of the FSF organization in
1495 the GPL notices in the following files:
1496 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
1497 dyn-string.h, fibheap.h, filenames.h, floatformat.h,
1498 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
1499 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
1500 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
1501 symcat.h, ternary.h, xregex2.h, xtensa-config.h,
1502 xtensa-isa-internal.h, xtensa-isa.h
1503
1504 2005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1505
1506 * libiberty.h (unlock_std_streams): New.
1507
1508 2005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1509
1510 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
1511 Don't use the PTR macro.
1512
1513 * sort.h: Don't use the PARAMS macro.
1514
1515 2005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1516
1517 * libiberty.h (unlock_stream): New.
1518
1519 2005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1520
1521 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1522 Remove parameter names.
1523
1524 2005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1525
1526 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1527 Provide prototypes for new functions.
1528
1529 2005-03-29 Ian Lance Taylor <ian@airs.com>
1530
1531 * libiberty.h: Fix indentation.
1532
1533 2005-03-28 Ian Lance Taylor <ian@airs.com>
1534
1535 * libiberty.h: Include <stdio.h>.
1536 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
1537 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
1538 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
1539 (pex_init, pex_run, pex_read_output): Declare.
1540 (pex_get_status, pex_get_times, pex_free, pex_one): Declare.
1541 (struct pex_time): Define.
1542
1543 2005-03-28 Mark Mitchell <mark@codesourcery.com>
1544
1545 * libiberty.h (ffs): Declare, if necessary.
1546
1547 2005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net>
1548
1549 * ternary.h: Don't use PARAMS anymore.
1550
1551 2005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net>
1552
1553 * md5.h: Remove definition and uses of __P.
1554 * dyn-string.h: Remove uses of PARAMS.
1555 * fibheap.h: Likewise.
1556 * floatformat.h: Likewise.
1557 * hashtab.h: Likewise.
1558
1559 2005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net>
1560
1561 * demangle.h: Remove uses of PARAMS.
1562
1563 * libiberty.h (ANSI_PROTOTYPES): Remove guard since
1564 ANSI_PROTOTYPES is always assumed.
1565 Remove uses of PARAMS throughout.
1566
1567 2005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1568
1569 * libiberty.h (xstrndup): Declare.
1570
1571 2005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1572
1573 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
1574
1575 2005-03-22 Bob Wilson <bob.wilson@acm.org>
1576
1577 * xtensa-isa.h: Update a comment and whitespace.
1578
1579 2005-03-16 H.J. Lu <hongjiu.lu@intel.com>
1580
1581 * bfdlink.h (bfd_link_info): Add gc_sections.
1582
1583 2005-03-09 Mark Mitchell <mark@codesourcery.com>
1584
1585 * libiberty.h (gettimeofday): Declare.
1586
1587 2005-03-01 Jan Beulich <jbeulich@novell.com>
1588
1589 * libiberty.h: Declare unlink_if_ordinary.
1590
1591 2005-02-21 Alan Modra <amodra@bigpond.net.au>
1592
1593 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
1594 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
1595 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
1596
1597 2005-02-14 Paolo Bonzini <bonzini@gnu.org>
1598
1599 PR bootstrap/19818
1600 * ansidecl.h (PARAMS): Guard from redefinition.
1601
1602 2005-02-03 Alan Modra <amodra@bigpond.net.au>
1603
1604 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
1605
1606 2005-02-01 Alan Modra <amodra@bigpond.net.au>
1607
1608 * bfdlink.h (bfd_link_repair_undef_list): Declare.
1609
1610 2005-01-10 Andreas Schwab <schwab@suse.de>
1611
1612 * dis-asm.h (struct disassemble_info): Add skip_zeroes and
1613 skip_zeroes_at_end.
1614
1615 2004-12-11 Ben Elliston <bje@au.ibm.com>
1616
1617 * fibheap.h (struct fibnode): Only use unsigned long bitfields
1618 when __GNUC__ is defined and ints are less than 32-bits wide.
1619
1620 2004-11-04 Paul Brook <paul@codesourcery.com>
1621
1622 * bfdlink.h (bfd_link_info): Add default_imported_symver.
1623
1624 2004-11-12 Bob Wilson <bob.wilson@acm.org>
1625
1626 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
1627 * xtensa-isa.h (xtensa_interface_class_id): New prototype.
1628
1629 2004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
1630 Vineet Sharma <vineets@noida.hcltech.com>
1631
1632 * dis-asm.h: Add prototype for print_insn_maxq_little.
1633
1634 2004-10-26 Paul Brook <paul@codesourcery.com>
1635
1636 * bfdlink.h (struct bfd_link_info): Add create_default_symver.
1637
1638 2004-10-21 H.J. Lu <hongjiu.lu@intel.com>
1639
1640 PR 463
1641 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct
1642 bfd_link_hash_entry to reloc_overflow.
1643
1644 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1645
1646 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
1647 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
1648 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
1649
1650 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
1651 (config_sturct struct): Delete.
1652 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
1653 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
1654 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
1655 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
1656 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
1657 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
1658 (xtensa_insn_decode_fn): Rename to ...
1659 (xtensa_opcode_decode_fn): ... this.
1660 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
1661 xtensa_undo_reloc_fn): Update.
1662 (xtensa_encoding_template_fn): Delete.
1663 (xtensa_opcode_encode_fn, xtensa_format_decode_fn,
1664 xtensa_length_decode_fn): New.
1665 (xtensa_format_internal, xtensa_slot_internal): New types.
1666 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
1667 get_field, and set_field fields. Add name, field_id, regfile,
1668 num_regs, and flags fields.
1669 (xtensa_arg_internal): New type.
1670 (xtensa_iclass_internal): Change operands field to array of
1671 xtensa_arg_internal. Add num_stateOperands, stateOperands,
1672 num_interfaceOperands, and interfaceOperands fields.
1673 (xtensa_opcode_internal): Delete length, template, and iclass fields.
1674 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
1675 (opname_lookup_entry): Delete.
1676 (xtensa_regfile_internal, xtensa_interface_internal,
1677 xtensa_funcUnit_internal, xtensa_state_internal,
1678 xtensa_sysreg_internal, xtensa_lookup_entry): New.
1679 (xtensa_isa_internal): Replace opcode_table field with opcodes field.
1680 Change type of opname_lookup_table. Delete num_modules,
1681 module_opcode_base, module_decode_fn, config, and has_density fields.
1682 Add num_formats, formats, format_decode_fn, length_decode_fn,
1683 num_slots, slots, num_fields, num_operands, operands, num_iclasses,
1684 iclasses, num_regfiles, regfiles, num_states, states,
1685 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
1686 max_sysreg_num, sysreg_table, num_interfaces, interfaces,
1687 interface_lookup_table, num_funcUnits, funcUnits and
1688 funcUnit_lookup_table fields.
1689 (xtensa_isa_module, xtensa_isa_modules): Delete.
1690 (xtensa_isa_name_compare): New prototype.
1691 (xtisa_errno, xtisa_error_msg): New.
1692 * xtensa-isa.h (XTENSA_ISA_VERSION): Define.
1693 (xtensa_isa): Change type.
1694 (xtensa_operand): Delete.
1695 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
1696 xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
1697 xtensa_funcUnit_use): New types.
1698 (libisa_module_specifier): Delete.
1699 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
1700 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
1701 xtensa_insnbuf_from_chars): Update prototypes.
1702 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
1703 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
1704 xtensa_encode_insn, xtensa_insn_length,
1705 xtensa_insn_length_from_first_byte, xtensa_num_operands,
1706 xtensa_operand_kind, xtensa_encode_result,
1707 xtensa_operand_isPCRelative): Delete.
1708 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
1709 xtensa_operand_set_field, xtensa_operand_encode,
1710 xtensa_operand_decode, xtensa_operand_do_reloc,
1711 xtensa_operand_undo_reloc): Update prototypes.
1712 (xtensa_isa_maxlength, xtensa_isa_length_from_chars,
1713 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
1714 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
1715 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
1716 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
1717 xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
1718 xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
1719 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
1720 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
1721 xtensa_opcode_is_loop, xtensa_opcode_is_call,
1722 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
1723 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
1724 xtensa_opcode_funcUnit_use, xtensa_operand_name,
1725 xtensa_operand_is_visible, xtensa_operand_is_register,
1726 xtensa_operand_regfile, xtensa_operand_num_regs,
1727 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
1728 xtensa_stateOperand_state, xtensa_stateOperand_inout,
1729 xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
1730 xtensa_regfile_lookup_shortname, xtensa_regfile_name,
1731 xtensa_regfile_shortname, xtensa_regfile_view_parent,
1732 xtensa_regfile_num_bits, xtensa_regfile_num_entries,
1733 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
1734 xtensa_state_is_exported, xtensa_sysreg_lookup,
1735 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
1736 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
1737 xtensa_interface_num_bits, xtensa_interface_inout,
1738 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
1739 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
1740 2004-10-07 Jeff Baker <jbaker@qnx.com>
1741
1742 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
1743
1744 2004-09-17 Alan Modra <amodra@bigpond.net.au>
1745
1746 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
1747 of union.
1748
1749 2004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
1750
1751 * libiberty.h (basename): Prototype for __MINGW32__.
1752
1753 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1754
1755 * ansidecl.h (ATTRIBUTE_SENTINEL): Define.
1756 * libiberty.h (concat, reconcat, concat_length, concat_copy,
1757 concat_copy2): Use ATTRIBUTE_SENTINEL.
1758
1759 2004-08-13 Alan Modra <amodra@bigpond.net.au>
1760
1761 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
1762 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
1763
1764 2004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
1765
1766 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
1767 const-qualification before disposal.
1768
1769 2004-07-24 Bernardo Innocenti <bernie@develer.com>
1770
1771 * ansidecl.h (ARG_UNUSED): New Macro.
1772
1773 2004-07-23 H.J. Lu <hongjiu.lu@intel.com>
1774
1775 * bin-bugs.h (REPORT_BUGS_TO): Set to
1776 "<URL:http://www.sourceware.org/bugzilla/>".
1777
1778 2004-07-21 Paolo Bonzini <bonzini@gnu.org>
1779
1780 * ansidecl.h (ATTRIBUTE_PURE): New.
1781
1782 2004-07-13 Bernardo Innocenti <bernie@develer.com>
1783
1784 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
1785 libcpp/internal.h.
1786 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
1787 macros.
1788
1789 2004-07-13 Bernardo Innocenti <bernie@develer.com>
1790
1791 * libiberty.h (ASTRDUP): Add casts required for stricter
1792 type conversion rules of C++.
1793 * obstack.h (obstack_free): Likewise.
1794
1795 2004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
1796
1797 * dis-asm.h (print_insn_crx): Declare.
1798
1799 2004-06-24 Alan Modra <amodra@bigpond.net.au>
1800
1801 * bfdlink.h (struct bfd_link_order): Update comment.
1802
1803 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1804
1805 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
1806 relro_end fields.
1807
1808 2004-05-04 Andreas Jaeger <aj@suse.de>
1809
1810 * demangle.h: Do not use C++ reserved keyword typename as
1811 parameter for cplus_demangle_fill_builtin_type.
1812
1813 2004-04-22 Richard Henderson <rth@redhat.com>
1814
1815 * hashtab.h (struct htab): Add size_prime_index.
1816
1817 2004-04-13 Jeff Law <law@redhat.com>
1818
1819 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
1820
1821 2004-03-30 Zack Weinberg <zack@codesourcery.com>
1822
1823 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
1824
1825 2004-03-25 Stan Shebs <shebs@apple.com>
1826
1827 * mpw/: Remove subdirectory and everything in it.
1828
1829 2004-03-23 Alan Modra <amodra@bigpond.net.au>
1830
1831 PR 51.
1832 * bfdlink.h (struct bfd_link_info): Add wrap_char.
1833
1834 2004-03-20 H.J. Lu <hongjiu.lu@intel.com>
1835
1836 * bfdlink.h (bfd_link_info): Correct comments for the
1837 unresolved_syms_in_objects field.
1838
1839 2004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
1840
1841 * dyn-string.h: Update copyright date.
1842
1843 2004-02-23 Ian Lance Taylor <ian@wasabisystems.com>
1844
1845 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
1846 the associated #defines.
1847
1848 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
1849
1850 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
1851 "libiberty.h".
1852
1853 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
1854
1855 * demangle.h (enum demangle_component_type): Define.
1856 (struct demangle_operator_info): Declare.
1857 (struct demangle_builtin_type_info): Declare.
1858 (struct demangle_component): Define.
1859 (cplus_demangle_fill_component): Declare.
1860 (cplus_demangle_fill_name): Declare.
1861 (cplus_demangle_fill_builtin_type): Declare.
1862 (cplus_demangle_fill_operator): Declare.
1863 (cplus_demangle_fill_extended_operator): Declare.
1864 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
1865 (cplus_demangle_v3_components): Declare.
1866 (cplus_demangle_print): Declare.
1867
1868 For older changes see ChangeLog-9103
1869 \f
1870 Copyright (C) 2004-2012 Free Software Foundation, Inc.
1871
1872 Copying and distribution of this file, with or without modification,
1873 are permitted in any medium without royalty provided the copyright
1874 notice and this notice are preserved.
1875
1876 Local Variables:
1877 mode: change-log
1878 left-margin: 8
1879 fill-column: 74
1880 version-control: never
1881 End:
This page took 0.071608 seconds and 4 git commands to generate.