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