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