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