Automatic date update in version.in
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
a5499fa4
MF
12015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
2
3 * elf/mips.h (DT_MIPS_RLD_MAP_REL): New macro.
4
bdc4de1b
NC
52015-06-22 Nick Clifton <nickc@redhat.com>
6
7 * dis-asm.h (struct disassemble_info): Add stop_vma field.
8
2f0c68f2
CM
92015-05-28 Catherine Moore <clm@codesourcery.com>
10
11 include/
12 * bfdlink.h: Rename eh_frame_hdr to eh_frame_hdr_type.
13
f91ca6bc
IB
142015-05-22 Yunlian Jiang <yunlian@google.com>
15
16 * libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is
17 not defined.
18
15eddee1
JW
192015-05-12 Jiong Wang <jiong.wang@arm.com>
20
21 * elf/aarch64.h (R_AARCH64_P32_LD32_GOTPAGE_LO14): New enumeration.
22
f7d13551
L
232015-05-01 H.J. Lu <hongjiu.lu@intel.com>
24
25 Merge with gcc:
26 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
27 Manuel López-Ibáñez <manu@gcc.gnu.org>
28
29 PR driver/36312
30 * filenames.h: Add prototype for canonical_filename_eq.
31
0952813b
DD
322015-04-30 DJ Delorie <dj@redhat.com>
33
34 * dis-asm.h (print_insn_rl78_g10): New.
35 (print_insn_rl78_g13): New.
36 (print_insn_rl78_g14): New.
37 (rl78_get_disassembler): New.
38
a4ea36c6
RE
392015-04-17 Richard Earnshaw <rearnsha@arm.com>
40
41 Merge from gcc:
42 2015-03-19 Richard Biener <rguenther@suse.de>
43
44 * partition.h (struct partition_elem): Re-order elements to
45 avoid padding.
46
0ce398f1
L
472015-04-14 H.J. Lu <hongjiu.lu@intel.com>
48
49 * bfdlink.h (bfd_link_info): Add compress_debug.
50
889c2a67
L
512015-04-14 H.J. Lu <hongjiu.lu@intel.com>
52
53 PR ld/pr17709
54 * bfdlink.h (bfd_link_info): Add extern_protected_data.
55
a5721edd
JW
562015-03-10 Matthew Wahab <matthew.wahab@arm.com>
57
58 PR ld/16572
59 * elf/arm.h (EF_ARM_HASENTRY): Remove.
60
07df97c8
PA
612015-02-19 Pedro Alves <palves@redhat.com>
62
63 * floatformat.h [__cplusplus]: Wrap in extern "C".
64
ce875075
AM
652015-02-14 Alan Modra <amodra@gmail.com>
66
67 PR ld/17973
68 * bfdlink.h (struct bfd_link_info): Delete loading_lto_outputs.
69
5a195044
MW
702015-02-09 Mark Wielaard <mjw@redhat.com>
71
72 * dwarf2.h: Add DW_LANG_Fortran03 and DW_LANG_Fortran08.
73
a2c2acaf
MW
742015-02-09 Mark Wielaard <mjw@redhat.com>
75
76 * dwarf2.def: Add DW_TAG_atomic_type.
77
3f8107ab
AM
782015-01-28 James Bowman <james.bowman@ftdichip.com>
79
80 * dis-asm.h (print_insn_ft32): Declare.
81
743649fd
MW
822015-01-15 Mark Wielaard <mjw@redhat.com>
83
84 * dwarf2.def (DW_AT_noreturn): New DWARF5 attribute.
85
edabaaee
JBG
862015-01-14 Jan-Benedict Glaw <jbglaw@lug-owl.de>
87
88 * libiberty.h: Merge from GCC.
89
b90efa5b
AM
902015-01-01 Alan Modra <amodra@gmail.com>
91
92 Update year range in copyright notice of all files.
93
7c89917f
RE
942014-12-24 Uros Bizjak <ubizjak@gmail.com>
95 Ben Elliston <bje@au.ibm.com>
96 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
97
98 * libiberty.h (xasprintf): Declare.
99
12b2843a
AM
1002014-12-23 Alan Modra <amodra@gmail.com>
101
102 * bfdlink.h (struct bfd_link_hash_entry): Comment non_ir_ref. Add
103 linker_def.
104
a92a2e34
TT
1052014-12-12 Phil Muldoon <pmuldoon@redhat.com>
106 Jan Kratochvil <jan.kratochvil@redhat.com>
107 Tom Tromey <tromey@redhat.com>
108
109 * gcc-c-fe.def: New file.
110 * gcc-c-interface.h: New file.
111 * gcc-interface.h: New file.
112
7c89917f
RE
1132014-12-11 Uros Bizjak <ubizjak@gmail.com>
114 Ben Elliston <bje@au.ibm.com>
115 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
116
117 * libiberty.h (xvasprintf): Declare.
118
1945cfa5
EB
1192014-12-06 Eric Botcazou <ebotcazou@adacore.com>
120
121 * dis-asm.h (print_insn_visium): Declare.
122
0cfd832f
MW
1232014-11-24 Mark Wielaard <mjw@redhat.com>
124
125 * dwarf2.h: Add DW_LANG_C_plus_plus_11, DW_LANG_C11 and
126 DW_LANG_C_plus_plus_14.
127
b8b64fa5
AB
1282014-11-21 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
129
130 * dwarf2.def (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
131 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
132 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
133 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
134 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
135 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
136 (DW_AT_APPLE_property): New macros.
137
e235c3a2
AB
1382014-11-21 Mark Wielaard <mjw@redhat.com>
139
140 PR debug/63239
141 * dwarf2.def (DW_AT_GNU_deleted): New attribute.
142
a715796b
TG
1432014-11-21 Terry Guo <terry.guo@arm.com>
144
145 * opcode/arm.h (FPU_VFP_EXT_ARMV8xD): New macro.
146 (FPU_VFP_V5D16): Likewise.
147 (FPU_VFP_V5_SP_D16): Likewise.
148 (FPU_ARCH_VFP_V5D16): Likewise.
149 (FPU_ARCH_VFP_V5_SP_D16): Likewise.
150
d258b828
IZ
1512014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
152
153 * bfdlink.h (struct bfd_link_info): Add bndplt.
154
2c629856
N
1552014-10-30 Andrew Pinski <apinski@cavium.com>
156
157 * elf/mips.h (AFL_EXT_OCTEON3): Define.
158 INSN_OCTEON3, CPU_OCTEON3): Define.
159
edabaaee
JBG
1602014-10-28 Yury Gribov <y.gribov@samsung.com>
161
162 * libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes.
163
00ac7aa0
MF
1642014-10-22 Matthew Fortune <matthew.fortune@imgtec.com>
165
166 * elf/mips.h (AFL_ASE_MASK): Define.
167
edabaaee
JBG
1682014-10-15 David Malcolm <dmalcolm@redhat.com>
169
170 * libiberty.h (choose_tmpdir): New prototype.
171
b55f9678
IB
1722014-09-26 Max Ostapenko <m.ostapenko@partner.samsung.com>
173
174 * libiberty.h (PEX_STDOUT_APPEND): New flag.
175 (PEX_STDERR_APPEND): Likewise.
176
1772014-09-23 Iain Buclaw <ibuclaw@gdcproject.org>
178
179 * demangle.h (DMGL_DLANG): New macro.
180 (DMGL_STYLE_MASK): Add DMGL_DLANG.
181 (demangling_styles): Add dlang_demangling.
182 (DLANG_DEMANGLING_STYLE_STRING): New macro.
183 (DLANG_DEMANGLING): New macro.
184 (dlang_demangle): New prototype.
185
1862014-09-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
187
188 * longlong.h: Add __udiv_w_sdiv prototype.
189
46135103
AM
1902014-08-12 Alan Modra <amodra@gmail.com>
191
192 * bfdlink.h (struct bfd_link_callbacks <notice>): Remove "string"
193 param, add "inh".
194
88d3f087
AM
1952014-08-12 Alan Modra <amodra@gmail.com>
196
197 * bfdlink.h (struct bfd_link_info): Add lto_plugin_active.
198
351cdf24
MF
1992014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
200
201 * elf/mips.h (PT_MIPS_ABIFLAGS, SHT_MIPS_ABIFLAGS): Define.
202 (Val_GNU_MIPS_ABI_FP_OLD_64): Rename from Val_GNU_MIPS_ABI_FP_64.
203 (Val_GNU_MIPS_ABI_FP_64): Redefine.
204 (Val_GNU_MIPS_ABI_FP_XX): Define.
205 (Elf_External_ABIFlags_v0, Elf_Internal_ABIFlags_v0): New structures.
206 (AFL_REG_NONE, AFL_REG_32, AFL_REG_64, AFL_REG_128): Define.
207 (AFL_ASE_DSP, AFL_ASE_DSPR2, AFL_ASE_EVA, AFL_ASE_MCU): Likewise.
208 (AFL_ASE_MDMX, AFL_ASE_MIPS3D, AFL_ASE_MT, AFL_ASE_SMARTMIPS): Likewise.
209 (AFL_ASE_VIRT, AFL_ASE_MSA, AFL_ASE_MIPS16): Likewise.
210 (AFL_ASE_MICROMIPS, AFL_ASE_XPA): Likewise.
211 (AFL_EXT_XLR, AFL_EXT_OCTEON2, AFL_EXT_OCTEONP): Likewise.
212 (AFL_EXT_LOONGSON_3A, AFL_EXT_OCTEON, AFL_EXT_5900): Likewise.
213 (AFL_EXT_4650, AFL_EXT_4010, AFL_EXT_4100, AFL_EXT_3900): Likewise.
214 (AFL_EXT_10000, AFL_EXT_SB1, AFL_EXT_4111, AFL_EXT_4120): Likewise.
215 (AFL_EXT_5400, AFL_EXT_5500, AFL_EXT_LOONGSON_2E): Likewise.
216 (AFL_EXT_LOONGSON_2F): Likewise.
217 (bfd_mips_elf_swap_abiflags_v0_in): Prototype.
218 (bfd_mips_elf_swap_abiflags_v0_out): Likewise.
219 (bfd_mips_isa_ext): Likewise.
220
d495ab0d
AM
2212014-06-13 Alan Modra <amodra@gmail.com>
222
223 * bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field.
224
c72f2fb2
AM
2252014-06-13 Alan Modra <amodra@gmail.com>
226
227 * bfdlink.h: Update for bfd.link_next change.
228
7b8e2718
AM
2292014-06-10 Alan Modra <amodra@gmail.com>
230
b71c4043 231 PR ld/16910
7b8e2718
AM
232 * bfdlink.h (unwrap_hash_lookup): Declare.
233
65bab56b
SE
2342014-05-01 Steve Ellcey <sellcey@mips.com>
235
236 * include/longlong.h: Import latest version from GCC tree.
237
7d64c587
AB
2382014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
239
240 * opcode/mips.h (ASE_XPA): New define.
241
73589c9d
CS
2422014-04-22 Christian Svensson <blue@cmd.nu>
243
244 * dis-asm.h: Remove openrisc and or32 support. Add support for or1k.
245
e4ef1b6c
DC
2462014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
247
248 * elf/avr.h: Add new DIFF relocs.
249
4b95cf5c
AM
2502014-03-05 Alan Modra <amodra@gmail.com>
251
252 Update copyright years.
253
281e9aa6 2542014-01-21 Tom Tromey <tromey@redhat.com>
255
256 * ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS)
257 (VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST)
258 (VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS)
259 (NOARGS): Don't define.
260 * libiberty.h (expandargv, writeargv): Don't use PARAMS.
261
1464e221
TT
2622014-01-09 Tom Tromey <tromey@redhat.com>
263
264 * gdbm.h: Remove.
265
eafbc3bf
BM
2662013-12-23 Bill Maddox <maddox@google.com>
267
268 * demangle.h (enum gnu_v3_ctor_kinds):
269 Added literal gnu_v3_unified_ctor.
270 (enum gnu_v3_ctor_kinds):
271 Added literal gnu_v3_unified_dtor.
272
35c08157
KLC
2732013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
274 Wei-Cheng Wang <cole945@gmail.com>
275
276 * dis-asm.h (print_insn_nds32): Add nds32 target.
277
6cfdc96f 2782013-12-04 Richard Sandiford <rdsandiford@googlemail.com>
279
280 * longlong.h: New file.
281
b83a9376
CM
2822013-11-11 Catherine Moore <clm@codesourcery.com>
283
284 * opcode/mips.h (INSN_LOAD_MEMORY_DELAY): Rename to...
285 (INSN_LOAD_MEMORY): ...this.
286
689a1abf 2872013-10-29 Marc Glisse <marc.glisse@inria.fr>
288
289 PR tree-optimization/58689
290 * ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro.
291 * libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename,
292 concat_copy): Mark with attributes nonnull(1) and returns_nonnull.
293 (concat, reconcat, concat_copy2, choose_temp_base, xstrerror,
294 xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init):
295 Mark with attribute returns_nonnull.
296
36cff971 2972013-10-22 Sterling Augustine <saugustine@google.com>
298
299 * gdb/gdb-index.h: Merge from gdb tree.
300
0e1c2434
SK
3012013-10-10 Sean Keys <skeys@ipdatasys.com>
302
303 * xgate.h : Cleanup after opcode
304 table modification..
305
21290977
DD
3062013-08-20 Alan Modra <amodra@gmail.com>
307
308 * floatformat.h (floatformat_ibm_long_double): Delete.
309 (floatformat_ibm_long_double_big): Declare.
310 (floatformat_ibm_long_double_little): Declare.
311
3122013-08-19 Dehao Chen <dehao@google.com>
313
314 * dwarf2.def (DW_AT_GNU_discriminator): New attribute.
315
3c6331b4
DD
3162013-08-02 Caroline Tice <cmtice@google.com>
317
318 * vtv-change-permission.h: New file.
319
d6787ef9
EB
3202013-08-05 Eric Botcazou <ebotcazou@adacore.com>
321 Konrad Eisele <konrad@gaisler.com>
322
323 * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
324
d301a56b
RS
3252013-06-08 Catherine Moore <clm@codesourcery.com>
326
327 * opcode/mips.h (mips_opcode): Add ase field.
328 (INSN_ASE_MASK): Delete.
329 (INSN_DSP): Rename to ASE_DSP. Provide new value.
330 (INSN_DSPR2): Rename to ASE_DSPR2. Provide new value.
331 (INSN_MCU): Rename to ASE_MCU. Provide new value.
332 (INSN_MDMX): Rename to ASE_MDMX. Provide new value.
333 (INSN_MIPS3d): Rename to ASE_MIPS3D. Provide new value.
334 (INSN_MT): Rename to ASE_MT. Provide new value.
335 (INSN_SMARTMIPS): Rename to ASE_SMARTMIPS. Provide new value.
336 (INSN_VIRT): Rename to ASE_VIRT. Provide new value.
337 (INSN_VIRT64): Rename to ASE_VIRT64. Provide new value.
338 (opcode_is_member): Add ase argument. Check ase.
339
b47468a6
CM
3402013-05-06 Paul Brook <paul@codesourcery.com>
341
342 include/elf/
343 * mips.h (R_MIPS_PC32): Update comment.
344
3a4d2339
DD
3452013-04-03 Jason Merrill <jason@redhat.com>
346
347 Demangle C++11 ref-qualifier.
348 * demangle.h (enum demangle_component_type): Add
349 DEMANGLE_COMPONENT_REFERENCE_THIS,
350 DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
351
531a94fd
SL
3522013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
353
354 * opcode/nios2.h: Edit comment.
355
dad60f8e
SL
3562013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
357
358 * opcode/nios2.h (OPX_WRPRS): New define.
359 (OP_MATCH_WRPRS): Likewise.
360
f5cb796a
SL
3612013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
362
363 * opcode/nios2.h (OP_RDPRS): New define.
364 (OP_MATCH_RDPRS): Likewise.
365
8a7bad18
CC
3662013-03-01 Cary Coutant <ccoutant@google.com>
367
368 * dwarf2.h (enum dwarf_sect): New enum type.
369
30e8ee25
AM
3702013-02-19 Alan Modra <amodra@gmail.com>
371
372 * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
373
f5c033f1
ST
3742013-02-11 Sriraman Tallam <tmsriram@google.com>
375
376 * plugin-api.h (enum ld_plugin_level): Assign integers
30e8ee25 377 explicitly for all values.
f5c033f1 378
36591ba1
SL
3792013-02-06 Sandra Loosemore <sandra@codesourcery.com>
380 Andrew Jenner <andrew@codesourcery.com>
381
382 Based on patches from Altera Corporation.
383
384 * dis-asm.h (print_insn_big_nios2): Declare.
385 (print_insn_little_nios2): Declare.
386
e5e04ca3
KT
3872013-01-30 Kai Tietz <ktietz@redhat.com>
388
389 PR other/54620
390 PR target/39064
391 * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
392 stdint.h and sys/types.h headers are present.
393 * sha1.h (sha1_uintptr, sha1_uint32): Likewise.
394
a3c62988
NC
3952013-01-10 Will Newton <will.newton@imgtec.com>
396
397 * dis-asm.h (print_insn_metag): New declaration.
398
ddd27bde
DD
3992012-12-18 Aldy Hernandez <aldyh@redhat.com>
400
401 PR other/54324
402 * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
403 < 3.4.
404
5bf135a7
NC
4052012-12-17 Nick Clifton <nickc@redhat.com>
406
407 * MAINTAINERS: Add copyright notice.
408 * alloca-conf.h: Likewise.
409 * fopen-bin.h: Likewise.
410 * fopen-same.h: Likewise.
411 * fopen-vms.h: Likewise.
412 * aout/hppa.h: Likewise.
413 * opcode/tahoe.h: Likewise.
414
69b06cc8
ME
4152012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
416
417 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
418
1f3de044
DD
4192012-11-09 Jason Merrill <jason@redhat.com>
420
421 * demangle.h (enum demangle_component_type): Add
422 DEMANGLE_COMPONENT_TAGGED_NAME.
423
a903d6ac 4242012-10-29 Sterling Augustine <saugustine@google.com>
425 Cary Coutant <ccoutant@google.com>
1f3de044
DD
426
427 * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
428 DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
429 DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
430
431
10fca301
NC
4322012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
433
434 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
435 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
436 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
437 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
438 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
439 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
440 (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
441
4f9d22a0
L
4422012-10-24 H.J. Lu <hongjiu.lu@intel.com>
443
444 * bfdlink.h (bfd_link_info): Add
445 disable_target_specific_optimizations.
446
04c3a755
NS
4472012-10-23 Nathan Sidwell <nathan@codesourcery.com>
448
449 * bfdlink.h (struct bfd_link_info): Add stacksize option.
450
0e86e20e
AM
4512012-10-22 Jan Beich <jbeich@tormail.org>
452
453 PR ld/14426
454 * bfdlink.h (bfd_link_info): Add ignore_hash.
455
995b61fe
DD
4562012-10-08 Jason Merrill <jason@redhat.com>
457
458 * demangle.h (enum demangle_component_type): Add
459 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
460
4612012-09-18 Florian Weimer <fweimer@redhat.com>
462
463 PR other/54411
464 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
465
1415a2a7
AG
4662012-09-27 Anthony Green <green@moxielogic.com>
467
468 * opcode/moxie.h (MOXIE_BAD): New define.
469
f41aef5f
RE
4702012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
471
472 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
473
f8bfbc48
CC
4742012-09-06 Cary Coutant <ccoutant@google.com>
475
476 * dwarf2.def: Edit comment.
477
16164a6b
ST
4782012-08-24 Sriraman Tallam <tmsriram@google.com>
479
480 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
481 New interface.
482 (ld_plugin_unique_segment_for_sections): New interface.
483 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
484 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
485 (tv_allow_unique_segment_for_sections): New member.
486 (tv_unique_segment_for_sections): New member.
487
59d09be6
MGD
4882012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
489
490 * opcode/arm.h (ARM_CPU_IS_ANY): New define.
491
bca38921
MGD
4922012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
493
494 * elf/arm.h (TAG_CPU_ARCH_V8): New define.
495 (MAX_TAG_CPU_ARCH): Update.
496 * opcode/arm.h (ARM_EXT_V8): New define.
497 (FPU_VFP_EXT_ARMV8): Likewise.
498 (FPU_NEON_EXT_ARMV8): Likewise.
499 (FPU_CRYPTO_EXT_ARMV8): Likewise.
500 (ARM_AEXT_V8A): Likewise.
501 (FPU_VFP_ARMV8): Likwise.
502 (FPU_NEON_ARMV8): Likewise.
503 (FPU_CRYPTO_ARMV8): Likewise.
504 (FPU_ARCH_VFP_ARMV8): Likewise.
505 (FPU_ARCH_NEON_VFP_ARMV8): Likewise.
506 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
507 (ARM_ARCH_V8A): Likwise.
508 (ARM_ARCH_V8A_FP): Likewise.
509 (ARM_ARCH_V8A_SIMD): Likewise.
510 (ARM_ARCH_V8A_CRYPTO): Likewise.
511
a06ea964
NC
5122012-08-13 Ian Bolton <ian.bolton@arm.com>
513 Laurent Desnogues <laurent.desnogues@arm.com>
514 Jim MacArthur <jim.macarthur@arm.com>
515 Marcus Shawcroft <marcus.shawcroft@arm.com>
516 Nigel Stephens <nigel.stephens@arm.com>
517 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
518 Richard Earnshaw <rearnsha@arm.com>
519 Sofiane Naci <sofiane.naci@arm.com>
520 Tejas Belagod <tejas.belagod@arm.com>
521 Yufeng Zhang <yufeng.zhang@arm.com>
522
523 * dis-asm.h (print_insn_aarch64): New declaration.
524 (print_aarch64_disassembler_options): New declaration.
525 (aarch64_symbol_is_valid): New declaration.
526
21a37505
SK
5272012-08-02 Sean Keys <skeys@ipdatasys.com>
528
30e8ee25 529 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
21a37505 530
63d08c68
NC
5312012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
532 Dr David Alan Gilbert <dave@treblig.org>
d908c8af
NC
533
534 PR binutils/13135
535 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
536
0429544a
DE
5372012-07-13 Doug Evans <dje@google.com>
538
539 * filenames.h: #include "hashtab.h".
540 (filename_hash, filename_eq): Declare.
541
470b557a
AK
5422012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
543
544 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
545
3e265597
SK
5462012-07-05 Sean Keys <skeys@ipdatasys.com>
547
30e8ee25
AM
548 * opcode/xgate.h: Changed the format string for mode
549 XGATE_OP_DYA_MON.
3e265597 550
e48f8891
DD
5512012-06-18 Doug Evans <dje@google.com>
552
553 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
554
2202d7cd
RÁE
5552012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com>
556
557 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
558
9761def5
DD
5592012-06-08 Jakub Jelinek <jakub@redhat.com>
560
561 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
562 forms.
563 * dwarf2.h (enum dwarf_macro_record_type): Add
564 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
565 and DW_MACRO_GNU_transparent_include_alt.
566
c81795e6
DE
5672012-05-23 Doug Evans <dje@google.com>
568
569 * leb128.h: #include stdint.h, inttypes.h.
570 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
571 Change to take a uint64_t * argument instead of unsigned long long.
572 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
573 Change to take an int64_t * argument instead of long long.
574
67bf71fe
DD
5752012-05-22 Doug Evans <dje@google.com>
576
577 * leb128.h: New file.
578
5792012-05-19 Gary Funck <gary@intrepid.com>
580
581 * dwarf2.def: Update comment re: UPC extensions to reference
582 DWARF4 specification.
583
6927f982
NC
5842012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
585
586 * dis-asm.h (print_insn_m9s12x): Prototype.
587 (print_insn_m9s12xg): Prototype.
588
f6c1a2d5
NC
5892012-05-03 Sean Keys <skeys@ipdatasys.com>
590
591 * dis-asm.h (print_insn_xgate): Define.
592 (print_insn_xgate): Ditto.
593 Added new files for XGATE port.
594
959fb206
CC
5952012-05-02 Cary Coutant <ccoutant@google.com>
596
597 * dwarf2.def: Remove DW_FORM_GNU_ref_index,
598 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
599
fcfa8919
DE
6002012-04-28 Doug Evans <dje@google.com>
601
602 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
603
fa66ec53
DD
6042012-04-27 Tom Tromey <tromey@redhat.com>
605
606 * dwarf2.h: Wrap function declarations in extern "C".
607
6082012-04-27 Tom Tromey <tromey@redhat.com>
609
610 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
611 (enum dwarf_location_atom, enum dwarf_type, enum
612 dwarf_call_frame_info): Remove.
613 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
614 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
615 Include dwarf2.def.
616 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
617 (get_DW_OP_name, get_DW_ATE_name): Declare.
618 * dwarf2.def: New file, from dwarf2.h.
619
2615994e
DM
6202012-04-12 David S. Miller <davem@davemloft.net>
621
622 * elf/sparc.h (R_SPARC_WDISP10): New reloc.
623 * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
624
b3641a6e
DD
6252012-04-10 Tristan Gingold <gingold@adacore.com>
626
627 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
628 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
629
d324f6d6
RM
6302012-04-09 Roland McGrath <mcgrathr@google.com>
631
632 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
633
b240011a
AM
6342012-03-15 Alan Modra <amodra@gmail.com>
635
636 * dis-asm.h (disassemble_init_powerpc): Declare.
637
4e3aa408
DD
6382009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
639
640 Add DWARF attribute value for the "Borland fastcall" calling
641 convention.
642 * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
643
b7761f11
L
6442012-01-31 H.J. Lu <hongjiu.lu@intel.com>
645
646 PR ld/13616
647 * bfdlink.h (bfd_link_order): Update comments on data size.
648
4e35ccee
CC
6492012-01-26 Cary Coutant <ccoutant@google.com>
650
651 * dwarf2.h (enum dwarf_form): Add Fission extensions.
652 (enum dwarf_attribute): Likewise.
653
c7571c06
JM
6542012-01-06 Jason Merrill <jason@redhat.com>
655
656 PR c++/6057
657 PR c++/48051
658 PR c++/50855
659 PR c++/51322
660 * demangle.h (enum demangle_component_type): Add
661 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
662
a4551119
TG
6632011-12-14 Iain Sandoe <iains@gcc.gnu.org>
664
665 * mach-o/loader.h (bfd_mach_o_section_type): define
666 BFD_MACH_O_S_ATTR_NONE to 0.
667
956a8f8b
DD
6682011-11-07 Richard Henderson <rth@redhat.com>
669
670 Merged from transactional-memory.
671
672 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
673 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
674 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
675 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
676
99c513f6
DD
6772011-11-01 DJ Delorie <dj@redhat.com>
678
679 * dis-asm.h (print_insn_rl78): Declare.
680
cfb8c092
NC
6812011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
682
683 * dis-asm.h (print_insn_epiphany): Declare.
684
006d5c88
DD
6852011-10-21 Ulrich Drepper <drepper@gmail.com>
686
687 * obstack.h [!GNUC] (obstack_free): Avoid cast to int.
688
6892011-10-21 Marc Glisse <marc.glisse@inria.fr>
690
691 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++
692
c192a133
AM
6932011-10-19 Alan Modra <amodra@gmail.com>
694
695 PR ld/13254
696 * bfdlink.h (struct bfd_link_info): Add error_textrel.
697
514c97d3
DD
6982011-09-28 Doug Evans <dje@google.com>
699
700 * timeval-utils.h: New file.
701
702 * libiberty.h (countargv): Declare.
703
235061c2
CC
7042011-09-26 Cary Coutant <ccoutant@google.com>
705
706 gcc PR lto/47247
707 * plugin-api.h (enum ld_plugin_symbol_resolution): Add
708 LDPR_PREVAILING_DEF_IRONLY_EXP.
709 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
710
7955ede5
DD
7112011-09-23 Cary Coutant <ccoutant@google.com>
712
713 PR 40831
714 * demangle.h (enum demangle_component_type): Add
715 DEMANGLE_COMPONENT_CLONE.
716
fd91d419
L
7172011-09-15 H.J. Lu <hongjiu.lu@intel.com>
718
719 PR ld/12975
720 * bfdlink.h (bfd_link_info): Add version_info.
721
17a16b0f
DD
7222011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
723
724 * xregex.h (regoff_t): Define.
725
26ac1280
DD
7262011-07-22 Jakub Jelinek <jakub@redhat.com>
727
d4743114
JJ
728 * dwarf2.h (DW_AT_GNU_macros): New.
729 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
730
26ac1280
DD
731 PR c++/49756
732 * libiberty.h (stack_limit_increase): New prototype.
733
7342011-07-13 Sriraman Tallam <tmsriram@google.com>
735
736 * plugin-api.h
737 (ld_plugin_section): New struct.
738 (ld_plugin_get_section_count): New typedef.
739 (ld_plugin_get_section_type): New typedef.
740 (ld_plugin_get_section_name): New typedef.
741 (ld_plugin_get_section_contents): New typedef.
742 (ld_plugin_update_section_order): New typedef.
743 (ld_plugin_allow_section_ordering): New typedef.
744 (LDPT_GET_SECTION_COUNT): New enum value.
745 (LDPT_GET_SECTION_TYPE): New enum value.
746 (LDPT_GET_SECTION_NAME): New enum value.
747 (LDPT_GET_SECTION_CONTENTS): New enum value.
748 (LDPT_UPDATE_SECTION_ORDER): New enum value.
749 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
750 (tv_get_section_count): New struct members.
751 (tv_get_section_type): New struct members.
752 (tv_get_section_name): New struct members.
753 (tv_get_section_contents): New struct members.
754 (tv_update_section_order): New struct members.
755 (tv_allow_section_ordering): New struct members.
756
05aecedb
AM
7572011-07-15 Alan Modra <amodra@gmail.com>
758
759 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
760 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
761 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id
762 out of bitfields. Reorder bitfields.
763
e9552f7e 7642011-07-13 Sriraman Tallam <tmsriram@google.com>
05aecedb
AM
765
766 * plugin-api.h (ld_plugin_section): New struct.
e9552f7e
ST
767 (ld_plugin_get_section_count): New typedef.
768 (ld_plugin_get_section_type): New typedef.
769 (ld_plugin_get_section_name): New typedef.
770 (ld_plugin_get_section_contents): New typedef.
771 (ld_plugin_update_section_order): New typedef.
772 (ld_plugin_allow_section_ordering): New typedef.
773 (LDPT_GET_SECTION_COUNT): New enum value.
774 (LDPT_GET_SECTION_TYPE): New enum value.
775 (LDPT_GET_SECTION_NAME): New enum value.
776 (LDPT_GET_SECTION_CONTENTS): New enum value.
777 (LDPT_UPDATE_SECTION_ORDER): New enum value.
778 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
779 (tv_get_section_count): New struct members.
780 (tv_get_section_type): New struct members.
781 (tv_get_section_name): New struct members.
782 (tv_get_section_contents): New struct members.
783 (tv_update_section_order): New struct members.
784 (tv_allow_section_ordering): New struct members.
785
ae17ab41
CM
7862011-07-11 Catherine Moore <clm@codesourcery.com>
787
788 * bfdlink.h (flag_type): New enumeration.
789 (flag_info_list): New structure.
790 (flag_info): New structure.
791
0c511000
AM
7922011-07-09 H.J. Lu <hongjiu.lu@intel.com>
793
794 PR ld/12942
795 * bfdlink.h (bfd_link_info): Add loading_lto_outputs.
796
7d6b320b
JB
7972011-07-01 Joel Brobecker <brobecker@adacore.com>
798
799 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
800 on Darwin, as well as on the systems that use a DOS-like
801 filesystem.
802
b24539b3
DD
8032011-06-22 Jakub Jelinek <jakub@redhat.com>
804
805 PR debug/47858
806 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
807
f8b999f9
JJ
8082011-06-22 Jakub Jelinek <jakub@redhat.com>
809
810 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
811
e41b3a13
JJ
8122011-06-20 Jakub Jelinek <jakub@redhat.com>
813
814 PR ld/12570
815 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
816 option.
817
ddee5e46
DD
8182011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
819
820 * demangle.h (DMGL_RET_POSTFIX): Extend the comment.
821 (DMGL_RET_DROP): New.
822
aa137e4d 8232011-06-13 Walter Lee <walt@tilera.com>
c8fa16ed 824
aa137e4d
NC
825 * dis-asm.h (print_insn_tilegx): Declare.
826 (print_insn_tilepro): Likewise.
5e4b319c 827
16d96b5b
AM
8282011-05-17 Alan Modra <amodra@gmail.com>
829
830 PR ld/12760
831 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
832 "string" param.
833
41e04eaa
AM
8342011-05-16 Alan Modra <amodra@gmail.com>
835
836 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
837
d46ab832
JJ
8382011-04-30 Jakub Jelinek <jakub@redhat.com>
839
840 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
841 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
842
1ae0d051
JK
8432011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
844
845 * bfdlink.h (ENUM_BITFIELD): Remove.
846
8472011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
848
849 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
850
35ed3f94
AM
8512011-04-24 Alan Modra <amodra@gmail.com>
852
853 PR ld/12365
854 PR ld/12696
855 * bfdlink.h (ENUM_BITFIELD): Define.
856 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref".
857 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
858 rather than "name".
859
24f58f47
AM
8602011-04-20 Alan Modra <amodra@gmail.com>
861
862 PR ld/12365
863 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
864 and multiple_common parameters to pass in a bfd_link_hash_entry
865 pointer rather than name,bfd etc. found in the hash entry.
866
bbda3415
TG
8672011-03-31 Tristan Gingold <gingold@adacore.com>
868
869 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
870
bb0c9237
TT
8712011-03-24 Mark Wielaard <mjw@redhat.com>
872
873 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
874
55406e10
RÁE
8752010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com>
876
877 * plugin-api.h (ld_plugin_get_view): New.
878 (ld_plugin_tag): Add LDPT_GET_VIEW.
879 (ld_plugin_tv): Add tv_get_view.
880
02458de2
JJ
8812011-03-16 Jakub Jelinek <jakub@redhat.com>
882
883 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
884 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
885 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
886 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
887 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
888 DW_OP_GNU_entry_value): New.
889
007d6189
KT
8902011-02-28 Kai Tietz <kai.tietz@onevision.com>
891
892 * filenames.h (filename_ncmp): New prototype.
893
47704ddf
KT
8942011-02-23 Kai Tietz <kai.tietz@onevision.com>
895
896 * dwarf2.h (_ELF_DWARF2_H): Renamed to
897 _DWARF2_H.
898 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
899 DWARF2_External_PubNames, DWARF2_Internal_PubNames,
900 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
901 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
902
54fcddd0
UW
9032011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
904
905 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
906
7be9d9c9
DD
9072011-01-12 Iain Sandoe <iains@gcc.gnu.org>
908
909 * dwarf2.h: Update value for DW_AT_hi_user.
910
f9e6589d
DD
9112010-11-16 Ian Lance Taylor <iant@google.com>
912
913 * simple-object.h (simple_object_attributes_merge): Declare,
914 replacing simple_object_attributes_compare.
915
8baf536a
DD
9162010-11-04 Ian Lance Taylor <iant@google.com>
917
918 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
919
ffa54e5c
DD
9202010-11-02 Ian Lance Taylor <iant@google.com>
921
922 * simple-object.h: New file.
923
24f58f47 9242010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
ca346ede
DD
925
926 Sync LD plugin patch series (part 1/6) with src/include/.
927 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
928
24f58f47 9292010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
930
931 Apply LD plugin patch series (part 6/6).
932 * bfdlink.h (struct_bfd_link_callbacks): Document new argument
933 to add_archive_element callback used to return a replacement bfd which
934 is to be added to the hash table in place of the original element.
935
24f58f47 9362010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
937
938 Apply LD plugin patch series (part 1/6).
939 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
940
a903d6ac 9412010-10-06 Andi Kleen <ak@linux.intel.com>
9711ae4d
DD
942
943 * libiberty.h (setproctitle): Add prototype.
944
bb73df25
BS
9452010-09-29 Bernd Schmidt <bernds@codesourcery.com>
946
947 * opcode/tic6x-control-registers.h (tscl): Now read_write.
948
d9aee5d7
AK
9492010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
950
951 * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
952
f4c65163
MGD
9532010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
954
955 * arm.h (ARM_EXT_V6Z): Remove.
956 (ARM_EXT_SEC): New define.
957 (ARM_AEXT_V6Z): Use Security Extensions.
958 (ARM_AEXT_V6ZK): Likeiwse.
959 (ARM_AEXT_V6ZT2): Likewise.
960 (ARM_AEXT_V6ZKT2): Likewise.
961 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
962 (ARM_ARCH_V7A_SEC): New define.
963 (ARM_ARCH_V7A_MP): Rename...
964 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
965
b7807392
JJ
9662010-09-09 Jakub Jelinek <jakub@redhat.com>
967
968 * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
969
f9e9243a
UW
9702010-07-06 Ken Werner <ken.werner@de.ibm.com>
971
972 * floatformat.h (floatformat_ieee_half_big): Add declaration.
973 (floatformat_ieee_half_little): Likewise.
974
360cfc9c
AM
9752010-06-29 Alan Modra <amodra@gmail.com>
976
977 * dis-asm.h: Remove references to maxq.
978
42218b9f
RÁE
9792010-06-21 Rafael Espindola <espindola@google.com>
980
981 * plugin-api.h (ld_plugin_set_extra_library_path): New.
982 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
983 (ld_plugin_tv): Add tv_set_extra_library_path.
984
36b2885d
JJ
9852010-06-21 Jakub Jelinek <jakub@redhat.com>
986
987 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
988
6508b958
RÁE
9892010-06-18 Rafael Espindola <espindola@google.com>
990
991 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
992 Make argument const.
993
219a461e
DD
9942010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
995
996 * splay-tree.h: Update copyright years.
997 (splay_tree_s): Document fields.
998 (splay_tree_new_typed_alloc): New.
999
1000 * hashtab.h: Update copyright years.
1001 (htab_create_typed_alloc): New.
1002
93a6c7a4
TG
10032010-06-10 Tristan Gingold <gingold@adacore.com>
1004
1005 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
1006 DW_TAG_HP_Bliss_field_set.
1007 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
1008 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
1009 DW_AT_HP_definition_points, DW_AT_HP_default_location and
1010 DW_AT_HP_is_result_param.
1011 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
1012 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
1013 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
1014 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
1015 (enum dwarf_line_number_x_ops): Add
1016 DW_LNE_HP_source_file_correlation.
1017 (enum dwarf_source_language): Add DW_LANG_HP_Bliss,
1018 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
1019 DW_LANG_HP_Assembler.
1020
3537c84b
RÁE
10212010-06-01 Rafael Espindola <espindola@google.com>
1022
1023 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
1024
9757332f
DD
10252010-04-26 Pedro Alves <pedro@codesourcery.com>
1026
1027 * filenames.h (PATH_SEPARATOR): Delete.
1028
10292010-04-23 Pedro Alves <pedro@codesourcery.com>
1030
1031 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
1032 always define it independently of host, add `dos_based' parameter,
1033 and handle it.
1034 (PATH_SEPARATOR): Define.
1035 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
1036 independently of host, add `dos_based' parameter, and handle it.
1037 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
1038 it independently of host, add `dos_based' parameter, and handle
1039 it.
1040 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
1041 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
1042 (HAS_DOS_DRIVE_SPEC): New.
1043 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
1044 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
1045 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
1046 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
1047
10482009-05-31 Ian Lance Taylor <iant@google.com>
1049
1050 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
1051 the way we treat an ISO C compiler. Don't define inline as a
1052 macro when compiling with C++.
1053 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
1054 when compiling with C++.
1055 * fibheap.h: Add extern "C" when compiling with C++.
1056
2cd2156f
DD
10572010-04-23 Pedro Alves <pedro@codesourcery.com>
1058
1059 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
1060 always define it independently of host, add `dos_based' parameter,
1061 and handle it.
1062 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
1063 independently of host, add `dos_based' parameter, and handle it.
1064 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
1065 it independently of host, add `dos_based' parameter, and handle
1066 it.
1067 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
1068 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
1069 (HAS_DOS_DRIVE_SPEC): New.
1070 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
1071 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
1072 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
1073 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
1074
10752010-04-20 Nick Clifton <nickc@redhat.com>
1076
1077 * sha1.h: Update copyright notice to use GPLv3.
1078
e4e42b45
NC
10792010-04-15 Nick Clifton <nickc@redhat.com>
1080
1081 * bout.h: Update copyright notice to use GPLv3.
1082 * hp-symtab.h: Likewise.
1083 * oasys.h: Likewise.
1084 * progress.h: Likewise.
1085 * sha1.h: Likewise.
1086 * xtensa-isa-internal.h: Likewise.
1087 * xtensa-isa.h: Likewise.
1088
58cd9144
DE
10892010-04-14 Doug Evans <dje@google.com>
1090
1091 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
1092
a233b20c
JJ
10932010-04-05 Jakub Jelinek <jakub@redhat.com>
1094
1095 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
1096 field.
1097
40b36596
JM
10982010-03-25 Joseph Myers <joseph@codesourcery.com>
1099
1100 * dis-asm.h (print_insn_tic6x): Declare.
1101
0aec0f33
JM
11022010-03-23 Joseph Myers <joseph@codesourcery.com>
1103
1104 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
1105
16c06870
JB
11062010-01-13 Joel Brobecker <brobecker@adacore.com>
1107
1108 Add new DW_AT_use_GNAT_descriptive_type CU attribute.
1109 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
1110
6d390a9e
DD
11112010-01-11 Tristan Gingold <gingold@adacore.com>
1112
1113 * demangle.h (ada_demangle): Add prototype.
1114
43e85a8f
DD
11152010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1116
1117 PR bootstrap/41771
1118 * ansidecl.h: Fix inline test for C99 and Sun Studio cc.
1119
2e13ec5c
JB
11202009-12-29 Joel Brobecker <brobecker@adacore.com>
1121
1122 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
1123
e7f8eadb
DK
11242009-12-14 Doug Kwan <dougkwan@google.com>
1125
1126 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters
1127 to avoid shadowed variable warnings.
1128 * dis-asm.h (struct disassemble_info): Ditto.
1129 (disassemble_init_for_target): Ditto.
1130 (init_disassemble_info): Ditto.
1131
3cb4feec
AM
11322009-11-18 Alan Modra <amodra@bigpond.net.au>
1133
1134 * alloca-conf.h: Clarify comment.
1135
dec397b2
JB
11362009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
1137
1138 Add DWARF attribute value for the "Borland fastcall" calling
1139 convention.
8b40760a 1140 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
dec397b2 1141
96d86ee3
KT
11422009-10-23 Kai Tietz <kai.tietz@onevision.com>
1143
1144 * splay-tree.h (libi_uhostptr_t): Add gcc specific
1145 __extension__ for long long type case to silent cX9.
1146 (libi_shostptr_t): Likewise.
1147
0adbbe4a
DD
11482009-10-19 Rafael Avila de Espindola <espindola@google.com>
1149
1150 PR40790
1151 * plugin-api.h: Don't include stdint.h unconditionally.
1152
3fce87a0
DD
11532009-10-15 Jakub Jelinek <jakub@redhat.com>
1154
1155 * include/dwarf2.h (DW_LANG_Python): Add comment that it is
1156 a DWARF 4 addition.
1157
f88dc410
AM
11582009-10-14 Alan Modra <amodra@bigpond.net.au>
1159
1160 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
1161 bfd_link_common_skip_ar_aymbols.
1162 (struct bfd_link_info): Here too.
1163
e322137b
DD
11642009-10-09 Rafael Espindola <espindola@google.com>
1165
1166 * plugin-api.h (ld_plugin_add_input_library): Change argument name to
1167 libname.
1168
59b17575
DD
11692008-10-03 Rafael Espindola <espindola@google.com>
1170
1171 * plugin-api.h: New.
1172 * lto-symtab.h: New.
1173
8341e15b
ILT
11742009-10-05 Rafael Espindola <espindola@google.com>
1175
1176 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
1177 (ld_plugin_get_input_file): New.
1178 (ld_plugin_release_input_file): New.
1179 (ld_plugin_add_input_library): New.
1180 (ld_plugin_message): Mark format const.
1181 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
1182 LDPT_ADD_INPUT_LIBRARY.
1183 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
1184 tv_add_input_library.
1185
11862009-10-04 Jerry Quinn <jlquinn@optonline.net>
1187
1188 * plugin-api.h: Fix compile.
1189
664aa91f
DD
11902009-09-29 Jason Merrill <jason@redhat.com>
1191
1192 * demangle.h (enum demangle_component_type): Add
1193 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
1194 DEMANGLE_COMPONENT_UNNAMED_TYPE.
1195 (struct demangle_component): Add s_unary_num.
1196
c7927a3c
NC
11972009-09-29 DJ Delorie <dj@redhat.com>
1198
1199 * dis-asm.h: Add prototype for print_insn_rx.
1200
39236edf
DD
12012009-09-25 Dodji Seketeli <dodji@redhat.com>
1202
1203 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
1204 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
1205 and DW_TAG_formal_parameter_pack until DWARF 5 is out.
1206
fa9efd0f
DD
12072009-09-25 Cary Coutant <ccoutant@google.com>
1208
1209 Add rest of new values from DWARF Version 4.
1210 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1211 New tags.
1212 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1213 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1214 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1215 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1216 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1217 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1218 attributes.
1219 (DW_LANG_Python): New language.
1220
2b6f5997
CC
12212009-09-24 Cary Coutant <ccoutant@google.com>
1222
1223 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1224 New tags.
1225 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1226 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1227 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1228 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1229 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1230 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1231 attributes.
1232 (DW_LANG_Python): New language.
1233
a89caa61
DD
12342009-09-22 Dodji Seketeli <dodji@redhat.com>
1235
1236 * dwarf2.h (enum dwarf_tag): Add
1237 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
1238
a50b1753
NC
12392009-09-09 Martin Thuresson <martin@mtme.org>
1240
1241 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
1242 level.
1243
66a6900a
JZ
12442009-09-04 Jie Zhang <jie.zhang@analog.com>
1245
1246 * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
1247 (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
1248 (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
1249 PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
1250 Adjust accordingly.
1251 (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
1252 PseudoDbg_Assert_grp_mask.
1253
7ba29e2a
NC
12542009-08-06 Michael Eager <eager@eagercon.com>
1255
1256 * dis-asm.h: Decl print_insn_microblaze().
1257
6e881691
DD
12582009-07-24 Ian Lance Taylor <iant@google.com>
1259
1260 * libiberty.h (crc32): Declare.
1261
2c61e778
DE
12622009-07-20 Cary Coutant <ccoutant@google.com>
1263 Doug Evans <dje@google.com>
77170296
DE
1264
1265 Add some dwarf4 values.
1266 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
1267 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
1268 DW_FORM_flag_present, DW_FORM_sig8.
1269 (enum dwarf_attribute): Add DW_AT_signature.
1270
d5031754
DD
12712009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1272
1273 * demangle.h
1274 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
1275 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
1276 New.
1277
fa8f86ff
TT
12782009-07-10 Tom Tromey <tromey@redhat.com>
1279
1280 * dwarf2.h: New file, moved from elf/.
1281
62d2aabf
DD
12822009-07-09 Jakub Jelinek <jakub@redhat.com>
1283
1284 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1285 and DW_OP_stack_value.
1286
e0452928
DD
12872009-07-09 Tom Tromey <tromey@redhat.com>
1288
1289 * elf/dwarf2.h: Remove, renaming to...
1290 * dwarf2.h: ... this.
1291
12922009-06-29 Tom Tromey <tromey@redhat.com>
1293
1294 * elf/dwarf2.h: New file. Merged with gdb.
1295
0313a2b8
NC
12962009-06-18 Nick Clifton <nickc@redhat.com>
1297
1298 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
1299 field of struct disassemble_info.
1300
671f4ed1
DD
13012009-06-09 Ian Lance Taylor <ian@airs.com>
1302
1303 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
1304
1316c8b3
NC
13052009-06-15 Nick Clifton <nickc@redhat.com>
1306
0313a2b8
NC
1307 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
1308 struct disassemble_info.
1316c8b3 1309
8466c6d4
DD
13102009-06-02 Ian Lance Taylor <iant@google.com>
1311
1312 * ansidecl.h (EXPORTED_CONST): Define.
1313
52d6785f
DD
13142009-05-31 Ian Lance Taylor <iant@google.com>
1315
1316 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
1317 the way we treat an ISO C compiler. Don't define inline as a
1318 macdro when compiling with C++.
1319 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
1320 when compiling with C++.
1321 * fibheap.h: Add extern "C" when compiling with C++.
1322
84983b1a
TG
13232009-05-25 Tristan Gingold <gingold@adacore.com>
1324
1325 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
1326 FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
1327
95e62385
L
13282009-04-22 Taras Glek <tglek@mozilla.com>
1329
1330 * hashtab.h: Update GTY annotations to new syntax.
1331 * splay-tree.h: Likewise.
e48570bb 1332
a0c402a5
L
13332009-04-08 H.J. Lu <hongjiu.lu@intel.com>
1334
1335 * bfdlink.h (bfd_link_info): Add warn_alternate_em.
1336
8d25cc3d
AM
13372009-03-18 Alan Modra <amodra@bigpond.net.au>
1338
1339 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
1340 documentation.
1341
c743cf5d
DD
13422009-03-17 Jason Merrill <jason@redhat.com>
1343
1344 * demangle.h (enum demangle_component_type): Add
1345 DEMANGLE_COMPONENT_FUNCTION_PARAM.
1346
fa7f3e72
CC
13472008-12-01 Cary Coutant <ccoutant@google.com>
1348
1349 * plugin-api.h (LDPS_BAD_HANDLE): New constant.
1350 (ld_plugin_get_input_file): New typedef.
1351 (ld_plugin_release_input_file): New typedef.
1352 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
1353 (struct ld_plugin_tv): Add two new fields.
1354
84e94c90
NC
13552008-12-23 Jon Beniston <jon@beniston.com>
1356
1357 * dis-asm.h: Add LM32 disassembler function prototype.
1358
d2825c1a
DD
13592008-12-10 Jason Merrill <jason@redhat.com>
1360
1361 * demangle.h (enum demangle_component_type): Add
1362 DEMANGLE_COMPONENT_FIXED_TYPE.
1363
6c52134c
CC
13642008-12-01 Cary Coutant <ccoutant@google.com>
1365
1366 * plugin-api.h (ld_plugin_message): Change format parameter to const.
1367
a6bfd026
CC
13682008-12-01 Cary Coutant <ccoutant@google.com>
1369
1370 * plugin-api.h: Fix syntax error when compiling with C++.
1371
ae5a3597
AM
13722008-11-26 Alan Modra <amodra@bigpond.net.au>
1373
1374 PR 7047
1375 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
1376 Add "literal".
1377
1fa3cd83
SA
13782008-11-21 Sterling Augustine <sterling@tensilica.com>
1379
1380 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
1381 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
1382
33430bd0 13832008-11-19 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1384
33430bd0
BW
1385 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
1386 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
1387 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
1388 (XCHAL_NUM_AREGS): Change to 32.
1389 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
1390 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
1391 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
1392 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
1393 (XCHAL_DEBUGLEVEL): Change to 6.
e4e42b45 1394
d387240a
TG
13952008-11-14 Tristan Gingold <gingold@adacore.com>
1396
1397 * fopen-vms.h (FOPEN_RB): Use a single string to match the
1398 standard prototype.
1399 (FOPEN_WB): Ditto.
1400 (FOPEN_AB): Ditto.
1401 (FOPEN_RUB): Ditto.
1402 (FOPEN_WUB): Ditto.
1403 (FOPEN_AUB): Ditto.
1404
75ded2db
AM
14052008-10-21 Alan Modra <amodra@bigpond.net.au>
1406
1407 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
1408
1c08f2c8
DD
14092008-10-06 Jason Merrill <jason@redhat.com>
1410
1411 * demangle.h (enum demangle_component_type): Add
1412 DEMANGLE_COMPONENT_PACK_EXPANSION.
1413
f1c4cc75
RH
14142008-09-24 Richard Henderson <rth@redhat.com>
1415
1416 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1417
bbb444b6
ILT
14182008-09-22 Rafael Espindola <espindola@google.com>
1419
1420 * plugin-api.h (ld_plugin_status): Remove comma from the last item.
1421 Use C style comment.
1422 (ld_plugin_api_version, ld_plugin_output_file_type,
1423 ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
1424 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
1425 comma from the last item.
1426
89fc3421
CC
14272008-09-18 Cary Coutant <ccoutant@google.com>
1428
1429 Add plugin functionality for link-time optimization (LTO).
1430 * plugin-api.h: New file.
1431
ba8cb4ba
DD
14322008-09-09 Jason Merrill <jason@redhat.com>
1433
1434 * demangle.h (enum demangle_component_type): Add
1435 DEMANGLE_COMPONENT_DECLTYPE.
1436
67efbf45
AM
14372008-08-25 Alan Modra <amodra@bigpond.net.au>
1438
1439 * binary-io.h: New file, imported from gnulib, but don't
1440 #include <fcntl.h> or <stdio.h>.
1441
5c1d2f5f
AM
14422008-08-17 Alan Modra <amodra@bigpond.net.au>
1443
1444 * bfdlink.h (bfd_generic_link_read_symbols): Declare.
1445
7b21ac3f
EW
14462008-08-08 Anatoly Sokolov <aesok@post.ru>
1447
1448 * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1449 E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1450 (EF_AVR_MACH): Redefine to 0x7F.
1451 * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
1452 (AVR_ISA_AVR3): Redefine.
1453 (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
1454 AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
1455 AVR_ISA_AVR6): Define.
1456
1bac266e
JZ
14572008-07-12 Jie Zhang <jie.zhang@analog.com>
1458
1459 Revert
1460 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1461 * bfdlink.h (struct bfd_link_info): Add sep_code member
1462 variable.
1463 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1464 (EF_BFIN_DATA_IN_L1): Define.
1465
8c684578
JZ
14662008-07-12 Jie Zhang <jie.zhang@analog.com>
1467
1468 * bfdlink.h (struct bfd_link_info): Add sep_code member
1469 variable.
1470 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1471 (EF_BFIN_DATA_IN_L1): Define.
1472
6a4fe770
SS
14732008-07-07 Stan Shebs <stan@codesourcery.com>
1474
1475 * dis-asm.h (struct disassemble_info): Add endian_code field.
1476
0f963b24
JB
14772008-07-07 Joel Brobecker <brobecker@adacore.com>
1478
1479 * safe-ctype.h: Add #include of ctype.h before redefining
1480 the ctype.h macros.
1481
d5721fa7
JB
14822008-07-04 Joel Brobecker <brobecker@adacore.com>
1483
1484 * safe-ctype.h: Remove #error when detecting that ctype.h has been
1485 included. Redefine the various macros provided by ctype.h as
1486 undefined variables.
1487
1e5d0832
DD
14882008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1489
1490 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1491 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1492
97407faf
AM
14932008-06-06 Alan Modra <amodra@bigpond.net.au>
1494
1495 * bfdlink.h (struct bfd_link_info): Add "path_separator".
1496
112b7c50
AK
14972008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
1498
1499 * dis-asm.h (print_s390_disassembler_options):
1500 Prototype added.
1501
b68965a0
DD
15022008-03-24 Ian Lance Taylor <iant@google.com>
1503
1504 * sha1.h: New file, from gnulib.
1505
1506 * md5.h: Add extern "C" when compiled with C++.
1507
66ce8439
ILT
15082008-03-24 Ian Lance Taylor <iant@google.com>
1509
1510 * md5.h: Add extern "C" when compiled with C++.
1511
91edef2d
ILT
15122008-03-21 Ian Lance Taylor <iant@google.com>
1513
1514 * filenames.h: Add extern "C" when compiled with C++.
1515
f13a99db
AM
15162008-02-15 Alan Modra <amodra@bigpond.net.au>
1517
1518 * bfdlink.h (struct bfd_link_hash_table): Delete creator field.
1519 (struct bfd_link_info): Add output_bfd.
1520
6c7d412c
BW
15212008-02-11 Bob Wilson <bob.wilson@acm.org>
1522
1523 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
1524 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
e4e42b45 1525
830ef634
DD
15262008-01-26 David Daney <ddaney@avtrex.com>
1527
1528 * demangle.h (demangle_component_type): Add
1529 DEMANGLE_COMPONENT_JAVA_RESOURCE,
1530 DEMANGLE_COMPONENT_COMPOUND_NAME, and
1531 DEMANGLE_COMPONENT_CHARACTER as new enum values.
1532 (demangle_component): Add struct s_character to union u.
1533
b14d30e1
JM
15342007-11-07 Joseph Myers <joseph@codesourcery.com>
1535 Daniel Jacobowitz <dan@codesourcery.com>
1536
1537 * floatformat.h (struct floatformat): Add split_half field.
1538 (floatformat_ibm_long_double): New.
1539
3a0ab695
DD
15402007-09-06 Tom Tromey <tromey@redhat.com>
1541
1542 * libiberty.h (pex_free): Document process killing.
1543
8969a67f
DD
15442007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1545
1546 * demangle.h (enum demangle_component_type): Add
1547 DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1548
cd12e26d
BE
15492007-07-25 Ben Elliston <bje@au.ibm.com>
1550
1551 * ternary.h: Remove.
1552
0a05a876 15532007-07-18 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1554
0a05a876
BW
1555 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1556 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
e4e42b45 1557
bd0aa315
NC
15582007-07-17 Nick Clifton <nickc@redhat.com>
1559
1560 * COPYING3: New file. Contains version 3 of the GNU General
1561 Public License.
1562
d2df793a
NC
15632007-07-12 Kai Tietz <kai.tietz@onevision.com>
1564
ae8772e6
HPN
1565 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1566 work-a-round whitespace problem in gcc gengtype.
1567
d2df793a
NC
1568 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
1569 needed for WIN64 when a long is not wide enough for a pointer.
0fdaa005 1570 (splay_tree_key, splay_tree_value): Use the new types.
d2df793a 1571
fd2f25da
RM
15722007-07-09 Roland McGrath <roland@redhat.com>
1573
1574 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1575
a208b53c
NC
15762007-07-06 Nick Clifton <nickc@redhat.com>
1577
1578 * bfdlink.h: Update copyright notice to refer to GPLv3.
1579
3d3d428f
NC
15802007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1581
0fdaa005 1582 * dis-asm.h (print_insn_cr16): New prototype.
3d3d428f 1583
a9a4c53e
AM
15842007-06-01 Noah Misch <noah@cs.caltech.edu>
1585 Alan Modra <amodra@bigpond.net.au>
1586
1587 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
1588
0c18fee5
DD
15892007-05-07 Nathan Froyd <froydnj@codesourcery.com>
1590
1591 * libiberty.h (writeargv): Declare.
1592
49fa1e15
AM
15932007-04-30 Alan Modra <amodra@bigpond.net.au>
1594
1595 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1596
e8590c10
DD
15972007-04-25 Mark Mitchell <mark@codesourcery.com>
1598
1599 * demangle.h: Change license to LGPL + exception.
1600
4a828aab
RH
16012007-04-10 Richard Henderson <rth@redhat.com>
1602
1603 * bfdlink.h (struct bfd_link_info): Add relax_trip.
1604
9c577e89
DD
16052007-03-29 Joel Brobecker <brobecker@adacore.com>
1606
1607 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
1608 regardless of the type of file system.
1609
e04d7611
DD
16102007-03-06 Jan Hubicka <jh@suse.cz>
1611
1612 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1613
2889e75b
NC
16142007-02-21 Nick Clifton <nickc@redhat.com>
1615
1616 * bfdlink.h (struct bfd_link_callbacks): Add
1617 override_segment_assignment field.
1618
92f01d61
JM
16192007-02-17 Mark Mitchell <mark@codesourcery.com>
1620 Nathan Sidwell <nathan@codesourcery.com>
1621 Vladimir Prus <vladimir@codesourcery.com
1622 Joseph Myers <joseph@codesourcery.com>
1623
1624 * bin-bugs.h: Remove.
1625
b5d7c748
DD
16262007-02-09 Joseph S. Myers <joseph@codesourcery.com>
1627
1628 * libiberty.h (pex_write_input): Remove prototype.
1629
d6eafc3e
DB
16302007-02-05 Dave Brolley <brolley@redhat.com>
1631
1632 * Contribute the following changes:
1633 2001-03-26 Ben Elliston <bje@redhat.com>
1634
1635 * dis-asm.h (print_insn_mep): Declare.
1636
fc523535 16372007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
1638
1639 * dis-asm.h (print_i386_disassembler_options): New.
1640
53d7966f 16412007-01-31 Vladimir Prus <vladimir@codesourcery.com>
fd2f25da 1642
53d7966f
VP
1643 * libiberty.h (PEX_STDERR_TO_PIPE): New define.
1644 (PEX_BINARY_ERROR): New define.
1645 (pex_read_err): New function.
1646
208c1674
DD
16472007-01-29 Simon Baldwin <simonb@google.com>
1648
1649 * demangle.h: New cplus_demangle_print_callback,
1650 cplus_demangle_v3_callback, and java_demangle_v3_callback function
1651 prototypes, and demangle_callbackref type definition.
1652
40b36307
L
16532007-01-16 H.J. Lu <hongjiu.lu@intel.com>
1654
1655 PR ld/3831
1656 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
fd2f25da 1657 Add dynamic and dynamic_data.
40b36307 1658
4fd454c8
NC
16592006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1660 Nick Clifton <nickc@redhat.com>
1661
1662 * ansidecl.h (ATTRIBUTE_PACKED): Define.
1663
d8f813d4 16642006-11-30 Andrew Stubbs <andrew.stubbs@st.com>
40b36307 1665 J"orn Rennecke <joern.rennecke@st.com>
d8f813d4
JR
1666
1667 PR driver/29931
1668 * libiberty.h (make_relative_prefix_ignore_links): Declare.
1669
2caa7ca0
BW
16702006-11-27 Bob Wilson <bob.wilson@acm.org>
1671
1672 * xtensa-config.h (XSHAL_ABI): New.
1673 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
1674
0154116a
BW
16752006-11-27 Bob Wilson <bob.wilson@acm.org>
1676
1677 * xtensa-isa.h (STATIC_LIBISA): Delete.
1678
2087ad84
PB
16792006-10-30 Paul Brook <paul@codesourcery.com>
1680
1681 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1682 symtab_size.
1683
c0f00686
L
16842006-10-30 H.J. Lu <hongjiu.lu@intel.com>
1685
1686 PR ld/3111
1687 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
1688
e9f53129
AM
16892006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1690 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1691 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1692 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1693 Alan Modra <amodra@bigpond.net.au>
1694
1695 * dis-asm.h (print_insn_spu): Declare.
1696
1c0d3aa6
NC
16972006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1698
1699 * dis-asm.h: Add prototypes for Score disassembler routines.
1700
55255dae
L
17012006-09-07 H.J. Lu <hongjiu.lu@intel.com>
1702
1703 * bfdlink.h (bfd_elf_dynamic_list): New.
1704 (bfd_link_info): Add a dynamic field.
1705
c17d87de
NC
17062006-08-04 Marcelo Tosatti <marcelo@kvack.org>
1707
1708 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1709
fdc90cb4
JJ
17102006-07-10 Jakub Jelinek <jakub@redhat.com>
1711
1712 * bfdlink.h (struct bfd_link_info): Add emit_hash and
1713 emit_gnu_hash bitfields.
1714
3db2e6dd
DD
17152006-04-11 Jim Blandy <jimb@codesourcery.com>
1716
1717 * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1718
fbbc3759
L
17192006-04-06 H.J. Lu <hongjiu.lu@intel.com>
1720
1721 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with
1722 relax_pass.
1723
d70c5fc7
NC
17242006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1725 Anil Paranjape <anilp1@kpitcummins.com>
1726 Shilin Shakti <shilins@kpitcummins.com>
1727
1728 * dis-asm.h (print_insn_xc16c): New prototype.
1729
dd942754
DD
17302006-01-18 DJ Delorie <dj@redhat.com>
1731
1732 * md5.h: Include ansidecl.h
1733
d99b6465
AS
17342006-01-17 Andreas Schwab <schwab@suse.de>
1735
1736 PR binutils/1486
1737 * dis-asm.h (struct disassemble_info): Add
1738 disassembler_needs_relocs.
1739
51d04b5c
BW
17402006-01-09 Bob Wilson <bob.wilson@acm.org>
1741
1742 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1743
b2d179be
BW
17442005-12-30 Bob Wilson <bob.wilson@acm.org>
1745
1746 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1747
d031aafb
NS
17482005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1749
1750 Second part of ms1 to mt renaming.
1751 * dis-asm.h (print_insn_mt): Renamed.
1752
7887b2ce
DD
17532005-12-10 Terry Laurenzo <tlaurenzo@gmail.com>
1754
1755 PR java/9861
1756 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
1757 output format for return types
1758
6ed89c00
AM
17592005-11-03 Alan Modra <amodra@bigpond.net.au>
1760
1761 * bfdlink.h (struct bfd_link_order): Tweak comment.
1762
fb10537e
DD
17632005-10-31 Mark Kettenis <kettenis@gnu.org>
1764
1765 * floatformat.h (enum floatformat_byteorders): Add
1766 floatformat_vax.
1767 (floatformat_vax_aingle, floatformat_vax_double): Declare.
1768
16175d96
DB
17692005-10-28 Dave Brolley <brolley@redhat.com>
1770
1771 Contribute the following changes:
1772 2003-09-29 Dave Brolley <brolley@redhat.com>
1773
1774 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
1775 more exotic underlying types to be used.
1776
3c9b82ba
NC
17772005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
1778
1779 disasm.h: Add declaration for print_insn_z80
1780
dc603df5
CM
17812005-09-30 Catherine Moore <clm@cm00re.com>
1782
1783 * dis-asm.h (print_insn_bfin): Declare.
dc603df5 1784
7b17bc29
MM
17852005-09-26 Mark Mitchell <mark@codesourcery.com>
1786
1787 * libiberty.h (expandargv): New function.
1788
c17ae8a2
AM
17892005-08-18 Alan Modra <amodra@bigpond.net.au>
1790
1791 * bfdlink.h: Remove mention of a29k.
1792 * dis-asm.h: Remove a29k support.
c17ae8a2 1793
3b6940c0
DD
17942005-08-17 Mark Kettenis <kettenis@gnu.org>
1795
1796 * floatformat.h (struct floatformat): Change type of large
1797 argument for is_valid member to `const void *'.
1798 (floatformat_to_double): Change type of second argument to `const
1799 void *'.
1800 (floatformat_from_double): Change type of last argument to `void
1801 *'.
1802 (floatformat_is_valid): Change type of last argument to `const
1803 void *'.
1804
49f58d10
JB
18052005-07-14 Jim Blandy <jimb@redhat.com>
1806
1807 * dis-asm.h (print_insn_m32c): New declaration.
1808
f2942ea4
DD
18092005-07-12 Ben Elliston <bje@au.ibm.com>
1810
1811 * xregex2.h (regexec): Qualify this prototype with __extension__
1812 when compiling with GNU C.
1813
0fd3a477
JW
18142005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1815
1816 * dis-asm.h (fprintf_ftype): Add format attribute.
1817
6ba85b8c
DD
18182005-07-03 Steve Ellcey <sje@cup.hp.com>
1819
1820 PR other/13906
1821 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
1822 * md5.h (md5_uintptr): New.
1823 (md5_ctx): Align buffer field.
1824
c3cca4c9
DD
18252005-06-30 Daniel Berlin <dberlin@dberlin.org>
1826
1827 * hashtab.h (HTAB_DELETED_ENTRY): New macro.
1828 (HTAB_EMPTY_ENTRY): New macro.
1829
67f3cb05
GK
18302005-06-20 Geoffrey Keating <geoffk@apple.com>
1831
fd2f25da 1832 * libiberty.h (strverscmp): Prototype.
67f3cb05 1833
08d8fa11
JJ
18342005-06-17 Jakub Jelinek <jakub@redhat.com>
1835
1836 * elf/external.h (GRP_ENTRY_SIZE): Define.
1837
6b5d3a4d
ZW
18382005-06-08 Zack Weinberg <zack@codesourcery.com>
1839
1840 * dis-asm.h (get_arm_regnames): Update prototype.
1841
3f1c9c12
AH
18422005-06-07 Aldy Hernandez <aldyh@redhat.com>
1843 Michael Snyder <msnyder@redhat.com>
1844 Stan Cox <scox@redhat.com>
1845
1846 * dis-asm.h: Externalize print_insn_ms1.
1847
d30d42d1
DD
18482005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
1849
1850 * libiberty.h (XOBFINISH): New.
1851
e1fffbe6
AM
18522005-06-03 Alan Modra <amodra@bigpond.net.au>
1853
1854 * bfdlink.h (struct bfd_link_callbacks): Add einfo.
1855
c2bd6e35
DD
18562005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1857
1858 * libiberty.h (vsnprintf): Add format attribute.
1859
e9472921
DD
18602005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1861
1862 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1863
01e94249
DD
18642005-05-28 Eli Zaretskii <eliz@gnu.org>
1865
1866 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
1867 needed.
1868 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
1869
839e4798
RH
18702005-05-25 Richard Henderson <rth@redhat.com>
1871
1872 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1873
abf6a75b
DD
18742005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net>
1875
1876 * libiberty.h (ACONCAT): Properly cast value of alloca().
1877
1878 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
1879 __cplusplus.
1880
aaac3631
DD
18812005-05-12 Steve Ellcey <sje@cup.hp.com>
1882
1883 libiberty.h: Do not define empty basename prototype.
1884
e172dbf8
NC
18852005-05-10 Nick Clifton <nickc@redhat.com>
1886
1887 * Update the address and phone number of the FSF organization in
1888 the GPL notices in the following files:
1889 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
1890 dyn-string.h, fibheap.h, filenames.h, floatformat.h,
1891 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
1892 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
1893 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
1894 symcat.h, ternary.h, xregex2.h, xtensa-config.h,
1895 xtensa-isa-internal.h, xtensa-isa.h
1896
c631edf1
DD
18972005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1898
1899 * libiberty.h (unlock_std_streams): New.
1900
a288642d
DD
19012005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1902
1903 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
1904 Don't use the PTR macro.
1905
1906 * sort.h: Don't use the PARAMS macro.
1907
7b6f6286
DD
19082005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1909
1910 * libiberty.h (unlock_stream): New.
1911
ab70e2a5
DD
19122005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1913
1914 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1915 Remove parameter names.
1916
ac119ae8
DD
19172005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1918
1919 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1920 Provide prototypes for new functions.
1921
7e10245c
DD
19222005-03-29 Ian Lance Taylor <ian@airs.com>
1923
1924 * libiberty.h: Fix indentation.
1925
b109e79a
ILT
19262005-03-28 Ian Lance Taylor <ian@airs.com>
1927
1928 * libiberty.h: Include <stdio.h>.
1929 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
1930 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
1931 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
1932 (pex_init, pex_run, pex_read_output): Declare.
1933 (pex_get_status, pex_get_times, pex_free, pex_one): Declare.
1934 (struct pex_time): Define.
1935
3d0dfe26
MM
19362005-03-28 Mark Mitchell <mark@codesourcery.com>
1937
1938 * libiberty.h (ffs): Declare, if necessary.
e1fffbe6 1939
49b1fae4
DD
19402005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net>
1941
1942 * ternary.h: Don't use PARAMS anymore.
1943
19442005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net>
1945
1946 * md5.h: Remove definition and uses of __P.
1947 * dyn-string.h: Remove uses of PARAMS.
1948 * fibheap.h: Likewise.
1949 * floatformat.h: Likewise.
1950 * hashtab.h: Likewise.
1951
9334f9c6
DD
19522005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net>
1953
1954 * demangle.h: Remove uses of PARAMS.
1955
1956 * libiberty.h (ANSI_PROTOTYPES): Remove guard since
1957 ANSI_PROTOTYPES is always assumed.
1958 Remove uses of PARAMS throughout.
1959
0fad4bdb
DD
19602005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1961
1962 * libiberty.h (xstrndup): Declare.
1963
1ec0126d
DD
19642005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1965
1966 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
1967
1fbc7e7a
BW
19682005-03-22 Bob Wilson <bob.wilson@acm.org>
1969
1970 * xtensa-isa.h: Update a comment and whitespace.
1971
57316bff
L
19722005-03-16 H.J. Lu <hongjiu.lu@intel.com>
1973
1974 * bfdlink.h (bfd_link_info): Add gc_sections.
1975
8ec32723
DD
19762005-03-09 Mark Mitchell <mark@codesourcery.com>
1977
1978 * libiberty.h (gettimeofday): Declare.
1979
190eb137
DD
19802005-03-01 Jan Beulich <jbeulich@novell.com>
1981
1982 * libiberty.h: Declare unlink_if_ordinary.
1983
f075ee0c
AM
19842005-02-21 Alan Modra <amodra@bigpond.net.au>
1985
1986 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
1987 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
1988 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
1989
8adce22d
DD
19902005-02-14 Paolo Bonzini <bonzini@gnu.org>
1991
1992 PR bootstrap/19818
1993 * ansidecl.h (PARAMS): Guard from redefinition.
1994
11f25ea6
AM
19952005-02-03 Alan Modra <amodra@bigpond.net.au>
1996
1997 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
1998
77cfaee6
AM
19992005-02-01 Alan Modra <amodra@bigpond.net.au>
2000
2001 * bfdlink.h (bfd_link_repair_undef_list): Declare.
2002
0bcb06d2
AS
20032005-01-10 Andreas Schwab <schwab@suse.de>
2004
2005 * dis-asm.h (struct disassemble_info): Add skip_zeroes and
2006 skip_zeroes_at_end.
2007
40a59a4c
DD
20082004-12-11 Ben Elliston <bje@au.ibm.com>
2009
2010 * fibheap.h (struct fibnode): Only use unsigned long bitfields
2011 when __GNUC__ is defined and ints are less than 32-bits wide.
2012
fc0e6df6
PB
20132004-11-04 Paul Brook <paul@codesourcery.com>
2014
2015 * bfdlink.h (bfd_link_info): Add default_imported_symver.
2016
a1ace8d8
BW
20172004-11-12 Bob Wilson <bob.wilson@acm.org>
2018
2019 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
2020 * xtensa-isa.h (xtensa_interface_class_id): New prototype.
2021
7499d566
NC
20222004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
2023 Vineet Sharma <vineets@noida.hcltech.com>
2024
2025 * dis-asm.h: Add prototype for print_insn_maxq_little.
2026
3e3b46e5
PB
20272004-10-26 Paul Brook <paul@codesourcery.com>
2028
2029 * bfdlink.h (struct bfd_link_info): Add create_default_symver.
2030
dfeffb9f
L
20312004-10-21 H.J. Lu <hongjiu.lu@intel.com>
2032
2033 PR 463
2034 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct
2035 bfd_link_hash_entry to reloc_overflow.
2036
43cd72b9
BW
20372004-10-07 Bob Wilson <bob.wilson@acm.org>
2038
2039 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
2040 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
2041 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
c44050dc 2042
43cd72b9
BW
2043 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
2044 (config_sturct struct): Delete.
2045 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
2046 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
2047 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
2048 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
2049 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
2050 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
2051 (xtensa_insn_decode_fn): Rename to ...
2052 (xtensa_opcode_decode_fn): ... this.
2053 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
2054 xtensa_undo_reloc_fn): Update.
2055 (xtensa_encoding_template_fn): Delete.
2056 (xtensa_opcode_encode_fn, xtensa_format_decode_fn,
2057 xtensa_length_decode_fn): New.
2058 (xtensa_format_internal, xtensa_slot_internal): New types.
2059 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
2060 get_field, and set_field fields. Add name, field_id, regfile,
2061 num_regs, and flags fields.
2062 (xtensa_arg_internal): New type.
2063 (xtensa_iclass_internal): Change operands field to array of
2064 xtensa_arg_internal. Add num_stateOperands, stateOperands,
2065 num_interfaceOperands, and interfaceOperands fields.
2066 (xtensa_opcode_internal): Delete length, template, and iclass fields.
2067 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
2068 (opname_lookup_entry): Delete.
2069 (xtensa_regfile_internal, xtensa_interface_internal,
2070 xtensa_funcUnit_internal, xtensa_state_internal,
2071 xtensa_sysreg_internal, xtensa_lookup_entry): New.
2072 (xtensa_isa_internal): Replace opcode_table field with opcodes field.
2073 Change type of opname_lookup_table. Delete num_modules,
2074 module_opcode_base, module_decode_fn, config, and has_density fields.
2075 Add num_formats, formats, format_decode_fn, length_decode_fn,
2076 num_slots, slots, num_fields, num_operands, operands, num_iclasses,
2077 iclasses, num_regfiles, regfiles, num_states, states,
2078 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
2079 max_sysreg_num, sysreg_table, num_interfaces, interfaces,
2080 interface_lookup_table, num_funcUnits, funcUnits and
2081 funcUnit_lookup_table fields.
2082 (xtensa_isa_module, xtensa_isa_modules): Delete.
2083 (xtensa_isa_name_compare): New prototype.
2084 (xtisa_errno, xtisa_error_msg): New.
2085 * xtensa-isa.h (XTENSA_ISA_VERSION): Define.
2086 (xtensa_isa): Change type.
2087 (xtensa_operand): Delete.
2088 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
2089 xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
2090 xtensa_funcUnit_use): New types.
2091 (libisa_module_specifier): Delete.
2092 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
2093 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
2094 xtensa_insnbuf_from_chars): Update prototypes.
2095 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
2096 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
2097 xtensa_encode_insn, xtensa_insn_length,
2098 xtensa_insn_length_from_first_byte, xtensa_num_operands,
2099 xtensa_operand_kind, xtensa_encode_result,
2100 xtensa_operand_isPCRelative): Delete.
2101 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
2102 xtensa_operand_set_field, xtensa_operand_encode,
2103 xtensa_operand_decode, xtensa_operand_do_reloc,
2104 xtensa_operand_undo_reloc): Update prototypes.
2105 (xtensa_isa_maxlength, xtensa_isa_length_from_chars,
2106 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
2107 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
2108 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
2109 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
2110 xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
2111 xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
2112 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
2113 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
2114 xtensa_opcode_is_loop, xtensa_opcode_is_call,
2115 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
2116 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
2117 xtensa_opcode_funcUnit_use, xtensa_operand_name,
2118 xtensa_operand_is_visible, xtensa_operand_is_register,
2119 xtensa_operand_regfile, xtensa_operand_num_regs,
2120 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
2121 xtensa_stateOperand_state, xtensa_stateOperand_inout,
2122 xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
2123 xtensa_regfile_lookup_shortname, xtensa_regfile_name,
2124 xtensa_regfile_shortname, xtensa_regfile_view_parent,
2125 xtensa_regfile_num_bits, xtensa_regfile_num_entries,
2126 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
2127 xtensa_state_is_exported, xtensa_sysreg_lookup,
2128 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
2129 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
2130 xtensa_interface_num_bits, xtensa_interface_inout,
2131 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
2132 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
8fdd7217
NC
21332004-10-07 Jeff Baker <jbaker@qnx.com>
2134
2135 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
2136
f6e332e6
AM
21372004-09-17 Alan Modra <amodra@bigpond.net.au>
2138
2139 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
2140 of union.
2141
79fadcb0
DD
21422004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
2143
2144 * libiberty.h (basename): Prototype for __MINGW32__.
2145
a5ecc6a5
DD
21462004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2147
2148 * ansidecl.h (ATTRIBUTE_SENTINEL): Define.
2149 * libiberty.h (concat, reconcat, concat_length, concat_copy,
2150 concat_copy2): Use ATTRIBUTE_SENTINEL.
2151
d003868e
AM
21522004-08-13 Alan Modra <amodra@bigpond.net.au>
2153
2154 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
2155 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
2156
deaa6723
DD
21572004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
2158
2159 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
2160 const-qualification before disposal.
2161
d5b4094f
DD
21622004-07-24 Bernardo Innocenti <bernie@develer.com>
2163
2164 * ansidecl.h (ARG_UNUSED): New Macro.
2165
60ee6567
L
21662004-07-23 H.J. Lu <hongjiu.lu@intel.com>
2167
2168 * bin-bugs.h (REPORT_BUGS_TO): Set to
2169 "<URL:http://www.sourceware.org/bugzilla/>".
2170
a35b6b04
DD
21712004-07-21 Paolo Bonzini <bonzini@gnu.org>
2172
2173 * ansidecl.h (ATTRIBUTE_PURE): New.
2174
7ab9a76e
DD
21752004-07-13 Bernardo Innocenti <bernie@develer.com>
2176
2177 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
2178 libcpp/internal.h.
2179 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
2180 macros.
2181
21822004-07-13 Bernardo Innocenti <bernie@develer.com>
2183
2184 * libiberty.h (ASTRDUP): Add casts required for stricter
2185 type conversion rules of C++.
2186 * obstack.h (obstack_free): Likewise.
2187
1fe1f39c
NC
21882004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
2189
2190 * dis-asm.h (print_insn_crx): Declare.
2191
eea6121a
AM
21922004-06-24 Alan Modra <amodra@bigpond.net.au>
2193
2194 * bfdlink.h (struct bfd_link_order): Update comment.
2195
8c37241b
JJ
21962004-05-11 Jakub Jelinek <jakub@redhat.com>
2197
2198 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
2199 relro_end fields.
8c37241b 2200
619874a6
DD
22012004-05-04 Andreas Jaeger <aj@suse.de>
2202
2203 * demangle.h: Do not use C++ reserved keyword typename as
2204 parameter for cplus_demangle_fill_builtin_type.
2205
bb6a587d
DD
22062004-04-22 Richard Henderson <rth@redhat.com>
2207
2208 * hashtab.h (struct htab): Add size_prime_index.
2209
d6ea4e80
DD
22102004-04-13 Jeff Law <law@redhat.com>
2211
2212 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
2213
f29d4bb8
DD
22142004-03-30 Zack Weinberg <zack@codesourcery.com>
2215
2216 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
2217
75d5e263
SS
22182004-03-25 Stan Shebs <shebs@apple.com>
2219
2220 * mpw/: Remove subdirectory and everything in it.
2221
b9cf773d
AM
22222004-03-23 Alan Modra <amodra@bigpond.net.au>
2223
2224 PR 51.
2225 * bfdlink.h (struct bfd_link_info): Add wrap_char.
2226
59c2e50f
L
22272004-03-20 H.J. Lu <hongjiu.lu@intel.com>
2228
2229 * bfdlink.h (bfd_link_info): Correct comments for the
2230 unresolved_syms_in_objects field.
2231
099f84cf
DD
22322004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
2233
2234 * dyn-string.h: Update copyright date.
2235
74aee4eb
DD
22362004-02-23 Ian Lance Taylor <ian@wasabisystems.com>
2237
2238 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
2239 the associated #defines.
2240
59727473
DD
22412004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
2242
062054c5
ILT
2243 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
2244 "libiberty.h".
2245
9850ebe2
ILT
2246 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
2247
59727473
DD
2248 * demangle.h (enum demangle_component_type): Define.
2249 (struct demangle_operator_info): Declare.
2250 (struct demangle_builtin_type_info): Declare.
2251 (struct demangle_component): Define.
2252 (cplus_demangle_fill_component): Declare.
2253 (cplus_demangle_fill_name): Declare.
2254 (cplus_demangle_fill_builtin_type): Declare.
2255 (cplus_demangle_fill_operator): Declare.
2256 (cplus_demangle_fill_extended_operator): Declare.
2257 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
2258 (cplus_demangle_v3_components): Declare.
2259 (cplus_demangle_print): Declare.
2260
10ca0e95 2261For older changes see ChangeLog-9103
252b5132 2262\f
b90efa5b 2263Copyright (C) 2004-2015 Free Software Foundation, Inc.
752937aa
NC
2264
2265Copying and distribution of this file, with or without modification,
2266are permitted in any medium without royalty provided the copyright
2267notice and this notice are preserved.
2268
252b5132
RH
2269Local Variables:
2270mode: change-log
2271left-margin: 8
2272fill-column: 74
2273version-control: never
2274End:
This page took 0.723607 seconds and 4 git commands to generate.