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