Remove link_info.pic
[deliverable/binutils-gdb.git] / include / ChangeLog
1 2015-08-19 Alan Modra <amodra@gmail.com>
2
3 * bfdlink.h (enum output_type): Delete type_executable, add type_pde
4 and type_pie. Reorder.
5 (struct bfd_link_info): Delete pic field.
6 (bfd_link_executable, bfd_link_pde, bfd_link_pie, bfd_link_pic): Adjust.
7
8 2015-08-19 Alan Modra <amodra@gmail.com>
9
10 * bfdlink.h (bfd_link_pde): Define.
11
12 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
13
14 * include/bfdlink.h (output_type): New enum.
15 (bfd_link_executable): New macro.
16 (bfd_link_dll): Likewise.
17 (bfd_link_relocatable): Likewise.
18 (bfd_link_pic): Likewise.
19 (bfd_link_pie): Likewise.
20 (bfd_link_info): Remove shared, executable, pie and relocatable.
21 Add output_type and pic.
22
23 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
24
25 Sync with GCC
26 2015-08-11 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
27
28 * ansidecl.h (GCC_FINAL): New macro.
29
30 2015-07-16 Jiong Wang <jiong.wang@arm.com>
31
32 * elf/aarch64.h (R_AARCH64_P32_TLSLD_ADR_PREL21): New enumeration.
33
34 2015-07-14 H.J. Lu <hongjiu.lu@intel.com>
35
36 Sync with GCC
37 2014-10-28 Richard Henderson <rth@redhat.com>
38
39 * longlong.h [__alpha] (umul_ppmm): Disable for c++.
40
41 2015-07-14 H.J. Lu <hongjiu.lu@intel.com>
42
43 Sync with GCC
44 2014-12-09 Trevor Saunders <tsaunders@mozilla.com>
45
46 * hashtab.h, splay-tree.h: Remove GTY markers.
47
48 2015-07-14 H.J. Lu <hongjiu.lu@intel.com>
49
50 Sync with GCC
51 2015-03-02 Markus Trippelsdorf <markus@trippelsdorf.de>
52
53 PR target/65261
54 * ansidecl.h (ATTRIBUTE_NO_SANITIZE_UNDEFINED): New macro.
55
56 2015-07-09 Catherine Moore <clm@codesourcery.com>
57
58 * elf/mips/mips.h (Val_GNU_MIPS_ABI_FP_NAN2008): New.
59
60 2015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
61
62 * elf/avr.h: Add new 32 bit PC relative relocation.
63
64 2015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
65
66 * elf/mips.h (DT_MIPS_RLD_MAP_REL): New macro.
67
68 2015-06-22 Nick Clifton <nickc@redhat.com>
69
70 * dis-asm.h (struct disassemble_info): Add stop_vma field.
71
72 2015-05-28 Catherine Moore <clm@codesourcery.com>
73
74 include/
75 * bfdlink.h: Rename eh_frame_hdr to eh_frame_hdr_type.
76
77 2015-05-22 Yunlian Jiang <yunlian@google.com>
78
79 * libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is
80 not defined.
81
82 2015-05-12 Jiong Wang <jiong.wang@arm.com>
83
84 * elf/aarch64.h (R_AARCH64_P32_LD32_GOTPAGE_LO14): New enumeration.
85
86 2015-05-01 H.J. Lu <hongjiu.lu@intel.com>
87
88 Merge with gcc:
89 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
90 Manuel López-Ibáñez <manu@gcc.gnu.org>
91
92 PR driver/36312
93 * filenames.h: Add prototype for canonical_filename_eq.
94
95 2015-04-30 DJ Delorie <dj@redhat.com>
96
97 * dis-asm.h (print_insn_rl78_g10): New.
98 (print_insn_rl78_g13): New.
99 (print_insn_rl78_g14): New.
100 (rl78_get_disassembler): New.
101
102 2015-04-17 Richard Earnshaw <rearnsha@arm.com>
103
104 Merge from gcc:
105 2015-03-19 Richard Biener <rguenther@suse.de>
106
107 * partition.h (struct partition_elem): Re-order elements to
108 avoid padding.
109
110 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
111
112 * bfdlink.h (bfd_link_info): Add compress_debug.
113
114 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
115
116 PR ld/pr17709
117 * bfdlink.h (bfd_link_info): Add extern_protected_data.
118
119 2015-03-10 Matthew Wahab <matthew.wahab@arm.com>
120
121 PR ld/16572
122 * elf/arm.h (EF_ARM_HASENTRY): Remove.
123
124 2015-02-19 Pedro Alves <palves@redhat.com>
125
126 * floatformat.h [__cplusplus]: Wrap in extern "C".
127
128 2015-02-14 Alan Modra <amodra@gmail.com>
129
130 PR ld/17973
131 * bfdlink.h (struct bfd_link_info): Delete loading_lto_outputs.
132
133 2015-02-09 Mark Wielaard <mjw@redhat.com>
134
135 * dwarf2.h: Add DW_LANG_Fortran03 and DW_LANG_Fortran08.
136
137 2015-02-09 Mark Wielaard <mjw@redhat.com>
138
139 * dwarf2.def: Add DW_TAG_atomic_type.
140
141 2015-01-28 James Bowman <james.bowman@ftdichip.com>
142
143 * dis-asm.h (print_insn_ft32): Declare.
144
145 2015-01-15 Mark Wielaard <mjw@redhat.com>
146
147 * dwarf2.def (DW_AT_noreturn): New DWARF5 attribute.
148
149 2015-01-14 Jan-Benedict Glaw <jbglaw@lug-owl.de>
150
151 * libiberty.h: Merge from GCC.
152
153 2015-01-01 Alan Modra <amodra@gmail.com>
154
155 Update year range in copyright notice of all files.
156
157 2014-12-24 Uros Bizjak <ubizjak@gmail.com>
158 Ben Elliston <bje@au.ibm.com>
159 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
160
161 * libiberty.h (xasprintf): Declare.
162
163 2014-12-23 Alan Modra <amodra@gmail.com>
164
165 * bfdlink.h (struct bfd_link_hash_entry): Comment non_ir_ref. Add
166 linker_def.
167
168 2014-12-12 Phil Muldoon <pmuldoon@redhat.com>
169 Jan Kratochvil <jan.kratochvil@redhat.com>
170 Tom Tromey <tromey@redhat.com>
171
172 * gcc-c-fe.def: New file.
173 * gcc-c-interface.h: New file.
174 * gcc-interface.h: New file.
175
176 2014-12-11 Uros Bizjak <ubizjak@gmail.com>
177 Ben Elliston <bje@au.ibm.com>
178 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
179
180 * libiberty.h (xvasprintf): Declare.
181
182 2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
183
184 * dis-asm.h (print_insn_visium): Declare.
185
186 2014-11-24 Mark Wielaard <mjw@redhat.com>
187
188 * dwarf2.h: Add DW_LANG_C_plus_plus_11, DW_LANG_C11 and
189 DW_LANG_C_plus_plus_14.
190
191 2014-11-21 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
192
193 * dwarf2.def (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
194 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
195 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
196 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
197 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
198 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
199 (DW_AT_APPLE_property): New macros.
200
201 2014-11-21 Mark Wielaard <mjw@redhat.com>
202
203 PR debug/63239
204 * dwarf2.def (DW_AT_GNU_deleted): New attribute.
205
206 2014-11-21 Terry Guo <terry.guo@arm.com>
207
208 * opcode/arm.h (FPU_VFP_EXT_ARMV8xD): New macro.
209 (FPU_VFP_V5D16): Likewise.
210 (FPU_VFP_V5_SP_D16): Likewise.
211 (FPU_ARCH_VFP_V5D16): Likewise.
212 (FPU_ARCH_VFP_V5_SP_D16): Likewise.
213
214 2014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
215
216 * bfdlink.h (struct bfd_link_info): Add bndplt.
217
218 2014-10-30 Andrew Pinski <apinski@cavium.com>
219
220 * elf/mips.h (AFL_EXT_OCTEON3): Define.
221 INSN_OCTEON3, CPU_OCTEON3): Define.
222
223 2014-10-28 Yury Gribov <y.gribov@samsung.com>
224
225 * libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes.
226
227 2014-10-22 Matthew Fortune <matthew.fortune@imgtec.com>
228
229 * elf/mips.h (AFL_ASE_MASK): Define.
230
231 2014-10-15 David Malcolm <dmalcolm@redhat.com>
232
233 * libiberty.h (choose_tmpdir): New prototype.
234
235 2014-09-26 Max Ostapenko <m.ostapenko@partner.samsung.com>
236
237 * libiberty.h (PEX_STDOUT_APPEND): New flag.
238 (PEX_STDERR_APPEND): Likewise.
239
240 2014-09-23 Iain Buclaw <ibuclaw@gdcproject.org>
241
242 * demangle.h (DMGL_DLANG): New macro.
243 (DMGL_STYLE_MASK): Add DMGL_DLANG.
244 (demangling_styles): Add dlang_demangling.
245 (DLANG_DEMANGLING_STYLE_STRING): New macro.
246 (DLANG_DEMANGLING): New macro.
247 (dlang_demangle): New prototype.
248
249 2014-09-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
250
251 * longlong.h: Add __udiv_w_sdiv prototype.
252
253 2014-08-12 Alan Modra <amodra@gmail.com>
254
255 * bfdlink.h (struct bfd_link_callbacks <notice>): Remove "string"
256 param, add "inh".
257
258 2014-08-12 Alan Modra <amodra@gmail.com>
259
260 * bfdlink.h (struct bfd_link_info): Add lto_plugin_active.
261
262 2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
263
264 * elf/mips.h (PT_MIPS_ABIFLAGS, SHT_MIPS_ABIFLAGS): Define.
265 (Val_GNU_MIPS_ABI_FP_OLD_64): Rename from Val_GNU_MIPS_ABI_FP_64.
266 (Val_GNU_MIPS_ABI_FP_64): Redefine.
267 (Val_GNU_MIPS_ABI_FP_XX): Define.
268 (Elf_External_ABIFlags_v0, Elf_Internal_ABIFlags_v0): New structures.
269 (AFL_REG_NONE, AFL_REG_32, AFL_REG_64, AFL_REG_128): Define.
270 (AFL_ASE_DSP, AFL_ASE_DSPR2, AFL_ASE_EVA, AFL_ASE_MCU): Likewise.
271 (AFL_ASE_MDMX, AFL_ASE_MIPS3D, AFL_ASE_MT, AFL_ASE_SMARTMIPS): Likewise.
272 (AFL_ASE_VIRT, AFL_ASE_MSA, AFL_ASE_MIPS16): Likewise.
273 (AFL_ASE_MICROMIPS, AFL_ASE_XPA): Likewise.
274 (AFL_EXT_XLR, AFL_EXT_OCTEON2, AFL_EXT_OCTEONP): Likewise.
275 (AFL_EXT_LOONGSON_3A, AFL_EXT_OCTEON, AFL_EXT_5900): Likewise.
276 (AFL_EXT_4650, AFL_EXT_4010, AFL_EXT_4100, AFL_EXT_3900): Likewise.
277 (AFL_EXT_10000, AFL_EXT_SB1, AFL_EXT_4111, AFL_EXT_4120): Likewise.
278 (AFL_EXT_5400, AFL_EXT_5500, AFL_EXT_LOONGSON_2E): Likewise.
279 (AFL_EXT_LOONGSON_2F): Likewise.
280 (bfd_mips_elf_swap_abiflags_v0_in): Prototype.
281 (bfd_mips_elf_swap_abiflags_v0_out): Likewise.
282 (bfd_mips_isa_ext): Likewise.
283
284 2014-06-13 Alan Modra <amodra@gmail.com>
285
286 * bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field.
287
288 2014-06-13 Alan Modra <amodra@gmail.com>
289
290 * bfdlink.h: Update for bfd.link_next change.
291
292 2014-06-10 Alan Modra <amodra@gmail.com>
293
294 PR ld/16910
295 * bfdlink.h (unwrap_hash_lookup): Declare.
296
297 2014-05-01 Steve Ellcey <sellcey@mips.com>
298
299 * include/longlong.h: Import latest version from GCC tree.
300
301 2014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
302
303 * opcode/mips.h (ASE_XPA): New define.
304
305 2014-04-22 Christian Svensson <blue@cmd.nu>
306
307 * dis-asm.h: Remove openrisc and or32 support. Add support for or1k.
308
309 2014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
310
311 * elf/avr.h: Add new DIFF relocs.
312
313 2014-03-05 Alan Modra <amodra@gmail.com>
314
315 Update copyright years.
316
317 2014-01-21 Tom Tromey <tromey@redhat.com>
318
319 * ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS)
320 (VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST)
321 (VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS)
322 (NOARGS): Don't define.
323 * libiberty.h (expandargv, writeargv): Don't use PARAMS.
324
325 2014-01-09 Tom Tromey <tromey@redhat.com>
326
327 * gdbm.h: Remove.
328
329 2013-12-23 Bill Maddox <maddox@google.com>
330
331 * demangle.h (enum gnu_v3_ctor_kinds):
332 Added literal gnu_v3_unified_ctor.
333 (enum gnu_v3_ctor_kinds):
334 Added literal gnu_v3_unified_dtor.
335
336 2013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
337 Wei-Cheng Wang <cole945@gmail.com>
338
339 * dis-asm.h (print_insn_nds32): Add nds32 target.
340
341 2013-12-04 Richard Sandiford <rdsandiford@googlemail.com>
342
343 * longlong.h: New file.
344
345 2013-11-11 Catherine Moore <clm@codesourcery.com>
346
347 * opcode/mips.h (INSN_LOAD_MEMORY_DELAY): Rename to...
348 (INSN_LOAD_MEMORY): ...this.
349
350 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
351
352 PR tree-optimization/58689
353 * ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro.
354 * libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename,
355 concat_copy): Mark with attributes nonnull(1) and returns_nonnull.
356 (concat, reconcat, concat_copy2, choose_temp_base, xstrerror,
357 xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init):
358 Mark with attribute returns_nonnull.
359
360 2013-10-22 Sterling Augustine <saugustine@google.com>
361
362 * gdb/gdb-index.h: Merge from gdb tree.
363
364 2013-10-10 Sean Keys <skeys@ipdatasys.com>
365
366 * xgate.h : Cleanup after opcode
367 table modification..
368
369 2013-08-20 Alan Modra <amodra@gmail.com>
370
371 * floatformat.h (floatformat_ibm_long_double): Delete.
372 (floatformat_ibm_long_double_big): Declare.
373 (floatformat_ibm_long_double_little): Declare.
374
375 2013-08-19 Dehao Chen <dehao@google.com>
376
377 * dwarf2.def (DW_AT_GNU_discriminator): New attribute.
378
379 2013-08-02 Caroline Tice <cmtice@google.com>
380
381 * vtv-change-permission.h: New file.
382
383 2013-08-05 Eric Botcazou <ebotcazou@adacore.com>
384 Konrad Eisele <konrad@gaisler.com>
385
386 * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
387
388 2013-06-08 Catherine Moore <clm@codesourcery.com>
389
390 * opcode/mips.h (mips_opcode): Add ase field.
391 (INSN_ASE_MASK): Delete.
392 (INSN_DSP): Rename to ASE_DSP. Provide new value.
393 (INSN_DSPR2): Rename to ASE_DSPR2. Provide new value.
394 (INSN_MCU): Rename to ASE_MCU. Provide new value.
395 (INSN_MDMX): Rename to ASE_MDMX. Provide new value.
396 (INSN_MIPS3d): Rename to ASE_MIPS3D. Provide new value.
397 (INSN_MT): Rename to ASE_MT. Provide new value.
398 (INSN_SMARTMIPS): Rename to ASE_SMARTMIPS. Provide new value.
399 (INSN_VIRT): Rename to ASE_VIRT. Provide new value.
400 (INSN_VIRT64): Rename to ASE_VIRT64. Provide new value.
401 (opcode_is_member): Add ase argument. Check ase.
402
403 2013-05-06 Paul Brook <paul@codesourcery.com>
404
405 include/elf/
406 * mips.h (R_MIPS_PC32): Update comment.
407
408 2013-04-03 Jason Merrill <jason@redhat.com>
409
410 Demangle C++11 ref-qualifier.
411 * demangle.h (enum demangle_component_type): Add
412 DEMANGLE_COMPONENT_REFERENCE_THIS,
413 DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
414
415 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
416
417 * opcode/nios2.h: Edit comment.
418
419 2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
420
421 * opcode/nios2.h (OPX_WRPRS): New define.
422 (OP_MATCH_WRPRS): Likewise.
423
424 2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
425
426 * opcode/nios2.h (OP_RDPRS): New define.
427 (OP_MATCH_RDPRS): Likewise.
428
429 2013-03-01 Cary Coutant <ccoutant@google.com>
430
431 * dwarf2.h (enum dwarf_sect): New enum type.
432
433 2013-02-19 Alan Modra <amodra@gmail.com>
434
435 * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
436
437 2013-02-11 Sriraman Tallam <tmsriram@google.com>
438
439 * plugin-api.h (enum ld_plugin_level): Assign integers
440 explicitly for all values.
441
442 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
443 Andrew Jenner <andrew@codesourcery.com>
444
445 Based on patches from Altera Corporation.
446
447 * dis-asm.h (print_insn_big_nios2): Declare.
448 (print_insn_little_nios2): Declare.
449
450 2013-01-30 Kai Tietz <ktietz@redhat.com>
451
452 PR other/54620
453 PR target/39064
454 * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
455 stdint.h and sys/types.h headers are present.
456 * sha1.h (sha1_uintptr, sha1_uint32): Likewise.
457
458 2013-01-10 Will Newton <will.newton@imgtec.com>
459
460 * dis-asm.h (print_insn_metag): New declaration.
461
462 2012-12-18 Aldy Hernandez <aldyh@redhat.com>
463
464 PR other/54324
465 * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
466 < 3.4.
467
468 2012-12-17 Nick Clifton <nickc@redhat.com>
469
470 * MAINTAINERS: Add copyright notice.
471 * alloca-conf.h: Likewise.
472 * fopen-bin.h: Likewise.
473 * fopen-same.h: Likewise.
474 * fopen-vms.h: Likewise.
475 * aout/hppa.h: Likewise.
476 * opcode/tahoe.h: Likewise.
477
478 2012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
479
480 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
481
482 2012-11-09 Jason Merrill <jason@redhat.com>
483
484 * demangle.h (enum demangle_component_type): Add
485 DEMANGLE_COMPONENT_TAGGED_NAME.
486
487 2012-10-29 Sterling Augustine <saugustine@google.com>
488 Cary Coutant <ccoutant@google.com>
489
490 * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
491 DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
492 DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
493
494
495 2012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
496
497 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
498 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
499 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
500 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
501 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
502 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
503 (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
504
505 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
506
507 * bfdlink.h (bfd_link_info): Add
508 disable_target_specific_optimizations.
509
510 2012-10-23 Nathan Sidwell <nathan@codesourcery.com>
511
512 * bfdlink.h (struct bfd_link_info): Add stacksize option.
513
514 2012-10-22 Jan Beich <jbeich@tormail.org>
515
516 PR ld/14426
517 * bfdlink.h (bfd_link_info): Add ignore_hash.
518
519 2012-10-08 Jason Merrill <jason@redhat.com>
520
521 * demangle.h (enum demangle_component_type): Add
522 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
523
524 2012-09-18 Florian Weimer <fweimer@redhat.com>
525
526 PR other/54411
527 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
528
529 2012-09-27 Anthony Green <green@moxielogic.com>
530
531 * opcode/moxie.h (MOXIE_BAD): New define.
532
533 2012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
534
535 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
536
537 2012-09-06 Cary Coutant <ccoutant@google.com>
538
539 * dwarf2.def: Edit comment.
540
541 2012-08-24 Sriraman Tallam <tmsriram@google.com>
542
543 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
544 New interface.
545 (ld_plugin_unique_segment_for_sections): New interface.
546 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
547 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
548 (tv_allow_unique_segment_for_sections): New member.
549 (tv_unique_segment_for_sections): New member.
550
551 2012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
552
553 * opcode/arm.h (ARM_CPU_IS_ANY): New define.
554
555 2012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
556
557 * elf/arm.h (TAG_CPU_ARCH_V8): New define.
558 (MAX_TAG_CPU_ARCH): Update.
559 * opcode/arm.h (ARM_EXT_V8): New define.
560 (FPU_VFP_EXT_ARMV8): Likewise.
561 (FPU_NEON_EXT_ARMV8): Likewise.
562 (FPU_CRYPTO_EXT_ARMV8): Likewise.
563 (ARM_AEXT_V8A): Likewise.
564 (FPU_VFP_ARMV8): Likwise.
565 (FPU_NEON_ARMV8): Likewise.
566 (FPU_CRYPTO_ARMV8): Likewise.
567 (FPU_ARCH_VFP_ARMV8): Likewise.
568 (FPU_ARCH_NEON_VFP_ARMV8): Likewise.
569 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
570 (ARM_ARCH_V8A): Likwise.
571 (ARM_ARCH_V8A_FP): Likewise.
572 (ARM_ARCH_V8A_SIMD): Likewise.
573 (ARM_ARCH_V8A_CRYPTO): Likewise.
574
575 2012-08-13 Ian Bolton <ian.bolton@arm.com>
576 Laurent Desnogues <laurent.desnogues@arm.com>
577 Jim MacArthur <jim.macarthur@arm.com>
578 Marcus Shawcroft <marcus.shawcroft@arm.com>
579 Nigel Stephens <nigel.stephens@arm.com>
580 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
581 Richard Earnshaw <rearnsha@arm.com>
582 Sofiane Naci <sofiane.naci@arm.com>
583 Tejas Belagod <tejas.belagod@arm.com>
584 Yufeng Zhang <yufeng.zhang@arm.com>
585
586 * dis-asm.h (print_insn_aarch64): New declaration.
587 (print_aarch64_disassembler_options): New declaration.
588 (aarch64_symbol_is_valid): New declaration.
589
590 2012-08-02 Sean Keys <skeys@ipdatasys.com>
591
592 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
593
594 2012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
595 Dr David Alan Gilbert <dave@treblig.org>
596
597 PR binutils/13135
598 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
599
600 2012-07-13 Doug Evans <dje@google.com>
601
602 * filenames.h: #include "hashtab.h".
603 (filename_hash, filename_eq): Declare.
604
605 2012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
606
607 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
608
609 2012-07-05 Sean Keys <skeys@ipdatasys.com>
610
611 * opcode/xgate.h: Changed the format string for mode
612 XGATE_OP_DYA_MON.
613
614 2012-06-18 Doug Evans <dje@google.com>
615
616 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
617
618 2012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com>
619
620 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
621
622 2012-06-08 Jakub Jelinek <jakub@redhat.com>
623
624 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
625 forms.
626 * dwarf2.h (enum dwarf_macro_record_type): Add
627 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
628 and DW_MACRO_GNU_transparent_include_alt.
629
630 2012-05-23 Doug Evans <dje@google.com>
631
632 * leb128.h: #include stdint.h, inttypes.h.
633 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
634 Change to take a uint64_t * argument instead of unsigned long long.
635 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
636 Change to take an int64_t * argument instead of long long.
637
638 2012-05-22 Doug Evans <dje@google.com>
639
640 * leb128.h: New file.
641
642 2012-05-19 Gary Funck <gary@intrepid.com>
643
644 * dwarf2.def: Update comment re: UPC extensions to reference
645 DWARF4 specification.
646
647 2012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
648
649 * dis-asm.h (print_insn_m9s12x): Prototype.
650 (print_insn_m9s12xg): Prototype.
651
652 2012-05-03 Sean Keys <skeys@ipdatasys.com>
653
654 * dis-asm.h (print_insn_xgate): Define.
655 (print_insn_xgate): Ditto.
656 Added new files for XGATE port.
657
658 2012-05-02 Cary Coutant <ccoutant@google.com>
659
660 * dwarf2.def: Remove DW_FORM_GNU_ref_index,
661 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
662
663 2012-04-28 Doug Evans <dje@google.com>
664
665 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
666
667 2012-04-27 Tom Tromey <tromey@redhat.com>
668
669 * dwarf2.h: Wrap function declarations in extern "C".
670
671 2012-04-27 Tom Tromey <tromey@redhat.com>
672
673 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
674 (enum dwarf_location_atom, enum dwarf_type, enum
675 dwarf_call_frame_info): Remove.
676 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
677 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
678 Include dwarf2.def.
679 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
680 (get_DW_OP_name, get_DW_ATE_name): Declare.
681 * dwarf2.def: New file, from dwarf2.h.
682
683 2012-04-12 David S. Miller <davem@davemloft.net>
684
685 * elf/sparc.h (R_SPARC_WDISP10): New reloc.
686 * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
687
688 2012-04-10 Tristan Gingold <gingold@adacore.com>
689
690 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
691 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
692
693 2012-04-09 Roland McGrath <mcgrathr@google.com>
694
695 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
696
697 2012-03-15 Alan Modra <amodra@gmail.com>
698
699 * dis-asm.h (disassemble_init_powerpc): Declare.
700
701 2009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
702
703 Add DWARF attribute value for the "Borland fastcall" calling
704 convention.
705 * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
706
707 2012-01-31 H.J. Lu <hongjiu.lu@intel.com>
708
709 PR ld/13616
710 * bfdlink.h (bfd_link_order): Update comments on data size.
711
712 2012-01-26 Cary Coutant <ccoutant@google.com>
713
714 * dwarf2.h (enum dwarf_form): Add Fission extensions.
715 (enum dwarf_attribute): Likewise.
716
717 2012-01-06 Jason Merrill <jason@redhat.com>
718
719 PR c++/6057
720 PR c++/48051
721 PR c++/50855
722 PR c++/51322
723 * demangle.h (enum demangle_component_type): Add
724 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
725
726 2011-12-14 Iain Sandoe <iains@gcc.gnu.org>
727
728 * mach-o/loader.h (bfd_mach_o_section_type): define
729 BFD_MACH_O_S_ATTR_NONE to 0.
730
731 2011-11-07 Richard Henderson <rth@redhat.com>
732
733 Merged from transactional-memory.
734
735 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
736 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
737 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
738 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
739
740 2011-11-01 DJ Delorie <dj@redhat.com>
741
742 * dis-asm.h (print_insn_rl78): Declare.
743
744 2011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
745
746 * dis-asm.h (print_insn_epiphany): Declare.
747
748 2011-10-21 Ulrich Drepper <drepper@gmail.com>
749
750 * obstack.h [!GNUC] (obstack_free): Avoid cast to int.
751
752 2011-10-21 Marc Glisse <marc.glisse@inria.fr>
753
754 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++
755
756 2011-10-19 Alan Modra <amodra@gmail.com>
757
758 PR ld/13254
759 * bfdlink.h (struct bfd_link_info): Add error_textrel.
760
761 2011-09-28 Doug Evans <dje@google.com>
762
763 * timeval-utils.h: New file.
764
765 * libiberty.h (countargv): Declare.
766
767 2011-09-26 Cary Coutant <ccoutant@google.com>
768
769 gcc PR lto/47247
770 * plugin-api.h (enum ld_plugin_symbol_resolution): Add
771 LDPR_PREVAILING_DEF_IRONLY_EXP.
772 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
773
774 2011-09-23 Cary Coutant <ccoutant@google.com>
775
776 PR 40831
777 * demangle.h (enum demangle_component_type): Add
778 DEMANGLE_COMPONENT_CLONE.
779
780 2011-09-15 H.J. Lu <hongjiu.lu@intel.com>
781
782 PR ld/12975
783 * bfdlink.h (bfd_link_info): Add version_info.
784
785 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
786
787 * xregex.h (regoff_t): Define.
788
789 2011-07-22 Jakub Jelinek <jakub@redhat.com>
790
791 * dwarf2.h (DW_AT_GNU_macros): New.
792 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
793
794 PR c++/49756
795 * libiberty.h (stack_limit_increase): New prototype.
796
797 2011-07-13 Sriraman Tallam <tmsriram@google.com>
798
799 * plugin-api.h
800 (ld_plugin_section): New struct.
801 (ld_plugin_get_section_count): New typedef.
802 (ld_plugin_get_section_type): New typedef.
803 (ld_plugin_get_section_name): New typedef.
804 (ld_plugin_get_section_contents): New typedef.
805 (ld_plugin_update_section_order): New typedef.
806 (ld_plugin_allow_section_ordering): New typedef.
807 (LDPT_GET_SECTION_COUNT): New enum value.
808 (LDPT_GET_SECTION_TYPE): New enum value.
809 (LDPT_GET_SECTION_NAME): New enum value.
810 (LDPT_GET_SECTION_CONTENTS): New enum value.
811 (LDPT_UPDATE_SECTION_ORDER): New enum value.
812 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
813 (tv_get_section_count): New struct members.
814 (tv_get_section_type): New struct members.
815 (tv_get_section_name): New struct members.
816 (tv_get_section_contents): New struct members.
817 (tv_update_section_order): New struct members.
818 (tv_allow_section_ordering): New struct members.
819
820 2011-07-15 Alan Modra <amodra@gmail.com>
821
822 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
823 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
824 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id
825 out of bitfields. Reorder bitfields.
826
827 2011-07-13 Sriraman Tallam <tmsriram@google.com>
828
829 * plugin-api.h (ld_plugin_section): New struct.
830 (ld_plugin_get_section_count): New typedef.
831 (ld_plugin_get_section_type): New typedef.
832 (ld_plugin_get_section_name): New typedef.
833 (ld_plugin_get_section_contents): New typedef.
834 (ld_plugin_update_section_order): New typedef.
835 (ld_plugin_allow_section_ordering): New typedef.
836 (LDPT_GET_SECTION_COUNT): New enum value.
837 (LDPT_GET_SECTION_TYPE): New enum value.
838 (LDPT_GET_SECTION_NAME): New enum value.
839 (LDPT_GET_SECTION_CONTENTS): New enum value.
840 (LDPT_UPDATE_SECTION_ORDER): New enum value.
841 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
842 (tv_get_section_count): New struct members.
843 (tv_get_section_type): New struct members.
844 (tv_get_section_name): New struct members.
845 (tv_get_section_contents): New struct members.
846 (tv_update_section_order): New struct members.
847 (tv_allow_section_ordering): New struct members.
848
849 2011-07-11 Catherine Moore <clm@codesourcery.com>
850
851 * bfdlink.h (flag_type): New enumeration.
852 (flag_info_list): New structure.
853 (flag_info): New structure.
854
855 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
856
857 PR ld/12942
858 * bfdlink.h (bfd_link_info): Add loading_lto_outputs.
859
860 2011-07-01 Joel Brobecker <brobecker@adacore.com>
861
862 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
863 on Darwin, as well as on the systems that use a DOS-like
864 filesystem.
865
866 2011-06-22 Jakub Jelinek <jakub@redhat.com>
867
868 PR debug/47858
869 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
870
871 2011-06-22 Jakub Jelinek <jakub@redhat.com>
872
873 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
874
875 2011-06-20 Jakub Jelinek <jakub@redhat.com>
876
877 PR ld/12570
878 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
879 option.
880
881 2011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
882
883 * demangle.h (DMGL_RET_POSTFIX): Extend the comment.
884 (DMGL_RET_DROP): New.
885
886 2011-06-13 Walter Lee <walt@tilera.com>
887
888 * dis-asm.h (print_insn_tilegx): Declare.
889 (print_insn_tilepro): Likewise.
890
891 2011-05-17 Alan Modra <amodra@gmail.com>
892
893 PR ld/12760
894 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
895 "string" param.
896
897 2011-05-16 Alan Modra <amodra@gmail.com>
898
899 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
900
901 2011-04-30 Jakub Jelinek <jakub@redhat.com>
902
903 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
904 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
905
906 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
907
908 * bfdlink.h (ENUM_BITFIELD): Remove.
909
910 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
911
912 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
913
914 2011-04-24 Alan Modra <amodra@gmail.com>
915
916 PR ld/12365
917 PR ld/12696
918 * bfdlink.h (ENUM_BITFIELD): Define.
919 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref".
920 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
921 rather than "name".
922
923 2011-04-20 Alan Modra <amodra@gmail.com>
924
925 PR ld/12365
926 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
927 and multiple_common parameters to pass in a bfd_link_hash_entry
928 pointer rather than name,bfd etc. found in the hash entry.
929
930 2011-03-31 Tristan Gingold <gingold@adacore.com>
931
932 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
933
934 2011-03-24 Mark Wielaard <mjw@redhat.com>
935
936 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
937
938 2010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com>
939
940 * plugin-api.h (ld_plugin_get_view): New.
941 (ld_plugin_tag): Add LDPT_GET_VIEW.
942 (ld_plugin_tv): Add tv_get_view.
943
944 2011-03-16 Jakub Jelinek <jakub@redhat.com>
945
946 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
947 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
948 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
949 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
950 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
951 DW_OP_GNU_entry_value): New.
952
953 2011-02-28 Kai Tietz <kai.tietz@onevision.com>
954
955 * filenames.h (filename_ncmp): New prototype.
956
957 2011-02-23 Kai Tietz <kai.tietz@onevision.com>
958
959 * dwarf2.h (_ELF_DWARF2_H): Renamed to
960 _DWARF2_H.
961 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
962 DWARF2_External_PubNames, DWARF2_Internal_PubNames,
963 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
964 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
965
966 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
967
968 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
969
970 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
971
972 * dwarf2.h: Update value for DW_AT_hi_user.
973
974 2010-11-16 Ian Lance Taylor <iant@google.com>
975
976 * simple-object.h (simple_object_attributes_merge): Declare,
977 replacing simple_object_attributes_compare.
978
979 2010-11-04 Ian Lance Taylor <iant@google.com>
980
981 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
982
983 2010-11-02 Ian Lance Taylor <iant@google.com>
984
985 * simple-object.h: New file.
986
987 2010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
988
989 Sync LD plugin patch series (part 1/6) with src/include/.
990 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
991
992 2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
993
994 Apply LD plugin patch series (part 6/6).
995 * bfdlink.h (struct_bfd_link_callbacks): Document new argument
996 to add_archive_element callback used to return a replacement bfd which
997 is to be added to the hash table in place of the original element.
998
999 2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
1000
1001 Apply LD plugin patch series (part 1/6).
1002 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
1003
1004 2010-10-06 Andi Kleen <ak@linux.intel.com>
1005
1006 * libiberty.h (setproctitle): Add prototype.
1007
1008 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
1009
1010 * opcode/tic6x-control-registers.h (tscl): Now read_write.
1011
1012 2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1013
1014 * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
1015
1016 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1017
1018 * arm.h (ARM_EXT_V6Z): Remove.
1019 (ARM_EXT_SEC): New define.
1020 (ARM_AEXT_V6Z): Use Security Extensions.
1021 (ARM_AEXT_V6ZK): Likeiwse.
1022 (ARM_AEXT_V6ZT2): Likewise.
1023 (ARM_AEXT_V6ZKT2): Likewise.
1024 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
1025 (ARM_ARCH_V7A_SEC): New define.
1026 (ARM_ARCH_V7A_MP): Rename...
1027 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
1028
1029 2010-09-09 Jakub Jelinek <jakub@redhat.com>
1030
1031 * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
1032
1033 2010-07-06 Ken Werner <ken.werner@de.ibm.com>
1034
1035 * floatformat.h (floatformat_ieee_half_big): Add declaration.
1036 (floatformat_ieee_half_little): Likewise.
1037
1038 2010-06-29 Alan Modra <amodra@gmail.com>
1039
1040 * dis-asm.h: Remove references to maxq.
1041
1042 2010-06-21 Rafael Espindola <espindola@google.com>
1043
1044 * plugin-api.h (ld_plugin_set_extra_library_path): New.
1045 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
1046 (ld_plugin_tv): Add tv_set_extra_library_path.
1047
1048 2010-06-21 Jakub Jelinek <jakub@redhat.com>
1049
1050 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
1051
1052 2010-06-18 Rafael Espindola <espindola@google.com>
1053
1054 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
1055 Make argument const.
1056
1057 2010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
1058
1059 * splay-tree.h: Update copyright years.
1060 (splay_tree_s): Document fields.
1061 (splay_tree_new_typed_alloc): New.
1062
1063 * hashtab.h: Update copyright years.
1064 (htab_create_typed_alloc): New.
1065
1066 2010-06-10 Tristan Gingold <gingold@adacore.com>
1067
1068 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
1069 DW_TAG_HP_Bliss_field_set.
1070 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
1071 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
1072 DW_AT_HP_definition_points, DW_AT_HP_default_location and
1073 DW_AT_HP_is_result_param.
1074 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
1075 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
1076 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
1077 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
1078 (enum dwarf_line_number_x_ops): Add
1079 DW_LNE_HP_source_file_correlation.
1080 (enum dwarf_source_language): Add DW_LANG_HP_Bliss,
1081 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
1082 DW_LANG_HP_Assembler.
1083
1084 2010-06-01 Rafael Espindola <espindola@google.com>
1085
1086 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
1087
1088 2010-04-26 Pedro Alves <pedro@codesourcery.com>
1089
1090 * filenames.h (PATH_SEPARATOR): Delete.
1091
1092 2010-04-23 Pedro Alves <pedro@codesourcery.com>
1093
1094 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
1095 always define it independently of host, add `dos_based' parameter,
1096 and handle it.
1097 (PATH_SEPARATOR): Define.
1098 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
1099 independently of host, add `dos_based' parameter, and handle it.
1100 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
1101 it independently of host, add `dos_based' parameter, and handle
1102 it.
1103 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
1104 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
1105 (HAS_DOS_DRIVE_SPEC): New.
1106 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
1107 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
1108 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
1109 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
1110
1111 2009-05-31 Ian Lance Taylor <iant@google.com>
1112
1113 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
1114 the way we treat an ISO C compiler. Don't define inline as a
1115 macro when compiling with C++.
1116 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
1117 when compiling with C++.
1118 * fibheap.h: Add extern "C" when compiling with C++.
1119
1120 2010-04-23 Pedro Alves <pedro@codesourcery.com>
1121
1122 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
1123 always define it independently of host, add `dos_based' parameter,
1124 and handle it.
1125 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
1126 independently of host, add `dos_based' parameter, and handle it.
1127 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
1128 it independently of host, add `dos_based' parameter, and handle
1129 it.
1130 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
1131 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
1132 (HAS_DOS_DRIVE_SPEC): New.
1133 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
1134 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
1135 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
1136 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
1137
1138 2010-04-20 Nick Clifton <nickc@redhat.com>
1139
1140 * sha1.h: Update copyright notice to use GPLv3.
1141
1142 2010-04-15 Nick Clifton <nickc@redhat.com>
1143
1144 * bout.h: Update copyright notice to use GPLv3.
1145 * hp-symtab.h: Likewise.
1146 * oasys.h: Likewise.
1147 * progress.h: Likewise.
1148 * sha1.h: Likewise.
1149 * xtensa-isa-internal.h: Likewise.
1150 * xtensa-isa.h: Likewise.
1151
1152 2010-04-14 Doug Evans <dje@google.com>
1153
1154 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
1155
1156 2010-04-05 Jakub Jelinek <jakub@redhat.com>
1157
1158 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
1159 field.
1160
1161 2010-03-25 Joseph Myers <joseph@codesourcery.com>
1162
1163 * dis-asm.h (print_insn_tic6x): Declare.
1164
1165 2010-03-23 Joseph Myers <joseph@codesourcery.com>
1166
1167 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
1168
1169 2010-01-13 Joel Brobecker <brobecker@adacore.com>
1170
1171 Add new DW_AT_use_GNAT_descriptive_type CU attribute.
1172 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
1173
1174 2010-01-11 Tristan Gingold <gingold@adacore.com>
1175
1176 * demangle.h (ada_demangle): Add prototype.
1177
1178 2010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1179
1180 PR bootstrap/41771
1181 * ansidecl.h: Fix inline test for C99 and Sun Studio cc.
1182
1183 2009-12-29 Joel Brobecker <brobecker@adacore.com>
1184
1185 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
1186
1187 2009-12-14 Doug Kwan <dougkwan@google.com>
1188
1189 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters
1190 to avoid shadowed variable warnings.
1191 * dis-asm.h (struct disassemble_info): Ditto.
1192 (disassemble_init_for_target): Ditto.
1193 (init_disassemble_info): Ditto.
1194
1195 2009-11-18 Alan Modra <amodra@bigpond.net.au>
1196
1197 * alloca-conf.h: Clarify comment.
1198
1199 2009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
1200
1201 Add DWARF attribute value for the "Borland fastcall" calling
1202 convention.
1203 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
1204
1205 2009-10-23 Kai Tietz <kai.tietz@onevision.com>
1206
1207 * splay-tree.h (libi_uhostptr_t): Add gcc specific
1208 __extension__ for long long type case to silent cX9.
1209 (libi_shostptr_t): Likewise.
1210
1211 2009-10-19 Rafael Avila de Espindola <espindola@google.com>
1212
1213 PR40790
1214 * plugin-api.h: Don't include stdint.h unconditionally.
1215
1216 2009-10-15 Jakub Jelinek <jakub@redhat.com>
1217
1218 * include/dwarf2.h (DW_LANG_Python): Add comment that it is
1219 a DWARF 4 addition.
1220
1221 2009-10-14 Alan Modra <amodra@bigpond.net.au>
1222
1223 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
1224 bfd_link_common_skip_ar_aymbols.
1225 (struct bfd_link_info): Here too.
1226
1227 2009-10-09 Rafael Espindola <espindola@google.com>
1228
1229 * plugin-api.h (ld_plugin_add_input_library): Change argument name to
1230 libname.
1231
1232 2008-10-03 Rafael Espindola <espindola@google.com>
1233
1234 * plugin-api.h: New.
1235 * lto-symtab.h: New.
1236
1237 2009-10-05 Rafael Espindola <espindola@google.com>
1238
1239 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
1240 (ld_plugin_get_input_file): New.
1241 (ld_plugin_release_input_file): New.
1242 (ld_plugin_add_input_library): New.
1243 (ld_plugin_message): Mark format const.
1244 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
1245 LDPT_ADD_INPUT_LIBRARY.
1246 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
1247 tv_add_input_library.
1248
1249 2009-10-04 Jerry Quinn <jlquinn@optonline.net>
1250
1251 * plugin-api.h: Fix compile.
1252
1253 2009-09-29 Jason Merrill <jason@redhat.com>
1254
1255 * demangle.h (enum demangle_component_type): Add
1256 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
1257 DEMANGLE_COMPONENT_UNNAMED_TYPE.
1258 (struct demangle_component): Add s_unary_num.
1259
1260 2009-09-29 DJ Delorie <dj@redhat.com>
1261
1262 * dis-asm.h: Add prototype for print_insn_rx.
1263
1264 2009-09-25 Dodji Seketeli <dodji@redhat.com>
1265
1266 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
1267 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
1268 and DW_TAG_formal_parameter_pack until DWARF 5 is out.
1269
1270 2009-09-25 Cary Coutant <ccoutant@google.com>
1271
1272 Add rest of new values from DWARF Version 4.
1273 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1274 New tags.
1275 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1276 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1277 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1278 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1279 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1280 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1281 attributes.
1282 (DW_LANG_Python): New language.
1283
1284 2009-09-24 Cary Coutant <ccoutant@google.com>
1285
1286 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1287 New tags.
1288 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1289 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1290 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1291 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1292 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1293 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1294 attributes.
1295 (DW_LANG_Python): New language.
1296
1297 2009-09-22 Dodji Seketeli <dodji@redhat.com>
1298
1299 * dwarf2.h (enum dwarf_tag): Add
1300 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
1301
1302 2009-09-09 Martin Thuresson <martin@mtme.org>
1303
1304 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
1305 level.
1306
1307 2009-09-04 Jie Zhang <jie.zhang@analog.com>
1308
1309 * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
1310 (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
1311 (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
1312 PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
1313 Adjust accordingly.
1314 (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
1315 PseudoDbg_Assert_grp_mask.
1316
1317 2009-08-06 Michael Eager <eager@eagercon.com>
1318
1319 * dis-asm.h: Decl print_insn_microblaze().
1320
1321 2009-07-24 Ian Lance Taylor <iant@google.com>
1322
1323 * libiberty.h (crc32): Declare.
1324
1325 2009-07-20 Cary Coutant <ccoutant@google.com>
1326 Doug Evans <dje@google.com>
1327
1328 Add some dwarf4 values.
1329 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
1330 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
1331 DW_FORM_flag_present, DW_FORM_sig8.
1332 (enum dwarf_attribute): Add DW_AT_signature.
1333
1334 2009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1335
1336 * demangle.h
1337 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
1338 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
1339 New.
1340
1341 2009-07-10 Tom Tromey <tromey@redhat.com>
1342
1343 * dwarf2.h: New file, moved from elf/.
1344
1345 2009-07-09 Jakub Jelinek <jakub@redhat.com>
1346
1347 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1348 and DW_OP_stack_value.
1349
1350 2009-07-09 Tom Tromey <tromey@redhat.com>
1351
1352 * elf/dwarf2.h: Remove, renaming to...
1353 * dwarf2.h: ... this.
1354
1355 2009-06-29 Tom Tromey <tromey@redhat.com>
1356
1357 * elf/dwarf2.h: New file. Merged with gdb.
1358
1359 2009-06-18 Nick Clifton <nickc@redhat.com>
1360
1361 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
1362 field of struct disassemble_info.
1363
1364 2009-06-09 Ian Lance Taylor <ian@airs.com>
1365
1366 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
1367
1368 2009-06-15 Nick Clifton <nickc@redhat.com>
1369
1370 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
1371 struct disassemble_info.
1372
1373 2009-06-02 Ian Lance Taylor <iant@google.com>
1374
1375 * ansidecl.h (EXPORTED_CONST): Define.
1376
1377 2009-05-31 Ian Lance Taylor <iant@google.com>
1378
1379 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
1380 the way we treat an ISO C compiler. Don't define inline as a
1381 macdro when compiling with C++.
1382 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
1383 when compiling with C++.
1384 * fibheap.h: Add extern "C" when compiling with C++.
1385
1386 2009-05-25 Tristan Gingold <gingold@adacore.com>
1387
1388 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
1389 FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
1390
1391 2009-04-22 Taras Glek <tglek@mozilla.com>
1392
1393 * hashtab.h: Update GTY annotations to new syntax.
1394 * splay-tree.h: Likewise.
1395
1396 2009-04-08 H.J. Lu <hongjiu.lu@intel.com>
1397
1398 * bfdlink.h (bfd_link_info): Add warn_alternate_em.
1399
1400 2009-03-18 Alan Modra <amodra@bigpond.net.au>
1401
1402 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
1403 documentation.
1404
1405 2009-03-17 Jason Merrill <jason@redhat.com>
1406
1407 * demangle.h (enum demangle_component_type): Add
1408 DEMANGLE_COMPONENT_FUNCTION_PARAM.
1409
1410 2008-12-01 Cary Coutant <ccoutant@google.com>
1411
1412 * plugin-api.h (LDPS_BAD_HANDLE): New constant.
1413 (ld_plugin_get_input_file): New typedef.
1414 (ld_plugin_release_input_file): New typedef.
1415 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
1416 (struct ld_plugin_tv): Add two new fields.
1417
1418 2008-12-23 Jon Beniston <jon@beniston.com>
1419
1420 * dis-asm.h: Add LM32 disassembler function prototype.
1421
1422 2008-12-10 Jason Merrill <jason@redhat.com>
1423
1424 * demangle.h (enum demangle_component_type): Add
1425 DEMANGLE_COMPONENT_FIXED_TYPE.
1426
1427 2008-12-01 Cary Coutant <ccoutant@google.com>
1428
1429 * plugin-api.h (ld_plugin_message): Change format parameter to const.
1430
1431 2008-12-01 Cary Coutant <ccoutant@google.com>
1432
1433 * plugin-api.h: Fix syntax error when compiling with C++.
1434
1435 2008-11-26 Alan Modra <amodra@bigpond.net.au>
1436
1437 PR 7047
1438 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
1439 Add "literal".
1440
1441 2008-11-21 Sterling Augustine <sterling@tensilica.com>
1442
1443 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
1444 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
1445
1446 2008-11-19 Bob Wilson <bob.wilson@acm.org>
1447
1448 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
1449 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
1450 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
1451 (XCHAL_NUM_AREGS): Change to 32.
1452 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
1453 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
1454 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
1455 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
1456 (XCHAL_DEBUGLEVEL): Change to 6.
1457
1458 2008-11-14 Tristan Gingold <gingold@adacore.com>
1459
1460 * fopen-vms.h (FOPEN_RB): Use a single string to match the
1461 standard prototype.
1462 (FOPEN_WB): Ditto.
1463 (FOPEN_AB): Ditto.
1464 (FOPEN_RUB): Ditto.
1465 (FOPEN_WUB): Ditto.
1466 (FOPEN_AUB): Ditto.
1467
1468 2008-10-21 Alan Modra <amodra@bigpond.net.au>
1469
1470 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
1471
1472 2008-10-06 Jason Merrill <jason@redhat.com>
1473
1474 * demangle.h (enum demangle_component_type): Add
1475 DEMANGLE_COMPONENT_PACK_EXPANSION.
1476
1477 2008-09-24 Richard Henderson <rth@redhat.com>
1478
1479 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1480
1481 2008-09-22 Rafael Espindola <espindola@google.com>
1482
1483 * plugin-api.h (ld_plugin_status): Remove comma from the last item.
1484 Use C style comment.
1485 (ld_plugin_api_version, ld_plugin_output_file_type,
1486 ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
1487 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
1488 comma from the last item.
1489
1490 2008-09-18 Cary Coutant <ccoutant@google.com>
1491
1492 Add plugin functionality for link-time optimization (LTO).
1493 * plugin-api.h: New file.
1494
1495 2008-09-09 Jason Merrill <jason@redhat.com>
1496
1497 * demangle.h (enum demangle_component_type): Add
1498 DEMANGLE_COMPONENT_DECLTYPE.
1499
1500 2008-08-25 Alan Modra <amodra@bigpond.net.au>
1501
1502 * binary-io.h: New file, imported from gnulib, but don't
1503 #include <fcntl.h> or <stdio.h>.
1504
1505 2008-08-17 Alan Modra <amodra@bigpond.net.au>
1506
1507 * bfdlink.h (bfd_generic_link_read_symbols): Declare.
1508
1509 2008-08-08 Anatoly Sokolov <aesok@post.ru>
1510
1511 * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1512 E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1513 (EF_AVR_MACH): Redefine to 0x7F.
1514 * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
1515 (AVR_ISA_AVR3): Redefine.
1516 (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
1517 AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
1518 AVR_ISA_AVR6): Define.
1519
1520 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1521
1522 Revert
1523 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1524 * bfdlink.h (struct bfd_link_info): Add sep_code member
1525 variable.
1526 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1527 (EF_BFIN_DATA_IN_L1): Define.
1528
1529 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1530
1531 * bfdlink.h (struct bfd_link_info): Add sep_code member
1532 variable.
1533 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1534 (EF_BFIN_DATA_IN_L1): Define.
1535
1536 2008-07-07 Stan Shebs <stan@codesourcery.com>
1537
1538 * dis-asm.h (struct disassemble_info): Add endian_code field.
1539
1540 2008-07-07 Joel Brobecker <brobecker@adacore.com>
1541
1542 * safe-ctype.h: Add #include of ctype.h before redefining
1543 the ctype.h macros.
1544
1545 2008-07-04 Joel Brobecker <brobecker@adacore.com>
1546
1547 * safe-ctype.h: Remove #error when detecting that ctype.h has been
1548 included. Redefine the various macros provided by ctype.h as
1549 undefined variables.
1550
1551 2008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1552
1553 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1554 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1555
1556 2008-06-06 Alan Modra <amodra@bigpond.net.au>
1557
1558 * bfdlink.h (struct bfd_link_info): Add "path_separator".
1559
1560 2008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
1561
1562 * dis-asm.h (print_s390_disassembler_options):
1563 Prototype added.
1564
1565 2008-03-24 Ian Lance Taylor <iant@google.com>
1566
1567 * sha1.h: New file, from gnulib.
1568
1569 * md5.h: Add extern "C" when compiled with C++.
1570
1571 2008-03-24 Ian Lance Taylor <iant@google.com>
1572
1573 * md5.h: Add extern "C" when compiled with C++.
1574
1575 2008-03-21 Ian Lance Taylor <iant@google.com>
1576
1577 * filenames.h: Add extern "C" when compiled with C++.
1578
1579 2008-02-15 Alan Modra <amodra@bigpond.net.au>
1580
1581 * bfdlink.h (struct bfd_link_hash_table): Delete creator field.
1582 (struct bfd_link_info): Add output_bfd.
1583
1584 2008-02-11 Bob Wilson <bob.wilson@acm.org>
1585
1586 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
1587 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
1588
1589 2008-01-26 David Daney <ddaney@avtrex.com>
1590
1591 * demangle.h (demangle_component_type): Add
1592 DEMANGLE_COMPONENT_JAVA_RESOURCE,
1593 DEMANGLE_COMPONENT_COMPOUND_NAME, and
1594 DEMANGLE_COMPONENT_CHARACTER as new enum values.
1595 (demangle_component): Add struct s_character to union u.
1596
1597 2007-11-07 Joseph Myers <joseph@codesourcery.com>
1598 Daniel Jacobowitz <dan@codesourcery.com>
1599
1600 * floatformat.h (struct floatformat): Add split_half field.
1601 (floatformat_ibm_long_double): New.
1602
1603 2007-09-06 Tom Tromey <tromey@redhat.com>
1604
1605 * libiberty.h (pex_free): Document process killing.
1606
1607 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1608
1609 * demangle.h (enum demangle_component_type): Add
1610 DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1611
1612 2007-07-25 Ben Elliston <bje@au.ibm.com>
1613
1614 * ternary.h: Remove.
1615
1616 2007-07-18 Bob Wilson <bob.wilson@acm.org>
1617
1618 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1619 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
1620
1621 2007-07-17 Nick Clifton <nickc@redhat.com>
1622
1623 * COPYING3: New file. Contains version 3 of the GNU General
1624 Public License.
1625
1626 2007-07-12 Kai Tietz <kai.tietz@onevision.com>
1627
1628 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1629 work-a-round whitespace problem in gcc gengtype.
1630
1631 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
1632 needed for WIN64 when a long is not wide enough for a pointer.
1633 (splay_tree_key, splay_tree_value): Use the new types.
1634
1635 2007-07-09 Roland McGrath <roland@redhat.com>
1636
1637 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1638
1639 2007-07-06 Nick Clifton <nickc@redhat.com>
1640
1641 * bfdlink.h: Update copyright notice to refer to GPLv3.
1642
1643 2007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1644
1645 * dis-asm.h (print_insn_cr16): New prototype.
1646
1647 2007-06-01 Noah Misch <noah@cs.caltech.edu>
1648 Alan Modra <amodra@bigpond.net.au>
1649
1650 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
1651
1652 2007-05-07 Nathan Froyd <froydnj@codesourcery.com>
1653
1654 * libiberty.h (writeargv): Declare.
1655
1656 2007-04-30 Alan Modra <amodra@bigpond.net.au>
1657
1658 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1659
1660 2007-04-25 Mark Mitchell <mark@codesourcery.com>
1661
1662 * demangle.h: Change license to LGPL + exception.
1663
1664 2007-04-10 Richard Henderson <rth@redhat.com>
1665
1666 * bfdlink.h (struct bfd_link_info): Add relax_trip.
1667
1668 2007-03-29 Joel Brobecker <brobecker@adacore.com>
1669
1670 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
1671 regardless of the type of file system.
1672
1673 2007-03-06 Jan Hubicka <jh@suse.cz>
1674
1675 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1676
1677 2007-02-21 Nick Clifton <nickc@redhat.com>
1678
1679 * bfdlink.h (struct bfd_link_callbacks): Add
1680 override_segment_assignment field.
1681
1682 2007-02-17 Mark Mitchell <mark@codesourcery.com>
1683 Nathan Sidwell <nathan@codesourcery.com>
1684 Vladimir Prus <vladimir@codesourcery.com
1685 Joseph Myers <joseph@codesourcery.com>
1686
1687 * bin-bugs.h: Remove.
1688
1689 2007-02-09 Joseph S. Myers <joseph@codesourcery.com>
1690
1691 * libiberty.h (pex_write_input): Remove prototype.
1692
1693 2007-02-05 Dave Brolley <brolley@redhat.com>
1694
1695 * Contribute the following changes:
1696 2001-03-26 Ben Elliston <bje@redhat.com>
1697
1698 * dis-asm.h (print_insn_mep): Declare.
1699
1700 2007-02-02 H.J. Lu <hongjiu.lu@intel.com>
1701
1702 * dis-asm.h (print_i386_disassembler_options): New.
1703
1704 2007-01-31 Vladimir Prus <vladimir@codesourcery.com>
1705
1706 * libiberty.h (PEX_STDERR_TO_PIPE): New define.
1707 (PEX_BINARY_ERROR): New define.
1708 (pex_read_err): New function.
1709
1710 2007-01-29 Simon Baldwin <simonb@google.com>
1711
1712 * demangle.h: New cplus_demangle_print_callback,
1713 cplus_demangle_v3_callback, and java_demangle_v3_callback function
1714 prototypes, and demangle_callbackref type definition.
1715
1716 2007-01-16 H.J. Lu <hongjiu.lu@intel.com>
1717
1718 PR ld/3831
1719 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
1720 Add dynamic and dynamic_data.
1721
1722 2006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1723 Nick Clifton <nickc@redhat.com>
1724
1725 * ansidecl.h (ATTRIBUTE_PACKED): Define.
1726
1727 2006-11-30 Andrew Stubbs <andrew.stubbs@st.com>
1728 J"orn Rennecke <joern.rennecke@st.com>
1729
1730 PR driver/29931
1731 * libiberty.h (make_relative_prefix_ignore_links): Declare.
1732
1733 2006-11-27 Bob Wilson <bob.wilson@acm.org>
1734
1735 * xtensa-config.h (XSHAL_ABI): New.
1736 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
1737
1738 2006-11-27 Bob Wilson <bob.wilson@acm.org>
1739
1740 * xtensa-isa.h (STATIC_LIBISA): Delete.
1741
1742 2006-10-30 Paul Brook <paul@codesourcery.com>
1743
1744 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1745 symtab_size.
1746
1747 2006-10-30 H.J. Lu <hongjiu.lu@intel.com>
1748
1749 PR ld/3111
1750 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
1751
1752 2006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1753 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1754 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1755 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1756 Alan Modra <amodra@bigpond.net.au>
1757
1758 * dis-asm.h (print_insn_spu): Declare.
1759
1760 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1761
1762 * dis-asm.h: Add prototypes for Score disassembler routines.
1763
1764 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
1765
1766 * bfdlink.h (bfd_elf_dynamic_list): New.
1767 (bfd_link_info): Add a dynamic field.
1768
1769 2006-08-04 Marcelo Tosatti <marcelo@kvack.org>
1770
1771 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1772
1773 2006-07-10 Jakub Jelinek <jakub@redhat.com>
1774
1775 * bfdlink.h (struct bfd_link_info): Add emit_hash and
1776 emit_gnu_hash bitfields.
1777
1778 2006-04-11 Jim Blandy <jimb@codesourcery.com>
1779
1780 * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1781
1782 2006-04-06 H.J. Lu <hongjiu.lu@intel.com>
1783
1784 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with
1785 relax_pass.
1786
1787 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1788 Anil Paranjape <anilp1@kpitcummins.com>
1789 Shilin Shakti <shilins@kpitcummins.com>
1790
1791 * dis-asm.h (print_insn_xc16c): New prototype.
1792
1793 2006-01-18 DJ Delorie <dj@redhat.com>
1794
1795 * md5.h: Include ansidecl.h
1796
1797 2006-01-17 Andreas Schwab <schwab@suse.de>
1798
1799 PR binutils/1486
1800 * dis-asm.h (struct disassemble_info): Add
1801 disassembler_needs_relocs.
1802
1803 2006-01-09 Bob Wilson <bob.wilson@acm.org>
1804
1805 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1806
1807 2005-12-30 Bob Wilson <bob.wilson@acm.org>
1808
1809 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1810
1811 2005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1812
1813 Second part of ms1 to mt renaming.
1814 * dis-asm.h (print_insn_mt): Renamed.
1815
1816 2005-12-10 Terry Laurenzo <tlaurenzo@gmail.com>
1817
1818 PR java/9861
1819 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
1820 output format for return types
1821
1822 2005-11-03 Alan Modra <amodra@bigpond.net.au>
1823
1824 * bfdlink.h (struct bfd_link_order): Tweak comment.
1825
1826 2005-10-31 Mark Kettenis <kettenis@gnu.org>
1827
1828 * floatformat.h (enum floatformat_byteorders): Add
1829 floatformat_vax.
1830 (floatformat_vax_aingle, floatformat_vax_double): Declare.
1831
1832 2005-10-28 Dave Brolley <brolley@redhat.com>
1833
1834 Contribute the following changes:
1835 2003-09-29 Dave Brolley <brolley@redhat.com>
1836
1837 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
1838 more exotic underlying types to be used.
1839
1840 2005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
1841
1842 disasm.h: Add declaration for print_insn_z80
1843
1844 2005-09-30 Catherine Moore <clm@cm00re.com>
1845
1846 * dis-asm.h (print_insn_bfin): Declare.
1847
1848 2005-09-26 Mark Mitchell <mark@codesourcery.com>
1849
1850 * libiberty.h (expandargv): New function.
1851
1852 2005-08-18 Alan Modra <amodra@bigpond.net.au>
1853
1854 * bfdlink.h: Remove mention of a29k.
1855 * dis-asm.h: Remove a29k support.
1856
1857 2005-08-17 Mark Kettenis <kettenis@gnu.org>
1858
1859 * floatformat.h (struct floatformat): Change type of large
1860 argument for is_valid member to `const void *'.
1861 (floatformat_to_double): Change type of second argument to `const
1862 void *'.
1863 (floatformat_from_double): Change type of last argument to `void
1864 *'.
1865 (floatformat_is_valid): Change type of last argument to `const
1866 void *'.
1867
1868 2005-07-14 Jim Blandy <jimb@redhat.com>
1869
1870 * dis-asm.h (print_insn_m32c): New declaration.
1871
1872 2005-07-12 Ben Elliston <bje@au.ibm.com>
1873
1874 * xregex2.h (regexec): Qualify this prototype with __extension__
1875 when compiling with GNU C.
1876
1877 2005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1878
1879 * dis-asm.h (fprintf_ftype): Add format attribute.
1880
1881 2005-07-03 Steve Ellcey <sje@cup.hp.com>
1882
1883 PR other/13906
1884 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
1885 * md5.h (md5_uintptr): New.
1886 (md5_ctx): Align buffer field.
1887
1888 2005-06-30 Daniel Berlin <dberlin@dberlin.org>
1889
1890 * hashtab.h (HTAB_DELETED_ENTRY): New macro.
1891 (HTAB_EMPTY_ENTRY): New macro.
1892
1893 2005-06-20 Geoffrey Keating <geoffk@apple.com>
1894
1895 * libiberty.h (strverscmp): Prototype.
1896
1897 2005-06-17 Jakub Jelinek <jakub@redhat.com>
1898
1899 * elf/external.h (GRP_ENTRY_SIZE): Define.
1900
1901 2005-06-08 Zack Weinberg <zack@codesourcery.com>
1902
1903 * dis-asm.h (get_arm_regnames): Update prototype.
1904
1905 2005-06-07 Aldy Hernandez <aldyh@redhat.com>
1906 Michael Snyder <msnyder@redhat.com>
1907 Stan Cox <scox@redhat.com>
1908
1909 * dis-asm.h: Externalize print_insn_ms1.
1910
1911 2005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
1912
1913 * libiberty.h (XOBFINISH): New.
1914
1915 2005-06-03 Alan Modra <amodra@bigpond.net.au>
1916
1917 * bfdlink.h (struct bfd_link_callbacks): Add einfo.
1918
1919 2005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1920
1921 * libiberty.h (vsnprintf): Add format attribute.
1922
1923 2005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1924
1925 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1926
1927 2005-05-28 Eli Zaretskii <eliz@gnu.org>
1928
1929 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
1930 needed.
1931 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
1932
1933 2005-05-25 Richard Henderson <rth@redhat.com>
1934
1935 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1936
1937 2005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net>
1938
1939 * libiberty.h (ACONCAT): Properly cast value of alloca().
1940
1941 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
1942 __cplusplus.
1943
1944 2005-05-12 Steve Ellcey <sje@cup.hp.com>
1945
1946 libiberty.h: Do not define empty basename prototype.
1947
1948 2005-05-10 Nick Clifton <nickc@redhat.com>
1949
1950 * Update the address and phone number of the FSF organization in
1951 the GPL notices in the following files:
1952 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
1953 dyn-string.h, fibheap.h, filenames.h, floatformat.h,
1954 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
1955 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
1956 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
1957 symcat.h, ternary.h, xregex2.h, xtensa-config.h,
1958 xtensa-isa-internal.h, xtensa-isa.h
1959
1960 2005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1961
1962 * libiberty.h (unlock_std_streams): New.
1963
1964 2005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1965
1966 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
1967 Don't use the PTR macro.
1968
1969 * sort.h: Don't use the PARAMS macro.
1970
1971 2005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1972
1973 * libiberty.h (unlock_stream): New.
1974
1975 2005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1976
1977 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1978 Remove parameter names.
1979
1980 2005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1981
1982 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1983 Provide prototypes for new functions.
1984
1985 2005-03-29 Ian Lance Taylor <ian@airs.com>
1986
1987 * libiberty.h: Fix indentation.
1988
1989 2005-03-28 Ian Lance Taylor <ian@airs.com>
1990
1991 * libiberty.h: Include <stdio.h>.
1992 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
1993 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
1994 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
1995 (pex_init, pex_run, pex_read_output): Declare.
1996 (pex_get_status, pex_get_times, pex_free, pex_one): Declare.
1997 (struct pex_time): Define.
1998
1999 2005-03-28 Mark Mitchell <mark@codesourcery.com>
2000
2001 * libiberty.h (ffs): Declare, if necessary.
2002
2003 2005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net>
2004
2005 * ternary.h: Don't use PARAMS anymore.
2006
2007 2005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net>
2008
2009 * md5.h: Remove definition and uses of __P.
2010 * dyn-string.h: Remove uses of PARAMS.
2011 * fibheap.h: Likewise.
2012 * floatformat.h: Likewise.
2013 * hashtab.h: Likewise.
2014
2015 2005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net>
2016
2017 * demangle.h: Remove uses of PARAMS.
2018
2019 * libiberty.h (ANSI_PROTOTYPES): Remove guard since
2020 ANSI_PROTOTYPES is always assumed.
2021 Remove uses of PARAMS throughout.
2022
2023 2005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2024
2025 * libiberty.h (xstrndup): Declare.
2026
2027 2005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2028
2029 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
2030
2031 2005-03-22 Bob Wilson <bob.wilson@acm.org>
2032
2033 * xtensa-isa.h: Update a comment and whitespace.
2034
2035 2005-03-16 H.J. Lu <hongjiu.lu@intel.com>
2036
2037 * bfdlink.h (bfd_link_info): Add gc_sections.
2038
2039 2005-03-09 Mark Mitchell <mark@codesourcery.com>
2040
2041 * libiberty.h (gettimeofday): Declare.
2042
2043 2005-03-01 Jan Beulich <jbeulich@novell.com>
2044
2045 * libiberty.h: Declare unlink_if_ordinary.
2046
2047 2005-02-21 Alan Modra <amodra@bigpond.net.au>
2048
2049 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
2050 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
2051 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
2052
2053 2005-02-14 Paolo Bonzini <bonzini@gnu.org>
2054
2055 PR bootstrap/19818
2056 * ansidecl.h (PARAMS): Guard from redefinition.
2057
2058 2005-02-03 Alan Modra <amodra@bigpond.net.au>
2059
2060 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
2061
2062 2005-02-01 Alan Modra <amodra@bigpond.net.au>
2063
2064 * bfdlink.h (bfd_link_repair_undef_list): Declare.
2065
2066 2005-01-10 Andreas Schwab <schwab@suse.de>
2067
2068 * dis-asm.h (struct disassemble_info): Add skip_zeroes and
2069 skip_zeroes_at_end.
2070
2071 2004-12-11 Ben Elliston <bje@au.ibm.com>
2072
2073 * fibheap.h (struct fibnode): Only use unsigned long bitfields
2074 when __GNUC__ is defined and ints are less than 32-bits wide.
2075
2076 2004-11-04 Paul Brook <paul@codesourcery.com>
2077
2078 * bfdlink.h (bfd_link_info): Add default_imported_symver.
2079
2080 2004-11-12 Bob Wilson <bob.wilson@acm.org>
2081
2082 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
2083 * xtensa-isa.h (xtensa_interface_class_id): New prototype.
2084
2085 2004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
2086 Vineet Sharma <vineets@noida.hcltech.com>
2087
2088 * dis-asm.h: Add prototype for print_insn_maxq_little.
2089
2090 2004-10-26 Paul Brook <paul@codesourcery.com>
2091
2092 * bfdlink.h (struct bfd_link_info): Add create_default_symver.
2093
2094 2004-10-21 H.J. Lu <hongjiu.lu@intel.com>
2095
2096 PR 463
2097 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct
2098 bfd_link_hash_entry to reloc_overflow.
2099
2100 2004-10-07 Bob Wilson <bob.wilson@acm.org>
2101
2102 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
2103 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
2104 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
2105
2106 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
2107 (config_sturct struct): Delete.
2108 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
2109 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
2110 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
2111 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
2112 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
2113 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
2114 (xtensa_insn_decode_fn): Rename to ...
2115 (xtensa_opcode_decode_fn): ... this.
2116 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
2117 xtensa_undo_reloc_fn): Update.
2118 (xtensa_encoding_template_fn): Delete.
2119 (xtensa_opcode_encode_fn, xtensa_format_decode_fn,
2120 xtensa_length_decode_fn): New.
2121 (xtensa_format_internal, xtensa_slot_internal): New types.
2122 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
2123 get_field, and set_field fields. Add name, field_id, regfile,
2124 num_regs, and flags fields.
2125 (xtensa_arg_internal): New type.
2126 (xtensa_iclass_internal): Change operands field to array of
2127 xtensa_arg_internal. Add num_stateOperands, stateOperands,
2128 num_interfaceOperands, and interfaceOperands fields.
2129 (xtensa_opcode_internal): Delete length, template, and iclass fields.
2130 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
2131 (opname_lookup_entry): Delete.
2132 (xtensa_regfile_internal, xtensa_interface_internal,
2133 xtensa_funcUnit_internal, xtensa_state_internal,
2134 xtensa_sysreg_internal, xtensa_lookup_entry): New.
2135 (xtensa_isa_internal): Replace opcode_table field with opcodes field.
2136 Change type of opname_lookup_table. Delete num_modules,
2137 module_opcode_base, module_decode_fn, config, and has_density fields.
2138 Add num_formats, formats, format_decode_fn, length_decode_fn,
2139 num_slots, slots, num_fields, num_operands, operands, num_iclasses,
2140 iclasses, num_regfiles, regfiles, num_states, states,
2141 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
2142 max_sysreg_num, sysreg_table, num_interfaces, interfaces,
2143 interface_lookup_table, num_funcUnits, funcUnits and
2144 funcUnit_lookup_table fields.
2145 (xtensa_isa_module, xtensa_isa_modules): Delete.
2146 (xtensa_isa_name_compare): New prototype.
2147 (xtisa_errno, xtisa_error_msg): New.
2148 * xtensa-isa.h (XTENSA_ISA_VERSION): Define.
2149 (xtensa_isa): Change type.
2150 (xtensa_operand): Delete.
2151 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
2152 xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
2153 xtensa_funcUnit_use): New types.
2154 (libisa_module_specifier): Delete.
2155 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
2156 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
2157 xtensa_insnbuf_from_chars): Update prototypes.
2158 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
2159 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
2160 xtensa_encode_insn, xtensa_insn_length,
2161 xtensa_insn_length_from_first_byte, xtensa_num_operands,
2162 xtensa_operand_kind, xtensa_encode_result,
2163 xtensa_operand_isPCRelative): Delete.
2164 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
2165 xtensa_operand_set_field, xtensa_operand_encode,
2166 xtensa_operand_decode, xtensa_operand_do_reloc,
2167 xtensa_operand_undo_reloc): Update prototypes.
2168 (xtensa_isa_maxlength, xtensa_isa_length_from_chars,
2169 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
2170 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
2171 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
2172 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
2173 xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
2174 xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
2175 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
2176 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
2177 xtensa_opcode_is_loop, xtensa_opcode_is_call,
2178 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
2179 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
2180 xtensa_opcode_funcUnit_use, xtensa_operand_name,
2181 xtensa_operand_is_visible, xtensa_operand_is_register,
2182 xtensa_operand_regfile, xtensa_operand_num_regs,
2183 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
2184 xtensa_stateOperand_state, xtensa_stateOperand_inout,
2185 xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
2186 xtensa_regfile_lookup_shortname, xtensa_regfile_name,
2187 xtensa_regfile_shortname, xtensa_regfile_view_parent,
2188 xtensa_regfile_num_bits, xtensa_regfile_num_entries,
2189 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
2190 xtensa_state_is_exported, xtensa_sysreg_lookup,
2191 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
2192 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
2193 xtensa_interface_num_bits, xtensa_interface_inout,
2194 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
2195 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
2196 2004-10-07 Jeff Baker <jbaker@qnx.com>
2197
2198 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
2199
2200 2004-09-17 Alan Modra <amodra@bigpond.net.au>
2201
2202 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
2203 of union.
2204
2205 2004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
2206
2207 * libiberty.h (basename): Prototype for __MINGW32__.
2208
2209 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2210
2211 * ansidecl.h (ATTRIBUTE_SENTINEL): Define.
2212 * libiberty.h (concat, reconcat, concat_length, concat_copy,
2213 concat_copy2): Use ATTRIBUTE_SENTINEL.
2214
2215 2004-08-13 Alan Modra <amodra@bigpond.net.au>
2216
2217 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
2218 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
2219
2220 2004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
2221
2222 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
2223 const-qualification before disposal.
2224
2225 2004-07-24 Bernardo Innocenti <bernie@develer.com>
2226
2227 * ansidecl.h (ARG_UNUSED): New Macro.
2228
2229 2004-07-23 H.J. Lu <hongjiu.lu@intel.com>
2230
2231 * bin-bugs.h (REPORT_BUGS_TO): Set to
2232 "<URL:http://www.sourceware.org/bugzilla/>".
2233
2234 2004-07-21 Paolo Bonzini <bonzini@gnu.org>
2235
2236 * ansidecl.h (ATTRIBUTE_PURE): New.
2237
2238 2004-07-13 Bernardo Innocenti <bernie@develer.com>
2239
2240 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
2241 libcpp/internal.h.
2242 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
2243 macros.
2244
2245 2004-07-13 Bernardo Innocenti <bernie@develer.com>
2246
2247 * libiberty.h (ASTRDUP): Add casts required for stricter
2248 type conversion rules of C++.
2249 * obstack.h (obstack_free): Likewise.
2250
2251 2004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
2252
2253 * dis-asm.h (print_insn_crx): Declare.
2254
2255 2004-06-24 Alan Modra <amodra@bigpond.net.au>
2256
2257 * bfdlink.h (struct bfd_link_order): Update comment.
2258
2259 2004-05-11 Jakub Jelinek <jakub@redhat.com>
2260
2261 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
2262 relro_end fields.
2263
2264 2004-05-04 Andreas Jaeger <aj@suse.de>
2265
2266 * demangle.h: Do not use C++ reserved keyword typename as
2267 parameter for cplus_demangle_fill_builtin_type.
2268
2269 2004-04-22 Richard Henderson <rth@redhat.com>
2270
2271 * hashtab.h (struct htab): Add size_prime_index.
2272
2273 2004-04-13 Jeff Law <law@redhat.com>
2274
2275 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
2276
2277 2004-03-30 Zack Weinberg <zack@codesourcery.com>
2278
2279 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
2280
2281 2004-03-25 Stan Shebs <shebs@apple.com>
2282
2283 * mpw/: Remove subdirectory and everything in it.
2284
2285 2004-03-23 Alan Modra <amodra@bigpond.net.au>
2286
2287 PR 51.
2288 * bfdlink.h (struct bfd_link_info): Add wrap_char.
2289
2290 2004-03-20 H.J. Lu <hongjiu.lu@intel.com>
2291
2292 * bfdlink.h (bfd_link_info): Correct comments for the
2293 unresolved_syms_in_objects field.
2294
2295 2004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
2296
2297 * dyn-string.h: Update copyright date.
2298
2299 2004-02-23 Ian Lance Taylor <ian@wasabisystems.com>
2300
2301 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
2302 the associated #defines.
2303
2304 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
2305
2306 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
2307 "libiberty.h".
2308
2309 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
2310
2311 * demangle.h (enum demangle_component_type): Define.
2312 (struct demangle_operator_info): Declare.
2313 (struct demangle_builtin_type_info): Declare.
2314 (struct demangle_component): Define.
2315 (cplus_demangle_fill_component): Declare.
2316 (cplus_demangle_fill_name): Declare.
2317 (cplus_demangle_fill_builtin_type): Declare.
2318 (cplus_demangle_fill_operator): Declare.
2319 (cplus_demangle_fill_extended_operator): Declare.
2320 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
2321 (cplus_demangle_v3_components): Declare.
2322 (cplus_demangle_print): Declare.
2323
2324 For older changes see ChangeLog-9103
2325 \f
2326 Copyright (C) 2004-2015 Free Software Foundation, Inc.
2327
2328 Copying and distribution of this file, with or without modification,
2329 are permitted in any medium without royalty provided the copyright
2330 notice and this notice are preserved.
2331
2332 Local Variables:
2333 mode: change-log
2334 left-margin: 8
2335 fill-column: 74
2336 version-control: never
2337 End:
This page took 0.119456 seconds and 5 git commands to generate.