Add missing ChangeLog entry for previous commit.
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
dd419f3a
L
12015-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
53e8fd0f
JW
82015-07-16 Jiong Wang <jiong.wang@arm.com>
9
10 * elf/aarch64.h (R_AARCH64_P32_TLSLD_ADR_PREL21): New enumeration.
11
dc2edb52
L
122015-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
d0270d8c
L
192015-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
4d6404f0
L
262015-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
3350cc01
CM
342015-07-09 Catherine Moore <clm@codesourcery.com>
35
72f4393d 36 * elf/mips/mips.h (Val_GNU_MIPS_ABI_FP_NAN2008): New.
3350cc01 37
328e7bfd
DC
382015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
39
40 * elf/avr.h: Add new 32 bit PC relative relocation.
41
a5499fa4
MF
422015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
43
44 * elf/mips.h (DT_MIPS_RLD_MAP_REL): New macro.
45
bdc4de1b
NC
462015-06-22 Nick Clifton <nickc@redhat.com>
47
48 * dis-asm.h (struct disassemble_info): Add stop_vma field.
49
2f0c68f2
CM
502015-05-28 Catherine Moore <clm@codesourcery.com>
51
52 include/
53 * bfdlink.h: Rename eh_frame_hdr to eh_frame_hdr_type.
54
f91ca6bc
IB
552015-05-22 Yunlian Jiang <yunlian@google.com>
56
57 * libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is
58 not defined.
59
15eddee1
JW
602015-05-12 Jiong Wang <jiong.wang@arm.com>
61
62 * elf/aarch64.h (R_AARCH64_P32_LD32_GOTPAGE_LO14): New enumeration.
63
f7d13551
L
642015-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
0952813b
DD
732015-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
a4ea36c6
RE
802015-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
0ce398f1
L
882015-04-14 H.J. Lu <hongjiu.lu@intel.com>
89
90 * bfdlink.h (bfd_link_info): Add compress_debug.
91
889c2a67
L
922015-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
a5721edd
JW
972015-03-10 Matthew Wahab <matthew.wahab@arm.com>
98
99 PR ld/16572
100 * elf/arm.h (EF_ARM_HASENTRY): Remove.
101
07df97c8
PA
1022015-02-19 Pedro Alves <palves@redhat.com>
103
104 * floatformat.h [__cplusplus]: Wrap in extern "C".
105
ce875075
AM
1062015-02-14 Alan Modra <amodra@gmail.com>
107
108 PR ld/17973
109 * bfdlink.h (struct bfd_link_info): Delete loading_lto_outputs.
110
5a195044
MW
1112015-02-09 Mark Wielaard <mjw@redhat.com>
112
113 * dwarf2.h: Add DW_LANG_Fortran03 and DW_LANG_Fortran08.
114
a2c2acaf
MW
1152015-02-09 Mark Wielaard <mjw@redhat.com>
116
117 * dwarf2.def: Add DW_TAG_atomic_type.
118
3f8107ab
AM
1192015-01-28 James Bowman <james.bowman@ftdichip.com>
120
121 * dis-asm.h (print_insn_ft32): Declare.
122
743649fd
MW
1232015-01-15 Mark Wielaard <mjw@redhat.com>
124
125 * dwarf2.def (DW_AT_noreturn): New DWARF5 attribute.
126
edabaaee
JBG
1272015-01-14 Jan-Benedict Glaw <jbglaw@lug-owl.de>
128
129 * libiberty.h: Merge from GCC.
130
b90efa5b
AM
1312015-01-01 Alan Modra <amodra@gmail.com>
132
133 Update year range in copyright notice of all files.
134
7c89917f
RE
1352014-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
12b2843a
AM
1412014-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
a92a2e34
TT
1462014-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
7c89917f 1542014-12-11 Uros Bizjak <ubizjak@gmail.com>
72f4393d
L
155 Ben Elliston <bje@au.ibm.com>
156 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7c89917f
RE
157
158 * libiberty.h (xvasprintf): Declare.
159
1945cfa5
EB
1602014-12-06 Eric Botcazou <ebotcazou@adacore.com>
161
162 * dis-asm.h (print_insn_visium): Declare.
163
0cfd832f
MW
1642014-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
b8b64fa5
AB
1692014-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
e235c3a2
AB
1792014-11-21 Mark Wielaard <mjw@redhat.com>
180
181 PR debug/63239
182 * dwarf2.def (DW_AT_GNU_deleted): New attribute.
183
a715796b
TG
1842014-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
d258b828
IZ
1922014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
193
194 * bfdlink.h (struct bfd_link_info): Add bndplt.
195
2c629856
N
1962014-10-30 Andrew Pinski <apinski@cavium.com>
197
198 * elf/mips.h (AFL_EXT_OCTEON3): Define.
199 INSN_OCTEON3, CPU_OCTEON3): Define.
200
edabaaee
JBG
2012014-10-28 Yury Gribov <y.gribov@samsung.com>
202
203 * libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes.
204
00ac7aa0
MF
2052014-10-22 Matthew Fortune <matthew.fortune@imgtec.com>
206
207 * elf/mips.h (AFL_ASE_MASK): Define.
208
edabaaee
JBG
2092014-10-15 David Malcolm <dmalcolm@redhat.com>
210
211 * libiberty.h (choose_tmpdir): New prototype.
212
b55f9678
IB
2132014-09-26 Max Ostapenko <m.ostapenko@partner.samsung.com>
214
215 * libiberty.h (PEX_STDOUT_APPEND): New flag.
216 (PEX_STDERR_APPEND): Likewise.
217
2182014-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
2272014-09-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
228
229 * longlong.h: Add __udiv_w_sdiv prototype.
230
46135103
AM
2312014-08-12 Alan Modra <amodra@gmail.com>
232
233 * bfdlink.h (struct bfd_link_callbacks <notice>): Remove "string"
234 param, add "inh".
235
88d3f087
AM
2362014-08-12 Alan Modra <amodra@gmail.com>
237
238 * bfdlink.h (struct bfd_link_info): Add lto_plugin_active.
239
351cdf24
MF
2402014-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
d495ab0d
AM
2622014-06-13 Alan Modra <amodra@gmail.com>
263
264 * bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field.
265
c72f2fb2
AM
2662014-06-13 Alan Modra <amodra@gmail.com>
267
268 * bfdlink.h: Update for bfd.link_next change.
269
7b8e2718
AM
2702014-06-10 Alan Modra <amodra@gmail.com>
271
b71c4043 272 PR ld/16910
7b8e2718
AM
273 * bfdlink.h (unwrap_hash_lookup): Declare.
274
65bab56b
SE
2752014-05-01 Steve Ellcey <sellcey@mips.com>
276
277 * include/longlong.h: Import latest version from GCC tree.
278
7d64c587
AB
2792014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
280
281 * opcode/mips.h (ASE_XPA): New define.
282
73589c9d
CS
2832014-04-22 Christian Svensson <blue@cmd.nu>
284
285 * dis-asm.h: Remove openrisc and or32 support. Add support for or1k.
286
e4ef1b6c
DC
2872014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
288
289 * elf/avr.h: Add new DIFF relocs.
290
4b95cf5c
AM
2912014-03-05 Alan Modra <amodra@gmail.com>
292
293 Update copyright years.
294
281e9aa6 2952014-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
1464e221
TT
3032014-01-09 Tom Tromey <tromey@redhat.com>
304
305 * gdbm.h: Remove.
306
eafbc3bf
BM
3072013-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
35c08157
KLC
3142013-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
6cfdc96f 3192013-12-04 Richard Sandiford <rdsandiford@googlemail.com>
320
321 * longlong.h: New file.
322
b83a9376
CM
3232013-11-11 Catherine Moore <clm@codesourcery.com>
324
325 * opcode/mips.h (INSN_LOAD_MEMORY_DELAY): Rename to...
326 (INSN_LOAD_MEMORY): ...this.
327
689a1abf 3282013-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
36cff971 3382013-10-22 Sterling Augustine <saugustine@google.com>
339
340 * gdb/gdb-index.h: Merge from gdb tree.
341
0e1c2434
SK
3422013-10-10 Sean Keys <skeys@ipdatasys.com>
343
344 * xgate.h : Cleanup after opcode
72f4393d 345 table modification..
0e1c2434 346
21290977
DD
3472013-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
3532013-08-19 Dehao Chen <dehao@google.com>
354
355 * dwarf2.def (DW_AT_GNU_discriminator): New attribute.
356
3c6331b4
DD
3572013-08-02 Caroline Tice <cmtice@google.com>
358
359 * vtv-change-permission.h: New file.
360
d6787ef9 3612013-08-05 Eric Botcazou <ebotcazou@adacore.com>
72f4393d 362 Konrad Eisele <konrad@gaisler.com>
d6787ef9
EB
363
364 * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
365
d301a56b
RS
3662013-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
b47468a6
CM
3812013-05-06 Paul Brook <paul@codesourcery.com>
382
72f4393d
L
383 include/elf/
384 * mips.h (R_MIPS_PC32): Update comment.
b47468a6 385
3a4d2339
DD
3862013-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
531a94fd
SL
3932013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
394
395 * opcode/nios2.h: Edit comment.
396
dad60f8e
SL
3972013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
398
399 * opcode/nios2.h (OPX_WRPRS): New define.
400 (OP_MATCH_WRPRS): Likewise.
401
f5cb796a
SL
4022013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
403
404 * opcode/nios2.h (OP_RDPRS): New define.
405 (OP_MATCH_RDPRS): Likewise.
406
8a7bad18
CC
4072013-03-01 Cary Coutant <ccoutant@google.com>
408
409 * dwarf2.h (enum dwarf_sect): New enum type.
410
30e8ee25
AM
4112013-02-19 Alan Modra <amodra@gmail.com>
412
413 * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
414
f5c033f1
ST
4152013-02-11 Sriraman Tallam <tmsriram@google.com>
416
417 * plugin-api.h (enum ld_plugin_level): Assign integers
30e8ee25 418 explicitly for all values.
f5c033f1 419
36591ba1 4202013-02-06 Sandra Loosemore <sandra@codesourcery.com>
72f4393d 421 Andrew Jenner <andrew@codesourcery.com>
36591ba1
SL
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
e5e04ca3
KT
4282013-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
a3c62988
NC
4362013-01-10 Will Newton <will.newton@imgtec.com>
437
438 * dis-asm.h (print_insn_metag): New declaration.
439
ddd27bde
DD
4402012-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
5bf135a7
NC
4462012-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
69b06cc8
ME
4562012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
457
458 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
459
1f3de044
DD
4602012-11-09 Jason Merrill <jason@redhat.com>
461
462 * demangle.h (enum demangle_component_type): Add
463 DEMANGLE_COMPONENT_TAGGED_NAME.
464
a903d6ac 4652012-10-29 Sterling Augustine <saugustine@google.com>
72f4393d 466 Cary Coutant <ccoutant@google.com>
1f3de044
DD
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
10fca301
NC
4732012-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
4f9d22a0
L
4832012-10-24 H.J. Lu <hongjiu.lu@intel.com>
484
485 * bfdlink.h (bfd_link_info): Add
486 disable_target_specific_optimizations.
487
04c3a755
NS
4882012-10-23 Nathan Sidwell <nathan@codesourcery.com>
489
490 * bfdlink.h (struct bfd_link_info): Add stacksize option.
491
0e86e20e
AM
4922012-10-22 Jan Beich <jbeich@tormail.org>
493
494 PR ld/14426
495 * bfdlink.h (bfd_link_info): Add ignore_hash.
496
995b61fe
DD
4972012-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
5022012-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
1415a2a7
AG
5072012-09-27 Anthony Green <green@moxielogic.com>
508
509 * opcode/moxie.h (MOXIE_BAD): New define.
510
f41aef5f
RE
5112012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
512
513 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
514
f8bfbc48
CC
5152012-09-06 Cary Coutant <ccoutant@google.com>
516
517 * dwarf2.def: Edit comment.
518
16164a6b
ST
5192012-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
59d09be6
MGD
5292012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
530
531 * opcode/arm.h (ARM_CPU_IS_ANY): New define.
532
bca38921
MGD
5332012-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
a06ea964 5532012-08-13 Ian Bolton <ian.bolton@arm.com>
72f4393d
L
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>
a06ea964
NC
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
21a37505
SK
5682012-08-02 Sean Keys <skeys@ipdatasys.com>
569
30e8ee25 570 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
21a37505 571
63d08c68 5722012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
72f4393d 573 Dr David Alan Gilbert <dave@treblig.org>
d908c8af
NC
574
575 PR binutils/13135
576 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
577
0429544a
DE
5782012-07-13 Doug Evans <dje@google.com>
579
580 * filenames.h: #include "hashtab.h".
581 (filename_hash, filename_eq): Declare.
582
470b557a
AK
5832012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
584
585 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
586
3e265597
SK
5872012-07-05 Sean Keys <skeys@ipdatasys.com>
588
30e8ee25
AM
589 * opcode/xgate.h: Changed the format string for mode
590 XGATE_OP_DYA_MON.
3e265597 591
e48f8891
DD
5922012-06-18 Doug Evans <dje@google.com>
593
594 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
595
2202d7cd
RÁE
5962012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com>
597
598 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
599
9761def5
DD
6002012-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
c81795e6
DE
6082012-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
67bf71fe
DD
6162012-05-22 Doug Evans <dje@google.com>
617
618 * leb128.h: New file.
619
6202012-05-19 Gary Funck <gary@intrepid.com>
621
622 * dwarf2.def: Update comment re: UPC extensions to reference
623 DWARF4 specification.
624
6927f982
NC
6252012-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
f6c1a2d5
NC
6302012-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
959fb206
CC
6362012-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
fcfa8919
DE
6412012-04-28 Doug Evans <dje@google.com>
642
643 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
644
fa66ec53
DD
6452012-04-27 Tom Tromey <tromey@redhat.com>
646
647 * dwarf2.h: Wrap function declarations in extern "C".
648
6492012-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
2615994e
DM
6612012-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
b3641a6e
DD
6662012-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
d324f6d6
RM
6712012-04-09 Roland McGrath <mcgrathr@google.com>
672
673 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
674
b240011a
AM
6752012-03-15 Alan Modra <amodra@gmail.com>
676
677 * dis-asm.h (disassemble_init_powerpc): Declare.
678
4e3aa408
DD
6792009-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
b7761f11
L
6852012-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
4e35ccee
CC
6902012-01-26 Cary Coutant <ccoutant@google.com>
691
692 * dwarf2.h (enum dwarf_form): Add Fission extensions.
693 (enum dwarf_attribute): Likewise.
694
c7571c06
JM
6952012-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
a4551119
TG
7042011-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
956a8f8b
DD
7092011-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
99c513f6
DD
7182011-11-01 DJ Delorie <dj@redhat.com>
719
720 * dis-asm.h (print_insn_rl78): Declare.
721
cfb8c092
NC
7222011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
723
724 * dis-asm.h (print_insn_epiphany): Declare.
725
006d5c88
DD
7262011-10-21 Ulrich Drepper <drepper@gmail.com>
727
728 * obstack.h [!GNUC] (obstack_free): Avoid cast to int.
729
7302011-10-21 Marc Glisse <marc.glisse@inria.fr>
731
732 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++
733
c192a133
AM
7342011-10-19 Alan Modra <amodra@gmail.com>
735
736 PR ld/13254
737 * bfdlink.h (struct bfd_link_info): Add error_textrel.
738
514c97d3
DD
7392011-09-28 Doug Evans <dje@google.com>
740
741 * timeval-utils.h: New file.
742
743 * libiberty.h (countargv): Declare.
744
235061c2
CC
7452011-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
7955ede5
DD
7522011-09-23 Cary Coutant <ccoutant@google.com>
753
754 PR 40831
755 * demangle.h (enum demangle_component_type): Add
756 DEMANGLE_COMPONENT_CLONE.
757
fd91d419
L
7582011-09-15 H.J. Lu <hongjiu.lu@intel.com>
759
760 PR ld/12975
761 * bfdlink.h (bfd_link_info): Add version_info.
762
17a16b0f
DD
7632011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
764
765 * xregex.h (regoff_t): Define.
766
26ac1280
DD
7672011-07-22 Jakub Jelinek <jakub@redhat.com>
768
d4743114
JJ
769 * dwarf2.h (DW_AT_GNU_macros): New.
770 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
771
26ac1280
DD
772 PR c++/49756
773 * libiberty.h (stack_limit_increase): New prototype.
774
7752011-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
05aecedb
AM
7982011-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
e9552f7e 8052011-07-13 Sriraman Tallam <tmsriram@google.com>
05aecedb
AM
806
807 * plugin-api.h (ld_plugin_section): New struct.
e9552f7e
ST
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
ae17ab41
CM
8272011-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
0c511000
AM
8332011-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
7d6b320b
JB
8382011-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
b24539b3
DD
8442011-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
f8b999f9
JJ
8492011-06-22 Jakub Jelinek <jakub@redhat.com>
850
851 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
852
e41b3a13
JJ
8532011-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
ddee5e46
DD
8592011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
860
861 * demangle.h (DMGL_RET_POSTFIX): Extend the comment.
862 (DMGL_RET_DROP): New.
863
aa137e4d 8642011-06-13 Walter Lee <walt@tilera.com>
c8fa16ed 865
aa137e4d
NC
866 * dis-asm.h (print_insn_tilegx): Declare.
867 (print_insn_tilepro): Likewise.
5e4b319c 868
16d96b5b
AM
8692011-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
41e04eaa
AM
8752011-05-16 Alan Modra <amodra@gmail.com>
876
877 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
878
d46ab832
JJ
8792011-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
1ae0d051
JK
8842011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
885
886 * bfdlink.h (ENUM_BITFIELD): Remove.
887
8882011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
889
890 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
891
35ed3f94
AM
8922011-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
24f58f47
AM
9012011-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
bbda3415
TG
9082011-03-31 Tristan Gingold <gingold@adacore.com>
909
910 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
911
bb0c9237
TT
9122011-03-24 Mark Wielaard <mjw@redhat.com>
913
914 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
915
55406e10
RÁE
9162010-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
02458de2
JJ
9222011-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
007d6189
KT
9312011-02-28 Kai Tietz <kai.tietz@onevision.com>
932
933 * filenames.h (filename_ncmp): New prototype.
934
47704ddf
KT
9352011-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
54fcddd0
UW
9442011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
945
946 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
947
7be9d9c9
DD
9482011-01-12 Iain Sandoe <iains@gcc.gnu.org>
949
950 * dwarf2.h: Update value for DW_AT_hi_user.
951
f9e6589d
DD
9522010-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
8baf536a
DD
9572010-11-04 Ian Lance Taylor <iant@google.com>
958
959 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
960
ffa54e5c
DD
9612010-11-02 Ian Lance Taylor <iant@google.com>
962
963 * simple-object.h: New file.
964
24f58f47 9652010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
ca346ede
DD
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
24f58f47 9702010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
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
24f58f47 9772010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
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
a903d6ac 9822010-10-06 Andi Kleen <ak@linux.intel.com>
9711ae4d
DD
983
984 * libiberty.h (setproctitle): Add prototype.
985
bb73df25
BS
9862010-09-29 Bernd Schmidt <bernds@codesourcery.com>
987
988 * opcode/tic6x-control-registers.h (tscl): Now read_write.
989
d9aee5d7
AK
9902010-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
f4c65163
MGD
9942010-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
b7807392
JJ
10072010-09-09 Jakub Jelinek <jakub@redhat.com>
1008
1009 * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
1010
f9e9243a
UW
10112010-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
360cfc9c
AM
10162010-06-29 Alan Modra <amodra@gmail.com>
1017
1018 * dis-asm.h: Remove references to maxq.
1019
42218b9f
RÁE
10202010-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
36b2885d
JJ
10262010-06-21 Jakub Jelinek <jakub@redhat.com>
1027
1028 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
1029
6508b958
RÁE
10302010-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
219a461e
DD
10352010-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
93a6c7a4
TG
10442010-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
3537c84b
RÁE
10622010-06-01 Rafael Espindola <espindola@google.com>
1063
1064 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
1065
9757332f
DD
10662010-04-26 Pedro Alves <pedro@codesourcery.com>
1067
1068 * filenames.h (PATH_SEPARATOR): Delete.
1069
10702010-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
10892009-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
2cd2156f
DD
10982010-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
11162010-04-20 Nick Clifton <nickc@redhat.com>
1117
1118 * sha1.h: Update copyright notice to use GPLv3.
1119
e4e42b45
NC
11202010-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
58cd9144
DE
11302010-04-14 Doug Evans <dje@google.com>
1131
1132 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
1133
a233b20c
JJ
11342010-04-05 Jakub Jelinek <jakub@redhat.com>
1135
1136 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
1137 field.
1138
40b36596
JM
11392010-03-25 Joseph Myers <joseph@codesourcery.com>
1140
1141 * dis-asm.h (print_insn_tic6x): Declare.
1142
0aec0f33
JM
11432010-03-23 Joseph Myers <joseph@codesourcery.com>
1144
1145 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
1146
16c06870
JB
11472010-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
6d390a9e
DD
11522010-01-11 Tristan Gingold <gingold@adacore.com>
1153
1154 * demangle.h (ada_demangle): Add prototype.
1155
43e85a8f
DD
11562010-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
2e13ec5c
JB
11612009-12-29 Joel Brobecker <brobecker@adacore.com>
1162
1163 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
1164
e7f8eadb
DK
11652009-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
3cb4feec
AM
11732009-11-18 Alan Modra <amodra@bigpond.net.au>
1174
1175 * alloca-conf.h: Clarify comment.
1176
dec397b2
JB
11772009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
1178
1179 Add DWARF attribute value for the "Borland fastcall" calling
1180 convention.
8b40760a 1181 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
dec397b2 1182
96d86ee3
KT
11832009-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
0adbbe4a
DD
11892009-10-19 Rafael Avila de Espindola <espindola@google.com>
1190
1191 PR40790
1192 * plugin-api.h: Don't include stdint.h unconditionally.
1193
3fce87a0
DD
11942009-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
f88dc410
AM
11992009-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
e322137b
DD
12052009-10-09 Rafael Espindola <espindola@google.com>
1206
1207 * plugin-api.h (ld_plugin_add_input_library): Change argument name to
1208 libname.
1209
59b17575
DD
12102008-10-03 Rafael Espindola <espindola@google.com>
1211
1212 * plugin-api.h: New.
1213 * lto-symtab.h: New.
1214
8341e15b
ILT
12152009-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
12272009-10-04 Jerry Quinn <jlquinn@optonline.net>
1228
1229 * plugin-api.h: Fix compile.
1230
664aa91f
DD
12312009-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
c7927a3c
NC
12382009-09-29 DJ Delorie <dj@redhat.com>
1239
1240 * dis-asm.h: Add prototype for print_insn_rx.
1241
39236edf
DD
12422009-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
fa9efd0f
DD
12482009-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
2b6f5997
CC
12622009-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
a89caa61
DD
12752009-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
a50b1753
NC
12802009-09-09 Martin Thuresson <martin@mtme.org>
1281
1282 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
1283 level.
1284
66a6900a
JZ
12852009-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
7ba29e2a
NC
12952009-08-06 Michael Eager <eager@eagercon.com>
1296
1297 * dis-asm.h: Decl print_insn_microblaze().
1298
6e881691
DD
12992009-07-24 Ian Lance Taylor <iant@google.com>
1300
1301 * libiberty.h (crc32): Declare.
1302
2c61e778
DE
13032009-07-20 Cary Coutant <ccoutant@google.com>
1304 Doug Evans <dje@google.com>
77170296
DE
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
d5031754
DD
13122009-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
fa8f86ff
TT
13192009-07-10 Tom Tromey <tromey@redhat.com>
1320
1321 * dwarf2.h: New file, moved from elf/.
1322
62d2aabf
DD
13232009-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
e0452928
DD
13282009-07-09 Tom Tromey <tromey@redhat.com>
1329
1330 * elf/dwarf2.h: Remove, renaming to...
1331 * dwarf2.h: ... this.
1332
13332009-06-29 Tom Tromey <tromey@redhat.com>
1334
1335 * elf/dwarf2.h: New file. Merged with gdb.
1336
0313a2b8
NC
13372009-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
671f4ed1
DD
13422009-06-09 Ian Lance Taylor <ian@airs.com>
1343
1344 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
1345
1316c8b3
NC
13462009-06-15 Nick Clifton <nickc@redhat.com>
1347
0313a2b8
NC
1348 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
1349 struct disassemble_info.
1316c8b3 1350
8466c6d4
DD
13512009-06-02 Ian Lance Taylor <iant@google.com>
1352
1353 * ansidecl.h (EXPORTED_CONST): Define.
1354
52d6785f
DD
13552009-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
84983b1a
TG
13642009-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
95e62385
L
13692009-04-22 Taras Glek <tglek@mozilla.com>
1370
1371 * hashtab.h: Update GTY annotations to new syntax.
1372 * splay-tree.h: Likewise.
e48570bb 1373
a0c402a5
L
13742009-04-08 H.J. Lu <hongjiu.lu@intel.com>
1375
1376 * bfdlink.h (bfd_link_info): Add warn_alternate_em.
1377
8d25cc3d
AM
13782009-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
c743cf5d
DD
13832009-03-17 Jason Merrill <jason@redhat.com>
1384
1385 * demangle.h (enum demangle_component_type): Add
1386 DEMANGLE_COMPONENT_FUNCTION_PARAM.
1387
fa7f3e72
CC
13882008-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
84e94c90
NC
13962008-12-23 Jon Beniston <jon@beniston.com>
1397
1398 * dis-asm.h: Add LM32 disassembler function prototype.
1399
d2825c1a
DD
14002008-12-10 Jason Merrill <jason@redhat.com>
1401
1402 * demangle.h (enum demangle_component_type): Add
1403 DEMANGLE_COMPONENT_FIXED_TYPE.
1404
6c52134c
CC
14052008-12-01 Cary Coutant <ccoutant@google.com>
1406
1407 * plugin-api.h (ld_plugin_message): Change format parameter to const.
1408
a6bfd026
CC
14092008-12-01 Cary Coutant <ccoutant@google.com>
1410
1411 * plugin-api.h: Fix syntax error when compiling with C++.
1412
ae5a3597
AM
14132008-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
1fa3cd83
SA
14192008-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
33430bd0 14242008-11-19 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1425
33430bd0
BW
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.
e4e42b45 1435
d387240a
TG
14362008-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
75ded2db
AM
14462008-10-21 Alan Modra <amodra@bigpond.net.au>
1447
1448 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
1449
1c08f2c8
DD
14502008-10-06 Jason Merrill <jason@redhat.com>
1451
1452 * demangle.h (enum demangle_component_type): Add
1453 DEMANGLE_COMPONENT_PACK_EXPANSION.
1454
f1c4cc75
RH
14552008-09-24 Richard Henderson <rth@redhat.com>
1456
1457 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1458
bbb444b6
ILT
14592008-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
89fc3421
CC
14682008-09-18 Cary Coutant <ccoutant@google.com>
1469
1470 Add plugin functionality for link-time optimization (LTO).
1471 * plugin-api.h: New file.
1472
ba8cb4ba
DD
14732008-09-09 Jason Merrill <jason@redhat.com>
1474
1475 * demangle.h (enum demangle_component_type): Add
1476 DEMANGLE_COMPONENT_DECLTYPE.
1477
67efbf45
AM
14782008-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
5c1d2f5f
AM
14832008-08-17 Alan Modra <amodra@bigpond.net.au>
1484
1485 * bfdlink.h (bfd_generic_link_read_symbols): Declare.
1486
7b21ac3f
EW
14872008-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
1bac266e
JZ
14982008-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
8c684578
JZ
15072008-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
6a4fe770
SS
15142008-07-07 Stan Shebs <stan@codesourcery.com>
1515
1516 * dis-asm.h (struct disassemble_info): Add endian_code field.
1517
0f963b24
JB
15182008-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
d5721fa7
JB
15232008-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
1e5d0832
DD
15292008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1530
1531 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1532 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1533
97407faf
AM
15342008-06-06 Alan Modra <amodra@bigpond.net.au>
1535
1536 * bfdlink.h (struct bfd_link_info): Add "path_separator".
1537
112b7c50
AK
15382008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
1539
1540 * dis-asm.h (print_s390_disassembler_options):
1541 Prototype added.
1542
b68965a0
DD
15432008-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
66ce8439
ILT
15492008-03-24 Ian Lance Taylor <iant@google.com>
1550
1551 * md5.h: Add extern "C" when compiled with C++.
1552
91edef2d
ILT
15532008-03-21 Ian Lance Taylor <iant@google.com>
1554
1555 * filenames.h: Add extern "C" when compiled with C++.
1556
f13a99db
AM
15572008-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
6c7d412c
BW
15622008-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.
e4e42b45 1566
830ef634
DD
15672008-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
b14d30e1
JM
15752007-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
3a0ab695
DD
15812007-09-06 Tom Tromey <tromey@redhat.com>
1582
1583 * libiberty.h (pex_free): Document process killing.
1584
8969a67f
DD
15852007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1586
1587 * demangle.h (enum demangle_component_type): Add
1588 DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1589
cd12e26d
BE
15902007-07-25 Ben Elliston <bje@au.ibm.com>
1591
1592 * ternary.h: Remove.
1593
0a05a876 15942007-07-18 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1595
0a05a876
BW
1596 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1597 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
e4e42b45 1598
bd0aa315
NC
15992007-07-17 Nick Clifton <nickc@redhat.com>
1600
1601 * COPYING3: New file. Contains version 3 of the GNU General
1602 Public License.
1603
d2df793a
NC
16042007-07-12 Kai Tietz <kai.tietz@onevision.com>
1605
ae8772e6
HPN
1606 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1607 work-a-round whitespace problem in gcc gengtype.
1608
d2df793a
NC
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.
0fdaa005 1611 (splay_tree_key, splay_tree_value): Use the new types.
d2df793a 1612
fd2f25da
RM
16132007-07-09 Roland McGrath <roland@redhat.com>
1614
1615 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1616
a208b53c
NC
16172007-07-06 Nick Clifton <nickc@redhat.com>
1618
1619 * bfdlink.h: Update copyright notice to refer to GPLv3.
1620
3d3d428f
NC
16212007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1622
0fdaa005 1623 * dis-asm.h (print_insn_cr16): New prototype.
3d3d428f 1624
a9a4c53e
AM
16252007-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
0c18fee5
DD
16302007-05-07 Nathan Froyd <froydnj@codesourcery.com>
1631
1632 * libiberty.h (writeargv): Declare.
1633
49fa1e15
AM
16342007-04-30 Alan Modra <amodra@bigpond.net.au>
1635
1636 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1637
e8590c10
DD
16382007-04-25 Mark Mitchell <mark@codesourcery.com>
1639
1640 * demangle.h: Change license to LGPL + exception.
1641
4a828aab
RH
16422007-04-10 Richard Henderson <rth@redhat.com>
1643
1644 * bfdlink.h (struct bfd_link_info): Add relax_trip.
1645
9c577e89
DD
16462007-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
e04d7611
DD
16512007-03-06 Jan Hubicka <jh@suse.cz>
1652
1653 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1654
2889e75b
NC
16552007-02-21 Nick Clifton <nickc@redhat.com>
1656
1657 * bfdlink.h (struct bfd_link_callbacks): Add
1658 override_segment_assignment field.
1659
92f01d61 16602007-02-17 Mark Mitchell <mark@codesourcery.com>
72f4393d
L
1661 Nathan Sidwell <nathan@codesourcery.com>
1662 Vladimir Prus <vladimir@codesourcery.com
1663 Joseph Myers <joseph@codesourcery.com>
92f01d61
JM
1664
1665 * bin-bugs.h: Remove.
1666
b5d7c748
DD
16672007-02-09 Joseph S. Myers <joseph@codesourcery.com>
1668
1669 * libiberty.h (pex_write_input): Remove prototype.
1670
d6eafc3e
DB
16712007-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
fc523535 16782007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
1679
1680 * dis-asm.h (print_i386_disassembler_options): New.
1681
53d7966f 16822007-01-31 Vladimir Prus <vladimir@codesourcery.com>
fd2f25da 1683
53d7966f
VP
1684 * libiberty.h (PEX_STDERR_TO_PIPE): New define.
1685 (PEX_BINARY_ERROR): New define.
1686 (pex_read_err): New function.
1687
208c1674
DD
16882007-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
40b36307
L
16942007-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.
fd2f25da 1698 Add dynamic and dynamic_data.
40b36307 1699
4fd454c8
NC
17002006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1701 Nick Clifton <nickc@redhat.com>
1702
1703 * ansidecl.h (ATTRIBUTE_PACKED): Define.
1704
d8f813d4 17052006-11-30 Andrew Stubbs <andrew.stubbs@st.com>
40b36307 1706 J"orn Rennecke <joern.rennecke@st.com>
d8f813d4
JR
1707
1708 PR driver/29931
1709 * libiberty.h (make_relative_prefix_ignore_links): Declare.
1710
2caa7ca0
BW
17112006-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
0154116a
BW
17162006-11-27 Bob Wilson <bob.wilson@acm.org>
1717
1718 * xtensa-isa.h (STATIC_LIBISA): Delete.
1719
2087ad84
PB
17202006-10-30 Paul Brook <paul@codesourcery.com>
1721
1722 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1723 symtab_size.
1724
c0f00686
L
17252006-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
e9f53129
AM
17302006-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
1c0d3aa6
NC
17382006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1739
1740 * dis-asm.h: Add prototypes for Score disassembler routines.
1741
55255dae
L
17422006-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
c17d87de
NC
17472006-08-04 Marcelo Tosatti <marcelo@kvack.org>
1748
1749 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1750
fdc90cb4
JJ
17512006-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
3db2e6dd
DD
17562006-04-11 Jim Blandy <jimb@codesourcery.com>
1757
1758 * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1759
fbbc3759
L
17602006-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
d70c5fc7 17652006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
72f4393d
L
1766 Anil Paranjape <anilp1@kpitcummins.com>
1767 Shilin Shakti <shilins@kpitcummins.com>
d70c5fc7
NC
1768
1769 * dis-asm.h (print_insn_xc16c): New prototype.
1770
dd942754
DD
17712006-01-18 DJ Delorie <dj@redhat.com>
1772
1773 * md5.h: Include ansidecl.h
1774
d99b6465
AS
17752006-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
51d04b5c
BW
17812006-01-09 Bob Wilson <bob.wilson@acm.org>
1782
1783 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1784
b2d179be
BW
17852005-12-30 Bob Wilson <bob.wilson@acm.org>
1786
1787 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1788
d031aafb
NS
17892005-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
7887b2ce
DD
17942005-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
6ed89c00
AM
18002005-11-03 Alan Modra <amodra@bigpond.net.au>
1801
1802 * bfdlink.h (struct bfd_link_order): Tweak comment.
1803
fb10537e
DD
18042005-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
16175d96
DB
18102005-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
3c9b82ba
NC
18182005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
1819
1820 disasm.h: Add declaration for print_insn_z80
1821
dc603df5
CM
18222005-09-30 Catherine Moore <clm@cm00re.com>
1823
1824 * dis-asm.h (print_insn_bfin): Declare.
dc603df5 1825
7b17bc29
MM
18262005-09-26 Mark Mitchell <mark@codesourcery.com>
1827
1828 * libiberty.h (expandargv): New function.
1829
c17ae8a2
AM
18302005-08-18 Alan Modra <amodra@bigpond.net.au>
1831
1832 * bfdlink.h: Remove mention of a29k.
1833 * dis-asm.h: Remove a29k support.
c17ae8a2 1834
3b6940c0
DD
18352005-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
49f58d10
JB
18462005-07-14 Jim Blandy <jimb@redhat.com>
1847
1848 * dis-asm.h (print_insn_m32c): New declaration.
1849
f2942ea4
DD
18502005-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
0fd3a477
JW
18552005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1856
1857 * dis-asm.h (fprintf_ftype): Add format attribute.
1858
6ba85b8c
DD
18592005-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
c3cca4c9
DD
18662005-06-30 Daniel Berlin <dberlin@dberlin.org>
1867
1868 * hashtab.h (HTAB_DELETED_ENTRY): New macro.
1869 (HTAB_EMPTY_ENTRY): New macro.
1870
67f3cb05
GK
18712005-06-20 Geoffrey Keating <geoffk@apple.com>
1872
fd2f25da 1873 * libiberty.h (strverscmp): Prototype.
67f3cb05 1874
08d8fa11
JJ
18752005-06-17 Jakub Jelinek <jakub@redhat.com>
1876
1877 * elf/external.h (GRP_ENTRY_SIZE): Define.
1878
6b5d3a4d
ZW
18792005-06-08 Zack Weinberg <zack@codesourcery.com>
1880
1881 * dis-asm.h (get_arm_regnames): Update prototype.
1882
3f1c9c12
AH
18832005-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
d30d42d1
DD
18892005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
1890
1891 * libiberty.h (XOBFINISH): New.
1892
e1fffbe6
AM
18932005-06-03 Alan Modra <amodra@bigpond.net.au>
1894
1895 * bfdlink.h (struct bfd_link_callbacks): Add einfo.
1896
c2bd6e35
DD
18972005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1898
1899 * libiberty.h (vsnprintf): Add format attribute.
1900
e9472921
DD
19012005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1902
1903 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1904
01e94249
DD
19052005-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
839e4798
RH
19112005-05-25 Richard Henderson <rth@redhat.com>
1912
1913 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1914
abf6a75b
DD
19152005-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
aaac3631
DD
19222005-05-12 Steve Ellcey <sje@cup.hp.com>
1923
1924 libiberty.h: Do not define empty basename prototype.
1925
e172dbf8
NC
19262005-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
c631edf1
DD
19382005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1939
1940 * libiberty.h (unlock_std_streams): New.
1941
a288642d
DD
19422005-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
7b6f6286
DD
19492005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1950
1951 * libiberty.h (unlock_stream): New.
1952
ab70e2a5
DD
19532005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1954
1955 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1956 Remove parameter names.
1957
ac119ae8
DD
19582005-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
7e10245c
DD
19632005-03-29 Ian Lance Taylor <ian@airs.com>
1964
1965 * libiberty.h: Fix indentation.
1966
b109e79a
ILT
19672005-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
3d0dfe26
MM
19772005-03-28 Mark Mitchell <mark@codesourcery.com>
1978
1979 * libiberty.h (ffs): Declare, if necessary.
e1fffbe6 1980
49b1fae4
DD
19812005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net>
1982
1983 * ternary.h: Don't use PARAMS anymore.
1984
19852005-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
9334f9c6
DD
19932005-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
0fad4bdb
DD
20012005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2002
2003 * libiberty.h (xstrndup): Declare.
2004
1ec0126d
DD
20052005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2006
2007 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
2008
1fbc7e7a
BW
20092005-03-22 Bob Wilson <bob.wilson@acm.org>
2010
2011 * xtensa-isa.h: Update a comment and whitespace.
2012
57316bff
L
20132005-03-16 H.J. Lu <hongjiu.lu@intel.com>
2014
2015 * bfdlink.h (bfd_link_info): Add gc_sections.
2016
8ec32723
DD
20172005-03-09 Mark Mitchell <mark@codesourcery.com>
2018
2019 * libiberty.h (gettimeofday): Declare.
2020
190eb137
DD
20212005-03-01 Jan Beulich <jbeulich@novell.com>
2022
2023 * libiberty.h: Declare unlink_if_ordinary.
2024
f075ee0c
AM
20252005-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
8adce22d
DD
20312005-02-14 Paolo Bonzini <bonzini@gnu.org>
2032
2033 PR bootstrap/19818
2034 * ansidecl.h (PARAMS): Guard from redefinition.
2035
11f25ea6
AM
20362005-02-03 Alan Modra <amodra@bigpond.net.au>
2037
2038 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
2039
77cfaee6
AM
20402005-02-01 Alan Modra <amodra@bigpond.net.au>
2041
2042 * bfdlink.h (bfd_link_repair_undef_list): Declare.
2043
0bcb06d2
AS
20442005-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
40a59a4c
DD
20492004-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
fc0e6df6
PB
20542004-11-04 Paul Brook <paul@codesourcery.com>
2055
2056 * bfdlink.h (bfd_link_info): Add default_imported_symver.
2057
a1ace8d8
BW
20582004-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
7499d566
NC
20632004-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
3e3b46e5
PB
20682004-10-26 Paul Brook <paul@codesourcery.com>
2069
2070 * bfdlink.h (struct bfd_link_info): Add create_default_symver.
2071
dfeffb9f
L
20722004-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
43cd72b9
BW
20782004-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.
c44050dc 2083
43cd72b9
BW
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.
8fdd7217
NC
21742004-10-07 Jeff Baker <jbaker@qnx.com>
2175
2176 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
2177
f6e332e6
AM
21782004-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
79fadcb0
DD
21832004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
2184
2185 * libiberty.h (basename): Prototype for __MINGW32__.
2186
a5ecc6a5
DD
21872004-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
d003868e
AM
21932004-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
deaa6723
DD
21982004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
2199
2200 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
2201 const-qualification before disposal.
2202
d5b4094f
DD
22032004-07-24 Bernardo Innocenti <bernie@develer.com>
2204
2205 * ansidecl.h (ARG_UNUSED): New Macro.
2206
60ee6567
L
22072004-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
a35b6b04
DD
22122004-07-21 Paolo Bonzini <bonzini@gnu.org>
2213
2214 * ansidecl.h (ATTRIBUTE_PURE): New.
2215
7ab9a76e
DD
22162004-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
22232004-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
1fe1f39c
NC
22292004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
2230
2231 * dis-asm.h (print_insn_crx): Declare.
2232
eea6121a
AM
22332004-06-24 Alan Modra <amodra@bigpond.net.au>
2234
2235 * bfdlink.h (struct bfd_link_order): Update comment.
2236
8c37241b
JJ
22372004-05-11 Jakub Jelinek <jakub@redhat.com>
2238
2239 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
2240 relro_end fields.
8c37241b 2241
619874a6
DD
22422004-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
bb6a587d
DD
22472004-04-22 Richard Henderson <rth@redhat.com>
2248
2249 * hashtab.h (struct htab): Add size_prime_index.
2250
d6ea4e80
DD
22512004-04-13 Jeff Law <law@redhat.com>
2252
2253 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
2254
f29d4bb8
DD
22552004-03-30 Zack Weinberg <zack@codesourcery.com>
2256
2257 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
2258
75d5e263
SS
22592004-03-25 Stan Shebs <shebs@apple.com>
2260
2261 * mpw/: Remove subdirectory and everything in it.
2262
b9cf773d
AM
22632004-03-23 Alan Modra <amodra@bigpond.net.au>
2264
2265 PR 51.
2266 * bfdlink.h (struct bfd_link_info): Add wrap_char.
2267
59c2e50f
L
22682004-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
099f84cf
DD
22732004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
2274
2275 * dyn-string.h: Update copyright date.
2276
74aee4eb
DD
22772004-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
59727473
DD
22822004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
2283
062054c5
ILT
2284 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
2285 "libiberty.h".
2286
9850ebe2
ILT
2287 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
2288
59727473
DD
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
10ca0e95 2302For older changes see ChangeLog-9103
252b5132 2303\f
b90efa5b 2304Copyright (C) 2004-2015 Free Software Foundation, Inc.
752937aa
NC
2305
2306Copying and distribution of this file, with or without modification,
2307are permitted in any medium without royalty provided the copyright
2308notice and this notice are preserved.
2309
252b5132
RH
2310Local Variables:
2311mode: change-log
2312left-margin: 8
2313fill-column: 74
2314version-control: never
2315End:
This page took 0.712661 seconds and 4 git commands to generate.