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