symtab.h (struct symbol): Tweak comment.
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
5f329d5b
AM
12015-08-23 Alan Modra <amodra@gmail.com>
2
3 * bfdlink.h (enum output_type): Reorder enum.
4
64d94ba0
AM
52015-08-19 Alan Modra <amodra@gmail.com>
6
7 * bfdlink.h (enum output_type): Delete type_executable, add type_pde
8 and type_pie. Reorder.
9 (struct bfd_link_info): Delete pic field.
10 (bfd_link_executable, bfd_link_pde, bfd_link_pie, bfd_link_pic): Adjust.
11
3cbc1e5e
AM
122015-08-19 Alan Modra <amodra@gmail.com>
13
14 * bfdlink.h (bfd_link_pde): Define.
15
0e1862bb
L
162015-08-18 H.J. Lu <hongjiu.lu@intel.com>
17
18 * include/bfdlink.h (output_type): New enum.
19 (bfd_link_executable): New macro.
20 (bfd_link_dll): Likewise.
21 (bfd_link_relocatable): Likewise.
22 (bfd_link_pic): Likewise.
23 (bfd_link_pie): Likewise.
24 (bfd_link_info): Remove shared, executable, pie and relocatable.
25 Add output_type and pic.
26
dd419f3a
L
272015-08-12 H.J. Lu <hongjiu.lu@intel.com>
28
29 Sync with GCC
30 2015-08-11 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
31
32 * ansidecl.h (GCC_FINAL): New macro.
33
53e8fd0f
JW
342015-07-16 Jiong Wang <jiong.wang@arm.com>
35
36 * elf/aarch64.h (R_AARCH64_P32_TLSLD_ADR_PREL21): New enumeration.
37
dc2edb52
L
382015-07-14 H.J. Lu <hongjiu.lu@intel.com>
39
40 Sync with GCC
41 2014-10-28 Richard Henderson <rth@redhat.com>
42
43 * longlong.h [__alpha] (umul_ppmm): Disable for c++.
44
d0270d8c
L
452015-07-14 H.J. Lu <hongjiu.lu@intel.com>
46
47 Sync with GCC
48 2014-12-09 Trevor Saunders <tsaunders@mozilla.com>
49
50 * hashtab.h, splay-tree.h: Remove GTY markers.
51
4d6404f0
L
522015-07-14 H.J. Lu <hongjiu.lu@intel.com>
53
54 Sync with GCC
55 2015-03-02 Markus Trippelsdorf <markus@trippelsdorf.de>
56
57 PR target/65261
58 * ansidecl.h (ATTRIBUTE_NO_SANITIZE_UNDEFINED): New macro.
59
3350cc01
CM
602015-07-09 Catherine Moore <clm@codesourcery.com>
61
72f4393d 62 * elf/mips/mips.h (Val_GNU_MIPS_ABI_FP_NAN2008): New.
3350cc01 63
328e7bfd
DC
642015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
65
66 * elf/avr.h: Add new 32 bit PC relative relocation.
67
a5499fa4
MF
682015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
69
70 * elf/mips.h (DT_MIPS_RLD_MAP_REL): New macro.
71
bdc4de1b
NC
722015-06-22 Nick Clifton <nickc@redhat.com>
73
74 * dis-asm.h (struct disassemble_info): Add stop_vma field.
75
2f0c68f2
CM
762015-05-28 Catherine Moore <clm@codesourcery.com>
77
78 include/
79 * bfdlink.h: Rename eh_frame_hdr to eh_frame_hdr_type.
80
f91ca6bc
IB
812015-05-22 Yunlian Jiang <yunlian@google.com>
82
83 * libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is
84 not defined.
85
15eddee1
JW
862015-05-12 Jiong Wang <jiong.wang@arm.com>
87
88 * elf/aarch64.h (R_AARCH64_P32_LD32_GOTPAGE_LO14): New enumeration.
89
f7d13551
L
902015-05-01 H.J. Lu <hongjiu.lu@intel.com>
91
92 Merge with gcc:
93 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
94 Manuel López-Ibáñez <manu@gcc.gnu.org>
95
96 PR driver/36312
97 * filenames.h: Add prototype for canonical_filename_eq.
98
0952813b
DD
992015-04-30 DJ Delorie <dj@redhat.com>
100
101 * dis-asm.h (print_insn_rl78_g10): New.
102 (print_insn_rl78_g13): New.
103 (print_insn_rl78_g14): New.
104 (rl78_get_disassembler): New.
105
a4ea36c6
RE
1062015-04-17 Richard Earnshaw <rearnsha@arm.com>
107
108 Merge from gcc:
109 2015-03-19 Richard Biener <rguenther@suse.de>
110
111 * partition.h (struct partition_elem): Re-order elements to
112 avoid padding.
113
0ce398f1
L
1142015-04-14 H.J. Lu <hongjiu.lu@intel.com>
115
116 * bfdlink.h (bfd_link_info): Add compress_debug.
117
889c2a67
L
1182015-04-14 H.J. Lu <hongjiu.lu@intel.com>
119
120 PR ld/pr17709
121 * bfdlink.h (bfd_link_info): Add extern_protected_data.
122
a5721edd
JW
1232015-03-10 Matthew Wahab <matthew.wahab@arm.com>
124
125 PR ld/16572
126 * elf/arm.h (EF_ARM_HASENTRY): Remove.
127
07df97c8
PA
1282015-02-19 Pedro Alves <palves@redhat.com>
129
130 * floatformat.h [__cplusplus]: Wrap in extern "C".
131
ce875075
AM
1322015-02-14 Alan Modra <amodra@gmail.com>
133
134 PR ld/17973
135 * bfdlink.h (struct bfd_link_info): Delete loading_lto_outputs.
136
5a195044
MW
1372015-02-09 Mark Wielaard <mjw@redhat.com>
138
139 * dwarf2.h: Add DW_LANG_Fortran03 and DW_LANG_Fortran08.
140
a2c2acaf
MW
1412015-02-09 Mark Wielaard <mjw@redhat.com>
142
143 * dwarf2.def: Add DW_TAG_atomic_type.
144
3f8107ab
AM
1452015-01-28 James Bowman <james.bowman@ftdichip.com>
146
147 * dis-asm.h (print_insn_ft32): Declare.
148
743649fd
MW
1492015-01-15 Mark Wielaard <mjw@redhat.com>
150
151 * dwarf2.def (DW_AT_noreturn): New DWARF5 attribute.
152
edabaaee
JBG
1532015-01-14 Jan-Benedict Glaw <jbglaw@lug-owl.de>
154
155 * libiberty.h: Merge from GCC.
156
b90efa5b
AM
1572015-01-01 Alan Modra <amodra@gmail.com>
158
159 Update year range in copyright notice of all files.
160
7c89917f
RE
1612014-12-24 Uros Bizjak <ubizjak@gmail.com>
162 Ben Elliston <bje@au.ibm.com>
163 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
164
165 * libiberty.h (xasprintf): Declare.
166
12b2843a
AM
1672014-12-23 Alan Modra <amodra@gmail.com>
168
169 * bfdlink.h (struct bfd_link_hash_entry): Comment non_ir_ref. Add
170 linker_def.
171
a92a2e34
TT
1722014-12-12 Phil Muldoon <pmuldoon@redhat.com>
173 Jan Kratochvil <jan.kratochvil@redhat.com>
174 Tom Tromey <tromey@redhat.com>
175
176 * gcc-c-fe.def: New file.
177 * gcc-c-interface.h: New file.
178 * gcc-interface.h: New file.
179
7c89917f 1802014-12-11 Uros Bizjak <ubizjak@gmail.com>
72f4393d
L
181 Ben Elliston <bje@au.ibm.com>
182 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7c89917f
RE
183
184 * libiberty.h (xvasprintf): Declare.
185
1945cfa5
EB
1862014-12-06 Eric Botcazou <ebotcazou@adacore.com>
187
188 * dis-asm.h (print_insn_visium): Declare.
189
0cfd832f
MW
1902014-11-24 Mark Wielaard <mjw@redhat.com>
191
192 * dwarf2.h: Add DW_LANG_C_plus_plus_11, DW_LANG_C11 and
193 DW_LANG_C_plus_plus_14.
194
b8b64fa5
AB
1952014-11-21 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
196
197 * dwarf2.def (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
198 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
199 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
200 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
201 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
202 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
203 (DW_AT_APPLE_property): New macros.
204
e235c3a2
AB
2052014-11-21 Mark Wielaard <mjw@redhat.com>
206
207 PR debug/63239
208 * dwarf2.def (DW_AT_GNU_deleted): New attribute.
209
a715796b
TG
2102014-11-21 Terry Guo <terry.guo@arm.com>
211
212 * opcode/arm.h (FPU_VFP_EXT_ARMV8xD): New macro.
213 (FPU_VFP_V5D16): Likewise.
214 (FPU_VFP_V5_SP_D16): Likewise.
215 (FPU_ARCH_VFP_V5D16): Likewise.
216 (FPU_ARCH_VFP_V5_SP_D16): Likewise.
217
d258b828
IZ
2182014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
219
220 * bfdlink.h (struct bfd_link_info): Add bndplt.
221
2c629856
N
2222014-10-30 Andrew Pinski <apinski@cavium.com>
223
224 * elf/mips.h (AFL_EXT_OCTEON3): Define.
225 INSN_OCTEON3, CPU_OCTEON3): Define.
226
edabaaee
JBG
2272014-10-28 Yury Gribov <y.gribov@samsung.com>
228
229 * libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes.
230
00ac7aa0
MF
2312014-10-22 Matthew Fortune <matthew.fortune@imgtec.com>
232
233 * elf/mips.h (AFL_ASE_MASK): Define.
234
edabaaee
JBG
2352014-10-15 David Malcolm <dmalcolm@redhat.com>
236
237 * libiberty.h (choose_tmpdir): New prototype.
238
b55f9678
IB
2392014-09-26 Max Ostapenko <m.ostapenko@partner.samsung.com>
240
241 * libiberty.h (PEX_STDOUT_APPEND): New flag.
242 (PEX_STDERR_APPEND): Likewise.
243
2442014-09-23 Iain Buclaw <ibuclaw@gdcproject.org>
245
246 * demangle.h (DMGL_DLANG): New macro.
247 (DMGL_STYLE_MASK): Add DMGL_DLANG.
248 (demangling_styles): Add dlang_demangling.
249 (DLANG_DEMANGLING_STYLE_STRING): New macro.
250 (DLANG_DEMANGLING): New macro.
251 (dlang_demangle): New prototype.
252
2532014-09-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
254
255 * longlong.h: Add __udiv_w_sdiv prototype.
256
46135103
AM
2572014-08-12 Alan Modra <amodra@gmail.com>
258
259 * bfdlink.h (struct bfd_link_callbacks <notice>): Remove "string"
260 param, add "inh".
261
88d3f087
AM
2622014-08-12 Alan Modra <amodra@gmail.com>
263
264 * bfdlink.h (struct bfd_link_info): Add lto_plugin_active.
265
351cdf24
MF
2662014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
267
268 * elf/mips.h (PT_MIPS_ABIFLAGS, SHT_MIPS_ABIFLAGS): Define.
269 (Val_GNU_MIPS_ABI_FP_OLD_64): Rename from Val_GNU_MIPS_ABI_FP_64.
270 (Val_GNU_MIPS_ABI_FP_64): Redefine.
271 (Val_GNU_MIPS_ABI_FP_XX): Define.
272 (Elf_External_ABIFlags_v0, Elf_Internal_ABIFlags_v0): New structures.
273 (AFL_REG_NONE, AFL_REG_32, AFL_REG_64, AFL_REG_128): Define.
274 (AFL_ASE_DSP, AFL_ASE_DSPR2, AFL_ASE_EVA, AFL_ASE_MCU): Likewise.
275 (AFL_ASE_MDMX, AFL_ASE_MIPS3D, AFL_ASE_MT, AFL_ASE_SMARTMIPS): Likewise.
276 (AFL_ASE_VIRT, AFL_ASE_MSA, AFL_ASE_MIPS16): Likewise.
277 (AFL_ASE_MICROMIPS, AFL_ASE_XPA): Likewise.
278 (AFL_EXT_XLR, AFL_EXT_OCTEON2, AFL_EXT_OCTEONP): Likewise.
279 (AFL_EXT_LOONGSON_3A, AFL_EXT_OCTEON, AFL_EXT_5900): Likewise.
280 (AFL_EXT_4650, AFL_EXT_4010, AFL_EXT_4100, AFL_EXT_3900): Likewise.
281 (AFL_EXT_10000, AFL_EXT_SB1, AFL_EXT_4111, AFL_EXT_4120): Likewise.
282 (AFL_EXT_5400, AFL_EXT_5500, AFL_EXT_LOONGSON_2E): Likewise.
283 (AFL_EXT_LOONGSON_2F): Likewise.
284 (bfd_mips_elf_swap_abiflags_v0_in): Prototype.
285 (bfd_mips_elf_swap_abiflags_v0_out): Likewise.
286 (bfd_mips_isa_ext): Likewise.
287
d495ab0d
AM
2882014-06-13 Alan Modra <amodra@gmail.com>
289
290 * bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field.
291
c72f2fb2
AM
2922014-06-13 Alan Modra <amodra@gmail.com>
293
294 * bfdlink.h: Update for bfd.link_next change.
295
7b8e2718
AM
2962014-06-10 Alan Modra <amodra@gmail.com>
297
b71c4043 298 PR ld/16910
7b8e2718
AM
299 * bfdlink.h (unwrap_hash_lookup): Declare.
300
65bab56b
SE
3012014-05-01 Steve Ellcey <sellcey@mips.com>
302
303 * include/longlong.h: Import latest version from GCC tree.
304
7d64c587
AB
3052014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
306
307 * opcode/mips.h (ASE_XPA): New define.
308
73589c9d
CS
3092014-04-22 Christian Svensson <blue@cmd.nu>
310
311 * dis-asm.h: Remove openrisc and or32 support. Add support for or1k.
312
e4ef1b6c
DC
3132014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
314
315 * elf/avr.h: Add new DIFF relocs.
316
4b95cf5c
AM
3172014-03-05 Alan Modra <amodra@gmail.com>
318
319 Update copyright years.
320
281e9aa6 3212014-01-21 Tom Tromey <tromey@redhat.com>
322
323 * ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS)
324 (VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST)
325 (VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS)
326 (NOARGS): Don't define.
327 * libiberty.h (expandargv, writeargv): Don't use PARAMS.
328
1464e221
TT
3292014-01-09 Tom Tromey <tromey@redhat.com>
330
331 * gdbm.h: Remove.
332
eafbc3bf
BM
3332013-12-23 Bill Maddox <maddox@google.com>
334
335 * demangle.h (enum gnu_v3_ctor_kinds):
336 Added literal gnu_v3_unified_ctor.
337 (enum gnu_v3_ctor_kinds):
338 Added literal gnu_v3_unified_dtor.
339
35c08157
KLC
3402013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
341 Wei-Cheng Wang <cole945@gmail.com>
342
343 * dis-asm.h (print_insn_nds32): Add nds32 target.
344
6cfdc96f 3452013-12-04 Richard Sandiford <rdsandiford@googlemail.com>
346
347 * longlong.h: New file.
348
b83a9376
CM
3492013-11-11 Catherine Moore <clm@codesourcery.com>
350
351 * opcode/mips.h (INSN_LOAD_MEMORY_DELAY): Rename to...
352 (INSN_LOAD_MEMORY): ...this.
353
689a1abf 3542013-10-29 Marc Glisse <marc.glisse@inria.fr>
355
356 PR tree-optimization/58689
357 * ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro.
358 * libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename,
359 concat_copy): Mark with attributes nonnull(1) and returns_nonnull.
360 (concat, reconcat, concat_copy2, choose_temp_base, xstrerror,
361 xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init):
362 Mark with attribute returns_nonnull.
363
36cff971 3642013-10-22 Sterling Augustine <saugustine@google.com>
365
366 * gdb/gdb-index.h: Merge from gdb tree.
367
0e1c2434
SK
3682013-10-10 Sean Keys <skeys@ipdatasys.com>
369
370 * xgate.h : Cleanup after opcode
72f4393d 371 table modification..
0e1c2434 372
21290977
DD
3732013-08-20 Alan Modra <amodra@gmail.com>
374
375 * floatformat.h (floatformat_ibm_long_double): Delete.
376 (floatformat_ibm_long_double_big): Declare.
377 (floatformat_ibm_long_double_little): Declare.
378
3792013-08-19 Dehao Chen <dehao@google.com>
380
381 * dwarf2.def (DW_AT_GNU_discriminator): New attribute.
382
3c6331b4
DD
3832013-08-02 Caroline Tice <cmtice@google.com>
384
385 * vtv-change-permission.h: New file.
386
d6787ef9 3872013-08-05 Eric Botcazou <ebotcazou@adacore.com>
72f4393d 388 Konrad Eisele <konrad@gaisler.com>
d6787ef9
EB
389
390 * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
391
d301a56b
RS
3922013-06-08 Catherine Moore <clm@codesourcery.com>
393
394 * opcode/mips.h (mips_opcode): Add ase field.
395 (INSN_ASE_MASK): Delete.
396 (INSN_DSP): Rename to ASE_DSP. Provide new value.
397 (INSN_DSPR2): Rename to ASE_DSPR2. Provide new value.
398 (INSN_MCU): Rename to ASE_MCU. Provide new value.
399 (INSN_MDMX): Rename to ASE_MDMX. Provide new value.
400 (INSN_MIPS3d): Rename to ASE_MIPS3D. Provide new value.
401 (INSN_MT): Rename to ASE_MT. Provide new value.
402 (INSN_SMARTMIPS): Rename to ASE_SMARTMIPS. Provide new value.
403 (INSN_VIRT): Rename to ASE_VIRT. Provide new value.
404 (INSN_VIRT64): Rename to ASE_VIRT64. Provide new value.
405 (opcode_is_member): Add ase argument. Check ase.
406
b47468a6
CM
4072013-05-06 Paul Brook <paul@codesourcery.com>
408
72f4393d
L
409 include/elf/
410 * mips.h (R_MIPS_PC32): Update comment.
b47468a6 411
3a4d2339
DD
4122013-04-03 Jason Merrill <jason@redhat.com>
413
414 Demangle C++11 ref-qualifier.
415 * demangle.h (enum demangle_component_type): Add
416 DEMANGLE_COMPONENT_REFERENCE_THIS,
417 DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
418
531a94fd
SL
4192013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
420
421 * opcode/nios2.h: Edit comment.
422
dad60f8e
SL
4232013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
424
425 * opcode/nios2.h (OPX_WRPRS): New define.
426 (OP_MATCH_WRPRS): Likewise.
427
f5cb796a
SL
4282013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
429
430 * opcode/nios2.h (OP_RDPRS): New define.
431 (OP_MATCH_RDPRS): Likewise.
432
8a7bad18
CC
4332013-03-01 Cary Coutant <ccoutant@google.com>
434
435 * dwarf2.h (enum dwarf_sect): New enum type.
436
30e8ee25
AM
4372013-02-19 Alan Modra <amodra@gmail.com>
438
439 * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
440
f5c033f1
ST
4412013-02-11 Sriraman Tallam <tmsriram@google.com>
442
443 * plugin-api.h (enum ld_plugin_level): Assign integers
30e8ee25 444 explicitly for all values.
f5c033f1 445
36591ba1 4462013-02-06 Sandra Loosemore <sandra@codesourcery.com>
72f4393d 447 Andrew Jenner <andrew@codesourcery.com>
36591ba1
SL
448
449 Based on patches from Altera Corporation.
450
451 * dis-asm.h (print_insn_big_nios2): Declare.
452 (print_insn_little_nios2): Declare.
453
e5e04ca3
KT
4542013-01-30 Kai Tietz <ktietz@redhat.com>
455
456 PR other/54620
457 PR target/39064
458 * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
459 stdint.h and sys/types.h headers are present.
460 * sha1.h (sha1_uintptr, sha1_uint32): Likewise.
461
a3c62988
NC
4622013-01-10 Will Newton <will.newton@imgtec.com>
463
464 * dis-asm.h (print_insn_metag): New declaration.
465
ddd27bde
DD
4662012-12-18 Aldy Hernandez <aldyh@redhat.com>
467
468 PR other/54324
469 * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
470 < 3.4.
471
5bf135a7
NC
4722012-12-17 Nick Clifton <nickc@redhat.com>
473
474 * MAINTAINERS: Add copyright notice.
475 * alloca-conf.h: Likewise.
476 * fopen-bin.h: Likewise.
477 * fopen-same.h: Likewise.
478 * fopen-vms.h: Likewise.
479 * aout/hppa.h: Likewise.
480 * opcode/tahoe.h: Likewise.
481
69b06cc8
ME
4822012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
483
484 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
485
1f3de044
DD
4862012-11-09 Jason Merrill <jason@redhat.com>
487
488 * demangle.h (enum demangle_component_type): Add
489 DEMANGLE_COMPONENT_TAGGED_NAME.
490
a903d6ac 4912012-10-29 Sterling Augustine <saugustine@google.com>
72f4393d 492 Cary Coutant <ccoutant@google.com>
1f3de044
DD
493
494 * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
495 DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
496 DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
497
498
10fca301
NC
4992012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
500
501 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
502 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
503 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
504 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
505 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
506 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
507 (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
508
4f9d22a0
L
5092012-10-24 H.J. Lu <hongjiu.lu@intel.com>
510
511 * bfdlink.h (bfd_link_info): Add
512 disable_target_specific_optimizations.
513
04c3a755
NS
5142012-10-23 Nathan Sidwell <nathan@codesourcery.com>
515
516 * bfdlink.h (struct bfd_link_info): Add stacksize option.
517
0e86e20e
AM
5182012-10-22 Jan Beich <jbeich@tormail.org>
519
520 PR ld/14426
521 * bfdlink.h (bfd_link_info): Add ignore_hash.
522
995b61fe
DD
5232012-10-08 Jason Merrill <jason@redhat.com>
524
525 * demangle.h (enum demangle_component_type): Add
526 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
527
5282012-09-18 Florian Weimer <fweimer@redhat.com>
529
530 PR other/54411
531 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
532
1415a2a7
AG
5332012-09-27 Anthony Green <green@moxielogic.com>
534
535 * opcode/moxie.h (MOXIE_BAD): New define.
536
f41aef5f
RE
5372012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
538
539 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
540
f8bfbc48
CC
5412012-09-06 Cary Coutant <ccoutant@google.com>
542
543 * dwarf2.def: Edit comment.
544
16164a6b
ST
5452012-08-24 Sriraman Tallam <tmsriram@google.com>
546
547 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
548 New interface.
549 (ld_plugin_unique_segment_for_sections): New interface.
550 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
551 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
552 (tv_allow_unique_segment_for_sections): New member.
553 (tv_unique_segment_for_sections): New member.
554
59d09be6
MGD
5552012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
556
557 * opcode/arm.h (ARM_CPU_IS_ANY): New define.
558
bca38921
MGD
5592012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
560
561 * elf/arm.h (TAG_CPU_ARCH_V8): New define.
562 (MAX_TAG_CPU_ARCH): Update.
563 * opcode/arm.h (ARM_EXT_V8): New define.
564 (FPU_VFP_EXT_ARMV8): Likewise.
565 (FPU_NEON_EXT_ARMV8): Likewise.
566 (FPU_CRYPTO_EXT_ARMV8): Likewise.
567 (ARM_AEXT_V8A): Likewise.
568 (FPU_VFP_ARMV8): Likwise.
569 (FPU_NEON_ARMV8): Likewise.
570 (FPU_CRYPTO_ARMV8): Likewise.
571 (FPU_ARCH_VFP_ARMV8): Likewise.
572 (FPU_ARCH_NEON_VFP_ARMV8): Likewise.
573 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
574 (ARM_ARCH_V8A): Likwise.
575 (ARM_ARCH_V8A_FP): Likewise.
576 (ARM_ARCH_V8A_SIMD): Likewise.
577 (ARM_ARCH_V8A_CRYPTO): Likewise.
578
a06ea964 5792012-08-13 Ian Bolton <ian.bolton@arm.com>
72f4393d
L
580 Laurent Desnogues <laurent.desnogues@arm.com>
581 Jim MacArthur <jim.macarthur@arm.com>
582 Marcus Shawcroft <marcus.shawcroft@arm.com>
583 Nigel Stephens <nigel.stephens@arm.com>
584 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
585 Richard Earnshaw <rearnsha@arm.com>
586 Sofiane Naci <sofiane.naci@arm.com>
587 Tejas Belagod <tejas.belagod@arm.com>
588 Yufeng Zhang <yufeng.zhang@arm.com>
a06ea964
NC
589
590 * dis-asm.h (print_insn_aarch64): New declaration.
591 (print_aarch64_disassembler_options): New declaration.
592 (aarch64_symbol_is_valid): New declaration.
593
21a37505
SK
5942012-08-02 Sean Keys <skeys@ipdatasys.com>
595
30e8ee25 596 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
21a37505 597
63d08c68 5982012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
72f4393d 599 Dr David Alan Gilbert <dave@treblig.org>
d908c8af
NC
600
601 PR binutils/13135
602 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
603
0429544a
DE
6042012-07-13 Doug Evans <dje@google.com>
605
606 * filenames.h: #include "hashtab.h".
607 (filename_hash, filename_eq): Declare.
608
470b557a
AK
6092012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
610
611 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
612
3e265597
SK
6132012-07-05 Sean Keys <skeys@ipdatasys.com>
614
30e8ee25
AM
615 * opcode/xgate.h: Changed the format string for mode
616 XGATE_OP_DYA_MON.
3e265597 617
e48f8891
DD
6182012-06-18 Doug Evans <dje@google.com>
619
620 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
621
2202d7cd
RÁE
6222012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com>
623
624 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
625
9761def5
DD
6262012-06-08 Jakub Jelinek <jakub@redhat.com>
627
628 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
629 forms.
630 * dwarf2.h (enum dwarf_macro_record_type): Add
631 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
632 and DW_MACRO_GNU_transparent_include_alt.
633
c81795e6
DE
6342012-05-23 Doug Evans <dje@google.com>
635
636 * leb128.h: #include stdint.h, inttypes.h.
637 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
638 Change to take a uint64_t * argument instead of unsigned long long.
639 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
640 Change to take an int64_t * argument instead of long long.
641
67bf71fe
DD
6422012-05-22 Doug Evans <dje@google.com>
643
644 * leb128.h: New file.
645
6462012-05-19 Gary Funck <gary@intrepid.com>
647
648 * dwarf2.def: Update comment re: UPC extensions to reference
649 DWARF4 specification.
650
6927f982
NC
6512012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
652
653 * dis-asm.h (print_insn_m9s12x): Prototype.
654 (print_insn_m9s12xg): Prototype.
655
f6c1a2d5
NC
6562012-05-03 Sean Keys <skeys@ipdatasys.com>
657
658 * dis-asm.h (print_insn_xgate): Define.
659 (print_insn_xgate): Ditto.
660 Added new files for XGATE port.
661
959fb206
CC
6622012-05-02 Cary Coutant <ccoutant@google.com>
663
664 * dwarf2.def: Remove DW_FORM_GNU_ref_index,
665 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
666
fcfa8919
DE
6672012-04-28 Doug Evans <dje@google.com>
668
669 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
670
fa66ec53
DD
6712012-04-27 Tom Tromey <tromey@redhat.com>
672
673 * dwarf2.h: Wrap function declarations in extern "C".
674
6752012-04-27 Tom Tromey <tromey@redhat.com>
676
677 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
678 (enum dwarf_location_atom, enum dwarf_type, enum
679 dwarf_call_frame_info): Remove.
680 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
681 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
682 Include dwarf2.def.
683 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
684 (get_DW_OP_name, get_DW_ATE_name): Declare.
685 * dwarf2.def: New file, from dwarf2.h.
686
2615994e
DM
6872012-04-12 David S. Miller <davem@davemloft.net>
688
689 * elf/sparc.h (R_SPARC_WDISP10): New reloc.
690 * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
691
b3641a6e
DD
6922012-04-10 Tristan Gingold <gingold@adacore.com>
693
694 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
695 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
696
d324f6d6
RM
6972012-04-09 Roland McGrath <mcgrathr@google.com>
698
699 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
700
b240011a
AM
7012012-03-15 Alan Modra <amodra@gmail.com>
702
703 * dis-asm.h (disassemble_init_powerpc): Declare.
704
4e3aa408
DD
7052009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
706
707 Add DWARF attribute value for the "Borland fastcall" calling
708 convention.
709 * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
710
b7761f11
L
7112012-01-31 H.J. Lu <hongjiu.lu@intel.com>
712
713 PR ld/13616
714 * bfdlink.h (bfd_link_order): Update comments on data size.
715
4e35ccee
CC
7162012-01-26 Cary Coutant <ccoutant@google.com>
717
718 * dwarf2.h (enum dwarf_form): Add Fission extensions.
719 (enum dwarf_attribute): Likewise.
720
c7571c06
JM
7212012-01-06 Jason Merrill <jason@redhat.com>
722
723 PR c++/6057
724 PR c++/48051
725 PR c++/50855
726 PR c++/51322
727 * demangle.h (enum demangle_component_type): Add
728 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
729
a4551119
TG
7302011-12-14 Iain Sandoe <iains@gcc.gnu.org>
731
732 * mach-o/loader.h (bfd_mach_o_section_type): define
733 BFD_MACH_O_S_ATTR_NONE to 0.
734
956a8f8b
DD
7352011-11-07 Richard Henderson <rth@redhat.com>
736
737 Merged from transactional-memory.
738
739 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
740 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
741 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
742 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
743
99c513f6
DD
7442011-11-01 DJ Delorie <dj@redhat.com>
745
746 * dis-asm.h (print_insn_rl78): Declare.
747
cfb8c092
NC
7482011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
749
750 * dis-asm.h (print_insn_epiphany): Declare.
751
006d5c88
DD
7522011-10-21 Ulrich Drepper <drepper@gmail.com>
753
754 * obstack.h [!GNUC] (obstack_free): Avoid cast to int.
755
7562011-10-21 Marc Glisse <marc.glisse@inria.fr>
757
758 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++
759
c192a133
AM
7602011-10-19 Alan Modra <amodra@gmail.com>
761
762 PR ld/13254
763 * bfdlink.h (struct bfd_link_info): Add error_textrel.
764
514c97d3
DD
7652011-09-28 Doug Evans <dje@google.com>
766
767 * timeval-utils.h: New file.
768
769 * libiberty.h (countargv): Declare.
770
235061c2
CC
7712011-09-26 Cary Coutant <ccoutant@google.com>
772
773 gcc PR lto/47247
774 * plugin-api.h (enum ld_plugin_symbol_resolution): Add
775 LDPR_PREVAILING_DEF_IRONLY_EXP.
776 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
777
7955ede5
DD
7782011-09-23 Cary Coutant <ccoutant@google.com>
779
780 PR 40831
781 * demangle.h (enum demangle_component_type): Add
782 DEMANGLE_COMPONENT_CLONE.
783
fd91d419
L
7842011-09-15 H.J. Lu <hongjiu.lu@intel.com>
785
786 PR ld/12975
787 * bfdlink.h (bfd_link_info): Add version_info.
788
17a16b0f
DD
7892011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
790
791 * xregex.h (regoff_t): Define.
792
26ac1280
DD
7932011-07-22 Jakub Jelinek <jakub@redhat.com>
794
d4743114
JJ
795 * dwarf2.h (DW_AT_GNU_macros): New.
796 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
797
26ac1280
DD
798 PR c++/49756
799 * libiberty.h (stack_limit_increase): New prototype.
800
8012011-07-13 Sriraman Tallam <tmsriram@google.com>
802
803 * plugin-api.h
804 (ld_plugin_section): New struct.
805 (ld_plugin_get_section_count): New typedef.
806 (ld_plugin_get_section_type): New typedef.
807 (ld_plugin_get_section_name): New typedef.
808 (ld_plugin_get_section_contents): New typedef.
809 (ld_plugin_update_section_order): New typedef.
810 (ld_plugin_allow_section_ordering): New typedef.
811 (LDPT_GET_SECTION_COUNT): New enum value.
812 (LDPT_GET_SECTION_TYPE): New enum value.
813 (LDPT_GET_SECTION_NAME): New enum value.
814 (LDPT_GET_SECTION_CONTENTS): New enum value.
815 (LDPT_UPDATE_SECTION_ORDER): New enum value.
816 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
817 (tv_get_section_count): New struct members.
818 (tv_get_section_type): New struct members.
819 (tv_get_section_name): New struct members.
820 (tv_get_section_contents): New struct members.
821 (tv_update_section_order): New struct members.
822 (tv_allow_section_ordering): New struct members.
823
05aecedb
AM
8242011-07-15 Alan Modra <amodra@gmail.com>
825
826 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
827 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
828 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id
829 out of bitfields. Reorder bitfields.
830
e9552f7e 8312011-07-13 Sriraman Tallam <tmsriram@google.com>
05aecedb
AM
832
833 * plugin-api.h (ld_plugin_section): New struct.
e9552f7e
ST
834 (ld_plugin_get_section_count): New typedef.
835 (ld_plugin_get_section_type): New typedef.
836 (ld_plugin_get_section_name): New typedef.
837 (ld_plugin_get_section_contents): New typedef.
838 (ld_plugin_update_section_order): New typedef.
839 (ld_plugin_allow_section_ordering): New typedef.
840 (LDPT_GET_SECTION_COUNT): New enum value.
841 (LDPT_GET_SECTION_TYPE): New enum value.
842 (LDPT_GET_SECTION_NAME): New enum value.
843 (LDPT_GET_SECTION_CONTENTS): New enum value.
844 (LDPT_UPDATE_SECTION_ORDER): New enum value.
845 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
846 (tv_get_section_count): New struct members.
847 (tv_get_section_type): New struct members.
848 (tv_get_section_name): New struct members.
849 (tv_get_section_contents): New struct members.
850 (tv_update_section_order): New struct members.
851 (tv_allow_section_ordering): New struct members.
852
ae17ab41
CM
8532011-07-11 Catherine Moore <clm@codesourcery.com>
854
855 * bfdlink.h (flag_type): New enumeration.
856 (flag_info_list): New structure.
857 (flag_info): New structure.
858
0c511000
AM
8592011-07-09 H.J. Lu <hongjiu.lu@intel.com>
860
861 PR ld/12942
862 * bfdlink.h (bfd_link_info): Add loading_lto_outputs.
863
7d6b320b
JB
8642011-07-01 Joel Brobecker <brobecker@adacore.com>
865
866 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
867 on Darwin, as well as on the systems that use a DOS-like
868 filesystem.
869
b24539b3
DD
8702011-06-22 Jakub Jelinek <jakub@redhat.com>
871
872 PR debug/47858
873 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
874
f8b999f9
JJ
8752011-06-22 Jakub Jelinek <jakub@redhat.com>
876
877 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
878
e41b3a13
JJ
8792011-06-20 Jakub Jelinek <jakub@redhat.com>
880
881 PR ld/12570
882 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
883 option.
884
ddee5e46
DD
8852011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
886
887 * demangle.h (DMGL_RET_POSTFIX): Extend the comment.
888 (DMGL_RET_DROP): New.
889
aa137e4d 8902011-06-13 Walter Lee <walt@tilera.com>
c8fa16ed 891
aa137e4d
NC
892 * dis-asm.h (print_insn_tilegx): Declare.
893 (print_insn_tilepro): Likewise.
5e4b319c 894
16d96b5b
AM
8952011-05-17 Alan Modra <amodra@gmail.com>
896
897 PR ld/12760
898 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
899 "string" param.
900
41e04eaa
AM
9012011-05-16 Alan Modra <amodra@gmail.com>
902
903 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
904
d46ab832
JJ
9052011-04-30 Jakub Jelinek <jakub@redhat.com>
906
907 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
908 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
909
1ae0d051
JK
9102011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
911
912 * bfdlink.h (ENUM_BITFIELD): Remove.
913
9142011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
915
916 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
917
35ed3f94
AM
9182011-04-24 Alan Modra <amodra@gmail.com>
919
920 PR ld/12365
921 PR ld/12696
922 * bfdlink.h (ENUM_BITFIELD): Define.
923 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref".
924 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
925 rather than "name".
926
24f58f47
AM
9272011-04-20 Alan Modra <amodra@gmail.com>
928
929 PR ld/12365
930 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
931 and multiple_common parameters to pass in a bfd_link_hash_entry
932 pointer rather than name,bfd etc. found in the hash entry.
933
bbda3415
TG
9342011-03-31 Tristan Gingold <gingold@adacore.com>
935
936 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
937
bb0c9237
TT
9382011-03-24 Mark Wielaard <mjw@redhat.com>
939
940 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
941
55406e10
RÁE
9422010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com>
943
944 * plugin-api.h (ld_plugin_get_view): New.
945 (ld_plugin_tag): Add LDPT_GET_VIEW.
946 (ld_plugin_tv): Add tv_get_view.
947
02458de2
JJ
9482011-03-16 Jakub Jelinek <jakub@redhat.com>
949
950 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
951 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
952 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
953 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
954 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
955 DW_OP_GNU_entry_value): New.
956
007d6189
KT
9572011-02-28 Kai Tietz <kai.tietz@onevision.com>
958
959 * filenames.h (filename_ncmp): New prototype.
960
47704ddf
KT
9612011-02-23 Kai Tietz <kai.tietz@onevision.com>
962
963 * dwarf2.h (_ELF_DWARF2_H): Renamed to
964 _DWARF2_H.
965 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
966 DWARF2_External_PubNames, DWARF2_Internal_PubNames,
967 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
968 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
969
54fcddd0
UW
9702011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
971
972 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
973
7be9d9c9
DD
9742011-01-12 Iain Sandoe <iains@gcc.gnu.org>
975
976 * dwarf2.h: Update value for DW_AT_hi_user.
977
f9e6589d
DD
9782010-11-16 Ian Lance Taylor <iant@google.com>
979
980 * simple-object.h (simple_object_attributes_merge): Declare,
981 replacing simple_object_attributes_compare.
982
8baf536a
DD
9832010-11-04 Ian Lance Taylor <iant@google.com>
984
985 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
986
ffa54e5c
DD
9872010-11-02 Ian Lance Taylor <iant@google.com>
988
989 * simple-object.h: New file.
990
24f58f47 9912010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
ca346ede
DD
992
993 Sync LD plugin patch series (part 1/6) with src/include/.
994 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
995
24f58f47 9962010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
997
998 Apply LD plugin patch series (part 6/6).
999 * bfdlink.h (struct_bfd_link_callbacks): Document new argument
1000 to add_archive_element callback used to return a replacement bfd which
1001 is to be added to the hash table in place of the original element.
1002
24f58f47 10032010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
1004
1005 Apply LD plugin patch series (part 1/6).
1006 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
1007
a903d6ac 10082010-10-06 Andi Kleen <ak@linux.intel.com>
9711ae4d
DD
1009
1010 * libiberty.h (setproctitle): Add prototype.
1011
bb73df25
BS
10122010-09-29 Bernd Schmidt <bernds@codesourcery.com>
1013
1014 * opcode/tic6x-control-registers.h (tscl): Now read_write.
1015
d9aee5d7
AK
10162010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1017
1018 * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
1019
f4c65163
MGD
10202010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1021
1022 * arm.h (ARM_EXT_V6Z): Remove.
1023 (ARM_EXT_SEC): New define.
1024 (ARM_AEXT_V6Z): Use Security Extensions.
1025 (ARM_AEXT_V6ZK): Likeiwse.
1026 (ARM_AEXT_V6ZT2): Likewise.
1027 (ARM_AEXT_V6ZKT2): Likewise.
1028 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
1029 (ARM_ARCH_V7A_SEC): New define.
1030 (ARM_ARCH_V7A_MP): Rename...
1031 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
1032
b7807392
JJ
10332010-09-09 Jakub Jelinek <jakub@redhat.com>
1034
1035 * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
1036
f9e9243a
UW
10372010-07-06 Ken Werner <ken.werner@de.ibm.com>
1038
1039 * floatformat.h (floatformat_ieee_half_big): Add declaration.
1040 (floatformat_ieee_half_little): Likewise.
1041
360cfc9c
AM
10422010-06-29 Alan Modra <amodra@gmail.com>
1043
1044 * dis-asm.h: Remove references to maxq.
1045
42218b9f
RÁE
10462010-06-21 Rafael Espindola <espindola@google.com>
1047
1048 * plugin-api.h (ld_plugin_set_extra_library_path): New.
1049 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
1050 (ld_plugin_tv): Add tv_set_extra_library_path.
1051
36b2885d
JJ
10522010-06-21 Jakub Jelinek <jakub@redhat.com>
1053
1054 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
1055
6508b958
RÁE
10562010-06-18 Rafael Espindola <espindola@google.com>
1057
1058 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
1059 Make argument const.
1060
219a461e
DD
10612010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
1062
1063 * splay-tree.h: Update copyright years.
1064 (splay_tree_s): Document fields.
1065 (splay_tree_new_typed_alloc): New.
1066
1067 * hashtab.h: Update copyright years.
1068 (htab_create_typed_alloc): New.
1069
93a6c7a4
TG
10702010-06-10 Tristan Gingold <gingold@adacore.com>
1071
1072 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
1073 DW_TAG_HP_Bliss_field_set.
1074 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
1075 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
1076 DW_AT_HP_definition_points, DW_AT_HP_default_location and
1077 DW_AT_HP_is_result_param.
1078 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
1079 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
1080 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
1081 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
1082 (enum dwarf_line_number_x_ops): Add
1083 DW_LNE_HP_source_file_correlation.
1084 (enum dwarf_source_language): Add DW_LANG_HP_Bliss,
1085 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
1086 DW_LANG_HP_Assembler.
1087
3537c84b
RÁE
10882010-06-01 Rafael Espindola <espindola@google.com>
1089
1090 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
1091
9757332f
DD
10922010-04-26 Pedro Alves <pedro@codesourcery.com>
1093
1094 * filenames.h (PATH_SEPARATOR): Delete.
1095
10962010-04-23 Pedro Alves <pedro@codesourcery.com>
1097
1098 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
1099 always define it independently of host, add `dos_based' parameter,
1100 and handle it.
1101 (PATH_SEPARATOR): Define.
1102 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
1103 independently of host, add `dos_based' parameter, and handle it.
1104 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
1105 it independently of host, add `dos_based' parameter, and handle
1106 it.
1107 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
1108 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
1109 (HAS_DOS_DRIVE_SPEC): New.
1110 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
1111 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
1112 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
1113 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
1114
11152009-05-31 Ian Lance Taylor <iant@google.com>
1116
1117 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
1118 the way we treat an ISO C compiler. Don't define inline as a
1119 macro when compiling with C++.
1120 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
1121 when compiling with C++.
1122 * fibheap.h: Add extern "C" when compiling with C++.
1123
2cd2156f
DD
11242010-04-23 Pedro Alves <pedro@codesourcery.com>
1125
1126 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
1127 always define it independently of host, add `dos_based' parameter,
1128 and handle it.
1129 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
1130 independently of host, add `dos_based' parameter, and handle it.
1131 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
1132 it independently of host, add `dos_based' parameter, and handle
1133 it.
1134 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
1135 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
1136 (HAS_DOS_DRIVE_SPEC): New.
1137 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
1138 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
1139 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
1140 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
1141
11422010-04-20 Nick Clifton <nickc@redhat.com>
1143
1144 * sha1.h: Update copyright notice to use GPLv3.
1145
e4e42b45
NC
11462010-04-15 Nick Clifton <nickc@redhat.com>
1147
1148 * bout.h: Update copyright notice to use GPLv3.
1149 * hp-symtab.h: Likewise.
1150 * oasys.h: Likewise.
1151 * progress.h: Likewise.
1152 * sha1.h: Likewise.
1153 * xtensa-isa-internal.h: Likewise.
1154 * xtensa-isa.h: Likewise.
1155
58cd9144
DE
11562010-04-14 Doug Evans <dje@google.com>
1157
1158 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
1159
a233b20c
JJ
11602010-04-05 Jakub Jelinek <jakub@redhat.com>
1161
1162 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
1163 field.
1164
40b36596
JM
11652010-03-25 Joseph Myers <joseph@codesourcery.com>
1166
1167 * dis-asm.h (print_insn_tic6x): Declare.
1168
0aec0f33
JM
11692010-03-23 Joseph Myers <joseph@codesourcery.com>
1170
1171 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
1172
16c06870
JB
11732010-01-13 Joel Brobecker <brobecker@adacore.com>
1174
1175 Add new DW_AT_use_GNAT_descriptive_type CU attribute.
1176 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
1177
6d390a9e
DD
11782010-01-11 Tristan Gingold <gingold@adacore.com>
1179
1180 * demangle.h (ada_demangle): Add prototype.
1181
43e85a8f
DD
11822010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1183
1184 PR bootstrap/41771
1185 * ansidecl.h: Fix inline test for C99 and Sun Studio cc.
1186
2e13ec5c
JB
11872009-12-29 Joel Brobecker <brobecker@adacore.com>
1188
1189 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
1190
e7f8eadb
DK
11912009-12-14 Doug Kwan <dougkwan@google.com>
1192
1193 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters
1194 to avoid shadowed variable warnings.
1195 * dis-asm.h (struct disassemble_info): Ditto.
1196 (disassemble_init_for_target): Ditto.
1197 (init_disassemble_info): Ditto.
1198
3cb4feec
AM
11992009-11-18 Alan Modra <amodra@bigpond.net.au>
1200
1201 * alloca-conf.h: Clarify comment.
1202
dec397b2
JB
12032009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
1204
1205 Add DWARF attribute value for the "Borland fastcall" calling
1206 convention.
8b40760a 1207 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
dec397b2 1208
96d86ee3
KT
12092009-10-23 Kai Tietz <kai.tietz@onevision.com>
1210
1211 * splay-tree.h (libi_uhostptr_t): Add gcc specific
1212 __extension__ for long long type case to silent cX9.
1213 (libi_shostptr_t): Likewise.
1214
0adbbe4a
DD
12152009-10-19 Rafael Avila de Espindola <espindola@google.com>
1216
1217 PR40790
1218 * plugin-api.h: Don't include stdint.h unconditionally.
1219
3fce87a0
DD
12202009-10-15 Jakub Jelinek <jakub@redhat.com>
1221
1222 * include/dwarf2.h (DW_LANG_Python): Add comment that it is
1223 a DWARF 4 addition.
1224
f88dc410
AM
12252009-10-14 Alan Modra <amodra@bigpond.net.au>
1226
1227 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
1228 bfd_link_common_skip_ar_aymbols.
1229 (struct bfd_link_info): Here too.
1230
e322137b
DD
12312009-10-09 Rafael Espindola <espindola@google.com>
1232
1233 * plugin-api.h (ld_plugin_add_input_library): Change argument name to
1234 libname.
1235
59b17575
DD
12362008-10-03 Rafael Espindola <espindola@google.com>
1237
1238 * plugin-api.h: New.
1239 * lto-symtab.h: New.
1240
8341e15b
ILT
12412009-10-05 Rafael Espindola <espindola@google.com>
1242
1243 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
1244 (ld_plugin_get_input_file): New.
1245 (ld_plugin_release_input_file): New.
1246 (ld_plugin_add_input_library): New.
1247 (ld_plugin_message): Mark format const.
1248 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
1249 LDPT_ADD_INPUT_LIBRARY.
1250 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
1251 tv_add_input_library.
1252
12532009-10-04 Jerry Quinn <jlquinn@optonline.net>
1254
1255 * plugin-api.h: Fix compile.
1256
664aa91f
DD
12572009-09-29 Jason Merrill <jason@redhat.com>
1258
1259 * demangle.h (enum demangle_component_type): Add
1260 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
1261 DEMANGLE_COMPONENT_UNNAMED_TYPE.
1262 (struct demangle_component): Add s_unary_num.
1263
c7927a3c
NC
12642009-09-29 DJ Delorie <dj@redhat.com>
1265
1266 * dis-asm.h: Add prototype for print_insn_rx.
1267
39236edf
DD
12682009-09-25 Dodji Seketeli <dodji@redhat.com>
1269
1270 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
1271 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
1272 and DW_TAG_formal_parameter_pack until DWARF 5 is out.
1273
fa9efd0f
DD
12742009-09-25 Cary Coutant <ccoutant@google.com>
1275
1276 Add rest of new values from DWARF Version 4.
1277 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1278 New tags.
1279 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1280 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1281 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1282 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1283 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1284 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1285 attributes.
1286 (DW_LANG_Python): New language.
1287
2b6f5997
CC
12882009-09-24 Cary Coutant <ccoutant@google.com>
1289
1290 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1291 New tags.
1292 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1293 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1294 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1295 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1296 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1297 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1298 attributes.
1299 (DW_LANG_Python): New language.
1300
a89caa61
DD
13012009-09-22 Dodji Seketeli <dodji@redhat.com>
1302
1303 * dwarf2.h (enum dwarf_tag): Add
1304 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
1305
a50b1753
NC
13062009-09-09 Martin Thuresson <martin@mtme.org>
1307
1308 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
1309 level.
1310
66a6900a
JZ
13112009-09-04 Jie Zhang <jie.zhang@analog.com>
1312
1313 * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
1314 (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
1315 (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
1316 PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
1317 Adjust accordingly.
1318 (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
1319 PseudoDbg_Assert_grp_mask.
1320
7ba29e2a
NC
13212009-08-06 Michael Eager <eager@eagercon.com>
1322
1323 * dis-asm.h: Decl print_insn_microblaze().
1324
6e881691
DD
13252009-07-24 Ian Lance Taylor <iant@google.com>
1326
1327 * libiberty.h (crc32): Declare.
1328
2c61e778
DE
13292009-07-20 Cary Coutant <ccoutant@google.com>
1330 Doug Evans <dje@google.com>
77170296
DE
1331
1332 Add some dwarf4 values.
1333 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
1334 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
1335 DW_FORM_flag_present, DW_FORM_sig8.
1336 (enum dwarf_attribute): Add DW_AT_signature.
1337
d5031754
DD
13382009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1339
1340 * demangle.h
1341 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
1342 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
1343 New.
1344
fa8f86ff
TT
13452009-07-10 Tom Tromey <tromey@redhat.com>
1346
1347 * dwarf2.h: New file, moved from elf/.
1348
62d2aabf
DD
13492009-07-09 Jakub Jelinek <jakub@redhat.com>
1350
1351 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1352 and DW_OP_stack_value.
1353
e0452928
DD
13542009-07-09 Tom Tromey <tromey@redhat.com>
1355
1356 * elf/dwarf2.h: Remove, renaming to...
1357 * dwarf2.h: ... this.
1358
13592009-06-29 Tom Tromey <tromey@redhat.com>
1360
1361 * elf/dwarf2.h: New file. Merged with gdb.
1362
0313a2b8
NC
13632009-06-18 Nick Clifton <nickc@redhat.com>
1364
1365 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
1366 field of struct disassemble_info.
1367
671f4ed1
DD
13682009-06-09 Ian Lance Taylor <ian@airs.com>
1369
1370 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
1371
1316c8b3
NC
13722009-06-15 Nick Clifton <nickc@redhat.com>
1373
0313a2b8
NC
1374 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
1375 struct disassemble_info.
1316c8b3 1376
8466c6d4
DD
13772009-06-02 Ian Lance Taylor <iant@google.com>
1378
1379 * ansidecl.h (EXPORTED_CONST): Define.
1380
52d6785f
DD
13812009-05-31 Ian Lance Taylor <iant@google.com>
1382
1383 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
1384 the way we treat an ISO C compiler. Don't define inline as a
1385 macdro when compiling with C++.
1386 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
1387 when compiling with C++.
1388 * fibheap.h: Add extern "C" when compiling with C++.
1389
84983b1a
TG
13902009-05-25 Tristan Gingold <gingold@adacore.com>
1391
1392 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
1393 FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
1394
95e62385
L
13952009-04-22 Taras Glek <tglek@mozilla.com>
1396
1397 * hashtab.h: Update GTY annotations to new syntax.
1398 * splay-tree.h: Likewise.
e48570bb 1399
a0c402a5
L
14002009-04-08 H.J. Lu <hongjiu.lu@intel.com>
1401
1402 * bfdlink.h (bfd_link_info): Add warn_alternate_em.
1403
8d25cc3d
AM
14042009-03-18 Alan Modra <amodra@bigpond.net.au>
1405
1406 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
1407 documentation.
1408
c743cf5d
DD
14092009-03-17 Jason Merrill <jason@redhat.com>
1410
1411 * demangle.h (enum demangle_component_type): Add
1412 DEMANGLE_COMPONENT_FUNCTION_PARAM.
1413
fa7f3e72
CC
14142008-12-01 Cary Coutant <ccoutant@google.com>
1415
1416 * plugin-api.h (LDPS_BAD_HANDLE): New constant.
1417 (ld_plugin_get_input_file): New typedef.
1418 (ld_plugin_release_input_file): New typedef.
1419 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
1420 (struct ld_plugin_tv): Add two new fields.
1421
84e94c90
NC
14222008-12-23 Jon Beniston <jon@beniston.com>
1423
1424 * dis-asm.h: Add LM32 disassembler function prototype.
1425
d2825c1a
DD
14262008-12-10 Jason Merrill <jason@redhat.com>
1427
1428 * demangle.h (enum demangle_component_type): Add
1429 DEMANGLE_COMPONENT_FIXED_TYPE.
1430
6c52134c
CC
14312008-12-01 Cary Coutant <ccoutant@google.com>
1432
1433 * plugin-api.h (ld_plugin_message): Change format parameter to const.
1434
a6bfd026
CC
14352008-12-01 Cary Coutant <ccoutant@google.com>
1436
1437 * plugin-api.h: Fix syntax error when compiling with C++.
1438
ae5a3597
AM
14392008-11-26 Alan Modra <amodra@bigpond.net.au>
1440
1441 PR 7047
1442 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
1443 Add "literal".
1444
1fa3cd83
SA
14452008-11-21 Sterling Augustine <sterling@tensilica.com>
1446
1447 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
1448 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
1449
33430bd0 14502008-11-19 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1451
33430bd0
BW
1452 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
1453 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
1454 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
1455 (XCHAL_NUM_AREGS): Change to 32.
1456 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
1457 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
1458 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
1459 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
1460 (XCHAL_DEBUGLEVEL): Change to 6.
e4e42b45 1461
d387240a
TG
14622008-11-14 Tristan Gingold <gingold@adacore.com>
1463
1464 * fopen-vms.h (FOPEN_RB): Use a single string to match the
1465 standard prototype.
1466 (FOPEN_WB): Ditto.
1467 (FOPEN_AB): Ditto.
1468 (FOPEN_RUB): Ditto.
1469 (FOPEN_WUB): Ditto.
1470 (FOPEN_AUB): Ditto.
1471
75ded2db
AM
14722008-10-21 Alan Modra <amodra@bigpond.net.au>
1473
1474 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
1475
1c08f2c8
DD
14762008-10-06 Jason Merrill <jason@redhat.com>
1477
1478 * demangle.h (enum demangle_component_type): Add
1479 DEMANGLE_COMPONENT_PACK_EXPANSION.
1480
f1c4cc75
RH
14812008-09-24 Richard Henderson <rth@redhat.com>
1482
1483 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1484
bbb444b6
ILT
14852008-09-22 Rafael Espindola <espindola@google.com>
1486
1487 * plugin-api.h (ld_plugin_status): Remove comma from the last item.
1488 Use C style comment.
1489 (ld_plugin_api_version, ld_plugin_output_file_type,
1490 ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
1491 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
1492 comma from the last item.
1493
89fc3421
CC
14942008-09-18 Cary Coutant <ccoutant@google.com>
1495
1496 Add plugin functionality for link-time optimization (LTO).
1497 * plugin-api.h: New file.
1498
ba8cb4ba
DD
14992008-09-09 Jason Merrill <jason@redhat.com>
1500
1501 * demangle.h (enum demangle_component_type): Add
1502 DEMANGLE_COMPONENT_DECLTYPE.
1503
67efbf45
AM
15042008-08-25 Alan Modra <amodra@bigpond.net.au>
1505
1506 * binary-io.h: New file, imported from gnulib, but don't
1507 #include <fcntl.h> or <stdio.h>.
1508
5c1d2f5f
AM
15092008-08-17 Alan Modra <amodra@bigpond.net.au>
1510
1511 * bfdlink.h (bfd_generic_link_read_symbols): Declare.
1512
7b21ac3f
EW
15132008-08-08 Anatoly Sokolov <aesok@post.ru>
1514
1515 * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1516 E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1517 (EF_AVR_MACH): Redefine to 0x7F.
1518 * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
1519 (AVR_ISA_AVR3): Redefine.
1520 (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
1521 AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
1522 AVR_ISA_AVR6): Define.
1523
1bac266e
JZ
15242008-07-12 Jie Zhang <jie.zhang@analog.com>
1525
1526 Revert
1527 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1528 * bfdlink.h (struct bfd_link_info): Add sep_code member
1529 variable.
1530 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1531 (EF_BFIN_DATA_IN_L1): Define.
1532
8c684578
JZ
15332008-07-12 Jie Zhang <jie.zhang@analog.com>
1534
1535 * bfdlink.h (struct bfd_link_info): Add sep_code member
1536 variable.
1537 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1538 (EF_BFIN_DATA_IN_L1): Define.
1539
6a4fe770
SS
15402008-07-07 Stan Shebs <stan@codesourcery.com>
1541
1542 * dis-asm.h (struct disassemble_info): Add endian_code field.
1543
0f963b24
JB
15442008-07-07 Joel Brobecker <brobecker@adacore.com>
1545
1546 * safe-ctype.h: Add #include of ctype.h before redefining
1547 the ctype.h macros.
1548
d5721fa7
JB
15492008-07-04 Joel Brobecker <brobecker@adacore.com>
1550
1551 * safe-ctype.h: Remove #error when detecting that ctype.h has been
1552 included. Redefine the various macros provided by ctype.h as
1553 undefined variables.
1554
1e5d0832
DD
15552008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1556
1557 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1558 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1559
97407faf
AM
15602008-06-06 Alan Modra <amodra@bigpond.net.au>
1561
1562 * bfdlink.h (struct bfd_link_info): Add "path_separator".
1563
112b7c50
AK
15642008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
1565
1566 * dis-asm.h (print_s390_disassembler_options):
1567 Prototype added.
1568
b68965a0
DD
15692008-03-24 Ian Lance Taylor <iant@google.com>
1570
1571 * sha1.h: New file, from gnulib.
1572
1573 * md5.h: Add extern "C" when compiled with C++.
1574
66ce8439
ILT
15752008-03-24 Ian Lance Taylor <iant@google.com>
1576
1577 * md5.h: Add extern "C" when compiled with C++.
1578
91edef2d
ILT
15792008-03-21 Ian Lance Taylor <iant@google.com>
1580
1581 * filenames.h: Add extern "C" when compiled with C++.
1582
f13a99db
AM
15832008-02-15 Alan Modra <amodra@bigpond.net.au>
1584
1585 * bfdlink.h (struct bfd_link_hash_table): Delete creator field.
1586 (struct bfd_link_info): Add output_bfd.
1587
6c7d412c
BW
15882008-02-11 Bob Wilson <bob.wilson@acm.org>
1589
1590 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
1591 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
e4e42b45 1592
830ef634
DD
15932008-01-26 David Daney <ddaney@avtrex.com>
1594
1595 * demangle.h (demangle_component_type): Add
1596 DEMANGLE_COMPONENT_JAVA_RESOURCE,
1597 DEMANGLE_COMPONENT_COMPOUND_NAME, and
1598 DEMANGLE_COMPONENT_CHARACTER as new enum values.
1599 (demangle_component): Add struct s_character to union u.
1600
b14d30e1
JM
16012007-11-07 Joseph Myers <joseph@codesourcery.com>
1602 Daniel Jacobowitz <dan@codesourcery.com>
1603
1604 * floatformat.h (struct floatformat): Add split_half field.
1605 (floatformat_ibm_long_double): New.
1606
3a0ab695
DD
16072007-09-06 Tom Tromey <tromey@redhat.com>
1608
1609 * libiberty.h (pex_free): Document process killing.
1610
8969a67f
DD
16112007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1612
1613 * demangle.h (enum demangle_component_type): Add
1614 DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1615
cd12e26d
BE
16162007-07-25 Ben Elliston <bje@au.ibm.com>
1617
1618 * ternary.h: Remove.
1619
0a05a876 16202007-07-18 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1621
0a05a876
BW
1622 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1623 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
e4e42b45 1624
bd0aa315
NC
16252007-07-17 Nick Clifton <nickc@redhat.com>
1626
1627 * COPYING3: New file. Contains version 3 of the GNU General
1628 Public License.
1629
d2df793a
NC
16302007-07-12 Kai Tietz <kai.tietz@onevision.com>
1631
ae8772e6
HPN
1632 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1633 work-a-round whitespace problem in gcc gengtype.
1634
d2df793a
NC
1635 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
1636 needed for WIN64 when a long is not wide enough for a pointer.
0fdaa005 1637 (splay_tree_key, splay_tree_value): Use the new types.
d2df793a 1638
fd2f25da
RM
16392007-07-09 Roland McGrath <roland@redhat.com>
1640
1641 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1642
a208b53c
NC
16432007-07-06 Nick Clifton <nickc@redhat.com>
1644
1645 * bfdlink.h: Update copyright notice to refer to GPLv3.
1646
3d3d428f
NC
16472007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1648
0fdaa005 1649 * dis-asm.h (print_insn_cr16): New prototype.
3d3d428f 1650
a9a4c53e
AM
16512007-06-01 Noah Misch <noah@cs.caltech.edu>
1652 Alan Modra <amodra@bigpond.net.au>
1653
1654 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
1655
0c18fee5
DD
16562007-05-07 Nathan Froyd <froydnj@codesourcery.com>
1657
1658 * libiberty.h (writeargv): Declare.
1659
49fa1e15
AM
16602007-04-30 Alan Modra <amodra@bigpond.net.au>
1661
1662 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1663
e8590c10
DD
16642007-04-25 Mark Mitchell <mark@codesourcery.com>
1665
1666 * demangle.h: Change license to LGPL + exception.
1667
4a828aab
RH
16682007-04-10 Richard Henderson <rth@redhat.com>
1669
1670 * bfdlink.h (struct bfd_link_info): Add relax_trip.
1671
9c577e89
DD
16722007-03-29 Joel Brobecker <brobecker@adacore.com>
1673
1674 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
1675 regardless of the type of file system.
1676
e04d7611
DD
16772007-03-06 Jan Hubicka <jh@suse.cz>
1678
1679 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1680
2889e75b
NC
16812007-02-21 Nick Clifton <nickc@redhat.com>
1682
1683 * bfdlink.h (struct bfd_link_callbacks): Add
1684 override_segment_assignment field.
1685
92f01d61 16862007-02-17 Mark Mitchell <mark@codesourcery.com>
72f4393d
L
1687 Nathan Sidwell <nathan@codesourcery.com>
1688 Vladimir Prus <vladimir@codesourcery.com
1689 Joseph Myers <joseph@codesourcery.com>
92f01d61
JM
1690
1691 * bin-bugs.h: Remove.
1692
b5d7c748
DD
16932007-02-09 Joseph S. Myers <joseph@codesourcery.com>
1694
1695 * libiberty.h (pex_write_input): Remove prototype.
1696
d6eafc3e
DB
16972007-02-05 Dave Brolley <brolley@redhat.com>
1698
1699 * Contribute the following changes:
1700 2001-03-26 Ben Elliston <bje@redhat.com>
1701
1702 * dis-asm.h (print_insn_mep): Declare.
1703
fc523535 17042007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
1705
1706 * dis-asm.h (print_i386_disassembler_options): New.
1707
53d7966f 17082007-01-31 Vladimir Prus <vladimir@codesourcery.com>
fd2f25da 1709
53d7966f
VP
1710 * libiberty.h (PEX_STDERR_TO_PIPE): New define.
1711 (PEX_BINARY_ERROR): New define.
1712 (pex_read_err): New function.
1713
208c1674
DD
17142007-01-29 Simon Baldwin <simonb@google.com>
1715
1716 * demangle.h: New cplus_demangle_print_callback,
1717 cplus_demangle_v3_callback, and java_demangle_v3_callback function
1718 prototypes, and demangle_callbackref type definition.
1719
40b36307
L
17202007-01-16 H.J. Lu <hongjiu.lu@intel.com>
1721
1722 PR ld/3831
1723 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
fd2f25da 1724 Add dynamic and dynamic_data.
40b36307 1725
4fd454c8
NC
17262006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1727 Nick Clifton <nickc@redhat.com>
1728
1729 * ansidecl.h (ATTRIBUTE_PACKED): Define.
1730
d8f813d4 17312006-11-30 Andrew Stubbs <andrew.stubbs@st.com>
40b36307 1732 J"orn Rennecke <joern.rennecke@st.com>
d8f813d4
JR
1733
1734 PR driver/29931
1735 * libiberty.h (make_relative_prefix_ignore_links): Declare.
1736
2caa7ca0
BW
17372006-11-27 Bob Wilson <bob.wilson@acm.org>
1738
1739 * xtensa-config.h (XSHAL_ABI): New.
1740 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
1741
0154116a
BW
17422006-11-27 Bob Wilson <bob.wilson@acm.org>
1743
1744 * xtensa-isa.h (STATIC_LIBISA): Delete.
1745
2087ad84
PB
17462006-10-30 Paul Brook <paul@codesourcery.com>
1747
1748 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1749 symtab_size.
1750
c0f00686
L
17512006-10-30 H.J. Lu <hongjiu.lu@intel.com>
1752
1753 PR ld/3111
1754 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
1755
e9f53129
AM
17562006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1757 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1758 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1759 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1760 Alan Modra <amodra@bigpond.net.au>
1761
1762 * dis-asm.h (print_insn_spu): Declare.
1763
1c0d3aa6
NC
17642006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1765
1766 * dis-asm.h: Add prototypes for Score disassembler routines.
1767
55255dae
L
17682006-09-07 H.J. Lu <hongjiu.lu@intel.com>
1769
1770 * bfdlink.h (bfd_elf_dynamic_list): New.
1771 (bfd_link_info): Add a dynamic field.
1772
c17d87de
NC
17732006-08-04 Marcelo Tosatti <marcelo@kvack.org>
1774
1775 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1776
fdc90cb4
JJ
17772006-07-10 Jakub Jelinek <jakub@redhat.com>
1778
1779 * bfdlink.h (struct bfd_link_info): Add emit_hash and
1780 emit_gnu_hash bitfields.
1781
3db2e6dd
DD
17822006-04-11 Jim Blandy <jimb@codesourcery.com>
1783
1784 * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1785
fbbc3759
L
17862006-04-06 H.J. Lu <hongjiu.lu@intel.com>
1787
1788 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with
1789 relax_pass.
1790
d70c5fc7 17912006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
72f4393d
L
1792 Anil Paranjape <anilp1@kpitcummins.com>
1793 Shilin Shakti <shilins@kpitcummins.com>
d70c5fc7
NC
1794
1795 * dis-asm.h (print_insn_xc16c): New prototype.
1796
dd942754
DD
17972006-01-18 DJ Delorie <dj@redhat.com>
1798
1799 * md5.h: Include ansidecl.h
1800
d99b6465
AS
18012006-01-17 Andreas Schwab <schwab@suse.de>
1802
1803 PR binutils/1486
1804 * dis-asm.h (struct disassemble_info): Add
1805 disassembler_needs_relocs.
1806
51d04b5c
BW
18072006-01-09 Bob Wilson <bob.wilson@acm.org>
1808
1809 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1810
b2d179be
BW
18112005-12-30 Bob Wilson <bob.wilson@acm.org>
1812
1813 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1814
d031aafb
NS
18152005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1816
1817 Second part of ms1 to mt renaming.
1818 * dis-asm.h (print_insn_mt): Renamed.
1819
7887b2ce
DD
18202005-12-10 Terry Laurenzo <tlaurenzo@gmail.com>
1821
1822 PR java/9861
1823 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
1824 output format for return types
1825
6ed89c00
AM
18262005-11-03 Alan Modra <amodra@bigpond.net.au>
1827
1828 * bfdlink.h (struct bfd_link_order): Tweak comment.
1829
fb10537e
DD
18302005-10-31 Mark Kettenis <kettenis@gnu.org>
1831
1832 * floatformat.h (enum floatformat_byteorders): Add
1833 floatformat_vax.
1834 (floatformat_vax_aingle, floatformat_vax_double): Declare.
1835
16175d96
DB
18362005-10-28 Dave Brolley <brolley@redhat.com>
1837
1838 Contribute the following changes:
1839 2003-09-29 Dave Brolley <brolley@redhat.com>
1840
1841 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
1842 more exotic underlying types to be used.
1843
3c9b82ba
NC
18442005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
1845
1846 disasm.h: Add declaration for print_insn_z80
1847
dc603df5
CM
18482005-09-30 Catherine Moore <clm@cm00re.com>
1849
1850 * dis-asm.h (print_insn_bfin): Declare.
dc603df5 1851
7b17bc29
MM
18522005-09-26 Mark Mitchell <mark@codesourcery.com>
1853
1854 * libiberty.h (expandargv): New function.
1855
c17ae8a2
AM
18562005-08-18 Alan Modra <amodra@bigpond.net.au>
1857
1858 * bfdlink.h: Remove mention of a29k.
1859 * dis-asm.h: Remove a29k support.
c17ae8a2 1860
3b6940c0
DD
18612005-08-17 Mark Kettenis <kettenis@gnu.org>
1862
1863 * floatformat.h (struct floatformat): Change type of large
1864 argument for is_valid member to `const void *'.
1865 (floatformat_to_double): Change type of second argument to `const
1866 void *'.
1867 (floatformat_from_double): Change type of last argument to `void
1868 *'.
1869 (floatformat_is_valid): Change type of last argument to `const
1870 void *'.
1871
49f58d10
JB
18722005-07-14 Jim Blandy <jimb@redhat.com>
1873
1874 * dis-asm.h (print_insn_m32c): New declaration.
1875
f2942ea4
DD
18762005-07-12 Ben Elliston <bje@au.ibm.com>
1877
1878 * xregex2.h (regexec): Qualify this prototype with __extension__
1879 when compiling with GNU C.
1880
0fd3a477
JW
18812005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1882
1883 * dis-asm.h (fprintf_ftype): Add format attribute.
1884
6ba85b8c
DD
18852005-07-03 Steve Ellcey <sje@cup.hp.com>
1886
1887 PR other/13906
1888 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
1889 * md5.h (md5_uintptr): New.
1890 (md5_ctx): Align buffer field.
1891
c3cca4c9
DD
18922005-06-30 Daniel Berlin <dberlin@dberlin.org>
1893
1894 * hashtab.h (HTAB_DELETED_ENTRY): New macro.
1895 (HTAB_EMPTY_ENTRY): New macro.
1896
67f3cb05
GK
18972005-06-20 Geoffrey Keating <geoffk@apple.com>
1898
fd2f25da 1899 * libiberty.h (strverscmp): Prototype.
67f3cb05 1900
08d8fa11
JJ
19012005-06-17 Jakub Jelinek <jakub@redhat.com>
1902
1903 * elf/external.h (GRP_ENTRY_SIZE): Define.
1904
6b5d3a4d
ZW
19052005-06-08 Zack Weinberg <zack@codesourcery.com>
1906
1907 * dis-asm.h (get_arm_regnames): Update prototype.
1908
3f1c9c12
AH
19092005-06-07 Aldy Hernandez <aldyh@redhat.com>
1910 Michael Snyder <msnyder@redhat.com>
1911 Stan Cox <scox@redhat.com>
1912
1913 * dis-asm.h: Externalize print_insn_ms1.
1914
d30d42d1
DD
19152005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
1916
1917 * libiberty.h (XOBFINISH): New.
1918
e1fffbe6
AM
19192005-06-03 Alan Modra <amodra@bigpond.net.au>
1920
1921 * bfdlink.h (struct bfd_link_callbacks): Add einfo.
1922
c2bd6e35
DD
19232005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1924
1925 * libiberty.h (vsnprintf): Add format attribute.
1926
e9472921
DD
19272005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1928
1929 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1930
01e94249
DD
19312005-05-28 Eli Zaretskii <eliz@gnu.org>
1932
1933 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
1934 needed.
1935 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
1936
839e4798
RH
19372005-05-25 Richard Henderson <rth@redhat.com>
1938
1939 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1940
abf6a75b
DD
19412005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net>
1942
1943 * libiberty.h (ACONCAT): Properly cast value of alloca().
1944
1945 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
1946 __cplusplus.
1947
aaac3631
DD
19482005-05-12 Steve Ellcey <sje@cup.hp.com>
1949
1950 libiberty.h: Do not define empty basename prototype.
1951
e172dbf8
NC
19522005-05-10 Nick Clifton <nickc@redhat.com>
1953
1954 * Update the address and phone number of the FSF organization in
1955 the GPL notices in the following files:
1956 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
1957 dyn-string.h, fibheap.h, filenames.h, floatformat.h,
1958 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
1959 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
1960 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
1961 symcat.h, ternary.h, xregex2.h, xtensa-config.h,
1962 xtensa-isa-internal.h, xtensa-isa.h
1963
c631edf1
DD
19642005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1965
1966 * libiberty.h (unlock_std_streams): New.
1967
a288642d
DD
19682005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1969
1970 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
1971 Don't use the PTR macro.
1972
1973 * sort.h: Don't use the PARAMS macro.
1974
7b6f6286
DD
19752005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1976
1977 * libiberty.h (unlock_stream): New.
1978
ab70e2a5
DD
19792005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1980
1981 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1982 Remove parameter names.
1983
ac119ae8
DD
19842005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1985
1986 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1987 Provide prototypes for new functions.
1988
7e10245c
DD
19892005-03-29 Ian Lance Taylor <ian@airs.com>
1990
1991 * libiberty.h: Fix indentation.
1992
b109e79a
ILT
19932005-03-28 Ian Lance Taylor <ian@airs.com>
1994
1995 * libiberty.h: Include <stdio.h>.
1996 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
1997 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
1998 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
1999 (pex_init, pex_run, pex_read_output): Declare.
2000 (pex_get_status, pex_get_times, pex_free, pex_one): Declare.
2001 (struct pex_time): Define.
2002
3d0dfe26
MM
20032005-03-28 Mark Mitchell <mark@codesourcery.com>
2004
2005 * libiberty.h (ffs): Declare, if necessary.
e1fffbe6 2006
49b1fae4
DD
20072005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net>
2008
2009 * ternary.h: Don't use PARAMS anymore.
2010
20112005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net>
2012
2013 * md5.h: Remove definition and uses of __P.
2014 * dyn-string.h: Remove uses of PARAMS.
2015 * fibheap.h: Likewise.
2016 * floatformat.h: Likewise.
2017 * hashtab.h: Likewise.
2018
9334f9c6
DD
20192005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net>
2020
2021 * demangle.h: Remove uses of PARAMS.
2022
2023 * libiberty.h (ANSI_PROTOTYPES): Remove guard since
2024 ANSI_PROTOTYPES is always assumed.
2025 Remove uses of PARAMS throughout.
2026
0fad4bdb
DD
20272005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2028
2029 * libiberty.h (xstrndup): Declare.
2030
1ec0126d
DD
20312005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2032
2033 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
2034
1fbc7e7a
BW
20352005-03-22 Bob Wilson <bob.wilson@acm.org>
2036
2037 * xtensa-isa.h: Update a comment and whitespace.
2038
57316bff
L
20392005-03-16 H.J. Lu <hongjiu.lu@intel.com>
2040
2041 * bfdlink.h (bfd_link_info): Add gc_sections.
2042
8ec32723
DD
20432005-03-09 Mark Mitchell <mark@codesourcery.com>
2044
2045 * libiberty.h (gettimeofday): Declare.
2046
190eb137
DD
20472005-03-01 Jan Beulich <jbeulich@novell.com>
2048
2049 * libiberty.h: Declare unlink_if_ordinary.
2050
f075ee0c
AM
20512005-02-21 Alan Modra <amodra@bigpond.net.au>
2052
2053 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
2054 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
2055 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
2056
8adce22d
DD
20572005-02-14 Paolo Bonzini <bonzini@gnu.org>
2058
2059 PR bootstrap/19818
2060 * ansidecl.h (PARAMS): Guard from redefinition.
2061
11f25ea6
AM
20622005-02-03 Alan Modra <amodra@bigpond.net.au>
2063
2064 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
2065
77cfaee6
AM
20662005-02-01 Alan Modra <amodra@bigpond.net.au>
2067
2068 * bfdlink.h (bfd_link_repair_undef_list): Declare.
2069
0bcb06d2
AS
20702005-01-10 Andreas Schwab <schwab@suse.de>
2071
2072 * dis-asm.h (struct disassemble_info): Add skip_zeroes and
2073 skip_zeroes_at_end.
2074
40a59a4c
DD
20752004-12-11 Ben Elliston <bje@au.ibm.com>
2076
2077 * fibheap.h (struct fibnode): Only use unsigned long bitfields
2078 when __GNUC__ is defined and ints are less than 32-bits wide.
2079
fc0e6df6
PB
20802004-11-04 Paul Brook <paul@codesourcery.com>
2081
2082 * bfdlink.h (bfd_link_info): Add default_imported_symver.
2083
a1ace8d8
BW
20842004-11-12 Bob Wilson <bob.wilson@acm.org>
2085
2086 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
2087 * xtensa-isa.h (xtensa_interface_class_id): New prototype.
2088
7499d566
NC
20892004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
2090 Vineet Sharma <vineets@noida.hcltech.com>
2091
2092 * dis-asm.h: Add prototype for print_insn_maxq_little.
2093
3e3b46e5
PB
20942004-10-26 Paul Brook <paul@codesourcery.com>
2095
2096 * bfdlink.h (struct bfd_link_info): Add create_default_symver.
2097
dfeffb9f
L
20982004-10-21 H.J. Lu <hongjiu.lu@intel.com>
2099
2100 PR 463
2101 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct
2102 bfd_link_hash_entry to reloc_overflow.
2103
43cd72b9
BW
21042004-10-07 Bob Wilson <bob.wilson@acm.org>
2105
2106 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
2107 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
2108 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
c44050dc 2109
43cd72b9
BW
2110 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
2111 (config_sturct struct): Delete.
2112 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
2113 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
2114 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
2115 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
2116 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
2117 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
2118 (xtensa_insn_decode_fn): Rename to ...
2119 (xtensa_opcode_decode_fn): ... this.
2120 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
2121 xtensa_undo_reloc_fn): Update.
2122 (xtensa_encoding_template_fn): Delete.
2123 (xtensa_opcode_encode_fn, xtensa_format_decode_fn,
2124 xtensa_length_decode_fn): New.
2125 (xtensa_format_internal, xtensa_slot_internal): New types.
2126 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
2127 get_field, and set_field fields. Add name, field_id, regfile,
2128 num_regs, and flags fields.
2129 (xtensa_arg_internal): New type.
2130 (xtensa_iclass_internal): Change operands field to array of
2131 xtensa_arg_internal. Add num_stateOperands, stateOperands,
2132 num_interfaceOperands, and interfaceOperands fields.
2133 (xtensa_opcode_internal): Delete length, template, and iclass fields.
2134 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
2135 (opname_lookup_entry): Delete.
2136 (xtensa_regfile_internal, xtensa_interface_internal,
2137 xtensa_funcUnit_internal, xtensa_state_internal,
2138 xtensa_sysreg_internal, xtensa_lookup_entry): New.
2139 (xtensa_isa_internal): Replace opcode_table field with opcodes field.
2140 Change type of opname_lookup_table. Delete num_modules,
2141 module_opcode_base, module_decode_fn, config, and has_density fields.
2142 Add num_formats, formats, format_decode_fn, length_decode_fn,
2143 num_slots, slots, num_fields, num_operands, operands, num_iclasses,
2144 iclasses, num_regfiles, regfiles, num_states, states,
2145 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
2146 max_sysreg_num, sysreg_table, num_interfaces, interfaces,
2147 interface_lookup_table, num_funcUnits, funcUnits and
2148 funcUnit_lookup_table fields.
2149 (xtensa_isa_module, xtensa_isa_modules): Delete.
2150 (xtensa_isa_name_compare): New prototype.
2151 (xtisa_errno, xtisa_error_msg): New.
2152 * xtensa-isa.h (XTENSA_ISA_VERSION): Define.
2153 (xtensa_isa): Change type.
2154 (xtensa_operand): Delete.
2155 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
2156 xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
2157 xtensa_funcUnit_use): New types.
2158 (libisa_module_specifier): Delete.
2159 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
2160 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
2161 xtensa_insnbuf_from_chars): Update prototypes.
2162 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
2163 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
2164 xtensa_encode_insn, xtensa_insn_length,
2165 xtensa_insn_length_from_first_byte, xtensa_num_operands,
2166 xtensa_operand_kind, xtensa_encode_result,
2167 xtensa_operand_isPCRelative): Delete.
2168 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
2169 xtensa_operand_set_field, xtensa_operand_encode,
2170 xtensa_operand_decode, xtensa_operand_do_reloc,
2171 xtensa_operand_undo_reloc): Update prototypes.
2172 (xtensa_isa_maxlength, xtensa_isa_length_from_chars,
2173 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
2174 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
2175 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
2176 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
2177 xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
2178 xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
2179 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
2180 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
2181 xtensa_opcode_is_loop, xtensa_opcode_is_call,
2182 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
2183 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
2184 xtensa_opcode_funcUnit_use, xtensa_operand_name,
2185 xtensa_operand_is_visible, xtensa_operand_is_register,
2186 xtensa_operand_regfile, xtensa_operand_num_regs,
2187 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
2188 xtensa_stateOperand_state, xtensa_stateOperand_inout,
2189 xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
2190 xtensa_regfile_lookup_shortname, xtensa_regfile_name,
2191 xtensa_regfile_shortname, xtensa_regfile_view_parent,
2192 xtensa_regfile_num_bits, xtensa_regfile_num_entries,
2193 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
2194 xtensa_state_is_exported, xtensa_sysreg_lookup,
2195 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
2196 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
2197 xtensa_interface_num_bits, xtensa_interface_inout,
2198 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
2199 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
8fdd7217
NC
22002004-10-07 Jeff Baker <jbaker@qnx.com>
2201
2202 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
2203
f6e332e6
AM
22042004-09-17 Alan Modra <amodra@bigpond.net.au>
2205
2206 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
2207 of union.
2208
79fadcb0
DD
22092004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
2210
2211 * libiberty.h (basename): Prototype for __MINGW32__.
2212
a5ecc6a5
DD
22132004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2214
2215 * ansidecl.h (ATTRIBUTE_SENTINEL): Define.
2216 * libiberty.h (concat, reconcat, concat_length, concat_copy,
2217 concat_copy2): Use ATTRIBUTE_SENTINEL.
2218
d003868e
AM
22192004-08-13 Alan Modra <amodra@bigpond.net.au>
2220
2221 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
2222 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
2223
deaa6723
DD
22242004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
2225
2226 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
2227 const-qualification before disposal.
2228
d5b4094f
DD
22292004-07-24 Bernardo Innocenti <bernie@develer.com>
2230
2231 * ansidecl.h (ARG_UNUSED): New Macro.
2232
60ee6567
L
22332004-07-23 H.J. Lu <hongjiu.lu@intel.com>
2234
2235 * bin-bugs.h (REPORT_BUGS_TO): Set to
2236 "<URL:http://www.sourceware.org/bugzilla/>".
2237
a35b6b04
DD
22382004-07-21 Paolo Bonzini <bonzini@gnu.org>
2239
2240 * ansidecl.h (ATTRIBUTE_PURE): New.
2241
7ab9a76e
DD
22422004-07-13 Bernardo Innocenti <bernie@develer.com>
2243
2244 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
2245 libcpp/internal.h.
2246 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
2247 macros.
2248
22492004-07-13 Bernardo Innocenti <bernie@develer.com>
2250
2251 * libiberty.h (ASTRDUP): Add casts required for stricter
2252 type conversion rules of C++.
2253 * obstack.h (obstack_free): Likewise.
2254
1fe1f39c
NC
22552004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
2256
2257 * dis-asm.h (print_insn_crx): Declare.
2258
eea6121a
AM
22592004-06-24 Alan Modra <amodra@bigpond.net.au>
2260
2261 * bfdlink.h (struct bfd_link_order): Update comment.
2262
8c37241b
JJ
22632004-05-11 Jakub Jelinek <jakub@redhat.com>
2264
2265 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
2266 relro_end fields.
8c37241b 2267
619874a6
DD
22682004-05-04 Andreas Jaeger <aj@suse.de>
2269
2270 * demangle.h: Do not use C++ reserved keyword typename as
2271 parameter for cplus_demangle_fill_builtin_type.
2272
bb6a587d
DD
22732004-04-22 Richard Henderson <rth@redhat.com>
2274
2275 * hashtab.h (struct htab): Add size_prime_index.
2276
d6ea4e80
DD
22772004-04-13 Jeff Law <law@redhat.com>
2278
2279 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
2280
f29d4bb8
DD
22812004-03-30 Zack Weinberg <zack@codesourcery.com>
2282
2283 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
2284
75d5e263
SS
22852004-03-25 Stan Shebs <shebs@apple.com>
2286
2287 * mpw/: Remove subdirectory and everything in it.
2288
b9cf773d
AM
22892004-03-23 Alan Modra <amodra@bigpond.net.au>
2290
2291 PR 51.
2292 * bfdlink.h (struct bfd_link_info): Add wrap_char.
2293
59c2e50f
L
22942004-03-20 H.J. Lu <hongjiu.lu@intel.com>
2295
2296 * bfdlink.h (bfd_link_info): Correct comments for the
2297 unresolved_syms_in_objects field.
2298
099f84cf
DD
22992004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
2300
2301 * dyn-string.h: Update copyright date.
2302
74aee4eb
DD
23032004-02-23 Ian Lance Taylor <ian@wasabisystems.com>
2304
2305 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
2306 the associated #defines.
2307
59727473
DD
23082004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
2309
062054c5
ILT
2310 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
2311 "libiberty.h".
2312
9850ebe2
ILT
2313 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
2314
59727473
DD
2315 * demangle.h (enum demangle_component_type): Define.
2316 (struct demangle_operator_info): Declare.
2317 (struct demangle_builtin_type_info): Declare.
2318 (struct demangle_component): Define.
2319 (cplus_demangle_fill_component): Declare.
2320 (cplus_demangle_fill_name): Declare.
2321 (cplus_demangle_fill_builtin_type): Declare.
2322 (cplus_demangle_fill_operator): Declare.
2323 (cplus_demangle_fill_extended_operator): Declare.
2324 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
2325 (cplus_demangle_v3_components): Declare.
2326 (cplus_demangle_print): Declare.
2327
10ca0e95 2328For older changes see ChangeLog-9103
252b5132 2329\f
b90efa5b 2330Copyright (C) 2004-2015 Free Software Foundation, Inc.
752937aa
NC
2331
2332Copying and distribution of this file, with or without modification,
2333are permitted in any medium without royalty provided the copyright
2334notice and this notice are preserved.
2335
252b5132
RH
2336Local Variables:
2337mode: change-log
2338left-margin: 8
2339fill-column: 74
2340version-control: never
2341End:
This page took 0.727808 seconds and 4 git commands to generate.