Copy gnulib obstack files
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
314dee8e
AM
12015-11-09 Alan Modra <amodra@gmail.com>
2
3 PR gdb/17133
4 * obstack.h: Import current gnulib file.
5
caa65211
L
62015-10-22 H.J. Lu <hongjiu.lu@intel.com>
7
8 * bfdlink.h (bfd_link_info): Add call_nop_as_suffix and
9 call_nop_byte.
10
886a2506
NC
112015-10-07 Claudiu Zissulescu <claziss@synopsys.com>
12
13 * dis-asm.h (arc_get_disassembler): Correct declaration.
14
68996839
NC
152015-09-30 Nick Clifton <nickc@redhat.com>
16
17 Import the following patches from the GCC mainline:
18
19 2015-08-14 Pierre-Marie de Rodat <derodat@adacore.com>
20
21 * dwarf2.def (DW_AT_GNU_bias): New attribute.
22
23 2015-08-14 Pierre-Marie de Rodat <derodat@adacore.com>
24
25 * dwarf2.def (DW_AT_GNU_numerator, DW_AT_GNU_denominator): New
26 attributes.
27
71f4ed30 282015-09-26 James Bowman <james.bowman@ftdichip.com>
29
30 * opcode/ft32.h: Add instruction macros FT32_*()
31
9b8b325a
RF
322015-09-20 Rich Felker <dalias@libc.org>
33
34 * bfdlink.h (struct bfd_link_info): Add "nointerp" field.
35
5f329d5b
AM
362015-08-23 Alan Modra <amodra@gmail.com>
37
38 * bfdlink.h (enum output_type): Reorder enum.
39
64d94ba0
AM
402015-08-19 Alan Modra <amodra@gmail.com>
41
42 * bfdlink.h (enum output_type): Delete type_executable, add type_pde
43 and type_pie. Reorder.
44 (struct bfd_link_info): Delete pic field.
45 (bfd_link_executable, bfd_link_pde, bfd_link_pie, bfd_link_pic): Adjust.
46
3cbc1e5e
AM
472015-08-19 Alan Modra <amodra@gmail.com>
48
49 * bfdlink.h (bfd_link_pde): Define.
50
0e1862bb
L
512015-08-18 H.J. Lu <hongjiu.lu@intel.com>
52
53 * include/bfdlink.h (output_type): New enum.
54 (bfd_link_executable): New macro.
55 (bfd_link_dll): Likewise.
56 (bfd_link_relocatable): Likewise.
57 (bfd_link_pic): Likewise.
58 (bfd_link_pie): Likewise.
59 (bfd_link_info): Remove shared, executable, pie and relocatable.
60 Add output_type and pic.
61
dd419f3a
L
622015-08-12 H.J. Lu <hongjiu.lu@intel.com>
63
64 Sync with GCC
65 2015-08-11 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
66
67 * ansidecl.h (GCC_FINAL): New macro.
68
53e8fd0f
JW
692015-07-16 Jiong Wang <jiong.wang@arm.com>
70
71 * elf/aarch64.h (R_AARCH64_P32_TLSLD_ADR_PREL21): New enumeration.
72
dc2edb52
L
732015-07-14 H.J. Lu <hongjiu.lu@intel.com>
74
75 Sync with GCC
76 2014-10-28 Richard Henderson <rth@redhat.com>
77
78 * longlong.h [__alpha] (umul_ppmm): Disable for c++.
79
d0270d8c
L
802015-07-14 H.J. Lu <hongjiu.lu@intel.com>
81
82 Sync with GCC
83 2014-12-09 Trevor Saunders <tsaunders@mozilla.com>
84
85 * hashtab.h, splay-tree.h: Remove GTY markers.
86
4d6404f0
L
872015-07-14 H.J. Lu <hongjiu.lu@intel.com>
88
89 Sync with GCC
90 2015-03-02 Markus Trippelsdorf <markus@trippelsdorf.de>
91
92 PR target/65261
93 * ansidecl.h (ATTRIBUTE_NO_SANITIZE_UNDEFINED): New macro.
94
3350cc01
CM
952015-07-09 Catherine Moore <clm@codesourcery.com>
96
72f4393d 97 * elf/mips/mips.h (Val_GNU_MIPS_ABI_FP_NAN2008): New.
3350cc01 98
328e7bfd
DC
992015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
100
101 * elf/avr.h: Add new 32 bit PC relative relocation.
102
a5499fa4
MF
1032015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
104
105 * elf/mips.h (DT_MIPS_RLD_MAP_REL): New macro.
106
bdc4de1b
NC
1072015-06-22 Nick Clifton <nickc@redhat.com>
108
109 * dis-asm.h (struct disassemble_info): Add stop_vma field.
110
2f0c68f2
CM
1112015-05-28 Catherine Moore <clm@codesourcery.com>
112
113 include/
114 * bfdlink.h: Rename eh_frame_hdr to eh_frame_hdr_type.
115
f91ca6bc
IB
1162015-05-22 Yunlian Jiang <yunlian@google.com>
117
118 * libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is
119 not defined.
120
15eddee1
JW
1212015-05-12 Jiong Wang <jiong.wang@arm.com>
122
123 * elf/aarch64.h (R_AARCH64_P32_LD32_GOTPAGE_LO14): New enumeration.
124
f7d13551
L
1252015-05-01 H.J. Lu <hongjiu.lu@intel.com>
126
127 Merge with gcc:
128 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
129 Manuel López-Ibáñez <manu@gcc.gnu.org>
130
131 PR driver/36312
132 * filenames.h: Add prototype for canonical_filename_eq.
133
0952813b
DD
1342015-04-30 DJ Delorie <dj@redhat.com>
135
136 * dis-asm.h (print_insn_rl78_g10): New.
137 (print_insn_rl78_g13): New.
138 (print_insn_rl78_g14): New.
139 (rl78_get_disassembler): New.
140
a4ea36c6
RE
1412015-04-17 Richard Earnshaw <rearnsha@arm.com>
142
143 Merge from gcc:
144 2015-03-19 Richard Biener <rguenther@suse.de>
145
146 * partition.h (struct partition_elem): Re-order elements to
147 avoid padding.
148
0ce398f1
L
1492015-04-14 H.J. Lu <hongjiu.lu@intel.com>
150
151 * bfdlink.h (bfd_link_info): Add compress_debug.
152
889c2a67
L
1532015-04-14 H.J. Lu <hongjiu.lu@intel.com>
154
155 PR ld/pr17709
156 * bfdlink.h (bfd_link_info): Add extern_protected_data.
157
a5721edd
JW
1582015-03-10 Matthew Wahab <matthew.wahab@arm.com>
159
160 PR ld/16572
161 * elf/arm.h (EF_ARM_HASENTRY): Remove.
162
07df97c8
PA
1632015-02-19 Pedro Alves <palves@redhat.com>
164
165 * floatformat.h [__cplusplus]: Wrap in extern "C".
166
ce875075
AM
1672015-02-14 Alan Modra <amodra@gmail.com>
168
169 PR ld/17973
170 * bfdlink.h (struct bfd_link_info): Delete loading_lto_outputs.
171
5a195044
MW
1722015-02-09 Mark Wielaard <mjw@redhat.com>
173
174 * dwarf2.h: Add DW_LANG_Fortran03 and DW_LANG_Fortran08.
175
a2c2acaf
MW
1762015-02-09 Mark Wielaard <mjw@redhat.com>
177
178 * dwarf2.def: Add DW_TAG_atomic_type.
179
3f8107ab
AM
1802015-01-28 James Bowman <james.bowman@ftdichip.com>
181
182 * dis-asm.h (print_insn_ft32): Declare.
183
743649fd
MW
1842015-01-15 Mark Wielaard <mjw@redhat.com>
185
186 * dwarf2.def (DW_AT_noreturn): New DWARF5 attribute.
187
edabaaee
JBG
1882015-01-14 Jan-Benedict Glaw <jbglaw@lug-owl.de>
189
190 * libiberty.h: Merge from GCC.
191
b90efa5b
AM
1922015-01-01 Alan Modra <amodra@gmail.com>
193
194 Update year range in copyright notice of all files.
195
7c89917f
RE
1962014-12-24 Uros Bizjak <ubizjak@gmail.com>
197 Ben Elliston <bje@au.ibm.com>
198 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
199
200 * libiberty.h (xasprintf): Declare.
201
12b2843a
AM
2022014-12-23 Alan Modra <amodra@gmail.com>
203
204 * bfdlink.h (struct bfd_link_hash_entry): Comment non_ir_ref. Add
205 linker_def.
206
a92a2e34
TT
2072014-12-12 Phil Muldoon <pmuldoon@redhat.com>
208 Jan Kratochvil <jan.kratochvil@redhat.com>
209 Tom Tromey <tromey@redhat.com>
210
211 * gcc-c-fe.def: New file.
212 * gcc-c-interface.h: New file.
213 * gcc-interface.h: New file.
214
7c89917f 2152014-12-11 Uros Bizjak <ubizjak@gmail.com>
72f4393d
L
216 Ben Elliston <bje@au.ibm.com>
217 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7c89917f
RE
218
219 * libiberty.h (xvasprintf): Declare.
220
1945cfa5
EB
2212014-12-06 Eric Botcazou <ebotcazou@adacore.com>
222
223 * dis-asm.h (print_insn_visium): Declare.
224
0cfd832f
MW
2252014-11-24 Mark Wielaard <mjw@redhat.com>
226
227 * dwarf2.h: Add DW_LANG_C_plus_plus_11, DW_LANG_C11 and
228 DW_LANG_C_plus_plus_14.
229
b8b64fa5
AB
2302014-11-21 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
231
232 * dwarf2.def (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
233 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
234 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
235 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
236 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
237 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
238 (DW_AT_APPLE_property): New macros.
239
e235c3a2
AB
2402014-11-21 Mark Wielaard <mjw@redhat.com>
241
242 PR debug/63239
243 * dwarf2.def (DW_AT_GNU_deleted): New attribute.
244
a715796b
TG
2452014-11-21 Terry Guo <terry.guo@arm.com>
246
247 * opcode/arm.h (FPU_VFP_EXT_ARMV8xD): New macro.
248 (FPU_VFP_V5D16): Likewise.
249 (FPU_VFP_V5_SP_D16): Likewise.
250 (FPU_ARCH_VFP_V5D16): Likewise.
251 (FPU_ARCH_VFP_V5_SP_D16): Likewise.
252
d258b828
IZ
2532014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
254
255 * bfdlink.h (struct bfd_link_info): Add bndplt.
256
2c629856
N
2572014-10-30 Andrew Pinski <apinski@cavium.com>
258
259 * elf/mips.h (AFL_EXT_OCTEON3): Define.
260 INSN_OCTEON3, CPU_OCTEON3): Define.
261
edabaaee
JBG
2622014-10-28 Yury Gribov <y.gribov@samsung.com>
263
264 * libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes.
265
00ac7aa0
MF
2662014-10-22 Matthew Fortune <matthew.fortune@imgtec.com>
267
268 * elf/mips.h (AFL_ASE_MASK): Define.
269
edabaaee
JBG
2702014-10-15 David Malcolm <dmalcolm@redhat.com>
271
272 * libiberty.h (choose_tmpdir): New prototype.
273
b55f9678
IB
2742014-09-26 Max Ostapenko <m.ostapenko@partner.samsung.com>
275
276 * libiberty.h (PEX_STDOUT_APPEND): New flag.
277 (PEX_STDERR_APPEND): Likewise.
278
2792014-09-23 Iain Buclaw <ibuclaw@gdcproject.org>
280
281 * demangle.h (DMGL_DLANG): New macro.
282 (DMGL_STYLE_MASK): Add DMGL_DLANG.
283 (demangling_styles): Add dlang_demangling.
284 (DLANG_DEMANGLING_STYLE_STRING): New macro.
285 (DLANG_DEMANGLING): New macro.
286 (dlang_demangle): New prototype.
287
2882014-09-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
289
290 * longlong.h: Add __udiv_w_sdiv prototype.
291
46135103
AM
2922014-08-12 Alan Modra <amodra@gmail.com>
293
294 * bfdlink.h (struct bfd_link_callbacks <notice>): Remove "string"
295 param, add "inh".
296
88d3f087
AM
2972014-08-12 Alan Modra <amodra@gmail.com>
298
299 * bfdlink.h (struct bfd_link_info): Add lto_plugin_active.
300
351cdf24
MF
3012014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
302
303 * elf/mips.h (PT_MIPS_ABIFLAGS, SHT_MIPS_ABIFLAGS): Define.
304 (Val_GNU_MIPS_ABI_FP_OLD_64): Rename from Val_GNU_MIPS_ABI_FP_64.
305 (Val_GNU_MIPS_ABI_FP_64): Redefine.
306 (Val_GNU_MIPS_ABI_FP_XX): Define.
307 (Elf_External_ABIFlags_v0, Elf_Internal_ABIFlags_v0): New structures.
308 (AFL_REG_NONE, AFL_REG_32, AFL_REG_64, AFL_REG_128): Define.
309 (AFL_ASE_DSP, AFL_ASE_DSPR2, AFL_ASE_EVA, AFL_ASE_MCU): Likewise.
310 (AFL_ASE_MDMX, AFL_ASE_MIPS3D, AFL_ASE_MT, AFL_ASE_SMARTMIPS): Likewise.
311 (AFL_ASE_VIRT, AFL_ASE_MSA, AFL_ASE_MIPS16): Likewise.
312 (AFL_ASE_MICROMIPS, AFL_ASE_XPA): Likewise.
313 (AFL_EXT_XLR, AFL_EXT_OCTEON2, AFL_EXT_OCTEONP): Likewise.
314 (AFL_EXT_LOONGSON_3A, AFL_EXT_OCTEON, AFL_EXT_5900): Likewise.
315 (AFL_EXT_4650, AFL_EXT_4010, AFL_EXT_4100, AFL_EXT_3900): Likewise.
316 (AFL_EXT_10000, AFL_EXT_SB1, AFL_EXT_4111, AFL_EXT_4120): Likewise.
317 (AFL_EXT_5400, AFL_EXT_5500, AFL_EXT_LOONGSON_2E): Likewise.
318 (AFL_EXT_LOONGSON_2F): Likewise.
319 (bfd_mips_elf_swap_abiflags_v0_in): Prototype.
320 (bfd_mips_elf_swap_abiflags_v0_out): Likewise.
321 (bfd_mips_isa_ext): Likewise.
322
d495ab0d
AM
3232014-06-13 Alan Modra <amodra@gmail.com>
324
325 * bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field.
326
c72f2fb2
AM
3272014-06-13 Alan Modra <amodra@gmail.com>
328
329 * bfdlink.h: Update for bfd.link_next change.
330
7b8e2718
AM
3312014-06-10 Alan Modra <amodra@gmail.com>
332
b71c4043 333 PR ld/16910
7b8e2718
AM
334 * bfdlink.h (unwrap_hash_lookup): Declare.
335
65bab56b
SE
3362014-05-01 Steve Ellcey <sellcey@mips.com>
337
338 * include/longlong.h: Import latest version from GCC tree.
339
7d64c587
AB
3402014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
341
342 * opcode/mips.h (ASE_XPA): New define.
343
73589c9d
CS
3442014-04-22 Christian Svensson <blue@cmd.nu>
345
346 * dis-asm.h: Remove openrisc and or32 support. Add support for or1k.
347
e4ef1b6c
DC
3482014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
349
350 * elf/avr.h: Add new DIFF relocs.
351
4b95cf5c
AM
3522014-03-05 Alan Modra <amodra@gmail.com>
353
354 Update copyright years.
355
281e9aa6 3562014-01-21 Tom Tromey <tromey@redhat.com>
357
358 * ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS)
359 (VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST)
360 (VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS)
361 (NOARGS): Don't define.
362 * libiberty.h (expandargv, writeargv): Don't use PARAMS.
363
1464e221
TT
3642014-01-09 Tom Tromey <tromey@redhat.com>
365
366 * gdbm.h: Remove.
367
eafbc3bf
BM
3682013-12-23 Bill Maddox <maddox@google.com>
369
370 * demangle.h (enum gnu_v3_ctor_kinds):
371 Added literal gnu_v3_unified_ctor.
372 (enum gnu_v3_ctor_kinds):
373 Added literal gnu_v3_unified_dtor.
374
35c08157
KLC
3752013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
376 Wei-Cheng Wang <cole945@gmail.com>
377
378 * dis-asm.h (print_insn_nds32): Add nds32 target.
379
6cfdc96f 3802013-12-04 Richard Sandiford <rdsandiford@googlemail.com>
381
382 * longlong.h: New file.
383
b83a9376
CM
3842013-11-11 Catherine Moore <clm@codesourcery.com>
385
386 * opcode/mips.h (INSN_LOAD_MEMORY_DELAY): Rename to...
387 (INSN_LOAD_MEMORY): ...this.
388
689a1abf 3892013-10-29 Marc Glisse <marc.glisse@inria.fr>
390
391 PR tree-optimization/58689
392 * ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro.
393 * libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename,
394 concat_copy): Mark with attributes nonnull(1) and returns_nonnull.
395 (concat, reconcat, concat_copy2, choose_temp_base, xstrerror,
396 xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init):
397 Mark with attribute returns_nonnull.
398
36cff971 3992013-10-22 Sterling Augustine <saugustine@google.com>
400
401 * gdb/gdb-index.h: Merge from gdb tree.
402
0e1c2434
SK
4032013-10-10 Sean Keys <skeys@ipdatasys.com>
404
405 * xgate.h : Cleanup after opcode
72f4393d 406 table modification..
0e1c2434 407
21290977
DD
4082013-08-20 Alan Modra <amodra@gmail.com>
409
410 * floatformat.h (floatformat_ibm_long_double): Delete.
411 (floatformat_ibm_long_double_big): Declare.
412 (floatformat_ibm_long_double_little): Declare.
413
4142013-08-19 Dehao Chen <dehao@google.com>
415
416 * dwarf2.def (DW_AT_GNU_discriminator): New attribute.
417
3c6331b4
DD
4182013-08-02 Caroline Tice <cmtice@google.com>
419
420 * vtv-change-permission.h: New file.
421
d6787ef9 4222013-08-05 Eric Botcazou <ebotcazou@adacore.com>
72f4393d 423 Konrad Eisele <konrad@gaisler.com>
d6787ef9
EB
424
425 * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
426
d301a56b
RS
4272013-06-08 Catherine Moore <clm@codesourcery.com>
428
429 * opcode/mips.h (mips_opcode): Add ase field.
430 (INSN_ASE_MASK): Delete.
431 (INSN_DSP): Rename to ASE_DSP. Provide new value.
432 (INSN_DSPR2): Rename to ASE_DSPR2. Provide new value.
433 (INSN_MCU): Rename to ASE_MCU. Provide new value.
434 (INSN_MDMX): Rename to ASE_MDMX. Provide new value.
435 (INSN_MIPS3d): Rename to ASE_MIPS3D. Provide new value.
436 (INSN_MT): Rename to ASE_MT. Provide new value.
437 (INSN_SMARTMIPS): Rename to ASE_SMARTMIPS. Provide new value.
438 (INSN_VIRT): Rename to ASE_VIRT. Provide new value.
439 (INSN_VIRT64): Rename to ASE_VIRT64. Provide new value.
440 (opcode_is_member): Add ase argument. Check ase.
441
b47468a6
CM
4422013-05-06 Paul Brook <paul@codesourcery.com>
443
72f4393d
L
444 include/elf/
445 * mips.h (R_MIPS_PC32): Update comment.
b47468a6 446
3a4d2339
DD
4472013-04-03 Jason Merrill <jason@redhat.com>
448
449 Demangle C++11 ref-qualifier.
450 * demangle.h (enum demangle_component_type): Add
451 DEMANGLE_COMPONENT_REFERENCE_THIS,
452 DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
453
531a94fd
SL
4542013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
455
456 * opcode/nios2.h: Edit comment.
457
dad60f8e
SL
4582013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
459
460 * opcode/nios2.h (OPX_WRPRS): New define.
461 (OP_MATCH_WRPRS): Likewise.
462
f5cb796a
SL
4632013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
464
465 * opcode/nios2.h (OP_RDPRS): New define.
466 (OP_MATCH_RDPRS): Likewise.
467
8a7bad18
CC
4682013-03-01 Cary Coutant <ccoutant@google.com>
469
470 * dwarf2.h (enum dwarf_sect): New enum type.
471
30e8ee25
AM
4722013-02-19 Alan Modra <amodra@gmail.com>
473
474 * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
475
f5c033f1
ST
4762013-02-11 Sriraman Tallam <tmsriram@google.com>
477
478 * plugin-api.h (enum ld_plugin_level): Assign integers
30e8ee25 479 explicitly for all values.
f5c033f1 480
36591ba1 4812013-02-06 Sandra Loosemore <sandra@codesourcery.com>
72f4393d 482 Andrew Jenner <andrew@codesourcery.com>
36591ba1
SL
483
484 Based on patches from Altera Corporation.
485
486 * dis-asm.h (print_insn_big_nios2): Declare.
487 (print_insn_little_nios2): Declare.
488
e5e04ca3
KT
4892013-01-30 Kai Tietz <ktietz@redhat.com>
490
491 PR other/54620
492 PR target/39064
493 * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
494 stdint.h and sys/types.h headers are present.
495 * sha1.h (sha1_uintptr, sha1_uint32): Likewise.
496
a3c62988
NC
4972013-01-10 Will Newton <will.newton@imgtec.com>
498
499 * dis-asm.h (print_insn_metag): New declaration.
500
ddd27bde
DD
5012012-12-18 Aldy Hernandez <aldyh@redhat.com>
502
503 PR other/54324
504 * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
505 < 3.4.
506
5bf135a7
NC
5072012-12-17 Nick Clifton <nickc@redhat.com>
508
509 * MAINTAINERS: Add copyright notice.
510 * alloca-conf.h: Likewise.
511 * fopen-bin.h: Likewise.
512 * fopen-same.h: Likewise.
513 * fopen-vms.h: Likewise.
514 * aout/hppa.h: Likewise.
515 * opcode/tahoe.h: Likewise.
516
69b06cc8
ME
5172012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
518
519 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
520
1f3de044
DD
5212012-11-09 Jason Merrill <jason@redhat.com>
522
523 * demangle.h (enum demangle_component_type): Add
524 DEMANGLE_COMPONENT_TAGGED_NAME.
525
a903d6ac 5262012-10-29 Sterling Augustine <saugustine@google.com>
72f4393d 527 Cary Coutant <ccoutant@google.com>
1f3de044
DD
528
529 * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
530 DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
531 DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
532
533
10fca301
NC
5342012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
535
536 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
537 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
538 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
539 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
540 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
541 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
542 (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
543
4f9d22a0
L
5442012-10-24 H.J. Lu <hongjiu.lu@intel.com>
545
546 * bfdlink.h (bfd_link_info): Add
547 disable_target_specific_optimizations.
548
04c3a755
NS
5492012-10-23 Nathan Sidwell <nathan@codesourcery.com>
550
551 * bfdlink.h (struct bfd_link_info): Add stacksize option.
552
0e86e20e
AM
5532012-10-22 Jan Beich <jbeich@tormail.org>
554
555 PR ld/14426
556 * bfdlink.h (bfd_link_info): Add ignore_hash.
557
995b61fe
DD
5582012-10-08 Jason Merrill <jason@redhat.com>
559
560 * demangle.h (enum demangle_component_type): Add
561 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
562
5632012-09-18 Florian Weimer <fweimer@redhat.com>
564
565 PR other/54411
566 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
567
1415a2a7
AG
5682012-09-27 Anthony Green <green@moxielogic.com>
569
570 * opcode/moxie.h (MOXIE_BAD): New define.
571
f41aef5f
RE
5722012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
573
574 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
575
f8bfbc48
CC
5762012-09-06 Cary Coutant <ccoutant@google.com>
577
578 * dwarf2.def: Edit comment.
579
16164a6b
ST
5802012-08-24 Sriraman Tallam <tmsriram@google.com>
581
582 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
583 New interface.
584 (ld_plugin_unique_segment_for_sections): New interface.
585 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
586 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
587 (tv_allow_unique_segment_for_sections): New member.
588 (tv_unique_segment_for_sections): New member.
589
59d09be6
MGD
5902012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
591
592 * opcode/arm.h (ARM_CPU_IS_ANY): New define.
593
bca38921
MGD
5942012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
595
596 * elf/arm.h (TAG_CPU_ARCH_V8): New define.
597 (MAX_TAG_CPU_ARCH): Update.
598 * opcode/arm.h (ARM_EXT_V8): New define.
599 (FPU_VFP_EXT_ARMV8): Likewise.
600 (FPU_NEON_EXT_ARMV8): Likewise.
601 (FPU_CRYPTO_EXT_ARMV8): Likewise.
602 (ARM_AEXT_V8A): Likewise.
603 (FPU_VFP_ARMV8): Likwise.
604 (FPU_NEON_ARMV8): Likewise.
605 (FPU_CRYPTO_ARMV8): Likewise.
606 (FPU_ARCH_VFP_ARMV8): Likewise.
607 (FPU_ARCH_NEON_VFP_ARMV8): Likewise.
608 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
609 (ARM_ARCH_V8A): Likwise.
610 (ARM_ARCH_V8A_FP): Likewise.
611 (ARM_ARCH_V8A_SIMD): Likewise.
612 (ARM_ARCH_V8A_CRYPTO): Likewise.
613
a06ea964 6142012-08-13 Ian Bolton <ian.bolton@arm.com>
72f4393d
L
615 Laurent Desnogues <laurent.desnogues@arm.com>
616 Jim MacArthur <jim.macarthur@arm.com>
617 Marcus Shawcroft <marcus.shawcroft@arm.com>
618 Nigel Stephens <nigel.stephens@arm.com>
619 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
620 Richard Earnshaw <rearnsha@arm.com>
621 Sofiane Naci <sofiane.naci@arm.com>
622 Tejas Belagod <tejas.belagod@arm.com>
623 Yufeng Zhang <yufeng.zhang@arm.com>
a06ea964
NC
624
625 * dis-asm.h (print_insn_aarch64): New declaration.
626 (print_aarch64_disassembler_options): New declaration.
627 (aarch64_symbol_is_valid): New declaration.
628
21a37505
SK
6292012-08-02 Sean Keys <skeys@ipdatasys.com>
630
30e8ee25 631 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
21a37505 632
63d08c68 6332012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
72f4393d 634 Dr David Alan Gilbert <dave@treblig.org>
d908c8af
NC
635
636 PR binutils/13135
637 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
638
0429544a
DE
6392012-07-13 Doug Evans <dje@google.com>
640
641 * filenames.h: #include "hashtab.h".
642 (filename_hash, filename_eq): Declare.
643
470b557a
AK
6442012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
645
646 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
647
3e265597
SK
6482012-07-05 Sean Keys <skeys@ipdatasys.com>
649
30e8ee25
AM
650 * opcode/xgate.h: Changed the format string for mode
651 XGATE_OP_DYA_MON.
3e265597 652
e48f8891
DD
6532012-06-18 Doug Evans <dje@google.com>
654
655 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
656
2202d7cd
RÁE
6572012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com>
658
659 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
660
9761def5
DD
6612012-06-08 Jakub Jelinek <jakub@redhat.com>
662
663 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
664 forms.
665 * dwarf2.h (enum dwarf_macro_record_type): Add
666 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
667 and DW_MACRO_GNU_transparent_include_alt.
668
c81795e6
DE
6692012-05-23 Doug Evans <dje@google.com>
670
671 * leb128.h: #include stdint.h, inttypes.h.
672 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
673 Change to take a uint64_t * argument instead of unsigned long long.
674 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
675 Change to take an int64_t * argument instead of long long.
676
67bf71fe
DD
6772012-05-22 Doug Evans <dje@google.com>
678
679 * leb128.h: New file.
680
6812012-05-19 Gary Funck <gary@intrepid.com>
682
683 * dwarf2.def: Update comment re: UPC extensions to reference
684 DWARF4 specification.
685
6927f982
NC
6862012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
687
688 * dis-asm.h (print_insn_m9s12x): Prototype.
689 (print_insn_m9s12xg): Prototype.
690
f6c1a2d5
NC
6912012-05-03 Sean Keys <skeys@ipdatasys.com>
692
693 * dis-asm.h (print_insn_xgate): Define.
694 (print_insn_xgate): Ditto.
695 Added new files for XGATE port.
696
959fb206
CC
6972012-05-02 Cary Coutant <ccoutant@google.com>
698
699 * dwarf2.def: Remove DW_FORM_GNU_ref_index,
700 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
701
fcfa8919
DE
7022012-04-28 Doug Evans <dje@google.com>
703
704 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
705
fa66ec53
DD
7062012-04-27 Tom Tromey <tromey@redhat.com>
707
708 * dwarf2.h: Wrap function declarations in extern "C".
709
7102012-04-27 Tom Tromey <tromey@redhat.com>
711
712 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
713 (enum dwarf_location_atom, enum dwarf_type, enum
714 dwarf_call_frame_info): Remove.
715 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
716 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
717 Include dwarf2.def.
718 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
719 (get_DW_OP_name, get_DW_ATE_name): Declare.
720 * dwarf2.def: New file, from dwarf2.h.
721
2615994e
DM
7222012-04-12 David S. Miller <davem@davemloft.net>
723
724 * elf/sparc.h (R_SPARC_WDISP10): New reloc.
725 * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
726
b3641a6e
DD
7272012-04-10 Tristan Gingold <gingold@adacore.com>
728
729 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
730 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
731
d324f6d6
RM
7322012-04-09 Roland McGrath <mcgrathr@google.com>
733
734 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
735
b240011a
AM
7362012-03-15 Alan Modra <amodra@gmail.com>
737
738 * dis-asm.h (disassemble_init_powerpc): Declare.
739
4e3aa408
DD
7402009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
741
742 Add DWARF attribute value for the "Borland fastcall" calling
743 convention.
744 * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
745
b7761f11
L
7462012-01-31 H.J. Lu <hongjiu.lu@intel.com>
747
748 PR ld/13616
749 * bfdlink.h (bfd_link_order): Update comments on data size.
750
4e35ccee
CC
7512012-01-26 Cary Coutant <ccoutant@google.com>
752
753 * dwarf2.h (enum dwarf_form): Add Fission extensions.
754 (enum dwarf_attribute): Likewise.
755
c7571c06
JM
7562012-01-06 Jason Merrill <jason@redhat.com>
757
758 PR c++/6057
759 PR c++/48051
760 PR c++/50855
761 PR c++/51322
762 * demangle.h (enum demangle_component_type): Add
763 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
764
a4551119
TG
7652011-12-14 Iain Sandoe <iains@gcc.gnu.org>
766
767 * mach-o/loader.h (bfd_mach_o_section_type): define
768 BFD_MACH_O_S_ATTR_NONE to 0.
769
956a8f8b
DD
7702011-11-07 Richard Henderson <rth@redhat.com>
771
772 Merged from transactional-memory.
773
774 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
775 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
776 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
777 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
778
99c513f6
DD
7792011-11-01 DJ Delorie <dj@redhat.com>
780
781 * dis-asm.h (print_insn_rl78): Declare.
782
cfb8c092
NC
7832011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
784
785 * dis-asm.h (print_insn_epiphany): Declare.
786
006d5c88
DD
7872011-10-21 Ulrich Drepper <drepper@gmail.com>
788
789 * obstack.h [!GNUC] (obstack_free): Avoid cast to int.
790
7912011-10-21 Marc Glisse <marc.glisse@inria.fr>
792
793 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++
794
c192a133
AM
7952011-10-19 Alan Modra <amodra@gmail.com>
796
797 PR ld/13254
798 * bfdlink.h (struct bfd_link_info): Add error_textrel.
799
514c97d3
DD
8002011-09-28 Doug Evans <dje@google.com>
801
802 * timeval-utils.h: New file.
803
804 * libiberty.h (countargv): Declare.
805
235061c2
CC
8062011-09-26 Cary Coutant <ccoutant@google.com>
807
808 gcc PR lto/47247
809 * plugin-api.h (enum ld_plugin_symbol_resolution): Add
810 LDPR_PREVAILING_DEF_IRONLY_EXP.
811 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
812
7955ede5
DD
8132011-09-23 Cary Coutant <ccoutant@google.com>
814
815 PR 40831
816 * demangle.h (enum demangle_component_type): Add
817 DEMANGLE_COMPONENT_CLONE.
818
fd91d419
L
8192011-09-15 H.J. Lu <hongjiu.lu@intel.com>
820
821 PR ld/12975
822 * bfdlink.h (bfd_link_info): Add version_info.
823
17a16b0f
DD
8242011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
825
826 * xregex.h (regoff_t): Define.
827
26ac1280
DD
8282011-07-22 Jakub Jelinek <jakub@redhat.com>
829
d4743114
JJ
830 * dwarf2.h (DW_AT_GNU_macros): New.
831 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
832
26ac1280
DD
833 PR c++/49756
834 * libiberty.h (stack_limit_increase): New prototype.
835
8362011-07-13 Sriraman Tallam <tmsriram@google.com>
837
838 * plugin-api.h
839 (ld_plugin_section): New struct.
840 (ld_plugin_get_section_count): New typedef.
841 (ld_plugin_get_section_type): New typedef.
842 (ld_plugin_get_section_name): New typedef.
843 (ld_plugin_get_section_contents): New typedef.
844 (ld_plugin_update_section_order): New typedef.
845 (ld_plugin_allow_section_ordering): New typedef.
846 (LDPT_GET_SECTION_COUNT): New enum value.
847 (LDPT_GET_SECTION_TYPE): New enum value.
848 (LDPT_GET_SECTION_NAME): New enum value.
849 (LDPT_GET_SECTION_CONTENTS): New enum value.
850 (LDPT_UPDATE_SECTION_ORDER): New enum value.
851 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
852 (tv_get_section_count): New struct members.
853 (tv_get_section_type): New struct members.
854 (tv_get_section_name): New struct members.
855 (tv_get_section_contents): New struct members.
856 (tv_update_section_order): New struct members.
857 (tv_allow_section_ordering): New struct members.
858
05aecedb
AM
8592011-07-15 Alan Modra <amodra@gmail.com>
860
861 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
862 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
863 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id
864 out of bitfields. Reorder bitfields.
865
e9552f7e 8662011-07-13 Sriraman Tallam <tmsriram@google.com>
05aecedb
AM
867
868 * plugin-api.h (ld_plugin_section): New struct.
e9552f7e
ST
869 (ld_plugin_get_section_count): New typedef.
870 (ld_plugin_get_section_type): New typedef.
871 (ld_plugin_get_section_name): New typedef.
872 (ld_plugin_get_section_contents): New typedef.
873 (ld_plugin_update_section_order): New typedef.
874 (ld_plugin_allow_section_ordering): New typedef.
875 (LDPT_GET_SECTION_COUNT): New enum value.
876 (LDPT_GET_SECTION_TYPE): New enum value.
877 (LDPT_GET_SECTION_NAME): New enum value.
878 (LDPT_GET_SECTION_CONTENTS): New enum value.
879 (LDPT_UPDATE_SECTION_ORDER): New enum value.
880 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
881 (tv_get_section_count): New struct members.
882 (tv_get_section_type): New struct members.
883 (tv_get_section_name): New struct members.
884 (tv_get_section_contents): New struct members.
885 (tv_update_section_order): New struct members.
886 (tv_allow_section_ordering): New struct members.
887
ae17ab41
CM
8882011-07-11 Catherine Moore <clm@codesourcery.com>
889
890 * bfdlink.h (flag_type): New enumeration.
891 (flag_info_list): New structure.
892 (flag_info): New structure.
893
0c511000
AM
8942011-07-09 H.J. Lu <hongjiu.lu@intel.com>
895
896 PR ld/12942
897 * bfdlink.h (bfd_link_info): Add loading_lto_outputs.
898
7d6b320b
JB
8992011-07-01 Joel Brobecker <brobecker@adacore.com>
900
901 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
902 on Darwin, as well as on the systems that use a DOS-like
903 filesystem.
904
b24539b3
DD
9052011-06-22 Jakub Jelinek <jakub@redhat.com>
906
907 PR debug/47858
908 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
909
f8b999f9
JJ
9102011-06-22 Jakub Jelinek <jakub@redhat.com>
911
912 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
913
e41b3a13
JJ
9142011-06-20 Jakub Jelinek <jakub@redhat.com>
915
916 PR ld/12570
917 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
918 option.
919
ddee5e46
DD
9202011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
921
922 * demangle.h (DMGL_RET_POSTFIX): Extend the comment.
923 (DMGL_RET_DROP): New.
924
aa137e4d 9252011-06-13 Walter Lee <walt@tilera.com>
c8fa16ed 926
aa137e4d
NC
927 * dis-asm.h (print_insn_tilegx): Declare.
928 (print_insn_tilepro): Likewise.
5e4b319c 929
16d96b5b
AM
9302011-05-17 Alan Modra <amodra@gmail.com>
931
932 PR ld/12760
933 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
934 "string" param.
935
41e04eaa
AM
9362011-05-16 Alan Modra <amodra@gmail.com>
937
938 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
939
d46ab832
JJ
9402011-04-30 Jakub Jelinek <jakub@redhat.com>
941
942 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
943 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
944
1ae0d051
JK
9452011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
946
947 * bfdlink.h (ENUM_BITFIELD): Remove.
948
9492011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
950
951 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
952
35ed3f94
AM
9532011-04-24 Alan Modra <amodra@gmail.com>
954
955 PR ld/12365
956 PR ld/12696
957 * bfdlink.h (ENUM_BITFIELD): Define.
958 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref".
959 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
960 rather than "name".
961
24f58f47
AM
9622011-04-20 Alan Modra <amodra@gmail.com>
963
964 PR ld/12365
965 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
966 and multiple_common parameters to pass in a bfd_link_hash_entry
967 pointer rather than name,bfd etc. found in the hash entry.
968
bbda3415
TG
9692011-03-31 Tristan Gingold <gingold@adacore.com>
970
971 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
972
bb0c9237
TT
9732011-03-24 Mark Wielaard <mjw@redhat.com>
974
975 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
976
55406e10
RÁE
9772010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com>
978
979 * plugin-api.h (ld_plugin_get_view): New.
980 (ld_plugin_tag): Add LDPT_GET_VIEW.
981 (ld_plugin_tv): Add tv_get_view.
982
02458de2
JJ
9832011-03-16 Jakub Jelinek <jakub@redhat.com>
984
985 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
986 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
987 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
988 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
989 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
990 DW_OP_GNU_entry_value): New.
991
007d6189
KT
9922011-02-28 Kai Tietz <kai.tietz@onevision.com>
993
994 * filenames.h (filename_ncmp): New prototype.
995
47704ddf
KT
9962011-02-23 Kai Tietz <kai.tietz@onevision.com>
997
998 * dwarf2.h (_ELF_DWARF2_H): Renamed to
999 _DWARF2_H.
1000 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
1001 DWARF2_External_PubNames, DWARF2_Internal_PubNames,
1002 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
1003 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
1004
54fcddd0
UW
10052011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1006
1007 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
1008
7be9d9c9
DD
10092011-01-12 Iain Sandoe <iains@gcc.gnu.org>
1010
1011 * dwarf2.h: Update value for DW_AT_hi_user.
1012
f9e6589d
DD
10132010-11-16 Ian Lance Taylor <iant@google.com>
1014
1015 * simple-object.h (simple_object_attributes_merge): Declare,
1016 replacing simple_object_attributes_compare.
1017
8baf536a
DD
10182010-11-04 Ian Lance Taylor <iant@google.com>
1019
1020 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
1021
ffa54e5c
DD
10222010-11-02 Ian Lance Taylor <iant@google.com>
1023
1024 * simple-object.h: New file.
1025
24f58f47 10262010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
ca346ede
DD
1027
1028 Sync LD plugin patch series (part 1/6) with src/include/.
1029 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
1030
24f58f47 10312010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
1032
1033 Apply LD plugin patch series (part 6/6).
1034 * bfdlink.h (struct_bfd_link_callbacks): Document new argument
1035 to add_archive_element callback used to return a replacement bfd which
1036 is to be added to the hash table in place of the original element.
1037
24f58f47 10382010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
1039
1040 Apply LD plugin patch series (part 1/6).
1041 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
1042
a903d6ac 10432010-10-06 Andi Kleen <ak@linux.intel.com>
9711ae4d
DD
1044
1045 * libiberty.h (setproctitle): Add prototype.
1046
bb73df25
BS
10472010-09-29 Bernd Schmidt <bernds@codesourcery.com>
1048
1049 * opcode/tic6x-control-registers.h (tscl): Now read_write.
1050
d9aee5d7
AK
10512010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1052
1053 * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
1054
f4c65163
MGD
10552010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1056
1057 * arm.h (ARM_EXT_V6Z): Remove.
1058 (ARM_EXT_SEC): New define.
1059 (ARM_AEXT_V6Z): Use Security Extensions.
1060 (ARM_AEXT_V6ZK): Likeiwse.
1061 (ARM_AEXT_V6ZT2): Likewise.
1062 (ARM_AEXT_V6ZKT2): Likewise.
1063 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
1064 (ARM_ARCH_V7A_SEC): New define.
1065 (ARM_ARCH_V7A_MP): Rename...
1066 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
1067
b7807392
JJ
10682010-09-09 Jakub Jelinek <jakub@redhat.com>
1069
1070 * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
1071
f9e9243a
UW
10722010-07-06 Ken Werner <ken.werner@de.ibm.com>
1073
1074 * floatformat.h (floatformat_ieee_half_big): Add declaration.
1075 (floatformat_ieee_half_little): Likewise.
1076
360cfc9c
AM
10772010-06-29 Alan Modra <amodra@gmail.com>
1078
1079 * dis-asm.h: Remove references to maxq.
1080
42218b9f
RÁE
10812010-06-21 Rafael Espindola <espindola@google.com>
1082
1083 * plugin-api.h (ld_plugin_set_extra_library_path): New.
1084 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
1085 (ld_plugin_tv): Add tv_set_extra_library_path.
1086
36b2885d
JJ
10872010-06-21 Jakub Jelinek <jakub@redhat.com>
1088
1089 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
1090
6508b958
RÁE
10912010-06-18 Rafael Espindola <espindola@google.com>
1092
1093 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
1094 Make argument const.
1095
219a461e
DD
10962010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
1097
1098 * splay-tree.h: Update copyright years.
1099 (splay_tree_s): Document fields.
1100 (splay_tree_new_typed_alloc): New.
1101
1102 * hashtab.h: Update copyright years.
1103 (htab_create_typed_alloc): New.
1104
93a6c7a4
TG
11052010-06-10 Tristan Gingold <gingold@adacore.com>
1106
1107 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
1108 DW_TAG_HP_Bliss_field_set.
1109 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
1110 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
1111 DW_AT_HP_definition_points, DW_AT_HP_default_location and
1112 DW_AT_HP_is_result_param.
1113 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
1114 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
1115 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
1116 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
1117 (enum dwarf_line_number_x_ops): Add
1118 DW_LNE_HP_source_file_correlation.
1119 (enum dwarf_source_language): Add DW_LANG_HP_Bliss,
1120 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
1121 DW_LANG_HP_Assembler.
1122
3537c84b
RÁE
11232010-06-01 Rafael Espindola <espindola@google.com>
1124
1125 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
1126
9757332f
DD
11272010-04-26 Pedro Alves <pedro@codesourcery.com>
1128
1129 * filenames.h (PATH_SEPARATOR): Delete.
1130
11312010-04-23 Pedro Alves <pedro@codesourcery.com>
1132
1133 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
1134 always define it independently of host, add `dos_based' parameter,
1135 and handle it.
1136 (PATH_SEPARATOR): Define.
1137 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
1138 independently of host, add `dos_based' parameter, and handle it.
1139 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
1140 it independently of host, add `dos_based' parameter, and handle
1141 it.
1142 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
1143 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
1144 (HAS_DOS_DRIVE_SPEC): New.
1145 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
1146 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
1147 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
1148 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
1149
11502009-05-31 Ian Lance Taylor <iant@google.com>
1151
1152 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
1153 the way we treat an ISO C compiler. Don't define inline as a
1154 macro when compiling with C++.
1155 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
1156 when compiling with C++.
1157 * fibheap.h: Add extern "C" when compiling with C++.
1158
2cd2156f
DD
11592010-04-23 Pedro Alves <pedro@codesourcery.com>
1160
1161 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
1162 always define it independently of host, add `dos_based' parameter,
1163 and handle it.
1164 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
1165 independently of host, add `dos_based' parameter, and handle it.
1166 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
1167 it independently of host, add `dos_based' parameter, and handle
1168 it.
1169 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
1170 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
1171 (HAS_DOS_DRIVE_SPEC): New.
1172 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
1173 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
1174 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
1175 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
1176
11772010-04-20 Nick Clifton <nickc@redhat.com>
1178
1179 * sha1.h: Update copyright notice to use GPLv3.
1180
e4e42b45
NC
11812010-04-15 Nick Clifton <nickc@redhat.com>
1182
1183 * bout.h: Update copyright notice to use GPLv3.
1184 * hp-symtab.h: Likewise.
1185 * oasys.h: Likewise.
1186 * progress.h: Likewise.
1187 * sha1.h: Likewise.
1188 * xtensa-isa-internal.h: Likewise.
1189 * xtensa-isa.h: Likewise.
1190
58cd9144
DE
11912010-04-14 Doug Evans <dje@google.com>
1192
1193 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
1194
a233b20c
JJ
11952010-04-05 Jakub Jelinek <jakub@redhat.com>
1196
1197 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
1198 field.
1199
40b36596
JM
12002010-03-25 Joseph Myers <joseph@codesourcery.com>
1201
1202 * dis-asm.h (print_insn_tic6x): Declare.
1203
0aec0f33
JM
12042010-03-23 Joseph Myers <joseph@codesourcery.com>
1205
1206 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
1207
16c06870
JB
12082010-01-13 Joel Brobecker <brobecker@adacore.com>
1209
1210 Add new DW_AT_use_GNAT_descriptive_type CU attribute.
1211 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
1212
6d390a9e
DD
12132010-01-11 Tristan Gingold <gingold@adacore.com>
1214
1215 * demangle.h (ada_demangle): Add prototype.
1216
43e85a8f
DD
12172010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1218
1219 PR bootstrap/41771
1220 * ansidecl.h: Fix inline test for C99 and Sun Studio cc.
1221
2e13ec5c
JB
12222009-12-29 Joel Brobecker <brobecker@adacore.com>
1223
1224 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
1225
e7f8eadb
DK
12262009-12-14 Doug Kwan <dougkwan@google.com>
1227
1228 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters
1229 to avoid shadowed variable warnings.
1230 * dis-asm.h (struct disassemble_info): Ditto.
1231 (disassemble_init_for_target): Ditto.
1232 (init_disassemble_info): Ditto.
1233
3cb4feec
AM
12342009-11-18 Alan Modra <amodra@bigpond.net.au>
1235
1236 * alloca-conf.h: Clarify comment.
1237
dec397b2
JB
12382009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
1239
1240 Add DWARF attribute value for the "Borland fastcall" calling
1241 convention.
8b40760a 1242 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
dec397b2 1243
96d86ee3
KT
12442009-10-23 Kai Tietz <kai.tietz@onevision.com>
1245
1246 * splay-tree.h (libi_uhostptr_t): Add gcc specific
1247 __extension__ for long long type case to silent cX9.
1248 (libi_shostptr_t): Likewise.
1249
0adbbe4a
DD
12502009-10-19 Rafael Avila de Espindola <espindola@google.com>
1251
1252 PR40790
1253 * plugin-api.h: Don't include stdint.h unconditionally.
1254
3fce87a0
DD
12552009-10-15 Jakub Jelinek <jakub@redhat.com>
1256
1257 * include/dwarf2.h (DW_LANG_Python): Add comment that it is
1258 a DWARF 4 addition.
1259
f88dc410
AM
12602009-10-14 Alan Modra <amodra@bigpond.net.au>
1261
1262 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
1263 bfd_link_common_skip_ar_aymbols.
1264 (struct bfd_link_info): Here too.
1265
e322137b
DD
12662009-10-09 Rafael Espindola <espindola@google.com>
1267
1268 * plugin-api.h (ld_plugin_add_input_library): Change argument name to
1269 libname.
1270
59b17575
DD
12712008-10-03 Rafael Espindola <espindola@google.com>
1272
1273 * plugin-api.h: New.
1274 * lto-symtab.h: New.
1275
8341e15b
ILT
12762009-10-05 Rafael Espindola <espindola@google.com>
1277
1278 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
1279 (ld_plugin_get_input_file): New.
1280 (ld_plugin_release_input_file): New.
1281 (ld_plugin_add_input_library): New.
1282 (ld_plugin_message): Mark format const.
1283 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
1284 LDPT_ADD_INPUT_LIBRARY.
1285 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
1286 tv_add_input_library.
1287
12882009-10-04 Jerry Quinn <jlquinn@optonline.net>
1289
1290 * plugin-api.h: Fix compile.
1291
664aa91f
DD
12922009-09-29 Jason Merrill <jason@redhat.com>
1293
1294 * demangle.h (enum demangle_component_type): Add
1295 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
1296 DEMANGLE_COMPONENT_UNNAMED_TYPE.
1297 (struct demangle_component): Add s_unary_num.
1298
c7927a3c
NC
12992009-09-29 DJ Delorie <dj@redhat.com>
1300
1301 * dis-asm.h: Add prototype for print_insn_rx.
1302
39236edf
DD
13032009-09-25 Dodji Seketeli <dodji@redhat.com>
1304
1305 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
1306 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
1307 and DW_TAG_formal_parameter_pack until DWARF 5 is out.
1308
fa9efd0f
DD
13092009-09-25 Cary Coutant <ccoutant@google.com>
1310
1311 Add rest of new values from DWARF Version 4.
1312 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1313 New tags.
1314 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1315 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1316 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1317 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1318 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1319 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1320 attributes.
1321 (DW_LANG_Python): New language.
1322
2b6f5997
CC
13232009-09-24 Cary Coutant <ccoutant@google.com>
1324
1325 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1326 New tags.
1327 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1328 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1329 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1330 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1331 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1332 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1333 attributes.
1334 (DW_LANG_Python): New language.
1335
a89caa61
DD
13362009-09-22 Dodji Seketeli <dodji@redhat.com>
1337
1338 * dwarf2.h (enum dwarf_tag): Add
1339 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
1340
a50b1753
NC
13412009-09-09 Martin Thuresson <martin@mtme.org>
1342
1343 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
1344 level.
1345
66a6900a
JZ
13462009-09-04 Jie Zhang <jie.zhang@analog.com>
1347
1348 * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
1349 (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
1350 (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
1351 PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
1352 Adjust accordingly.
1353 (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
1354 PseudoDbg_Assert_grp_mask.
1355
7ba29e2a
NC
13562009-08-06 Michael Eager <eager@eagercon.com>
1357
1358 * dis-asm.h: Decl print_insn_microblaze().
1359
6e881691
DD
13602009-07-24 Ian Lance Taylor <iant@google.com>
1361
1362 * libiberty.h (crc32): Declare.
1363
2c61e778
DE
13642009-07-20 Cary Coutant <ccoutant@google.com>
1365 Doug Evans <dje@google.com>
77170296
DE
1366
1367 Add some dwarf4 values.
1368 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
1369 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
1370 DW_FORM_flag_present, DW_FORM_sig8.
1371 (enum dwarf_attribute): Add DW_AT_signature.
1372
d5031754
DD
13732009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1374
1375 * demangle.h
1376 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
1377 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
1378 New.
1379
fa8f86ff
TT
13802009-07-10 Tom Tromey <tromey@redhat.com>
1381
1382 * dwarf2.h: New file, moved from elf/.
1383
62d2aabf
DD
13842009-07-09 Jakub Jelinek <jakub@redhat.com>
1385
1386 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1387 and DW_OP_stack_value.
1388
e0452928
DD
13892009-07-09 Tom Tromey <tromey@redhat.com>
1390
1391 * elf/dwarf2.h: Remove, renaming to...
1392 * dwarf2.h: ... this.
1393
13942009-06-29 Tom Tromey <tromey@redhat.com>
1395
1396 * elf/dwarf2.h: New file. Merged with gdb.
1397
0313a2b8
NC
13982009-06-18 Nick Clifton <nickc@redhat.com>
1399
1400 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
1401 field of struct disassemble_info.
1402
671f4ed1
DD
14032009-06-09 Ian Lance Taylor <ian@airs.com>
1404
1405 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
1406
1316c8b3
NC
14072009-06-15 Nick Clifton <nickc@redhat.com>
1408
0313a2b8
NC
1409 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
1410 struct disassemble_info.
1316c8b3 1411
8466c6d4
DD
14122009-06-02 Ian Lance Taylor <iant@google.com>
1413
1414 * ansidecl.h (EXPORTED_CONST): Define.
1415
52d6785f
DD
14162009-05-31 Ian Lance Taylor <iant@google.com>
1417
1418 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
1419 the way we treat an ISO C compiler. Don't define inline as a
1420 macdro when compiling with C++.
1421 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
1422 when compiling with C++.
1423 * fibheap.h: Add extern "C" when compiling with C++.
1424
84983b1a
TG
14252009-05-25 Tristan Gingold <gingold@adacore.com>
1426
1427 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
1428 FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
1429
95e62385
L
14302009-04-22 Taras Glek <tglek@mozilla.com>
1431
1432 * hashtab.h: Update GTY annotations to new syntax.
1433 * splay-tree.h: Likewise.
e48570bb 1434
a0c402a5
L
14352009-04-08 H.J. Lu <hongjiu.lu@intel.com>
1436
1437 * bfdlink.h (bfd_link_info): Add warn_alternate_em.
1438
8d25cc3d
AM
14392009-03-18 Alan Modra <amodra@bigpond.net.au>
1440
1441 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
1442 documentation.
1443
c743cf5d
DD
14442009-03-17 Jason Merrill <jason@redhat.com>
1445
1446 * demangle.h (enum demangle_component_type): Add
1447 DEMANGLE_COMPONENT_FUNCTION_PARAM.
1448
fa7f3e72
CC
14492008-12-01 Cary Coutant <ccoutant@google.com>
1450
1451 * plugin-api.h (LDPS_BAD_HANDLE): New constant.
1452 (ld_plugin_get_input_file): New typedef.
1453 (ld_plugin_release_input_file): New typedef.
1454 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
1455 (struct ld_plugin_tv): Add two new fields.
1456
84e94c90
NC
14572008-12-23 Jon Beniston <jon@beniston.com>
1458
1459 * dis-asm.h: Add LM32 disassembler function prototype.
1460
d2825c1a
DD
14612008-12-10 Jason Merrill <jason@redhat.com>
1462
1463 * demangle.h (enum demangle_component_type): Add
1464 DEMANGLE_COMPONENT_FIXED_TYPE.
1465
6c52134c
CC
14662008-12-01 Cary Coutant <ccoutant@google.com>
1467
1468 * plugin-api.h (ld_plugin_message): Change format parameter to const.
1469
a6bfd026
CC
14702008-12-01 Cary Coutant <ccoutant@google.com>
1471
1472 * plugin-api.h: Fix syntax error when compiling with C++.
1473
ae5a3597
AM
14742008-11-26 Alan Modra <amodra@bigpond.net.au>
1475
1476 PR 7047
1477 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
1478 Add "literal".
1479
1fa3cd83
SA
14802008-11-21 Sterling Augustine <sterling@tensilica.com>
1481
1482 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
1483 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
1484
33430bd0 14852008-11-19 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1486
33430bd0
BW
1487 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
1488 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
1489 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
1490 (XCHAL_NUM_AREGS): Change to 32.
1491 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
1492 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
1493 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
1494 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
1495 (XCHAL_DEBUGLEVEL): Change to 6.
e4e42b45 1496
d387240a
TG
14972008-11-14 Tristan Gingold <gingold@adacore.com>
1498
1499 * fopen-vms.h (FOPEN_RB): Use a single string to match the
1500 standard prototype.
1501 (FOPEN_WB): Ditto.
1502 (FOPEN_AB): Ditto.
1503 (FOPEN_RUB): Ditto.
1504 (FOPEN_WUB): Ditto.
1505 (FOPEN_AUB): Ditto.
1506
75ded2db
AM
15072008-10-21 Alan Modra <amodra@bigpond.net.au>
1508
1509 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
1510
1c08f2c8
DD
15112008-10-06 Jason Merrill <jason@redhat.com>
1512
1513 * demangle.h (enum demangle_component_type): Add
1514 DEMANGLE_COMPONENT_PACK_EXPANSION.
1515
f1c4cc75
RH
15162008-09-24 Richard Henderson <rth@redhat.com>
1517
1518 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1519
bbb444b6
ILT
15202008-09-22 Rafael Espindola <espindola@google.com>
1521
1522 * plugin-api.h (ld_plugin_status): Remove comma from the last item.
1523 Use C style comment.
1524 (ld_plugin_api_version, ld_plugin_output_file_type,
1525 ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
1526 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
1527 comma from the last item.
1528
89fc3421
CC
15292008-09-18 Cary Coutant <ccoutant@google.com>
1530
1531 Add plugin functionality for link-time optimization (LTO).
1532 * plugin-api.h: New file.
1533
ba8cb4ba
DD
15342008-09-09 Jason Merrill <jason@redhat.com>
1535
1536 * demangle.h (enum demangle_component_type): Add
1537 DEMANGLE_COMPONENT_DECLTYPE.
1538
67efbf45
AM
15392008-08-25 Alan Modra <amodra@bigpond.net.au>
1540
1541 * binary-io.h: New file, imported from gnulib, but don't
1542 #include <fcntl.h> or <stdio.h>.
1543
5c1d2f5f
AM
15442008-08-17 Alan Modra <amodra@bigpond.net.au>
1545
1546 * bfdlink.h (bfd_generic_link_read_symbols): Declare.
1547
7b21ac3f
EW
15482008-08-08 Anatoly Sokolov <aesok@post.ru>
1549
1550 * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1551 E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1552 (EF_AVR_MACH): Redefine to 0x7F.
1553 * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
1554 (AVR_ISA_AVR3): Redefine.
1555 (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
1556 AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
1557 AVR_ISA_AVR6): Define.
1558
1bac266e
JZ
15592008-07-12 Jie Zhang <jie.zhang@analog.com>
1560
1561 Revert
1562 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1563 * bfdlink.h (struct bfd_link_info): Add sep_code member
1564 variable.
1565 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1566 (EF_BFIN_DATA_IN_L1): Define.
1567
8c684578
JZ
15682008-07-12 Jie Zhang <jie.zhang@analog.com>
1569
1570 * bfdlink.h (struct bfd_link_info): Add sep_code member
1571 variable.
1572 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1573 (EF_BFIN_DATA_IN_L1): Define.
1574
6a4fe770
SS
15752008-07-07 Stan Shebs <stan@codesourcery.com>
1576
1577 * dis-asm.h (struct disassemble_info): Add endian_code field.
1578
0f963b24
JB
15792008-07-07 Joel Brobecker <brobecker@adacore.com>
1580
1581 * safe-ctype.h: Add #include of ctype.h before redefining
1582 the ctype.h macros.
1583
d5721fa7
JB
15842008-07-04 Joel Brobecker <brobecker@adacore.com>
1585
1586 * safe-ctype.h: Remove #error when detecting that ctype.h has been
1587 included. Redefine the various macros provided by ctype.h as
1588 undefined variables.
1589
1e5d0832
DD
15902008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1591
1592 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1593 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1594
97407faf
AM
15952008-06-06 Alan Modra <amodra@bigpond.net.au>
1596
1597 * bfdlink.h (struct bfd_link_info): Add "path_separator".
1598
112b7c50
AK
15992008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
1600
1601 * dis-asm.h (print_s390_disassembler_options):
1602 Prototype added.
1603
b68965a0
DD
16042008-03-24 Ian Lance Taylor <iant@google.com>
1605
1606 * sha1.h: New file, from gnulib.
1607
1608 * md5.h: Add extern "C" when compiled with C++.
1609
66ce8439
ILT
16102008-03-24 Ian Lance Taylor <iant@google.com>
1611
1612 * md5.h: Add extern "C" when compiled with C++.
1613
91edef2d
ILT
16142008-03-21 Ian Lance Taylor <iant@google.com>
1615
1616 * filenames.h: Add extern "C" when compiled with C++.
1617
f13a99db
AM
16182008-02-15 Alan Modra <amodra@bigpond.net.au>
1619
1620 * bfdlink.h (struct bfd_link_hash_table): Delete creator field.
1621 (struct bfd_link_info): Add output_bfd.
1622
6c7d412c
BW
16232008-02-11 Bob Wilson <bob.wilson@acm.org>
1624
1625 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
1626 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
e4e42b45 1627
830ef634
DD
16282008-01-26 David Daney <ddaney@avtrex.com>
1629
1630 * demangle.h (demangle_component_type): Add
1631 DEMANGLE_COMPONENT_JAVA_RESOURCE,
1632 DEMANGLE_COMPONENT_COMPOUND_NAME, and
1633 DEMANGLE_COMPONENT_CHARACTER as new enum values.
1634 (demangle_component): Add struct s_character to union u.
1635
b14d30e1
JM
16362007-11-07 Joseph Myers <joseph@codesourcery.com>
1637 Daniel Jacobowitz <dan@codesourcery.com>
1638
1639 * floatformat.h (struct floatformat): Add split_half field.
1640 (floatformat_ibm_long_double): New.
1641
3a0ab695
DD
16422007-09-06 Tom Tromey <tromey@redhat.com>
1643
1644 * libiberty.h (pex_free): Document process killing.
1645
8969a67f
DD
16462007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1647
1648 * demangle.h (enum demangle_component_type): Add
1649 DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1650
cd12e26d
BE
16512007-07-25 Ben Elliston <bje@au.ibm.com>
1652
1653 * ternary.h: Remove.
1654
0a05a876 16552007-07-18 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1656
0a05a876
BW
1657 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1658 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
e4e42b45 1659
bd0aa315
NC
16602007-07-17 Nick Clifton <nickc@redhat.com>
1661
1662 * COPYING3: New file. Contains version 3 of the GNU General
1663 Public License.
1664
d2df793a
NC
16652007-07-12 Kai Tietz <kai.tietz@onevision.com>
1666
ae8772e6
HPN
1667 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1668 work-a-round whitespace problem in gcc gengtype.
1669
d2df793a
NC
1670 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
1671 needed for WIN64 when a long is not wide enough for a pointer.
0fdaa005 1672 (splay_tree_key, splay_tree_value): Use the new types.
d2df793a 1673
fd2f25da
RM
16742007-07-09 Roland McGrath <roland@redhat.com>
1675
1676 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1677
a208b53c
NC
16782007-07-06 Nick Clifton <nickc@redhat.com>
1679
1680 * bfdlink.h: Update copyright notice to refer to GPLv3.
1681
3d3d428f
NC
16822007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1683
0fdaa005 1684 * dis-asm.h (print_insn_cr16): New prototype.
3d3d428f 1685
a9a4c53e
AM
16862007-06-01 Noah Misch <noah@cs.caltech.edu>
1687 Alan Modra <amodra@bigpond.net.au>
1688
1689 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
1690
0c18fee5
DD
16912007-05-07 Nathan Froyd <froydnj@codesourcery.com>
1692
1693 * libiberty.h (writeargv): Declare.
1694
49fa1e15
AM
16952007-04-30 Alan Modra <amodra@bigpond.net.au>
1696
1697 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1698
e8590c10
DD
16992007-04-25 Mark Mitchell <mark@codesourcery.com>
1700
1701 * demangle.h: Change license to LGPL + exception.
1702
4a828aab
RH
17032007-04-10 Richard Henderson <rth@redhat.com>
1704
1705 * bfdlink.h (struct bfd_link_info): Add relax_trip.
1706
9c577e89
DD
17072007-03-29 Joel Brobecker <brobecker@adacore.com>
1708
1709 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
1710 regardless of the type of file system.
1711
e04d7611
DD
17122007-03-06 Jan Hubicka <jh@suse.cz>
1713
1714 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1715
2889e75b
NC
17162007-02-21 Nick Clifton <nickc@redhat.com>
1717
1718 * bfdlink.h (struct bfd_link_callbacks): Add
1719 override_segment_assignment field.
1720
92f01d61 17212007-02-17 Mark Mitchell <mark@codesourcery.com>
72f4393d
L
1722 Nathan Sidwell <nathan@codesourcery.com>
1723 Vladimir Prus <vladimir@codesourcery.com
1724 Joseph Myers <joseph@codesourcery.com>
92f01d61
JM
1725
1726 * bin-bugs.h: Remove.
1727
b5d7c748
DD
17282007-02-09 Joseph S. Myers <joseph@codesourcery.com>
1729
1730 * libiberty.h (pex_write_input): Remove prototype.
1731
d6eafc3e
DB
17322007-02-05 Dave Brolley <brolley@redhat.com>
1733
1734 * Contribute the following changes:
1735 2001-03-26 Ben Elliston <bje@redhat.com>
1736
1737 * dis-asm.h (print_insn_mep): Declare.
1738
fc523535 17392007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
1740
1741 * dis-asm.h (print_i386_disassembler_options): New.
1742
53d7966f 17432007-01-31 Vladimir Prus <vladimir@codesourcery.com>
fd2f25da 1744
53d7966f
VP
1745 * libiberty.h (PEX_STDERR_TO_PIPE): New define.
1746 (PEX_BINARY_ERROR): New define.
1747 (pex_read_err): New function.
1748
208c1674
DD
17492007-01-29 Simon Baldwin <simonb@google.com>
1750
1751 * demangle.h: New cplus_demangle_print_callback,
1752 cplus_demangle_v3_callback, and java_demangle_v3_callback function
1753 prototypes, and demangle_callbackref type definition.
1754
40b36307
L
17552007-01-16 H.J. Lu <hongjiu.lu@intel.com>
1756
1757 PR ld/3831
1758 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
fd2f25da 1759 Add dynamic and dynamic_data.
40b36307 1760
4fd454c8
NC
17612006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1762 Nick Clifton <nickc@redhat.com>
1763
1764 * ansidecl.h (ATTRIBUTE_PACKED): Define.
1765
d8f813d4 17662006-11-30 Andrew Stubbs <andrew.stubbs@st.com>
40b36307 1767 J"orn Rennecke <joern.rennecke@st.com>
d8f813d4
JR
1768
1769 PR driver/29931
1770 * libiberty.h (make_relative_prefix_ignore_links): Declare.
1771
2caa7ca0
BW
17722006-11-27 Bob Wilson <bob.wilson@acm.org>
1773
1774 * xtensa-config.h (XSHAL_ABI): New.
1775 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
1776
0154116a
BW
17772006-11-27 Bob Wilson <bob.wilson@acm.org>
1778
1779 * xtensa-isa.h (STATIC_LIBISA): Delete.
1780
2087ad84
PB
17812006-10-30 Paul Brook <paul@codesourcery.com>
1782
1783 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1784 symtab_size.
1785
c0f00686
L
17862006-10-30 H.J. Lu <hongjiu.lu@intel.com>
1787
1788 PR ld/3111
1789 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
1790
e9f53129
AM
17912006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1792 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1793 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1794 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1795 Alan Modra <amodra@bigpond.net.au>
1796
1797 * dis-asm.h (print_insn_spu): Declare.
1798
1c0d3aa6
NC
17992006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1800
1801 * dis-asm.h: Add prototypes for Score disassembler routines.
1802
55255dae
L
18032006-09-07 H.J. Lu <hongjiu.lu@intel.com>
1804
1805 * bfdlink.h (bfd_elf_dynamic_list): New.
1806 (bfd_link_info): Add a dynamic field.
1807
c17d87de
NC
18082006-08-04 Marcelo Tosatti <marcelo@kvack.org>
1809
1810 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1811
fdc90cb4
JJ
18122006-07-10 Jakub Jelinek <jakub@redhat.com>
1813
1814 * bfdlink.h (struct bfd_link_info): Add emit_hash and
1815 emit_gnu_hash bitfields.
1816
3db2e6dd
DD
18172006-04-11 Jim Blandy <jimb@codesourcery.com>
1818
1819 * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1820
fbbc3759
L
18212006-04-06 H.J. Lu <hongjiu.lu@intel.com>
1822
1823 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with
1824 relax_pass.
1825
d70c5fc7 18262006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
72f4393d
L
1827 Anil Paranjape <anilp1@kpitcummins.com>
1828 Shilin Shakti <shilins@kpitcummins.com>
d70c5fc7
NC
1829
1830 * dis-asm.h (print_insn_xc16c): New prototype.
1831
dd942754
DD
18322006-01-18 DJ Delorie <dj@redhat.com>
1833
1834 * md5.h: Include ansidecl.h
1835
d99b6465
AS
18362006-01-17 Andreas Schwab <schwab@suse.de>
1837
1838 PR binutils/1486
1839 * dis-asm.h (struct disassemble_info): Add
1840 disassembler_needs_relocs.
1841
51d04b5c
BW
18422006-01-09 Bob Wilson <bob.wilson@acm.org>
1843
1844 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1845
b2d179be
BW
18462005-12-30 Bob Wilson <bob.wilson@acm.org>
1847
1848 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1849
d031aafb
NS
18502005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1851
1852 Second part of ms1 to mt renaming.
1853 * dis-asm.h (print_insn_mt): Renamed.
1854
7887b2ce
DD
18552005-12-10 Terry Laurenzo <tlaurenzo@gmail.com>
1856
1857 PR java/9861
1858 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
1859 output format for return types
1860
6ed89c00
AM
18612005-11-03 Alan Modra <amodra@bigpond.net.au>
1862
1863 * bfdlink.h (struct bfd_link_order): Tweak comment.
1864
fb10537e
DD
18652005-10-31 Mark Kettenis <kettenis@gnu.org>
1866
1867 * floatformat.h (enum floatformat_byteorders): Add
1868 floatformat_vax.
1869 (floatformat_vax_aingle, floatformat_vax_double): Declare.
1870
16175d96
DB
18712005-10-28 Dave Brolley <brolley@redhat.com>
1872
1873 Contribute the following changes:
1874 2003-09-29 Dave Brolley <brolley@redhat.com>
1875
1876 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
1877 more exotic underlying types to be used.
1878
3c9b82ba
NC
18792005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
1880
1881 disasm.h: Add declaration for print_insn_z80
1882
dc603df5
CM
18832005-09-30 Catherine Moore <clm@cm00re.com>
1884
1885 * dis-asm.h (print_insn_bfin): Declare.
dc603df5 1886
7b17bc29
MM
18872005-09-26 Mark Mitchell <mark@codesourcery.com>
1888
1889 * libiberty.h (expandargv): New function.
1890
c17ae8a2
AM
18912005-08-18 Alan Modra <amodra@bigpond.net.au>
1892
1893 * bfdlink.h: Remove mention of a29k.
1894 * dis-asm.h: Remove a29k support.
c17ae8a2 1895
3b6940c0
DD
18962005-08-17 Mark Kettenis <kettenis@gnu.org>
1897
1898 * floatformat.h (struct floatformat): Change type of large
1899 argument for is_valid member to `const void *'.
1900 (floatformat_to_double): Change type of second argument to `const
1901 void *'.
1902 (floatformat_from_double): Change type of last argument to `void
1903 *'.
1904 (floatformat_is_valid): Change type of last argument to `const
1905 void *'.
1906
49f58d10
JB
19072005-07-14 Jim Blandy <jimb@redhat.com>
1908
1909 * dis-asm.h (print_insn_m32c): New declaration.
1910
f2942ea4
DD
19112005-07-12 Ben Elliston <bje@au.ibm.com>
1912
1913 * xregex2.h (regexec): Qualify this prototype with __extension__
1914 when compiling with GNU C.
1915
0fd3a477
JW
19162005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1917
1918 * dis-asm.h (fprintf_ftype): Add format attribute.
1919
6ba85b8c
DD
19202005-07-03 Steve Ellcey <sje@cup.hp.com>
1921
1922 PR other/13906
1923 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
1924 * md5.h (md5_uintptr): New.
1925 (md5_ctx): Align buffer field.
1926
c3cca4c9
DD
19272005-06-30 Daniel Berlin <dberlin@dberlin.org>
1928
1929 * hashtab.h (HTAB_DELETED_ENTRY): New macro.
1930 (HTAB_EMPTY_ENTRY): New macro.
1931
67f3cb05
GK
19322005-06-20 Geoffrey Keating <geoffk@apple.com>
1933
fd2f25da 1934 * libiberty.h (strverscmp): Prototype.
67f3cb05 1935
08d8fa11
JJ
19362005-06-17 Jakub Jelinek <jakub@redhat.com>
1937
1938 * elf/external.h (GRP_ENTRY_SIZE): Define.
1939
6b5d3a4d
ZW
19402005-06-08 Zack Weinberg <zack@codesourcery.com>
1941
1942 * dis-asm.h (get_arm_regnames): Update prototype.
1943
3f1c9c12
AH
19442005-06-07 Aldy Hernandez <aldyh@redhat.com>
1945 Michael Snyder <msnyder@redhat.com>
1946 Stan Cox <scox@redhat.com>
1947
1948 * dis-asm.h: Externalize print_insn_ms1.
1949
d30d42d1
DD
19502005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
1951
1952 * libiberty.h (XOBFINISH): New.
1953
e1fffbe6
AM
19542005-06-03 Alan Modra <amodra@bigpond.net.au>
1955
1956 * bfdlink.h (struct bfd_link_callbacks): Add einfo.
1957
c2bd6e35
DD
19582005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1959
1960 * libiberty.h (vsnprintf): Add format attribute.
1961
e9472921
DD
19622005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1963
1964 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1965
01e94249
DD
19662005-05-28 Eli Zaretskii <eliz@gnu.org>
1967
1968 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
1969 needed.
1970 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
1971
839e4798
RH
19722005-05-25 Richard Henderson <rth@redhat.com>
1973
1974 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1975
abf6a75b
DD
19762005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net>
1977
1978 * libiberty.h (ACONCAT): Properly cast value of alloca().
1979
1980 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
1981 __cplusplus.
1982
aaac3631
DD
19832005-05-12 Steve Ellcey <sje@cup.hp.com>
1984
1985 libiberty.h: Do not define empty basename prototype.
1986
e172dbf8
NC
19872005-05-10 Nick Clifton <nickc@redhat.com>
1988
1989 * Update the address and phone number of the FSF organization in
1990 the GPL notices in the following files:
1991 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
1992 dyn-string.h, fibheap.h, filenames.h, floatformat.h,
1993 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
1994 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
1995 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
1996 symcat.h, ternary.h, xregex2.h, xtensa-config.h,
1997 xtensa-isa-internal.h, xtensa-isa.h
1998
c631edf1
DD
19992005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2000
2001 * libiberty.h (unlock_std_streams): New.
2002
a288642d
DD
20032005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2004
2005 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
2006 Don't use the PTR macro.
2007
2008 * sort.h: Don't use the PARAMS macro.
2009
7b6f6286
DD
20102005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2011
2012 * libiberty.h (unlock_stream): New.
2013
ab70e2a5
DD
20142005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2015
2016 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
2017 Remove parameter names.
2018
ac119ae8
DD
20192005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2020
2021 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
2022 Provide prototypes for new functions.
2023
7e10245c
DD
20242005-03-29 Ian Lance Taylor <ian@airs.com>
2025
2026 * libiberty.h: Fix indentation.
2027
b109e79a
ILT
20282005-03-28 Ian Lance Taylor <ian@airs.com>
2029
2030 * libiberty.h: Include <stdio.h>.
2031 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
2032 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
2033 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
2034 (pex_init, pex_run, pex_read_output): Declare.
2035 (pex_get_status, pex_get_times, pex_free, pex_one): Declare.
2036 (struct pex_time): Define.
2037
3d0dfe26
MM
20382005-03-28 Mark Mitchell <mark@codesourcery.com>
2039
2040 * libiberty.h (ffs): Declare, if necessary.
e1fffbe6 2041
49b1fae4
DD
20422005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net>
2043
2044 * ternary.h: Don't use PARAMS anymore.
2045
20462005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net>
2047
2048 * md5.h: Remove definition and uses of __P.
2049 * dyn-string.h: Remove uses of PARAMS.
2050 * fibheap.h: Likewise.
2051 * floatformat.h: Likewise.
2052 * hashtab.h: Likewise.
2053
9334f9c6
DD
20542005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net>
2055
2056 * demangle.h: Remove uses of PARAMS.
2057
2058 * libiberty.h (ANSI_PROTOTYPES): Remove guard since
2059 ANSI_PROTOTYPES is always assumed.
2060 Remove uses of PARAMS throughout.
2061
0fad4bdb
DD
20622005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2063
2064 * libiberty.h (xstrndup): Declare.
2065
1ec0126d
DD
20662005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2067
2068 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
2069
1fbc7e7a
BW
20702005-03-22 Bob Wilson <bob.wilson@acm.org>
2071
2072 * xtensa-isa.h: Update a comment and whitespace.
2073
57316bff
L
20742005-03-16 H.J. Lu <hongjiu.lu@intel.com>
2075
2076 * bfdlink.h (bfd_link_info): Add gc_sections.
2077
8ec32723
DD
20782005-03-09 Mark Mitchell <mark@codesourcery.com>
2079
2080 * libiberty.h (gettimeofday): Declare.
2081
190eb137
DD
20822005-03-01 Jan Beulich <jbeulich@novell.com>
2083
2084 * libiberty.h: Declare unlink_if_ordinary.
2085
f075ee0c
AM
20862005-02-21 Alan Modra <amodra@bigpond.net.au>
2087
2088 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
2089 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
2090 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
2091
8adce22d
DD
20922005-02-14 Paolo Bonzini <bonzini@gnu.org>
2093
2094 PR bootstrap/19818
2095 * ansidecl.h (PARAMS): Guard from redefinition.
2096
11f25ea6
AM
20972005-02-03 Alan Modra <amodra@bigpond.net.au>
2098
2099 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
2100
77cfaee6
AM
21012005-02-01 Alan Modra <amodra@bigpond.net.au>
2102
2103 * bfdlink.h (bfd_link_repair_undef_list): Declare.
2104
0bcb06d2
AS
21052005-01-10 Andreas Schwab <schwab@suse.de>
2106
2107 * dis-asm.h (struct disassemble_info): Add skip_zeroes and
2108 skip_zeroes_at_end.
2109
40a59a4c
DD
21102004-12-11 Ben Elliston <bje@au.ibm.com>
2111
2112 * fibheap.h (struct fibnode): Only use unsigned long bitfields
2113 when __GNUC__ is defined and ints are less than 32-bits wide.
2114
fc0e6df6
PB
21152004-11-04 Paul Brook <paul@codesourcery.com>
2116
2117 * bfdlink.h (bfd_link_info): Add default_imported_symver.
2118
a1ace8d8
BW
21192004-11-12 Bob Wilson <bob.wilson@acm.org>
2120
2121 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
2122 * xtensa-isa.h (xtensa_interface_class_id): New prototype.
2123
7499d566
NC
21242004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
2125 Vineet Sharma <vineets@noida.hcltech.com>
2126
2127 * dis-asm.h: Add prototype for print_insn_maxq_little.
2128
3e3b46e5
PB
21292004-10-26 Paul Brook <paul@codesourcery.com>
2130
2131 * bfdlink.h (struct bfd_link_info): Add create_default_symver.
2132
dfeffb9f
L
21332004-10-21 H.J. Lu <hongjiu.lu@intel.com>
2134
2135 PR 463
2136 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct
2137 bfd_link_hash_entry to reloc_overflow.
2138
43cd72b9
BW
21392004-10-07 Bob Wilson <bob.wilson@acm.org>
2140
2141 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
2142 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
2143 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
c44050dc 2144
43cd72b9
BW
2145 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
2146 (config_sturct struct): Delete.
2147 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
2148 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
2149 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
2150 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
2151 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
2152 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
2153 (xtensa_insn_decode_fn): Rename to ...
2154 (xtensa_opcode_decode_fn): ... this.
2155 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
2156 xtensa_undo_reloc_fn): Update.
2157 (xtensa_encoding_template_fn): Delete.
2158 (xtensa_opcode_encode_fn, xtensa_format_decode_fn,
2159 xtensa_length_decode_fn): New.
2160 (xtensa_format_internal, xtensa_slot_internal): New types.
2161 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
2162 get_field, and set_field fields. Add name, field_id, regfile,
2163 num_regs, and flags fields.
2164 (xtensa_arg_internal): New type.
2165 (xtensa_iclass_internal): Change operands field to array of
2166 xtensa_arg_internal. Add num_stateOperands, stateOperands,
2167 num_interfaceOperands, and interfaceOperands fields.
2168 (xtensa_opcode_internal): Delete length, template, and iclass fields.
2169 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
2170 (opname_lookup_entry): Delete.
2171 (xtensa_regfile_internal, xtensa_interface_internal,
2172 xtensa_funcUnit_internal, xtensa_state_internal,
2173 xtensa_sysreg_internal, xtensa_lookup_entry): New.
2174 (xtensa_isa_internal): Replace opcode_table field with opcodes field.
2175 Change type of opname_lookup_table. Delete num_modules,
2176 module_opcode_base, module_decode_fn, config, and has_density fields.
2177 Add num_formats, formats, format_decode_fn, length_decode_fn,
2178 num_slots, slots, num_fields, num_operands, operands, num_iclasses,
2179 iclasses, num_regfiles, regfiles, num_states, states,
2180 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
2181 max_sysreg_num, sysreg_table, num_interfaces, interfaces,
2182 interface_lookup_table, num_funcUnits, funcUnits and
2183 funcUnit_lookup_table fields.
2184 (xtensa_isa_module, xtensa_isa_modules): Delete.
2185 (xtensa_isa_name_compare): New prototype.
2186 (xtisa_errno, xtisa_error_msg): New.
2187 * xtensa-isa.h (XTENSA_ISA_VERSION): Define.
2188 (xtensa_isa): Change type.
2189 (xtensa_operand): Delete.
2190 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
2191 xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
2192 xtensa_funcUnit_use): New types.
2193 (libisa_module_specifier): Delete.
2194 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
2195 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
2196 xtensa_insnbuf_from_chars): Update prototypes.
2197 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
2198 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
2199 xtensa_encode_insn, xtensa_insn_length,
2200 xtensa_insn_length_from_first_byte, xtensa_num_operands,
2201 xtensa_operand_kind, xtensa_encode_result,
2202 xtensa_operand_isPCRelative): Delete.
2203 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
2204 xtensa_operand_set_field, xtensa_operand_encode,
2205 xtensa_operand_decode, xtensa_operand_do_reloc,
2206 xtensa_operand_undo_reloc): Update prototypes.
2207 (xtensa_isa_maxlength, xtensa_isa_length_from_chars,
2208 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
2209 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
2210 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
2211 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
2212 xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
2213 xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
2214 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
2215 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
2216 xtensa_opcode_is_loop, xtensa_opcode_is_call,
2217 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
2218 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
2219 xtensa_opcode_funcUnit_use, xtensa_operand_name,
2220 xtensa_operand_is_visible, xtensa_operand_is_register,
2221 xtensa_operand_regfile, xtensa_operand_num_regs,
2222 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
2223 xtensa_stateOperand_state, xtensa_stateOperand_inout,
2224 xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
2225 xtensa_regfile_lookup_shortname, xtensa_regfile_name,
2226 xtensa_regfile_shortname, xtensa_regfile_view_parent,
2227 xtensa_regfile_num_bits, xtensa_regfile_num_entries,
2228 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
2229 xtensa_state_is_exported, xtensa_sysreg_lookup,
2230 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
2231 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
2232 xtensa_interface_num_bits, xtensa_interface_inout,
2233 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
2234 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
8fdd7217
NC
22352004-10-07 Jeff Baker <jbaker@qnx.com>
2236
2237 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
2238
f6e332e6
AM
22392004-09-17 Alan Modra <amodra@bigpond.net.au>
2240
2241 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
2242 of union.
2243
79fadcb0
DD
22442004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
2245
2246 * libiberty.h (basename): Prototype for __MINGW32__.
2247
a5ecc6a5
DD
22482004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2249
2250 * ansidecl.h (ATTRIBUTE_SENTINEL): Define.
2251 * libiberty.h (concat, reconcat, concat_length, concat_copy,
2252 concat_copy2): Use ATTRIBUTE_SENTINEL.
2253
d003868e
AM
22542004-08-13 Alan Modra <amodra@bigpond.net.au>
2255
2256 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
2257 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
2258
deaa6723
DD
22592004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
2260
2261 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
2262 const-qualification before disposal.
2263
d5b4094f
DD
22642004-07-24 Bernardo Innocenti <bernie@develer.com>
2265
2266 * ansidecl.h (ARG_UNUSED): New Macro.
2267
60ee6567
L
22682004-07-23 H.J. Lu <hongjiu.lu@intel.com>
2269
2270 * bin-bugs.h (REPORT_BUGS_TO): Set to
2271 "<URL:http://www.sourceware.org/bugzilla/>".
2272
a35b6b04
DD
22732004-07-21 Paolo Bonzini <bonzini@gnu.org>
2274
2275 * ansidecl.h (ATTRIBUTE_PURE): New.
2276
7ab9a76e
DD
22772004-07-13 Bernardo Innocenti <bernie@develer.com>
2278
2279 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
2280 libcpp/internal.h.
2281 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
2282 macros.
2283
22842004-07-13 Bernardo Innocenti <bernie@develer.com>
2285
2286 * libiberty.h (ASTRDUP): Add casts required for stricter
2287 type conversion rules of C++.
2288 * obstack.h (obstack_free): Likewise.
2289
1fe1f39c
NC
22902004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
2291
2292 * dis-asm.h (print_insn_crx): Declare.
2293
eea6121a
AM
22942004-06-24 Alan Modra <amodra@bigpond.net.au>
2295
2296 * bfdlink.h (struct bfd_link_order): Update comment.
2297
8c37241b
JJ
22982004-05-11 Jakub Jelinek <jakub@redhat.com>
2299
2300 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
2301 relro_end fields.
8c37241b 2302
619874a6
DD
23032004-05-04 Andreas Jaeger <aj@suse.de>
2304
2305 * demangle.h: Do not use C++ reserved keyword typename as
2306 parameter for cplus_demangle_fill_builtin_type.
2307
bb6a587d
DD
23082004-04-22 Richard Henderson <rth@redhat.com>
2309
2310 * hashtab.h (struct htab): Add size_prime_index.
2311
d6ea4e80
DD
23122004-04-13 Jeff Law <law@redhat.com>
2313
2314 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
2315
f29d4bb8
DD
23162004-03-30 Zack Weinberg <zack@codesourcery.com>
2317
2318 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
2319
75d5e263
SS
23202004-03-25 Stan Shebs <shebs@apple.com>
2321
2322 * mpw/: Remove subdirectory and everything in it.
2323
b9cf773d
AM
23242004-03-23 Alan Modra <amodra@bigpond.net.au>
2325
2326 PR 51.
2327 * bfdlink.h (struct bfd_link_info): Add wrap_char.
2328
59c2e50f
L
23292004-03-20 H.J. Lu <hongjiu.lu@intel.com>
2330
2331 * bfdlink.h (bfd_link_info): Correct comments for the
2332 unresolved_syms_in_objects field.
2333
099f84cf
DD
23342004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
2335
2336 * dyn-string.h: Update copyright date.
2337
74aee4eb
DD
23382004-02-23 Ian Lance Taylor <ian@wasabisystems.com>
2339
2340 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
2341 the associated #defines.
2342
59727473
DD
23432004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
2344
062054c5
ILT
2345 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
2346 "libiberty.h".
2347
9850ebe2
ILT
2348 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
2349
59727473
DD
2350 * demangle.h (enum demangle_component_type): Define.
2351 (struct demangle_operator_info): Declare.
2352 (struct demangle_builtin_type_info): Declare.
2353 (struct demangle_component): Define.
2354 (cplus_demangle_fill_component): Declare.
2355 (cplus_demangle_fill_name): Declare.
2356 (cplus_demangle_fill_builtin_type): Declare.
2357 (cplus_demangle_fill_operator): Declare.
2358 (cplus_demangle_fill_extended_operator): Declare.
2359 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
2360 (cplus_demangle_v3_components): Declare.
2361 (cplus_demangle_print): Declare.
2362
10ca0e95 2363For older changes see ChangeLog-9103
252b5132 2364\f
b90efa5b 2365Copyright (C) 2004-2015 Free Software Foundation, Inc.
752937aa
NC
2366
2367Copying and distribution of this file, with or without modification,
2368are permitted in any medium without royalty provided the copyright
2369notice and this notice are preserved.
2370
252b5132
RH
2371Local Variables:
2372mode: change-log
2373left-margin: 8
2374fill-column: 74
2375version-control: never
2376End:
This page took 0.794893 seconds and 4 git commands to generate.