]> sourceware.org Git - newlib-cygwin.git/blame - include/ChangeLog
Sync toplevel with upstream GCC.
[newlib-cygwin.git] / include / ChangeLog
CommitLineData
fe508576
CV
12016-03-17 Thomas Schwinge <thomas@codesourcery.com>
2
3 * gomp-constants.h (enum gomp_map_kind): Rename
4 GOMP_MAP_FORCE_DEALLOC to GOMP_MAP_DELETE. Adjust all users.
5
62016-03-03 Than McIntosh <thanm@google.com>
7
8 * plugin-api.h: Add new hooks to the plugin transfer vector to
9 to support querying section alignment and section size.
10 (ld_plugin_get_input_section_alignment): New hook.
11 (ld_plugin_get_input_section_size): New hook.
12 (ld_plugin_tag): Add LDPT_GET_INPUT_SECTION_ALIGNMENT
13 and LDPT_GET_INPUT_SECTION_SIZE.
14 (ld_plugin_tv): Add tv_get_input_section_alignment and
15 tv_get_input_section_size.
16
172016-03-03 Evgenii Stepanov <eugenis@google.com>
18
19 * plugin-api.h (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V3.
20
212016-01-19 Martin Jambor <mjambor@suse.cz>
22
23 * gomp-constants.h (GOMP_DEVICE_HSA): New macro.
24 (GOMP_VERSION_HSA): Likewise.
25 (GOMP_TARGET_ARG_DEVICE_MASK): Likewise.
26 (GOMP_TARGET_ARG_DEVICE_ALL): Likewise.
27 (GOMP_TARGET_ARG_SUBSEQUENT_PARAM): Likewise.
28 (GOMP_TARGET_ARG_ID_MASK): Likewise.
29 (GOMP_TARGET_ARG_NUM_TEAMS): Likewise.
30 (GOMP_TARGET_ARG_THREAD_LIMIT): Likewise.
31 (GOMP_TARGET_ARG_VALUE_SHIFT): Likewise.
32 (GOMP_TARGET_ARG_HSA_KERNEL_ATTRIBUTES): Likewise.
33
342016-01-07 Mike Frysinger <vapier@gentoo.org>
35
36 * longlong.h: Change !__SHMEDIA__ to
37 (!defined (__SHMEDIA__) || !__SHMEDIA__).
38 Change __SHMEDIA__ to defined (__SHMEDIA__) && __SHMEDIA__.
39
402016-01-05 Mike Frysinger <vapier@gentoo.org>
41
42 * libiberty.h (dupargv): Change arg to char * const *.
43 (writeargv, countargv): Likewise.
44
452015-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
46
47 * vtv-change-permission.h (VTV_PAGE_SIZE) [__sun__ && __svr4__ &&
48 __sparc__]: Define.
49
502015-11-12 James Norris <jnorris@codesourcery.com>
51 Joseph Myers <joseph@codesourcery.com>
52
53 * gomp-constants.h (enum gomp_map_kind): Add GOMP_MAP_DEVICE_RESIDENT
54 and GOMP_MAP_LINK.
55
562015-11-09 Alan Modra <amodra@gmail.com>
57
58 PR gdb/17133
59 * obstack.h (__attribute_pure__): Expand _GL_ATTRIBUTE_PURE.
60
612015-11-09 Alan Modra <amodra@gmail.com>
62
63 PR gdb/17133
64 * obstack.h: Import current gnulib file.
65
662015-11-05 Jakub Jelinek <jakub@redhat.com>
67 Ilya Verbin <ilya.verbin@intel.com>
68
69 * gomp-constants.h (GOMP_MAP_FLAG_SPECIAL_2): Define.
70 (GOMP_MAP_FLAG_ALWAYS): Remove.
71 (enum gomp_map_kind): Use GOMP_MAP_FLAG_SPECIAL_2 instead of
72 GOMP_MAP_FLAG_ALWAYS for GOMP_MAP_ALWAYS_TO, GOMP_MAP_ALWAYS_FROM,
73 GOMP_MAP_ALWAYS_TOFROM, GOMP_MAP_STRUCT, GOMP_MAP_RELEASE.
74 Add GOMP_MAP_ALWAYS_POINTER and GOMP_MAP_FIRSTPRIVATE_REFERENCE.
75 (GOMP_MAP_ALWAYS_P): Define.
76 (GOMP_TARGET_FLAG_NOWAIT): Adjust comment.
77
782015-10-27 Daniel Jacobowitz <dan@codesourcery.com>
79 Joseph Myers <joseph@codesourcery.com>
80 Mark Shinwell <shinwell@codesourcery.com>
81 Andrew Stubbs <ams@codesourcery.com>
82 Rich Felker <dalias@libc.org>
83
84 * longlong.h (udiv_qrnnd): Add FDPIC compatible version for SH.
85
862015-10-18 Roland McGrath <roland@gnu.org>
87
88 PR other/63758
89 * environ.h: New file.
90
912015-10-13 Jakub Jelinek <jakub@redhat.com>
92 Ilya Verbin <ilya.verbin@intel.com>
93
94 * gomp-constants.h (GOMP_MAP_FLAG_ALWAYS): Define.
95 (enum gomp_map_kind): Add GOMP_MAP_FIRSTPRIVATE,
96 GOMP_MAP_FIRSTPRIVATE_INT, GOMP_MAP_USE_DEVICE_PTR,
97 GOMP_MAP_ZERO_LEN_ARRAY_SECTION, GOMP_MAP_ALWAYS_TO,
98 GOMP_MAP_ALWAYS_FROM, GOMP_MAP_ALWAYS_TOFROM, GOMP_MAP_STRUCT,
99 GOMP_MAP_DELETE_ZERO_LEN_ARRAY_SECTION, GOMP_MAP_DELETE,
100 GOMP_MAP_RELEASE, GOMP_MAP_FIRSTPRIVATE_POINTER.
101 (GOMP_MAP_ALWAYS_TO_P, GOMP_MAP_ALWAYS_FROM_P): Define.
102 (GOMP_TASK_FLAG_UNTIED, GOMP_TASK_FLAG_FINAL, GOMP_TASK_FLAG_MERGEABLE,
103 GOMP_TASK_FLAG_DEPEND, GOMP_TASK_FLAG_PRIORITY, GOMP_TASK_FLAG_UP,
104 GOMP_TASK_FLAG_GRAINSIZE, GOMP_TASK_FLAG_IF, GOMP_TASK_FLAG_NOGROUP,
105 GOMP_TARGET_FLAG_NOWAIT, GOMP_TARGET_FLAG_EXIT_DATA,
106 GOMP_TARGET_FLAG_UPDATE): Define.
107
1082015-09-28 Nathan Sidwell <nathan@codesourcery.com>
109
110 * gomp-constants.h (GOMP_VERSION_NVIDIA_PTX): Increment.
111 (GOMP_DIM_GANG, GOMP_DIM_WORKER, GOMP_DIM_VECTOR, GOMP_DIM_MAX,
112 GOMP_DIM_MASK): New.
113 (GOMP_LAUNCH_DIM, GOMP_LAUNCH_ASYNC, GOMP_LAUNCH_WAIT): New.
114 (GOMP_LAUNCH_CODE_SHIFT, GOMP_LAUNCH_DEVICE_SHIFT,
115 GOMP_LAUNCH_OP_SHIFT): New.
116 (GOMP_LAUNCH_PACK, GOMP_LAUNCH_CODE, GOMP_LAUNCH_DEVICE,
117 GOMP_LAUNCH_OP): New.
118 (GOMP_LAUNCH_OP_MAX): New.
119
1202015-08-24 Nathan Sidwell <nathan@codesourcery.com>
121
122 * gomp-constants.h (GOMP_VERSION, GOMP_VERSION_NVIDIA_PTX,
123 GOMP_VERSION_INTEL_MIC): New.
124 (GOMP_VERSION_PACK, GOMP_VERSION_LIB, GOMP_VERSION_DEV): New.
125
1262015-08-14 Pierre-Marie de Rodat <derodat@adacore.com>
127
128 * dwarf2.def (DW_AT_GNU_bias): New attribute.
129
1302015-08-14 Pierre-Marie de Rodat <derodat@adacore.com>
131
132 * dwarf2.def (DW_AT_GNU_numerator, DW_AT_GNU_denominator): New
133 attributes.
134
1352015-08-11 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
136
137 * ansidecl.h (GCC_FINAL): New macro.
138
1392015-08-10 Thomas Schwinge <thomas@codesourcery.com>
140
141 * gomp-constants.c (GOMP_DEVICE_HOST_NONSHM): Remove.
142
1432015-05-22 Yunlian Jiang <yunlian@google.com>
144
145 * libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is
146 not defined.
147
1482015-03-19 Richard Biener <rguenther@suse.de>
149
150 * partition.h (struct partition_elem): Re-order elements to
151 avoid padding.
152
a8c0685b
DD
1532015-03-02 Markus Trippelsdorf <markus@trippelsdorf.de>
154
155 PR target/65261
156 * ansidecl.h (ATTRIBUTE_NO_SANITIZE_UNDEFINED): New macro.
157
1582015-02-19 Pedro Alves <palves@redhat.com>
159
160 * floatformat.h [__cplusplus]: Wrap in extern "C".
161
1622015-02-04 Jakub Jelinek <jakub@redhat.com>
163
164 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Fortran03
165 and DW_LANG_Fortran08.
166
ad45d512
DD
1672015-01-15 Thomas Schwinge <thomas@codesourcery.com>
168 Julian Brown <julian@codesourcery.com>
169 James Norris <jnorris@codesourcery.com>
170
171 * gomp-constants.h: New file.
172
fe508576 1732014-12-14 Jan-Benedict Glaw <jbglaw@lug-owl.de>
ebf29409
DD
174
175 * libiberty.h: Merge Copyright year update from Binutils.
176
1772014-12-24 Uros Bizjak <ubizjak@gmail.com>
178 Ben Elliston <bje@au.ibm.com>
179 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
180
181 * libiberty.h (xasprintf): Declare.
182
b536197a
DD
1832014-12-11 Uros Bizjak <ubizjak@gmail.com>
184 Ben Elliston <bje@au.ibm.com>
185 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
186
187 * libiberty.h (xvasprintf): Declare.
188
1892014-12-09 Trevor Saunders <tsaunders@mozilla.com>
190
191 * hashtab.h, splay-tree.h: Remove GTY markers.
192
1932014-12-08 Mark Wielaard <mjw@redhat.com>
194
195 PR debug/60782
196 * dwarf2.def: Add DWARFv5 DW_TAG_atomic_type.
197
1982014-11-21 Mark Wielaard <mjw@redhat.com>
199
200 * dwarf2.h: Add DW_LANG_C_plus_plus_11, DW_LANG_C11 and
201 DW_LANG_C_plus_plus_14.
202
2032014-11-25 Mark Wielaard <mjw@redhat.com>
204
205 * dwarf2.def (DW_AT_noreturn): New DWARF5 attribute.
206
2eda5822
DD
2072014-11-14 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
208
209 * dwarf2.def (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
210 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
211 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
212 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
213 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
214 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
215 (DW_AT_APPLE_property): New macros.
216
fe508576
CV
2172014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
218 Manuel López-Ibáñez <manu@gcc.gnu.org>
3a4fcef8
DD
219
220 PR driver/36312
221 * filenames.h: Add prototype for canonical_filename_eq.
222
fe508576
CV
2232014-11-11 David Malcolm <dmalcolm@redhat.com>
224
225 * ChangeLog.jit: New.
226
6eca6c43
DD
2272014-10-28 Richard Henderson <rth@redhat.com>
228
229 * longlong.h [__alpha] (umul_ppmm): Disable for c++.
230
2312014-10-28 Yury Gribov <y.gribov@samsung.com>
232
233 * libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes.
234
158f8b34
DD
2352014-10-27 Phil Muldoon <pmuldoon@redhat.com>
236 Jan Kratochvil <jan.kratochvil@redhat.com>
237 Tom Tromey <tromey@redhat.com>
238
239 * gcc-c-fe.def: New file.
240 * gcc-c-interface.h: New file.
241 * gcc-interface.h: New file.
242
b23449bc
DD
2432014-10-15 David Malcolm <dmalcolm@redhat.com>
244
245 * libiberty.h (choose_tmpdir): New prototype.
246
34e2edb7
DD
2472013-10-02 Mark Wielaard <mjw@redhat.com>
248
249 PR debug/63239
250 * dwarf2.def (DW_AT_GNU_deleted): New attribute.
251
34fbc985
DD
2522014-09-26 Max Ostapenko <m.ostapenko@partner.samsung.com>
253
254 * libiberty.h (PEX_STDOUT_APPEND): New flag.
255 (PEX_STDERR_APPEND): Likewise.
256
2572014-09-23 Iain Buclaw <ibuclaw@gdcproject.org>
258
259 * demangle.h (DMGL_DLANG): New macro.
260 (DMGL_STYLE_MASK): Add DMGL_DLANG.
261 (demangling_styles): Add dlang_demangling.
262 (DLANG_DEMANGLING_STYLE_STRING): New macro.
263 (DLANG_DEMANGLING): New macro.
264 (dlang_demangle): New prototype.
265
2662014-09-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
267
268 * longlong.h: Add __udiv_w_sdiv prototype.
269
84600df2
DD
2702014-06-10 Thomas Schwinge <thomas@codesourcery.com>
271
272 PR lto/61334
273 * libiberty.h [defined (HAVE_DECL_STRNLEN) &&
274 !HAVE_DECL_STRNLEN] (strnlen): New prototype.
275
ee9b1ceb
DD
2762014-05-21 John Marino <gnugcc@marino.st>
277
278 * liberty.h: Use basename function on DragonFly.
279
86d2e3d0
DD
2802014-05-01 Steve Ellcey <sellcey@mips.com>
281
282 * include/longlong.h: Use 'defined()' to check __mips16.
283
2842014-04-30 Richard Sandiford <rdsandiford@googlemail.com>
285
286 * longlong.h (__i386__): Remove W_TYPE_SIZE==64 handling.
287
2882014-04-22 Yufeng Zhang <yufeng.zhang@arm.com>
289
290 * longlong.h: Merge from glibc.
291
e9286a87
DD
2922014-01-21 Tom Tromey <tromey@redhat.com>
293
294 * ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS)
295 (VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST)
296 (VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS)
297 (NOARGS): Don't define.
298 * libiberty.h (expandargv, writeargv): Don't use PARAMS.
299
2d15421a
DD
3002013-12-23 Bill Maddox <maddox@google.com>
301
302 * demangle.h (enum gnu_v3_ctor_kinds):
303 Added literal gnu_v3_unified_ctor.
304 (enum gnu_v3_ctor_kinds):
305 Added literal gnu_v3_unified_dtor.
306
6b5a3418
DD
3072013-12-04 Richard Sandiford <rdsandiford@googlemail.com>
308
309 * longlong.h: New file.
310
0160e166
DD
3112013-10-29 Marc Glisse <marc.glisse@inria.fr>
312
313 PR tree-optimization/58689
314 * ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro.
315 * libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename,
316 concat_copy): Mark with attributes nonnull(1) and returns_nonnull.
317 (concat, reconcat, concat_copy2, choose_temp_base, xstrerror,
318 xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init):
319 Mark with attribute returns_nonnull.
320
17b0a565
DD
3212013-10-22 Sterling Augustine <saugustine@google.com>
322
323 * gdb/gdb-index.h: Merge from gdb tree.
324
40ec0000
SK
3252013-10-10 Sean Keys <skeys@ipdatasys.com>
326
327 * xgate.h : Cleanup after opcode
328 table modification..
329
f9268dfd
DD
3302013-08-20 Alan Modra <amodra@gmail.com>
331
332 * floatformat.h (floatformat_ibm_long_double): Delete.
333 (floatformat_ibm_long_double_big): Declare.
334 (floatformat_ibm_long_double_little): Declare.
335
3362013-08-19 Dehao Chen <dehao@google.com>
337
338 * dwarf2.def (DW_AT_GNU_discriminator): New attribute.
339
4b876e16
DD
3402013-08-02 Caroline Tice <cmtice@google.com>
341
342 * vtv-change-permission.h: New file.
343
855c9029
EB
3442013-08-05 Eric Botcazou <ebotcazou@adacore.com>
345 Konrad Eisele <konrad@gaisler.com>
346
347 * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
348
ebf488e1
RS
3492013-06-08 Catherine Moore <clm@codesourcery.com>
350
351 * opcode/mips.h (mips_opcode): Add ase field.
352 (INSN_ASE_MASK): Delete.
353 (INSN_DSP): Rename to ASE_DSP. Provide new value.
354 (INSN_DSPR2): Rename to ASE_DSPR2. Provide new value.
355 (INSN_MCU): Rename to ASE_MCU. Provide new value.
356 (INSN_MDMX): Rename to ASE_MDMX. Provide new value.
357 (INSN_MIPS3d): Rename to ASE_MIPS3D. Provide new value.
358 (INSN_MT): Rename to ASE_MT. Provide new value.
359 (INSN_SMARTMIPS): Rename to ASE_SMARTMIPS. Provide new value.
360 (INSN_VIRT): Rename to ASE_VIRT. Provide new value.
361 (INSN_VIRT64): Rename to ASE_VIRT64. Provide new value.
362 (opcode_is_member): Add ase argument. Check ase.
363
d81e0520
CM
3642013-05-06 Paul Brook <paul@codesourcery.com>
365
366 include/elf/
367 * mips.h (R_MIPS_PC32): Update comment.
368
84681ea6
DD
3692013-04-03 Jason Merrill <jason@redhat.com>
370
371 Demangle C++11 ref-qualifier.
372 * demangle.h (enum demangle_component_type): Add
373 DEMANGLE_COMPONENT_REFERENCE_THIS,
374 DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
375
ba424141
SL
3762013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
377
378 * opcode/nios2.h: Edit comment.
379
2ba1c516
SL
3802013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
381
382 * opcode/nios2.h (OPX_WRPRS): New define.
383 (OP_MATCH_WRPRS): Likewise.
384
6868191e
SL
3852013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
386
387 * opcode/nios2.h (OP_RDPRS): New define.
388 (OP_MATCH_RDPRS): Likewise.
389
15f47d5f
CC
3902013-03-01 Cary Coutant <ccoutant@google.com>
391
392 * dwarf2.h (enum dwarf_sect): New enum type.
393
c6371eeb
AM
3942013-02-19 Alan Modra <amodra@gmail.com>
395
396 * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
397
eb2f8e51
ST
3982013-02-11 Sriraman Tallam <tmsriram@google.com>
399
400 * plugin-api.h (enum ld_plugin_level): Assign integers
c6371eeb 401 explicitly for all values.
eb2f8e51 402
be071de8
SL
4032013-02-06 Sandra Loosemore <sandra@codesourcery.com>
404 Andrew Jenner <andrew@codesourcery.com>
405
406 Based on patches from Altera Corporation.
407
408 * dis-asm.h (print_insn_big_nios2): Declare.
409 (print_insn_little_nios2): Declare.
410
3371f4c7
KT
4112013-01-30 Kai Tietz <ktietz@redhat.com>
412
413 PR other/54620
414 PR target/39064
415 * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
416 stdint.h and sys/types.h headers are present.
417 * sha1.h (sha1_uintptr, sha1_uint32): Likewise.
418
c9b45dfb
NC
4192013-01-10 Will Newton <will.newton@imgtec.com>
420
421 * dis-asm.h (print_insn_metag): New declaration.
422
c91d8a98
DD
4232012-12-18 Aldy Hernandez <aldyh@redhat.com>
424
425 PR other/54324
426 * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
427 < 3.4.
428
30126406
NC
4292012-12-17 Nick Clifton <nickc@redhat.com>
430
431 * MAINTAINERS: Add copyright notice.
432 * alloca-conf.h: Likewise.
433 * fopen-bin.h: Likewise.
434 * fopen-same.h: Likewise.
435 * fopen-vms.h: Likewise.
436 * aout/hppa.h: Likewise.
437 * opcode/tahoe.h: Likewise.
438
82f89336
ME
4392012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
440
441 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
442
d10aaa0e
DD
4432012-11-09 Jason Merrill <jason@redhat.com>
444
445 * demangle.h (enum demangle_component_type): Add
446 DEMANGLE_COMPONENT_TAGGED_NAME.
447
4482012-10-29 Sterling Augustine <saugustine@google.com>
449 Cary Coutant <ccoutant@google.com>
450
451 * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
452 DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
453 DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
454
455
e0ec68e6
NC
4562012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
457
458 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
459 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
460 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
461 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
462 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
463 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
464 (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
465
f28863f1
L
4662012-10-24 H.J. Lu <hongjiu.lu@intel.com>
467
468 * bfdlink.h (bfd_link_info): Add
469 disable_target_specific_optimizations.
470
cdc5dd85
NS
4712012-10-23 Nathan Sidwell <nathan@codesourcery.com>
472
473 * bfdlink.h (struct bfd_link_info): Add stacksize option.
474
3dfe1f6c
AM
4752012-10-22 Jan Beich <jbeich@tormail.org>
476
477 PR ld/14426
478 * bfdlink.h (bfd_link_info): Add ignore_hash.
479
51107c1d
DD
4802012-10-08 Jason Merrill <jason@redhat.com>
481
482 * demangle.h (enum demangle_component_type): Add
483 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
484
4852012-09-18 Florian Weimer <fweimer@redhat.com>
486
487 PR other/54411
488 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
489
a54a918f
AG
4902012-09-27 Anthony Green <green@moxielogic.com>
491
492 * opcode/moxie.h (MOXIE_BAD): New define.
493
5e99ba94
RE
4942012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
495
496 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
497
49c06d62
CC
4982012-09-06 Cary Coutant <ccoutant@google.com>
499
500 * dwarf2.def: Edit comment.
501
3883a074
ST
5022012-08-24 Sriraman Tallam <tmsriram@google.com>
503
504 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
505 New interface.
506 (ld_plugin_unique_segment_for_sections): New interface.
507 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
508 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
509 (tv_allow_unique_segment_for_sections): New member.
510 (tv_unique_segment_for_sections): New member.
511
c79316b3
MGD
5122012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
513
514 * opcode/arm.h (ARM_CPU_IS_ANY): New define.
515
d8ceaef9
MGD
5162012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
517
518 * elf/arm.h (TAG_CPU_ARCH_V8): New define.
519 (MAX_TAG_CPU_ARCH): Update.
520 * opcode/arm.h (ARM_EXT_V8): New define.
521 (FPU_VFP_EXT_ARMV8): Likewise.
522 (FPU_NEON_EXT_ARMV8): Likewise.
523 (FPU_CRYPTO_EXT_ARMV8): Likewise.
524 (ARM_AEXT_V8A): Likewise.
525 (FPU_VFP_ARMV8): Likwise.
526 (FPU_NEON_ARMV8): Likewise.
527 (FPU_CRYPTO_ARMV8): Likewise.
528 (FPU_ARCH_VFP_ARMV8): Likewise.
529 (FPU_ARCH_NEON_VFP_ARMV8): Likewise.
530 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
531 (ARM_ARCH_V8A): Likwise.
532 (ARM_ARCH_V8A_FP): Likewise.
533 (ARM_ARCH_V8A_SIMD): Likewise.
534 (ARM_ARCH_V8A_CRYPTO): Likewise.
535
de522be6
NC
5362012-08-13 Ian Bolton <ian.bolton@arm.com>
537 Laurent Desnogues <laurent.desnogues@arm.com>
538 Jim MacArthur <jim.macarthur@arm.com>
539 Marcus Shawcroft <marcus.shawcroft@arm.com>
540 Nigel Stephens <nigel.stephens@arm.com>
541 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
542 Richard Earnshaw <rearnsha@arm.com>
543 Sofiane Naci <sofiane.naci@arm.com>
544 Tejas Belagod <tejas.belagod@arm.com>
545 Yufeng Zhang <yufeng.zhang@arm.com>
546
547 * dis-asm.h (print_insn_aarch64): New declaration.
548 (print_aarch64_disassembler_options): New declaration.
549 (aarch64_symbol_is_valid): New declaration.
550
da73a9fc
SK
5512012-08-02 Sean Keys <skeys@ipdatasys.com>
552
c6371eeb 553 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
da73a9fc 554
7ae7345d
NC
5552012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
556 Dr David Alan Gilbert <dave@treblig.org>
5f3eab86
NC
557
558 PR binutils/13135
559 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
560
2fca7fa9
DE
5612012-07-13 Doug Evans <dje@google.com>
562
563 * filenames.h: #include "hashtab.h".
564 (filename_hash, filename_eq): Declare.
565
5e99c156
AK
5662012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
567
568 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
569
49e7643e
SK
5702012-07-05 Sean Keys <skeys@ipdatasys.com>
571
c6371eeb
AM
572 * opcode/xgate.h: Changed the format string for mode
573 XGATE_OP_DYA_MON.
49e7643e 574
88fbcb5a
DD
5752012-06-18 Doug Evans <dje@google.com>
576
577 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
578
d66ef282
RÁE
5792012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com>
580
581 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
582
3791ab4c
DD
5832012-06-08 Jakub Jelinek <jakub@redhat.com>
584
585 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
586 forms.
587 * dwarf2.h (enum dwarf_macro_record_type): Add
588 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
589 and DW_MACRO_GNU_transparent_include_alt.
590
a7a73119
DE
5912012-05-23 Doug Evans <dje@google.com>
592
593 * leb128.h: #include stdint.h, inttypes.h.
594 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
595 Change to take a uint64_t * argument instead of unsigned long long.
596 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
597 Change to take an int64_t * argument instead of long long.
598
420b3469
DD
5992012-05-22 Doug Evans <dje@google.com>
600
601 * leb128.h: New file.
602
6032012-05-19 Gary Funck <gary@intrepid.com>
604
605 * dwarf2.def: Update comment re: UPC extensions to reference
606 DWARF4 specification.
607
c846faf0
NC
6082012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
609
610 * dis-asm.h (print_insn_m9s12x): Prototype.
611 (print_insn_m9s12xg): Prototype.
612
1c466700
NC
6132012-05-03 Sean Keys <skeys@ipdatasys.com>
614
615 * dis-asm.h (print_insn_xgate): Define.
616 (print_insn_xgate): Ditto.
617 Added new files for XGATE port.
618
732bfdd9
CC
6192012-05-02 Cary Coutant <ccoutant@google.com>
620
621 * dwarf2.def: Remove DW_FORM_GNU_ref_index,
622 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
623
4a949270
DE
6242012-04-28 Doug Evans <dje@google.com>
625
626 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
627
2875f31a
DD
6282012-04-27 Tom Tromey <tromey@redhat.com>
629
630 * dwarf2.h: Wrap function declarations in extern "C".
631
6322012-04-27 Tom Tromey <tromey@redhat.com>
633
634 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
635 (enum dwarf_location_atom, enum dwarf_type, enum
636 dwarf_call_frame_info): Remove.
637 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
638 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
639 Include dwarf2.def.
640 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
641 (get_DW_OP_name, get_DW_ATE_name): Declare.
642 * dwarf2.def: New file, from dwarf2.h.
643
416b2d87
DM
6442012-04-12 David S. Miller <davem@davemloft.net>
645
646 * elf/sparc.h (R_SPARC_WDISP10): New reloc.
647 * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
648
a281df55
DD
6492012-04-10 Tristan Gingold <gingold@adacore.com>
650
651 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
652 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
653
1036f9f1
RM
6542012-04-09 Roland McGrath <mcgrathr@google.com>
655
656 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
657
096d5bbf
AM
6582012-03-15 Alan Modra <amodra@gmail.com>
659
660 * dis-asm.h (disassemble_init_powerpc): Declare.
661
106833e9
DD
6622009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
663
664 Add DWARF attribute value for the "Borland fastcall" calling
665 convention.
666 * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
667
fa5f82b2
L
6682012-01-31 H.J. Lu <hongjiu.lu@intel.com>
669
670 PR ld/13616
671 * bfdlink.h (bfd_link_order): Update comments on data size.
672
4f415392
CC
6732012-01-26 Cary Coutant <ccoutant@google.com>
674
675 * dwarf2.h (enum dwarf_form): Add Fission extensions.
676 (enum dwarf_attribute): Likewise.
677
ba6d1325
JM
6782012-01-06 Jason Merrill <jason@redhat.com>
679
680 PR c++/6057
681 PR c++/48051
682 PR c++/50855
683 PR c++/51322
684 * demangle.h (enum demangle_component_type): Add
685 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
686
a5d1e69e
TG
6872011-12-14 Iain Sandoe <iains@gcc.gnu.org>
688
689 * mach-o/loader.h (bfd_mach_o_section_type): define
690 BFD_MACH_O_S_ATTR_NONE to 0.
691
6eb43d82
DD
6922011-11-07 Richard Henderson <rth@redhat.com>
693
694 Merged from transactional-memory.
695
696 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
697 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
698 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
699 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
700
a4cff05a
DD
7012011-11-01 DJ Delorie <dj@redhat.com>
702
703 * dis-asm.h (print_insn_rl78): Declare.
704
4c28f439
NC
7052011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
706
707 * dis-asm.h (print_insn_epiphany): Declare.
708
bdea9e5f
DD
7092011-10-21 Ulrich Drepper <drepper@gmail.com>
710
711 * obstack.h [!GNUC] (obstack_free): Avoid cast to int.
712
7132011-10-21 Marc Glisse <marc.glisse@inria.fr>
714
715 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++
716
ba52f444
AM
7172011-10-19 Alan Modra <amodra@gmail.com>
718
719 PR ld/13254
720 * bfdlink.h (struct bfd_link_info): Add error_textrel.
721
8a91ddb3
DD
7222011-09-28 Doug Evans <dje@google.com>
723
724 * timeval-utils.h: New file.
725
726 * libiberty.h (countargv): Declare.
727
d77d04f5
CC
7282011-09-26 Cary Coutant <ccoutant@google.com>
729
730 gcc PR lto/47247
731 * plugin-api.h (enum ld_plugin_symbol_resolution): Add
732 LDPR_PREVAILING_DEF_IRONLY_EXP.
733 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
734
9a287343
DD
7352011-09-23 Cary Coutant <ccoutant@google.com>
736
737 PR 40831
738 * demangle.h (enum demangle_component_type): Add
739 DEMANGLE_COMPONENT_CLONE.
740
7c14eb05
L
7412011-09-15 H.J. Lu <hongjiu.lu@intel.com>
742
743 PR ld/12975
744 * bfdlink.h (bfd_link_info): Add version_info.
745
080c39ca
DD
7462011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
747
748 * xregex.h (regoff_t): Define.
749
a2b52d6b
DD
7502011-07-22 Jakub Jelinek <jakub@redhat.com>
751
9d241bcf
JJ
752 * dwarf2.h (DW_AT_GNU_macros): New.
753 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
754
a2b52d6b
DD
755 PR c++/49756
756 * libiberty.h (stack_limit_increase): New prototype.
757
7582011-07-13 Sriraman Tallam <tmsriram@google.com>
759
760 * plugin-api.h
761 (ld_plugin_section): New struct.
762 (ld_plugin_get_section_count): New typedef.
763 (ld_plugin_get_section_type): New typedef.
764 (ld_plugin_get_section_name): New typedef.
765 (ld_plugin_get_section_contents): New typedef.
766 (ld_plugin_update_section_order): New typedef.
767 (ld_plugin_allow_section_ordering): New typedef.
768 (LDPT_GET_SECTION_COUNT): New enum value.
769 (LDPT_GET_SECTION_TYPE): New enum value.
770 (LDPT_GET_SECTION_NAME): New enum value.
771 (LDPT_GET_SECTION_CONTENTS): New enum value.
772 (LDPT_UPDATE_SECTION_ORDER): New enum value.
773 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
774 (tv_get_section_count): New struct members.
775 (tv_get_section_type): New struct members.
776 (tv_get_section_name): New struct members.
777 (tv_get_section_contents): New struct members.
778 (tv_update_section_order): New struct members.
779 (tv_allow_section_ordering): New struct members.
780
27a249f5
AM
7812011-07-15 Alan Modra <amodra@gmail.com>
782
783 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
784 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
785 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id
786 out of bitfields. Reorder bitfields.
787
321969d8 7882011-07-13 Sriraman Tallam <tmsriram@google.com>
27a249f5
AM
789
790 * plugin-api.h (ld_plugin_section): New struct.
321969d8
ST
791 (ld_plugin_get_section_count): New typedef.
792 (ld_plugin_get_section_type): New typedef.
793 (ld_plugin_get_section_name): New typedef.
794 (ld_plugin_get_section_contents): New typedef.
795 (ld_plugin_update_section_order): New typedef.
796 (ld_plugin_allow_section_ordering): New typedef.
797 (LDPT_GET_SECTION_COUNT): New enum value.
798 (LDPT_GET_SECTION_TYPE): New enum value.
799 (LDPT_GET_SECTION_NAME): New enum value.
800 (LDPT_GET_SECTION_CONTENTS): New enum value.
801 (LDPT_UPDATE_SECTION_ORDER): New enum value.
802 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
803 (tv_get_section_count): New struct members.
804 (tv_get_section_type): New struct members.
805 (tv_get_section_name): New struct members.
806 (tv_get_section_contents): New struct members.
807 (tv_update_section_order): New struct members.
808 (tv_allow_section_ordering): New struct members.
809
e021e189
CM
8102011-07-11 Catherine Moore <clm@codesourcery.com>
811
812 * bfdlink.h (flag_type): New enumeration.
813 (flag_info_list): New structure.
814 (flag_info): New structure.
815
f6835aec
AM
8162011-07-09 H.J. Lu <hongjiu.lu@intel.com>
817
818 PR ld/12942
819 * bfdlink.h (bfd_link_info): Add loading_lto_outputs.
820
071fabe6
JB
8212011-07-01 Joel Brobecker <brobecker@adacore.com>
822
823 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
824 on Darwin, as well as on the systems that use a DOS-like
825 filesystem.
826
a23a9b3e
DD
8272011-06-22 Jakub Jelinek <jakub@redhat.com>
828
829 PR debug/47858
830 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
831
a2cb987c
JJ
8322011-06-22 Jakub Jelinek <jakub@redhat.com>
833
834 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
835
e3b09df6
JJ
8362011-06-20 Jakub Jelinek <jakub@redhat.com>
837
838 PR ld/12570
839 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
840 option.
841
e75cc8b1
DD
8422011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
843
844 * demangle.h (DMGL_RET_POSTFIX): Extend the comment.
845 (DMGL_RET_DROP): New.
846
a4e22a5c 8472011-06-13 Walter Lee <walt@tilera.com>
7fd4adc4 848
a4e22a5c
NC
849 * dis-asm.h (print_insn_tilegx): Declare.
850 (print_insn_tilepro): Likewise.
aadd41d8 851
89d3b82e
AM
8522011-05-17 Alan Modra <amodra@gmail.com>
853
854 PR ld/12760
855 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
856 "string" param.
857
943e23a4
AM
8582011-05-16 Alan Modra <amodra@gmail.com>
859
860 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
861
cbec4110
JJ
8622011-04-30 Jakub Jelinek <jakub@redhat.com>
863
864 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
865 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
866
8b6597c8
JK
8672011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
868
869 * bfdlink.h (ENUM_BITFIELD): Remove.
870
8712011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
872
873 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
874
6d49e852
AM
8752011-04-24 Alan Modra <amodra@gmail.com>
876
877 PR ld/12365
878 PR ld/12696
879 * bfdlink.h (ENUM_BITFIELD): Define.
880 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref".
881 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
882 rather than "name".
883
46ac7c5a
AM
8842011-04-20 Alan Modra <amodra@gmail.com>
885
886 PR ld/12365
887 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
888 and multiple_common parameters to pass in a bfd_link_hash_entry
889 pointer rather than name,bfd etc. found in the hash entry.
890
d67bad2a
TG
8912011-03-31 Tristan Gingold <gingold@adacore.com>
892
893 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
894
d6ab646f
TT
8952011-03-24 Mark Wielaard <mjw@redhat.com>
896
897 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
898
fff06fa2
RÁE
8992010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com>
900
901 * plugin-api.h (ld_plugin_get_view): New.
902 (ld_plugin_tag): Add LDPT_GET_VIEW.
903 (ld_plugin_tv): Add tv_get_view.
904
e9393c3f
JJ
9052011-03-16 Jakub Jelinek <jakub@redhat.com>
906
907 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
908 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
909 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
910 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
911 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
912 DW_OP_GNU_entry_value): New.
913
87cd8d6d
KT
9142011-02-28 Kai Tietz <kai.tietz@onevision.com>
915
916 * filenames.h (filename_ncmp): New prototype.
917
cf601851
KT
9182011-02-23 Kai Tietz <kai.tietz@onevision.com>
919
920 * dwarf2.h (_ELF_DWARF2_H): Renamed to
921 _DWARF2_H.
922 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
923 DWARF2_External_PubNames, DWARF2_Internal_PubNames,
924 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
925 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
926
e9857afa
UW
9272011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
928
929 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
930
7c0be7cb
DD
9312011-01-12 Iain Sandoe <iains@gcc.gnu.org>
932
933 * dwarf2.h: Update value for DW_AT_hi_user.
934
7ee4d163
DD
9352010-11-16 Ian Lance Taylor <iant@google.com>
936
937 * simple-object.h (simple_object_attributes_merge): Declare,
938 replacing simple_object_attributes_compare.
939
590c505c
DD
9402010-11-04 Ian Lance Taylor <iant@google.com>
941
942 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
943
ef8c3fe6
DD
9442010-11-02 Ian Lance Taylor <iant@google.com>
945
946 * simple-object.h: New file.
947
46ac7c5a 9482010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
cf9e79ca
DD
949
950 Sync LD plugin patch series (part 1/6) with src/include/.
951 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
952
46ac7c5a 9532010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
0e517c37
DK
954
955 Apply LD plugin patch series (part 6/6).
956 * bfdlink.h (struct_bfd_link_callbacks): Document new argument
957 to add_archive_element callback used to return a replacement bfd which
958 is to be added to the hash table in place of the original element.
959
46ac7c5a 9602010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
0e517c37
DK
961
962 Apply LD plugin patch series (part 1/6).
963 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
964
ca11a4f3
DD
9652010-10-06 Andi Kleen <ak@linux.intel.com>
966
967 * libiberty.h (setproctitle): Add prototype.
968
7452b91e
BS
9692010-09-29 Bernd Schmidt <bernds@codesourcery.com>
970
971 * opcode/tic6x-control-registers.h (tscl): Now read_write.
972
fa097478
AK
9732010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
974
975 * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
976
da9aacd7
MGD
9772010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
978
979 * arm.h (ARM_EXT_V6Z): Remove.
980 (ARM_EXT_SEC): New define.
981 (ARM_AEXT_V6Z): Use Security Extensions.
982 (ARM_AEXT_V6ZK): Likeiwse.
983 (ARM_AEXT_V6ZT2): Likewise.
984 (ARM_AEXT_V6ZKT2): Likewise.
985 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
986 (ARM_ARCH_V7A_SEC): New define.
987 (ARM_ARCH_V7A_MP): Rename...
988 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
989
59808b22
JJ
9902010-09-09 Jakub Jelinek <jakub@redhat.com>
991
992 * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
993
41ee3188
UW
9942010-07-06 Ken Werner <ken.werner@de.ibm.com>
995
996 * floatformat.h (floatformat_ieee_half_big): Add declaration.
997 (floatformat_ieee_half_little): Likewise.
998
37cd59cb
AM
9992010-06-29 Alan Modra <amodra@gmail.com>
1000
1001 * dis-asm.h: Remove references to maxq.
1002
90e4ed05
RÁE
10032010-06-21 Rafael Espindola <espindola@google.com>
1004
1005 * plugin-api.h (ld_plugin_set_extra_library_path): New.
1006 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
1007 (ld_plugin_tv): Add tv_set_extra_library_path.
1008
d80400d4
JJ
10092010-06-21 Jakub Jelinek <jakub@redhat.com>
1010
1011 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
1012
e43e1d04
RÁE
10132010-06-18 Rafael Espindola <espindola@google.com>
1014
1015 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
1016 Make argument const.
1017
1512fa49
DD
10182010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
1019
1020 * splay-tree.h: Update copyright years.
1021 (splay_tree_s): Document fields.
1022 (splay_tree_new_typed_alloc): New.
1023
1024 * hashtab.h: Update copyright years.
1025 (htab_create_typed_alloc): New.
1026
dd77718a
TG
10272010-06-10 Tristan Gingold <gingold@adacore.com>
1028
1029 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
1030 DW_TAG_HP_Bliss_field_set.
1031 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
1032 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
1033 DW_AT_HP_definition_points, DW_AT_HP_default_location and
1034 DW_AT_HP_is_result_param.
1035 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
1036 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
1037 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
1038 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
1039 (enum dwarf_line_number_x_ops): Add
1040 DW_LNE_HP_source_file_correlation.
1041 (enum dwarf_source_language): Add DW_LANG_HP_Bliss,
1042 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
1043 DW_LANG_HP_Assembler.
1044
eeea1b87
RÁE
10452010-06-01 Rafael Espindola <espindola@google.com>
1046
1047 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
1048
67435a05
DD
10492010-04-26 Pedro Alves <pedro@codesourcery.com>
1050
1051 * filenames.h (PATH_SEPARATOR): Delete.
1052
10532010-04-23 Pedro Alves <pedro@codesourcery.com>
1054
1055 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
1056 always define it independently of host, add `dos_based' parameter,
1057 and handle it.
1058 (PATH_SEPARATOR): Define.
1059 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
1060 independently of host, add `dos_based' parameter, and handle it.
1061 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
1062 it independently of host, add `dos_based' parameter, and handle
1063 it.
1064 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
1065 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
1066 (HAS_DOS_DRIVE_SPEC): New.
1067 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
1068 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
1069 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
1070 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
1071
10722009-05-31 Ian Lance Taylor <iant@google.com>
1073
1074 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
1075 the way we treat an ISO C compiler. Don't define inline as a
1076 macro when compiling with C++.
1077 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
1078 when compiling with C++.
1079 * fibheap.h: Add extern "C" when compiling with C++.
1080
a39be4e2
DD
10812010-04-23 Pedro Alves <pedro@codesourcery.com>
1082
1083 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
1084 always define it independently of host, add `dos_based' parameter,
1085 and handle it.
1086 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
1087 independently of host, add `dos_based' parameter, and handle it.
1088 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
1089 it independently of host, add `dos_based' parameter, and handle
1090 it.
1091 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
1092 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
1093 (HAS_DOS_DRIVE_SPEC): New.
1094 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
1095 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
1096 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
1097 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
1098
10992010-04-20 Nick Clifton <nickc@redhat.com>
1100
1101 * sha1.h: Update copyright notice to use GPLv3.
1102
e63d7c59
NC
11032010-04-15 Nick Clifton <nickc@redhat.com>
1104
1105 * bout.h: Update copyright notice to use GPLv3.
1106 * hp-symtab.h: Likewise.
1107 * oasys.h: Likewise.
1108 * progress.h: Likewise.
1109 * sha1.h: Likewise.
1110 * xtensa-isa-internal.h: Likewise.
1111 * xtensa-isa.h: Likewise.
1112
1d5e6918
DE
11132010-04-14 Doug Evans <dje@google.com>
1114
1115 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
1116
89632f01
JJ
11172010-04-05 Jakub Jelinek <jakub@redhat.com>
1118
1119 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
1120 field.
1121
86a58929
JM
11222010-03-25 Joseph Myers <joseph@codesourcery.com>
1123
1124 * dis-asm.h (print_insn_tic6x): Declare.
1125
30e947fa
JM
11262010-03-23 Joseph Myers <joseph@codesourcery.com>
1127
1128 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
1129
2e31b657
JB
11302010-01-13 Joel Brobecker <brobecker@adacore.com>
1131
1132 Add new DW_AT_use_GNAT_descriptive_type CU attribute.
1133 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
1134
ab48bd3b
DD
11352010-01-11 Tristan Gingold <gingold@adacore.com>
1136
1137 * demangle.h (ada_demangle): Add prototype.
1138
7fce58cb
DD
11392010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1140
1141 PR bootstrap/41771
1142 * ansidecl.h: Fix inline test for C99 and Sun Studio cc.
1143
5592e883
JB
11442009-12-29 Joel Brobecker <brobecker@adacore.com>
1145
1146 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
1147
a4a22967
DK
11482009-12-14 Doug Kwan <dougkwan@google.com>
1149
1150 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters
1151 to avoid shadowed variable warnings.
1152 * dis-asm.h (struct disassemble_info): Ditto.
1153 (disassemble_init_for_target): Ditto.
1154 (init_disassemble_info): Ditto.
1155
f43332c0
AM
11562009-11-18 Alan Modra <amodra@bigpond.net.au>
1157
1158 * alloca-conf.h: Clarify comment.
1159
38090b58
JB
11602009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
1161
1162 Add DWARF attribute value for the "Borland fastcall" calling
1163 convention.
37fbb8a7 1164 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
38090b58 1165
5d74ab42
KT
11662009-10-23 Kai Tietz <kai.tietz@onevision.com>
1167
1168 * splay-tree.h (libi_uhostptr_t): Add gcc specific
1169 __extension__ for long long type case to silent cX9.
1170 (libi_shostptr_t): Likewise.
1171
9d52f5c2
DD
11722009-10-19 Rafael Avila de Espindola <espindola@google.com>
1173
1174 PR40790
1175 * plugin-api.h: Don't include stdint.h unconditionally.
1176
1612945c
DD
11772009-10-15 Jakub Jelinek <jakub@redhat.com>
1178
1179 * include/dwarf2.h (DW_LANG_Python): Add comment that it is
1180 a DWARF 4 addition.
1181
776b1572
AM
11822009-10-14 Alan Modra <amodra@bigpond.net.au>
1183
1184 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
1185 bfd_link_common_skip_ar_aymbols.
1186 (struct bfd_link_info): Here too.
1187
84552b98
DD
11882009-10-09 Rafael Espindola <espindola@google.com>
1189
1190 * plugin-api.h (ld_plugin_add_input_library): Change argument name to
1191 libname.
1192
84e91636
DD
11932008-10-03 Rafael Espindola <espindola@google.com>
1194
1195 * plugin-api.h: New.
1196 * lto-symtab.h: New.
1197
960bdc0e
ILT
11982009-10-05 Rafael Espindola <espindola@google.com>
1199
1200 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
1201 (ld_plugin_get_input_file): New.
1202 (ld_plugin_release_input_file): New.
1203 (ld_plugin_add_input_library): New.
1204 (ld_plugin_message): Mark format const.
1205 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
1206 LDPT_ADD_INPUT_LIBRARY.
1207 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
1208 tv_add_input_library.
1209
12102009-10-04 Jerry Quinn <jlquinn@optonline.net>
1211
1212 * plugin-api.h: Fix compile.
1213
9c47bbb6
DD
12142009-09-29 Jason Merrill <jason@redhat.com>
1215
1216 * demangle.h (enum demangle_component_type): Add
1217 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
1218 DEMANGLE_COMPONENT_UNNAMED_TYPE.
1219 (struct demangle_component): Add s_unary_num.
1220
55c20b09
NC
12212009-09-29 DJ Delorie <dj@redhat.com>
1222
1223 * dis-asm.h: Add prototype for print_insn_rx.
1224
1e6459d3
DD
12252009-09-25 Dodji Seketeli <dodji@redhat.com>
1226
1227 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
1228 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
1229 and DW_TAG_formal_parameter_pack until DWARF 5 is out.
1230
0986f933
DD
12312009-09-25 Cary Coutant <ccoutant@google.com>
1232
1233 Add rest of new values from DWARF Version 4.
1234 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1235 New tags.
1236 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1237 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1238 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1239 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1240 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1241 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1242 attributes.
1243 (DW_LANG_Python): New language.
1244
005012ce
CC
12452009-09-24 Cary Coutant <ccoutant@google.com>
1246
1247 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1248 New tags.
1249 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1250 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1251 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1252 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1253 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1254 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1255 attributes.
1256 (DW_LANG_Python): New language.
1257
515575ea
DD
12582009-09-22 Dodji Seketeli <dodji@redhat.com>
1259
1260 * dwarf2.h (enum dwarf_tag): Add
1261 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
1262
04d4bd22
NC
12632009-09-09 Martin Thuresson <martin@mtme.org>
1264
1265 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
1266 level.
1267
ec977517
JZ
12682009-09-04 Jie Zhang <jie.zhang@analog.com>
1269
1270 * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
1271 (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
1272 (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
1273 PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
1274 Adjust accordingly.
1275 (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
1276 PseudoDbg_Assert_grp_mask.
1277
91ff02cc
NC
12782009-08-06 Michael Eager <eager@eagercon.com>
1279
1280 * dis-asm.h: Decl print_insn_microblaze().
1281
e2b6bacd
DD
12822009-07-24 Ian Lance Taylor <iant@google.com>
1283
1284 * libiberty.h (crc32): Declare.
1285
dc176ff6
DE
12862009-07-20 Cary Coutant <ccoutant@google.com>
1287 Doug Evans <dje@google.com>
ceeb7ea0
DE
1288
1289 Add some dwarf4 values.
1290 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
1291 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
1292 DW_FORM_flag_present, DW_FORM_sig8.
1293 (enum dwarf_attribute): Add DW_AT_signature.
1294
031cd59b
DD
12952009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1296
1297 * demangle.h
1298 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
1299 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
1300 New.
1301
731a4382
TT
13022009-07-10 Tom Tromey <tromey@redhat.com>
1303
1304 * dwarf2.h: New file, moved from elf/.
1305
08373ab2
DD
13062009-07-09 Jakub Jelinek <jakub@redhat.com>
1307
1308 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1309 and DW_OP_stack_value.
1310
2bc49a42
DD
13112009-07-09 Tom Tromey <tromey@redhat.com>
1312
1313 * elf/dwarf2.h: Remove, renaming to...
1314 * dwarf2.h: ... this.
1315
13162009-06-29 Tom Tromey <tromey@redhat.com>
1317
1318 * elf/dwarf2.h: New file. Merged with gdb.
1319
344ea7b6
NC
13202009-06-18 Nick Clifton <nickc@redhat.com>
1321
1322 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
1323 field of struct disassemble_info.
1324
bc95c376
DD
13252009-06-09 Ian Lance Taylor <ian@airs.com>
1326
1327 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
1328
e586b9d5
NC
13292009-06-15 Nick Clifton <nickc@redhat.com>
1330
344ea7b6
NC
1331 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
1332 struct disassemble_info.
e586b9d5 1333
f95df56a
DD
13342009-06-02 Ian Lance Taylor <iant@google.com>
1335
1336 * ansidecl.h (EXPORTED_CONST): Define.
1337
e941ee11
DD
13382009-05-31 Ian Lance Taylor <iant@google.com>
1339
1340 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
1341 the way we treat an ISO C compiler. Don't define inline as a
1342 macdro when compiling with C++.
1343 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
1344 when compiling with C++.
1345 * fibheap.h: Add extern "C" when compiling with C++.
1346
edcb9678
TG
13472009-05-25 Tristan Gingold <gingold@adacore.com>
1348
1349 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
1350 FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
1351
fc49eaf4
L
13522009-04-22 Taras Glek <tglek@mozilla.com>
1353
1354 * hashtab.h: Update GTY annotations to new syntax.
1355 * splay-tree.h: Likewise.
e050f18f 1356
01d23ae7
L
13572009-04-08 H.J. Lu <hongjiu.lu@intel.com>
1358
1359 * bfdlink.h (bfd_link_info): Add warn_alternate_em.
1360
c666186b
AM
13612009-03-18 Alan Modra <amodra@bigpond.net.au>
1362
1363 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
1364 documentation.
1365
cb552236
DD
13662009-03-17 Jason Merrill <jason@redhat.com>
1367
1368 * demangle.h (enum demangle_component_type): Add
1369 DEMANGLE_COMPONENT_FUNCTION_PARAM.
1370
9c60088a
CC
13712008-12-01 Cary Coutant <ccoutant@google.com>
1372
1373 * plugin-api.h (LDPS_BAD_HANDLE): New constant.
1374 (ld_plugin_get_input_file): New typedef.
1375 (ld_plugin_release_input_file): New typedef.
1376 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
1377 (struct ld_plugin_tv): Add two new fields.
1378
2f6f0bbe
NC
13792008-12-23 Jon Beniston <jon@beniston.com>
1380
1381 * dis-asm.h: Add LM32 disassembler function prototype.
1382
e1748ea1
DD
13832008-12-10 Jason Merrill <jason@redhat.com>
1384
1385 * demangle.h (enum demangle_component_type): Add
1386 DEMANGLE_COMPONENT_FIXED_TYPE.
1387
15bb3d1e
CC
13882008-12-01 Cary Coutant <ccoutant@google.com>
1389
1390 * plugin-api.h (ld_plugin_message): Change format parameter to const.
1391
54e01333
CC
13922008-12-01 Cary Coutant <ccoutant@google.com>
1393
1394 * plugin-api.h: Fix syntax error when compiling with C++.
1395
4163e9fb
AM
13962008-11-26 Alan Modra <amodra@bigpond.net.au>
1397
1398 PR 7047
1399 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
1400 Add "literal".
1401
d6f6f502
SA
14022008-11-21 Sterling Augustine <sterling@tensilica.com>
1403
1404 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
1405 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
1406
7562a08b 14072008-11-19 Bob Wilson <bob.wilson@acm.org>
e63d7c59 1408
7562a08b
BW
1409 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
1410 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
1411 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
1412 (XCHAL_NUM_AREGS): Change to 32.
1413 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
1414 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
1415 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
1416 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
1417 (XCHAL_DEBUGLEVEL): Change to 6.
e63d7c59 1418
c34ce411
TG
14192008-11-14 Tristan Gingold <gingold@adacore.com>
1420
1421 * fopen-vms.h (FOPEN_RB): Use a single string to match the
1422 standard prototype.
1423 (FOPEN_WB): Ditto.
1424 (FOPEN_AB): Ditto.
1425 (FOPEN_RUB): Ditto.
1426 (FOPEN_WUB): Ditto.
1427 (FOPEN_AUB): Ditto.
1428
054dcc73
AM
14292008-10-21 Alan Modra <amodra@bigpond.net.au>
1430
1431 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
1432
7dfaa59e
DD
14332008-10-06 Jason Merrill <jason@redhat.com>
1434
1435 * demangle.h (enum demangle_component_type): Add
1436 DEMANGLE_COMPONENT_PACK_EXPANSION.
1437
a890f63b
RH
14382008-09-24 Richard Henderson <rth@redhat.com>
1439
1440 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1441
2c8f862a
ILT
14422008-09-22 Rafael Espindola <espindola@google.com>
1443
1444 * plugin-api.h (ld_plugin_status): Remove comma from the last item.
1445 Use C style comment.
1446 (ld_plugin_api_version, ld_plugin_output_file_type,
1447 ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
1448 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
1449 comma from the last item.
1450
1d1c001c
CC
14512008-09-18 Cary Coutant <ccoutant@google.com>
1452
1453 Add plugin functionality for link-time optimization (LTO).
1454 * plugin-api.h: New file.
1455
e841b018
DD
14562008-09-09 Jason Merrill <jason@redhat.com>
1457
1458 * demangle.h (enum demangle_component_type): Add
1459 DEMANGLE_COMPONENT_DECLTYPE.
1460
57667729
AM
14612008-08-25 Alan Modra <amodra@bigpond.net.au>
1462
1463 * binary-io.h: New file, imported from gnulib, but don't
1464 #include <fcntl.h> or <stdio.h>.
1465
f609b671
AM
14662008-08-17 Alan Modra <amodra@bigpond.net.au>
1467
1468 * bfdlink.h (bfd_generic_link_read_symbols): Declare.
1469
a15b3bde
EW
14702008-08-08 Anatoly Sokolov <aesok@post.ru>
1471
1472 * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1473 E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1474 (EF_AVR_MACH): Redefine to 0x7F.
1475 * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
1476 (AVR_ISA_AVR3): Redefine.
1477 (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
1478 AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
1479 AVR_ISA_AVR6): Define.
1480
5423479e
JZ
14812008-07-12 Jie Zhang <jie.zhang@analog.com>
1482
1483 Revert
1484 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1485 * bfdlink.h (struct bfd_link_info): Add sep_code member
1486 variable.
1487 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1488 (EF_BFIN_DATA_IN_L1): Define.
1489
fb122200
JZ
14902008-07-12 Jie Zhang <jie.zhang@analog.com>
1491
1492 * bfdlink.h (struct bfd_link_info): Add sep_code member
1493 variable.
1494 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1495 (EF_BFIN_DATA_IN_L1): Define.
1496
dd5e3247
SS
14972008-07-07 Stan Shebs <stan@codesourcery.com>
1498
1499 * dis-asm.h (struct disassemble_info): Add endian_code field.
1500
d6824079
JB
15012008-07-07 Joel Brobecker <brobecker@adacore.com>
1502
1503 * safe-ctype.h: Add #include of ctype.h before redefining
1504 the ctype.h macros.
1505
4261a8d1
JB
15062008-07-04 Joel Brobecker <brobecker@adacore.com>
1507
1508 * safe-ctype.h: Remove #error when detecting that ctype.h has been
1509 included. Redefine the various macros provided by ctype.h as
1510 undefined variables.
1511
6b9b8ecd
DD
15122008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1513
1514 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1515 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1516
0345ae50
AM
15172008-06-06 Alan Modra <amodra@bigpond.net.au>
1518
1519 * bfdlink.h (struct bfd_link_info): Add "path_separator".
1520
1d0a4e14
AK
15212008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
1522
1523 * dis-asm.h (print_s390_disassembler_options):
1524 Prototype added.
1525
f63cadb8
DD
15262008-03-24 Ian Lance Taylor <iant@google.com>
1527
1528 * sha1.h: New file, from gnulib.
1529
1530 * md5.h: Add extern "C" when compiled with C++.
1531
f45a8323
ILT
15322008-03-24 Ian Lance Taylor <iant@google.com>
1533
1534 * md5.h: Add extern "C" when compiled with C++.
1535
b00c2ef9
ILT
15362008-03-21 Ian Lance Taylor <iant@google.com>
1537
1538 * filenames.h: Add extern "C" when compiled with C++.
1539
d0399780
AM
15402008-02-15 Alan Modra <amodra@bigpond.net.au>
1541
1542 * bfdlink.h (struct bfd_link_hash_table): Delete creator field.
1543 (struct bfd_link_info): Add output_bfd.
1544
001e8506
BW
15452008-02-11 Bob Wilson <bob.wilson@acm.org>
1546
1547 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
1548 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
e63d7c59 1549
a665fef6
DD
15502008-01-26 David Daney <ddaney@avtrex.com>
1551
1552 * demangle.h (demangle_component_type): Add
1553 DEMANGLE_COMPONENT_JAVA_RESOURCE,
1554 DEMANGLE_COMPONENT_COMPOUND_NAME, and
1555 DEMANGLE_COMPONENT_CHARACTER as new enum values.
1556 (demangle_component): Add struct s_character to union u.
1557
33e17806
JM
15582007-11-07 Joseph Myers <joseph@codesourcery.com>
1559 Daniel Jacobowitz <dan@codesourcery.com>
1560
1561 * floatformat.h (struct floatformat): Add split_half field.
1562 (floatformat_ibm_long_double): New.
1563
b9570171
DD
15642007-09-06 Tom Tromey <tromey@redhat.com>
1565
1566 * libiberty.h (pex_free): Document process killing.
1567
95500c2e
DD
15682007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1569
1570 * demangle.h (enum demangle_component_type): Add
1571 DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1572
5965160b
BE
15732007-07-25 Ben Elliston <bje@au.ibm.com>
1574
1575 * ternary.h: Remove.
1576
be52c4c7 15772007-07-18 Bob Wilson <bob.wilson@acm.org>
e63d7c59 1578
be52c4c7
BW
1579 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1580 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
e63d7c59 1581
6d7b197b
NC
15822007-07-17 Nick Clifton <nickc@redhat.com>
1583
1584 * COPYING3: New file. Contains version 3 of the GNU General
1585 Public License.
1586
359d9a27
NC
15872007-07-12 Kai Tietz <kai.tietz@onevision.com>
1588
254860bc
HPN
1589 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1590 work-a-round whitespace problem in gcc gengtype.
1591
359d9a27
NC
1592 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
1593 needed for WIN64 when a long is not wide enough for a pointer.
13c9f5c6 1594 (splay_tree_key, splay_tree_value): Use the new types.
359d9a27 1595
0c120709
RM
15962007-07-09 Roland McGrath <roland@redhat.com>
1597
1598 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1599
f5e9e255
NC
16002007-07-06 Nick Clifton <nickc@redhat.com>
1601
1602 * bfdlink.h: Update copyright notice to refer to GPLv3.
1603
8931495a
NC
16042007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1605
13c9f5c6 1606 * dis-asm.h (print_insn_cr16): New prototype.
8931495a 1607
fa7ccaf7
AM
16082007-06-01 Noah Misch <noah@cs.caltech.edu>
1609 Alan Modra <amodra@bigpond.net.au>
1610
1611 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
1612
eb4b7204
DD
16132007-05-07 Nathan Froyd <froydnj@codesourcery.com>
1614
1615 * libiberty.h (writeargv): Declare.
1616
bb57ddfe
AM
16172007-04-30 Alan Modra <amodra@bigpond.net.au>
1618
1619 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1620
9c6c2228
DD
16212007-04-25 Mark Mitchell <mark@codesourcery.com>
1622
1623 * demangle.h: Change license to LGPL + exception.
1624
6302ce6d
RH
16252007-04-10 Richard Henderson <rth@redhat.com>
1626
1627 * bfdlink.h (struct bfd_link_info): Add relax_trip.
1628
ee5005ab
DD
16292007-03-29 Joel Brobecker <brobecker@adacore.com>
1630
1631 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
1632 regardless of the type of file system.
1633
97e72863
DD
16342007-03-06 Jan Hubicka <jh@suse.cz>
1635
1636 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1637
ba4dd414
NC
16382007-02-21 Nick Clifton <nickc@redhat.com>
1639
1640 * bfdlink.h (struct bfd_link_callbacks): Add
1641 override_segment_assignment field.
1642
ee7d4af0
JM
16432007-02-17 Mark Mitchell <mark@codesourcery.com>
1644 Nathan Sidwell <nathan@codesourcery.com>
1645 Vladimir Prus <vladimir@codesourcery.com
1646 Joseph Myers <joseph@codesourcery.com>
1647
1648 * bin-bugs.h: Remove.
1649
db7d66ec
DD
16502007-02-09 Joseph S. Myers <joseph@codesourcery.com>
1651
1652 * libiberty.h (pex_write_input): Remove prototype.
1653
634a6e37
DB
16542007-02-05 Dave Brolley <brolley@redhat.com>
1655
1656 * Contribute the following changes:
1657 2001-03-26 Ben Elliston <bje@redhat.com>
1658
1659 * dis-asm.h (print_insn_mep): Declare.
1660
f5b9595f 16612007-02-02 H.J. Lu <hongjiu.lu@intel.com>
48313de6
L
1662
1663 * dis-asm.h (print_i386_disassembler_options): New.
1664
8c8e5f6d 16652007-01-31 Vladimir Prus <vladimir@codesourcery.com>
0c120709 1666
8c8e5f6d
VP
1667 * libiberty.h (PEX_STDERR_TO_PIPE): New define.
1668 (PEX_BINARY_ERROR): New define.
1669 (pex_read_err): New function.
1670
ff2a198b
DD
16712007-01-29 Simon Baldwin <simonb@google.com>
1672
1673 * demangle.h: New cplus_demangle_print_callback,
1674 cplus_demangle_v3_callback, and java_demangle_v3_callback function
1675 prototypes, and demangle_callbackref type definition.
1676
c4c8d06b
L
16772007-01-16 H.J. Lu <hongjiu.lu@intel.com>
1678
1679 PR ld/3831
1680 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
0c120709 1681 Add dynamic and dynamic_data.
c4c8d06b 1682
017b276a
NC
16832006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1684 Nick Clifton <nickc@redhat.com>
1685
1686 * ansidecl.h (ATTRIBUTE_PACKED): Define.
1687
76c40486 16882006-11-30 Andrew Stubbs <andrew.stubbs@st.com>
c4c8d06b 1689 J"orn Rennecke <joern.rennecke@st.com>
76c40486
JR
1690
1691 PR driver/29931
1692 * libiberty.h (make_relative_prefix_ignore_links): Declare.
1693
ec716fee
BW
16942006-11-27 Bob Wilson <bob.wilson@acm.org>
1695
1696 * xtensa-config.h (XSHAL_ABI): New.
1697 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
1698
3377e74b
BW
16992006-11-27 Bob Wilson <bob.wilson@acm.org>
1700
1701 * xtensa-isa.h (STATIC_LIBISA): Delete.
1702
d6e43089
PB
17032006-10-30 Paul Brook <paul@codesourcery.com>
1704
1705 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1706 symtab_size.
1707
44afc8c4
L
17082006-10-30 H.J. Lu <hongjiu.lu@intel.com>
1709
1710 PR ld/3111
1711 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
1712
ddb2c9e8
AM
17132006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1714 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1715 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1716 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1717 Alan Modra <amodra@bigpond.net.au>
1718
1719 * dis-asm.h (print_insn_spu): Declare.
1720
7aa8dc8e
NC
17212006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1722
1723 * dis-asm.h: Add prototypes for Score disassembler routines.
1724
33d9aaee
L
17252006-09-07 H.J. Lu <hongjiu.lu@intel.com>
1726
1727 * bfdlink.h (bfd_elf_dynamic_list): New.
1728 (bfd_link_info): Add a dynamic field.
1729
76ddec15
NC
17302006-08-04 Marcelo Tosatti <marcelo@kvack.org>
1731
1732 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1733
a9ad8f8c
JJ
17342006-07-10 Jakub Jelinek <jakub@redhat.com>
1735
1736 * bfdlink.h (struct bfd_link_info): Add emit_hash and
1737 emit_gnu_hash bitfields.
1738
a5eaf568
DD
17392006-04-11 Jim Blandy <jimb@codesourcery.com>
1740
1741 * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1742
7e83753e
L
17432006-04-06 H.J. Lu <hongjiu.lu@intel.com>
1744
1745 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with
1746 relax_pass.
1747
3cfeb52a
NC
17482006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1749 Anil Paranjape <anilp1@kpitcummins.com>
1750 Shilin Shakti <shilins@kpitcummins.com>
1751
1752 * dis-asm.h (print_insn_xc16c): New prototype.
1753
f18076d4
DD
17542006-01-18 DJ Delorie <dj@redhat.com>
1755
1756 * md5.h: Include ansidecl.h
1757
2f80ebc9
AS
17582006-01-17 Andreas Schwab <schwab@suse.de>
1759
1760 PR binutils/1486
1761 * dis-asm.h (struct disassemble_info): Add
1762 disassembler_needs_relocs.
1763
e93a7260
BW
17642006-01-09 Bob Wilson <bob.wilson@acm.org>
1765
1766 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1767
c63bbc11
BW
17682005-12-30 Bob Wilson <bob.wilson@acm.org>
1769
1770 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1771
f5778dc7
NS
17722005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1773
1774 Second part of ms1 to mt renaming.
1775 * dis-asm.h (print_insn_mt): Renamed.
1776
d92b26d1
DD
17772005-12-10 Terry Laurenzo <tlaurenzo@gmail.com>
1778
1779 PR java/9861
1780 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
1781 output format for return types
1782
161a8490
AM
17832005-11-03 Alan Modra <amodra@bigpond.net.au>
1784
1785 * bfdlink.h (struct bfd_link_order): Tweak comment.
1786
00ee7d4e
DD
17872005-10-31 Mark Kettenis <kettenis@gnu.org>
1788
1789 * floatformat.h (enum floatformat_byteorders): Add
1790 floatformat_vax.
1791 (floatformat_vax_aingle, floatformat_vax_double): Declare.
1792
39e9e2b0
DB
17932005-10-28 Dave Brolley <brolley@redhat.com>
1794
1795 Contribute the following changes:
1796 2003-09-29 Dave Brolley <brolley@redhat.com>
1797
1798 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
1799 more exotic underlying types to be used.
1800
4aa1b057
NC
18012005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
1802
1803 disasm.h: Add declaration for print_insn_z80
1804
fd45a790
CM
18052005-09-30 Catherine Moore <clm@cm00re.com>
1806
1807 * dis-asm.h (print_insn_bfin): Declare.
fd45a790 1808
dbdc82aa
MM
18092005-09-26 Mark Mitchell <mark@codesourcery.com>
1810
1811 * libiberty.h (expandargv): New function.
1812
c469032f
AM
18132005-08-18 Alan Modra <amodra@bigpond.net.au>
1814
1815 * bfdlink.h: Remove mention of a29k.
1816 * dis-asm.h: Remove a29k support.
c469032f 1817
9c14f30d
DD
18182005-08-17 Mark Kettenis <kettenis@gnu.org>
1819
1820 * floatformat.h (struct floatformat): Change type of large
1821 argument for is_valid member to `const void *'.
1822 (floatformat_to_double): Change type of second argument to `const
1823 void *'.
1824 (floatformat_from_double): Change type of last argument to `void
1825 *'.
1826 (floatformat_is_valid): Change type of last argument to `const
1827 void *'.
1828
7feeb043
JB
18292005-07-14 Jim Blandy <jimb@redhat.com>
1830
1831 * dis-asm.h (print_insn_m32c): New declaration.
1832
9fa04b08
DD
18332005-07-12 Ben Elliston <bje@au.ibm.com>
1834
1835 * xregex2.h (regexec): Qualify this prototype with __extension__
1836 when compiling with GNU C.
1837
ff5f15a9
JW
18382005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1839
1840 * dis-asm.h (fprintf_ftype): Add format attribute.
1841
18634700
DD
18422005-07-03 Steve Ellcey <sje@cup.hp.com>
1843
1844 PR other/13906
1845 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
1846 * md5.h (md5_uintptr): New.
1847 (md5_ctx): Align buffer field.
1848
371e383f
DD
18492005-06-30 Daniel Berlin <dberlin@dberlin.org>
1850
1851 * hashtab.h (HTAB_DELETED_ENTRY): New macro.
1852 (HTAB_EMPTY_ENTRY): New macro.
1853
15b15f49
GK
18542005-06-20 Geoffrey Keating <geoffk@apple.com>
1855
0c120709 1856 * libiberty.h (strverscmp): Prototype.
15b15f49 1857
2778b3e2
JJ
18582005-06-17 Jakub Jelinek <jakub@redhat.com>
1859
1860 * elf/external.h (GRP_ENTRY_SIZE): Define.
1861
8741a531
ZW
18622005-06-08 Zack Weinberg <zack@codesourcery.com>
1863
1864 * dis-asm.h (get_arm_regnames): Update prototype.
1865
0bc056e5
AH
18662005-06-07 Aldy Hernandez <aldyh@redhat.com>
1867 Michael Snyder <msnyder@redhat.com>
1868 Stan Cox <scox@redhat.com>
1869
1870 * dis-asm.h: Externalize print_insn_ms1.
1871
0b1ecddf
DD
18722005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
1873
1874 * libiberty.h (XOBFINISH): New.
1875
d9f491a7
AM
18762005-06-03 Alan Modra <amodra@bigpond.net.au>
1877
1878 * bfdlink.h (struct bfd_link_callbacks): Add einfo.
1879
f09c53c9
DD
18802005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1881
1882 * libiberty.h (vsnprintf): Add format attribute.
1883
b66f95cc
DD
18842005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1885
1886 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1887
50cc47a3
DD
18882005-05-28 Eli Zaretskii <eliz@gnu.org>
1889
1890 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
1891 needed.
1892 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
1893
dce76d2b
RH
18942005-05-25 Richard Henderson <rth@redhat.com>
1895
1896 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1897
53726a55
DD
18982005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net>
1899
1900 * libiberty.h (ACONCAT): Properly cast value of alloca().
1901
1902 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
1903 __cplusplus.
1904
58fc7cda
DD
19052005-05-12 Steve Ellcey <sje@cup.hp.com>
1906
1907 libiberty.h: Do not define empty basename prototype.
1908
d699bc98
NC
19092005-05-10 Nick Clifton <nickc@redhat.com>
1910
1911 * Update the address and phone number of the FSF organization in
1912 the GPL notices in the following files:
1913 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
1914 dyn-string.h, fibheap.h, filenames.h, floatformat.h,
1915 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
1916 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
1917 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
1918 symcat.h, ternary.h, xregex2.h, xtensa-config.h,
1919 xtensa-isa-internal.h, xtensa-isa.h
1920
88f6628c
DD
19212005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1922
1923 * libiberty.h (unlock_std_streams): New.
1924
54846894
DD
19252005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1926
1927 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
1928 Don't use the PTR macro.
1929
1930 * sort.h: Don't use the PARAMS macro.
1931
73b4949a
DD
19322005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1933
1934 * libiberty.h (unlock_stream): New.
1935
b04e9ddc
DD
19362005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1937
1938 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1939 Remove parameter names.
1940
7cc9282c
DD
19412005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1942
1943 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1944 Provide prototypes for new functions.
1945
2e1cd255
DD
19462005-03-29 Ian Lance Taylor <ian@airs.com>
1947
1948 * libiberty.h: Fix indentation.
1949
a9b33f4d
ILT
19502005-03-28 Ian Lance Taylor <ian@airs.com>
1951
1952 * libiberty.h: Include <stdio.h>.
1953 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
1954 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
1955 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
1956 (pex_init, pex_run, pex_read_output): Declare.
1957 (pex_get_status, pex_get_times, pex_free, pex_one): Declare.
1958 (struct pex_time): Define.
1959
ae6cf546
MM
19602005-03-28 Mark Mitchell <mark@codesourcery.com>
1961
1962 * libiberty.h (ffs): Declare, if necessary.
d9f491a7 1963
25c47304
DD
19642005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net>
1965
1966 * ternary.h: Don't use PARAMS anymore.
1967
19682005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net>
1969
1970 * md5.h: Remove definition and uses of __P.
1971 * dyn-string.h: Remove uses of PARAMS.
1972 * fibheap.h: Likewise.
1973 * floatformat.h: Likewise.
1974 * hashtab.h: Likewise.
1975
c4a2d2f3
DD
19762005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net>
1977
1978 * demangle.h: Remove uses of PARAMS.
1979
1980 * libiberty.h (ANSI_PROTOTYPES): Remove guard since
1981 ANSI_PROTOTYPES is always assumed.
1982 Remove uses of PARAMS throughout.
1983
2c185213
DD
19842005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1985
1986 * libiberty.h (xstrndup): Declare.
1987
8f4897bc
DD
19882005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1989
1990 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
1991
a964fc7d
BW
19922005-03-22 Bob Wilson <bob.wilson@acm.org>
1993
1994 * xtensa-isa.h: Update a comment and whitespace.
1995
9ff29211
L
19962005-03-16 H.J. Lu <hongjiu.lu@intel.com>
1997
1998 * bfdlink.h (bfd_link_info): Add gc_sections.
1999
2e5fb2d9
DD
20002005-03-09 Mark Mitchell <mark@codesourcery.com>
2001
2002 * libiberty.h (gettimeofday): Declare.
2003
45b5f172
DD
20042005-03-01 Jan Beulich <jbeulich@novell.com>
2005
2006 * libiberty.h: Declare unlink_if_ordinary.
2007
f46ddb81
AM
20082005-02-21 Alan Modra <amodra@bigpond.net.au>
2009
2010 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
2011 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
2012 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
2013
dc1d3ff6
DD
20142005-02-14 Paolo Bonzini <bonzini@gnu.org>
2015
2016 PR bootstrap/19818
2017 * ansidecl.h (PARAMS): Guard from redefinition.
2018
901b1fb9
AM
20192005-02-03 Alan Modra <amodra@bigpond.net.au>
2020
2021 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
2022
d8b84e4b
AM
20232005-02-01 Alan Modra <amodra@bigpond.net.au>
2024
2025 * bfdlink.h (bfd_link_repair_undef_list): Declare.
2026
e6cf44ee
AS
20272005-01-10 Andreas Schwab <schwab@suse.de>
2028
2029 * dis-asm.h (struct disassemble_info): Add skip_zeroes and
2030 skip_zeroes_at_end.
2031
c5469507
DD
20322004-12-11 Ben Elliston <bje@au.ibm.com>
2033
2034 * fibheap.h (struct fibnode): Only use unsigned long bitfields
2035 when __GNUC__ is defined and ints are less than 32-bits wide.
2036
f3f23268
PB
20372004-11-04 Paul Brook <paul@codesourcery.com>
2038
2039 * bfdlink.h (bfd_link_info): Add default_imported_symver.
2040
390d719f
BW
20412004-11-12 Bob Wilson <bob.wilson@acm.org>
2042
2043 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
2044 * xtensa-isa.h (xtensa_interface_class_id): New prototype.
2045
7cd0c32b
NC
20462004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
2047 Vineet Sharma <vineets@noida.hcltech.com>
2048
2049 * dis-asm.h: Add prototype for print_insn_maxq_little.
2050
8876d8cb
PB
20512004-10-26 Paul Brook <paul@codesourcery.com>
2052
2053 * bfdlink.h (struct bfd_link_info): Add create_default_symver.
2054
92b3d79a
L
20552004-10-21 H.J. Lu <hongjiu.lu@intel.com>
2056
2057 PR 463
2058 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct
2059 bfd_link_hash_entry to reloc_overflow.
2060
b3a88ae9
BW
20612004-10-07 Bob Wilson <bob.wilson@acm.org>
2062
2063 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
2064 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
2065 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
f8676e91 2066
b3a88ae9
BW
2067 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
2068 (config_sturct struct): Delete.
2069 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
2070 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
2071 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
2072 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
2073 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
2074 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
2075 (xtensa_insn_decode_fn): Rename to ...
2076 (xtensa_opcode_decode_fn): ... this.
2077 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
2078 xtensa_undo_reloc_fn): Update.
2079 (xtensa_encoding_template_fn): Delete.
2080 (xtensa_opcode_encode_fn, xtensa_format_decode_fn,
2081 xtensa_length_decode_fn): New.
2082 (xtensa_format_internal, xtensa_slot_internal): New types.
2083 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
2084 get_field, and set_field fields. Add name, field_id, regfile,
2085 num_regs, and flags fields.
2086 (xtensa_arg_internal): New type.
2087 (xtensa_iclass_internal): Change operands field to array of
2088 xtensa_arg_internal. Add num_stateOperands, stateOperands,
2089 num_interfaceOperands, and interfaceOperands fields.
2090 (xtensa_opcode_internal): Delete length, template, and iclass fields.
2091 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
2092 (opname_lookup_entry): Delete.
2093 (xtensa_regfile_internal, xtensa_interface_internal,
2094 xtensa_funcUnit_internal, xtensa_state_internal,
2095 xtensa_sysreg_internal, xtensa_lookup_entry): New.
2096 (xtensa_isa_internal): Replace opcode_table field with opcodes field.
2097 Change type of opname_lookup_table. Delete num_modules,
2098 module_opcode_base, module_decode_fn, config, and has_density fields.
2099 Add num_formats, formats, format_decode_fn, length_decode_fn,
2100 num_slots, slots, num_fields, num_operands, operands, num_iclasses,
2101 iclasses, num_regfiles, regfiles, num_states, states,
2102 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
2103 max_sysreg_num, sysreg_table, num_interfaces, interfaces,
2104 interface_lookup_table, num_funcUnits, funcUnits and
2105 funcUnit_lookup_table fields.
2106 (xtensa_isa_module, xtensa_isa_modules): Delete.
2107 (xtensa_isa_name_compare): New prototype.
2108 (xtisa_errno, xtisa_error_msg): New.
2109 * xtensa-isa.h (XTENSA_ISA_VERSION): Define.
2110 (xtensa_isa): Change type.
2111 (xtensa_operand): Delete.
2112 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
2113 xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
2114 xtensa_funcUnit_use): New types.
2115 (libisa_module_specifier): Delete.
2116 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
2117 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
2118 xtensa_insnbuf_from_chars): Update prototypes.
2119 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
2120 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
2121 xtensa_encode_insn, xtensa_insn_length,
2122 xtensa_insn_length_from_first_byte, xtensa_num_operands,
2123 xtensa_operand_kind, xtensa_encode_result,
2124 xtensa_operand_isPCRelative): Delete.
2125 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
2126 xtensa_operand_set_field, xtensa_operand_encode,
2127 xtensa_operand_decode, xtensa_operand_do_reloc,
2128 xtensa_operand_undo_reloc): Update prototypes.
2129 (xtensa_isa_maxlength, xtensa_isa_length_from_chars,
2130 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
2131 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
2132 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
2133 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
2134 xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
2135 xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
2136 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
2137 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
2138 xtensa_opcode_is_loop, xtensa_opcode_is_call,
2139 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
2140 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
2141 xtensa_opcode_funcUnit_use, xtensa_operand_name,
2142 xtensa_operand_is_visible, xtensa_operand_is_register,
2143 xtensa_operand_regfile, xtensa_operand_num_regs,
2144 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
2145 xtensa_stateOperand_state, xtensa_stateOperand_inout,
2146 xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
2147 xtensa_regfile_lookup_shortname, xtensa_regfile_name,
2148 xtensa_regfile_shortname, xtensa_regfile_view_parent,
2149 xtensa_regfile_num_bits, xtensa_regfile_num_entries,
2150 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
2151 xtensa_state_is_exported, xtensa_sysreg_lookup,
2152 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
2153 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
2154 xtensa_interface_num_bits, xtensa_interface_inout,
2155 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
2156 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
7c3db8ea
NC
21572004-10-07 Jeff Baker <jbaker@qnx.com>
2158
2159 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
2160
ade29715
AM
21612004-09-17 Alan Modra <amodra@bigpond.net.au>
2162
2163 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
2164 of union.
2165
2f514b32
DD
21662004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
2167
2168 * libiberty.h (basename): Prototype for __MINGW32__.
2169
c558f895
DD
21702004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2171
2172 * ansidecl.h (ATTRIBUTE_SENTINEL): Define.
2173 * libiberty.h (concat, reconcat, concat_length, concat_copy,
2174 concat_copy2): Use ATTRIBUTE_SENTINEL.
2175
e4f4cb09
AM
21762004-08-13 Alan Modra <amodra@bigpond.net.au>
2177
2178 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
2179 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
2180
142ed05f
DD
21812004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
2182
2183 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
2184 const-qualification before disposal.
2185
8c2defa4
DD
21862004-07-24 Bernardo Innocenti <bernie@develer.com>
2187
2188 * ansidecl.h (ARG_UNUSED): New Macro.
2189
32131c55
L
21902004-07-23 H.J. Lu <hongjiu.lu@intel.com>
2191
2192 * bin-bugs.h (REPORT_BUGS_TO): Set to
2193 "<URL:http://www.sourceware.org/bugzilla/>".
2194
d28a73ae
DD
21952004-07-21 Paolo Bonzini <bonzini@gnu.org>
2196
2197 * ansidecl.h (ATTRIBUTE_PURE): New.
2198
e84b5349
DD
21992004-07-13 Bernardo Innocenti <bernie@develer.com>
2200
2201 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
2202 libcpp/internal.h.
2203 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
2204 macros.
2205
22062004-07-13 Bernardo Innocenti <bernie@develer.com>
2207
2208 * libiberty.h (ASTRDUP): Add casts required for stricter
2209 type conversion rules of C++.
2210 * obstack.h (obstack_free): Likewise.
2211
49e7d4db
NC
22122004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
2213
2214 * dis-asm.h (print_insn_crx): Declare.
2215
3239c90a
AM
22162004-06-24 Alan Modra <amodra@bigpond.net.au>
2217
2218 * bfdlink.h (struct bfd_link_order): Update comment.
2219
b509e930
JJ
22202004-05-11 Jakub Jelinek <jakub@redhat.com>
2221
2222 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
2223 relro_end fields.
b509e930 2224
ad0c9387
DD
22252004-05-04 Andreas Jaeger <aj@suse.de>
2226
2227 * demangle.h: Do not use C++ reserved keyword typename as
2228 parameter for cplus_demangle_fill_builtin_type.
2229
b05d102c
DD
22302004-04-22 Richard Henderson <rth@redhat.com>
2231
2232 * hashtab.h (struct htab): Add size_prime_index.
2233
8107364b
DD
22342004-04-13 Jeff Law <law@redhat.com>
2235
2236 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
2237
e9db9325
DD
22382004-03-30 Zack Weinberg <zack@codesourcery.com>
2239
2240 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
2241
4ee0dce2
SS
22422004-03-25 Stan Shebs <shebs@apple.com>
2243
2244 * mpw/: Remove subdirectory and everything in it.
2245
e437499b
AM
22462004-03-23 Alan Modra <amodra@bigpond.net.au>
2247
2248 PR 51.
2249 * bfdlink.h (struct bfd_link_info): Add wrap_char.
2250
27b77ba9
L
22512004-03-20 H.J. Lu <hongjiu.lu@intel.com>
2252
2253 * bfdlink.h (bfd_link_info): Correct comments for the
2254 unresolved_syms_in_objects field.
2255
2f27f085
DD
22562004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
2257
2258 * dyn-string.h: Update copyright date.
2259
3d7e5e90
DD
22602004-02-23 Ian Lance Taylor <ian@wasabisystems.com>
2261
2262 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
2263 the associated #defines.
2264
26a526ab
DD
22652004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
2266
f3de5073
ILT
2267 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
2268 "libiberty.h".
2269
b3273a69
ILT
2270 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
2271
26a526ab
DD
2272 * demangle.h (enum demangle_component_type): Define.
2273 (struct demangle_operator_info): Declare.
2274 (struct demangle_builtin_type_info): Declare.
2275 (struct demangle_component): Define.
2276 (cplus_demangle_fill_component): Declare.
2277 (cplus_demangle_fill_name): Declare.
2278 (cplus_demangle_fill_builtin_type): Declare.
2279 (cplus_demangle_fill_operator): Declare.
2280 (cplus_demangle_fill_extended_operator): Declare.
2281 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
2282 (cplus_demangle_v3_components): Declare.
2283 (cplus_demangle_print): Declare.
2284
14eff2da 2285For older changes see ChangeLog-9103
a3acbf46 2286\f
90943f07
NC
2287Copyright (C) 2004-2012 Free Software Foundation, Inc.
2288
2289Copying and distribution of this file, with or without modification,
2290are permitted in any medium without royalty provided the copyright
2291notice and this notice are preserved.
2292
a3acbf46
RH
2293Local Variables:
2294mode: change-log
2295left-margin: 8
2296fill-column: 74
2297version-control: never
2298End:
This page took 0.513128 seconds and 5 git commands to generate.