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