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