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