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