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