From 4120fa118fc46e07910c2f36d8ca0c790c2732b1 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Fri, 1 Jan 2016 21:12:53 +1030 Subject: binutils ChangeLog rotation --- include/ChangeLog | 2183 ---------------------------------- include/ChangeLog-0415 | 2183 ++++++++++++++++++++++++++++++++++ include/aout/ChangeLog | 285 ----- include/aout/ChangeLog-9115 | 285 +++++ include/cgen/ChangeLog | 44 - include/cgen/ChangeLog-0915 | 44 + include/coff/ChangeLog | 419 ------- include/coff/ChangeLog-0415 | 419 +++++++ include/elf/ChangeLog | 2348 ------------------------------------- include/elf/ChangeLog-0415 | 2348 +++++++++++++++++++++++++++++++++++++ include/mach-o/ChangeLog | 136 --- include/mach-o/ChangeLog-1115 | 136 +++ include/nlm/ChangeLog | 127 -- include/nlm/ChangeLog-9315 | 127 ++ include/opcode/ChangeLog | 2596 ----------------------------------------- include/opcode/ChangeLog-0415 | 2596 +++++++++++++++++++++++++++++++++++++++++ include/som/ChangeLog | 28 - include/som/ChangeLog-1015 | 28 + include/vms/ChangeLog | 95 -- include/vms/ChangeLog-1015 | 95 ++ 20 files changed, 8261 insertions(+), 8261 deletions(-) delete mode 100644 include/ChangeLog create mode 100644 include/ChangeLog-0415 delete mode 100644 include/aout/ChangeLog create mode 100644 include/aout/ChangeLog-9115 delete mode 100644 include/cgen/ChangeLog create mode 100644 include/cgen/ChangeLog-0915 delete mode 100644 include/coff/ChangeLog create mode 100644 include/coff/ChangeLog-0415 delete mode 100644 include/elf/ChangeLog create mode 100644 include/elf/ChangeLog-0415 delete mode 100644 include/mach-o/ChangeLog create mode 100644 include/mach-o/ChangeLog-1115 delete mode 100644 include/nlm/ChangeLog create mode 100644 include/nlm/ChangeLog-9315 delete mode 100644 include/opcode/ChangeLog create mode 100644 include/opcode/ChangeLog-0415 delete mode 100644 include/som/ChangeLog create mode 100644 include/som/ChangeLog-1015 delete mode 100644 include/vms/ChangeLog create mode 100644 include/vms/ChangeLog-1015 (limited to 'include') diff --git a/include/ChangeLog b/include/ChangeLog deleted file mode 100644 index ee2fb83..0000000 --- a/include/ChangeLog +++ /dev/null @@ -1,2183 +0,0 @@ -2015-12-01 Alan Modra - - * bout.h: Invoke aout N_* macros with pointer to - struct internal_exec. - * os9k.h: Likewise. - -2015-11-25 Rainer Orth - - * vtv-change-permission.h (VTV_PAGE_SIZE) [__sun__ && __svr4__ && - __sparc__]: Define. - -2015-11-09 Alan Modra - - PR gdb/17133 - * obstack.h (__attribute_pure__): Expand _GL_ATTRIBUTE_PURE. - -2015-11-09 Alan Modra - - PR gdb/17133 - * obstack.h: Import current gnulib file. - -2015-10-22 H.J. Lu - - * bfdlink.h (bfd_link_info): Add call_nop_as_suffix and - call_nop_byte. - -2015-10-27 Daniel Jacobowitz - Joseph Myers - Mark Shinwell - Andrew Stubbs - Rich Felker - - * longlong.h (udiv_qrnnd): Add FDPIC compatible version for SH. - -2015-10-18 Roland McGrath - - PR other/63758 - * environ.h: New file. - -2015-10-07 Claudiu Zissulescu - - * dis-asm.h (arc_get_disassembler): Correct declaration. - -2015-09-30 Nick Clifton - - Import the following patches from the GCC mainline: - - 2015-08-14 Pierre-Marie de Rodat - - * dwarf2.def (DW_AT_GNU_bias): New attribute. - - 2015-08-14 Pierre-Marie de Rodat - - * dwarf2.def (DW_AT_GNU_numerator, DW_AT_GNU_denominator): New - attributes. - -2015-09-20 Rich Felker - - * bfdlink.h (struct bfd_link_info): Add "nointerp" field. - -2015-08-23 Alan Modra - - * bfdlink.h (enum output_type): Reorder enum. - -2015-08-19 Alan Modra - - * bfdlink.h (enum output_type): Delete type_executable, add type_pde - and type_pie. Reorder. - (struct bfd_link_info): Delete pic field. - (bfd_link_executable, bfd_link_pde, bfd_link_pie, bfd_link_pic): Adjust. - -2015-08-19 Alan Modra - - * bfdlink.h (bfd_link_pde): Define. - -2015-08-18 H.J. Lu - - * bfdlink.h (output_type): New enum. - (bfd_link_executable): New macro. - (bfd_link_dll): Likewise. - (bfd_link_relocatable): Likewise. - (bfd_link_pic): Likewise. - (bfd_link_pie): Likewise. - (bfd_link_info): Remove shared, executable, pie and relocatable. - Add output_type and pic. - -2015-08-12 H.J. Lu - - Sync with GCC - 2015-08-11 Trevor Saunders - - * ansidecl.h (GCC_FINAL): New macro. - -2015-07-14 H.J. Lu - - Sync with GCC - 2014-10-28 Richard Henderson - - * longlong.h [__alpha] (umul_ppmm): Disable for c++. - -2015-07-14 H.J. Lu - - Sync with GCC - 2014-12-09 Trevor Saunders - - * hashtab.h, splay-tree.h: Remove GTY markers. - -2015-07-14 H.J. Lu - - Sync with GCC - 2015-03-02 Markus Trippelsdorf - - PR target/65261 - * ansidecl.h (ATTRIBUTE_NO_SANITIZE_UNDEFINED): New macro. - -2015-06-22 Nick Clifton - - * dis-asm.h (struct disassemble_info): Add stop_vma field. - -2015-05-28 Catherine Moore - - * bfdlink.h: Rename eh_frame_hdr to eh_frame_hdr_type. - -2015-05-22 Yunlian Jiang - - * libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is - not defined. - -2015-05-01 H.J. Lu - - Merge with gcc: - 2014-11-11 Anthony Brandon - Manuel López-Ibáñez - - PR driver/36312 - * filenames.h: Add prototype for canonical_filename_eq. - -2015-04-30 DJ Delorie - - * dis-asm.h (print_insn_rl78_g10): New. - (print_insn_rl78_g13): New. - (print_insn_rl78_g14): New. - (rl78_get_disassembler): New. - -2015-04-17 Richard Earnshaw - - Merge from gcc: - 2015-03-19 Richard Biener - - * partition.h (struct partition_elem): Re-order elements to - avoid padding. - -2015-04-14 H.J. Lu - - * bfdlink.h (bfd_link_info): Add compress_debug. - -2015-04-14 H.J. Lu - - PR ld/pr17709 - * bfdlink.h (bfd_link_info): Add extern_protected_data. - -2015-02-19 Pedro Alves - - * floatformat.h [__cplusplus]: Wrap in extern "C". - -2015-02-14 Alan Modra - - PR ld/17973 - * bfdlink.h (struct bfd_link_info): Delete loading_lto_outputs. - -2015-02-09 Mark Wielaard - - * dwarf2.h: Add DW_LANG_Fortran03 and DW_LANG_Fortran08. - -2015-02-09 Mark Wielaard - - * dwarf2.def: Add DW_TAG_atomic_type. - -2015-01-28 James Bowman - - * dis-asm.h (print_insn_ft32): Declare. - -2015-01-15 Mark Wielaard - - * dwarf2.def (DW_AT_noreturn): New DWARF5 attribute. - -2015-01-14 Jan-Benedict Glaw - - * libiberty.h: Merge from GCC. - -2015-01-01 Alan Modra - - Update year range in copyright notice of all files. - -2014-12-24 Uros Bizjak - Ben Elliston - Manuel Lopez-Ibanez - - * libiberty.h (xasprintf): Declare. - -2014-12-23 Alan Modra - - * bfdlink.h (struct bfd_link_hash_entry): Comment non_ir_ref. Add - linker_def. - -2014-12-12 Phil Muldoon - Jan Kratochvil - Tom Tromey - - * gcc-c-fe.def: New file. - * gcc-c-interface.h: New file. - * gcc-interface.h: New file. - -2014-12-11 Uros Bizjak - Ben Elliston - Manuel Lopez-Ibanez - - * libiberty.h (xvasprintf): Declare. - -2014-12-06 Eric Botcazou - - * dis-asm.h (print_insn_visium): Declare. - -2014-11-24 Mark Wielaard - - * dwarf2.h: Add DW_LANG_C_plus_plus_11, DW_LANG_C11 and - DW_LANG_C_plus_plus_14. - -2014-11-21 Shinichiro Hamaji - - * dwarf2.def (DW_AT_APPLE_optimized, DW_AT_APPLE_flags) - (DW_AT_APPLE_isa, DW_AT_APPLE_block) - (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class) - (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name) - (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter) - (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type) - (DW_AT_APPLE_property): New macros. - -2014-11-21 Mark Wielaard - - PR debug/63239 - * dwarf2.def (DW_AT_GNU_deleted): New attribute. - -2014-11-18 Igor Zamyatin - - * bfdlink.h (struct bfd_link_info): Add bndplt. - -2014-10-28 Yury Gribov - - * libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes. - -2014-10-15 David Malcolm - - * libiberty.h (choose_tmpdir): New prototype. - -2014-09-26 Max Ostapenko - - * libiberty.h (PEX_STDOUT_APPEND): New flag. - (PEX_STDERR_APPEND): Likewise. - -2014-09-23 Iain Buclaw - - * demangle.h (DMGL_DLANG): New macro. - (DMGL_STYLE_MASK): Add DMGL_DLANG. - (demangling_styles): Add dlang_demangling. - (DLANG_DEMANGLING_STYLE_STRING): New macro. - (DLANG_DEMANGLING): New macro. - (dlang_demangle): New prototype. - -2014-09-15 Andreas Krebbel - - * longlong.h: Add __udiv_w_sdiv prototype. - -2014-08-12 Alan Modra - - * bfdlink.h (struct bfd_link_callbacks ): Remove "string" - param, add "inh". - -2014-08-12 Alan Modra - - * bfdlink.h (struct bfd_link_info): Add lto_plugin_active. - -2014-06-13 Alan Modra - - * bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field. - -2014-06-13 Alan Modra - - * bfdlink.h: Update for bfd.link_next change. - -2014-06-10 Alan Modra - - PR ld/16910 - * bfdlink.h (unwrap_hash_lookup): Declare. - -2014-05-01 Steve Ellcey - - * longlong.h: Import latest version from GCC tree. - -2014-04-22 Christian Svensson - - * dis-asm.h: Remove openrisc and or32 support. Add support for or1k. - -2014-03-05 Alan Modra - - Update copyright years. - -2014-01-21 Tom Tromey - - * ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS) - (VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST) - (VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS) - (NOARGS): Don't define. - * libiberty.h (expandargv, writeargv): Don't use PARAMS. - -2014-01-09 Tom Tromey - - * gdbm.h: Remove. - -2013-12-23 Bill Maddox - - * demangle.h (enum gnu_v3_ctor_kinds): - Added literal gnu_v3_unified_ctor. - (enum gnu_v3_ctor_kinds): - Added literal gnu_v3_unified_dtor. - -2013-12-13 Kuan-Lin Chen - Wei-Cheng Wang - - * dis-asm.h (print_insn_nds32): Add nds32 target. - -2013-12-04 Richard Sandiford - - * longlong.h: New file. - -2013-10-29 Marc Glisse - - PR tree-optimization/58689 - * ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro. - * libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename, - concat_copy): Mark with attributes nonnull(1) and returns_nonnull. - (concat, reconcat, concat_copy2, choose_temp_base, xstrerror, - xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init): - Mark with attribute returns_nonnull. - -2013-10-10 Sean Keys - - * xgate.h : Cleanup after opcode - table modification.. - -2013-08-20 Alan Modra - - * floatformat.h (floatformat_ibm_long_double): Delete. - (floatformat_ibm_long_double_big): Declare. - (floatformat_ibm_long_double_little): Declare. - -2013-08-19 Dehao Chen - - * dwarf2.def (DW_AT_GNU_discriminator): New attribute. - -2013-08-02 Caroline Tice - - * vtv-change-permission.h: New file. - -2013-04-03 Jason Merrill - - Demangle C++11 ref-qualifier. - * demangle.h (enum demangle_component_type): Add - DEMANGLE_COMPONENT_REFERENCE_THIS, - DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS. - -2013-03-01 Cary Coutant - - * dwarf2.h (enum dwarf_sect): New enum type. - -2013-02-19 Alan Modra - - * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id. - -2013-02-11 Sriraman Tallam - - * plugin-api.h (enum ld_plugin_level): Assign integers - explicitly for all values. - -2013-02-06 Sandra Loosemore - Andrew Jenner - - Based on patches from Altera Corporation. - - * dis-asm.h (print_insn_big_nios2): Declare. - (print_insn_little_nios2): Declare. - -2013-01-30 Kai Tietz - - PR other/54620 - PR target/39064 - * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if - stdint.h and sys/types.h headers are present. - * sha1.h (sha1_uintptr, sha1_uint32): Likewise. - -2013-01-10 Will Newton - - * dis-asm.h (print_insn_metag): New declaration. - -2012-12-18 Aldy Hernandez - - PR other/54324 - * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC - < 3.4. - -2012-12-17 Nick Clifton - - * MAINTAINERS: Add copyright notice. - * alloca-conf.h: Likewise. - * fopen-bin.h: Likewise. - * fopen-same.h: Likewise. - * fopen-vms.h: Likewise. - -2012-11-09 Jason Merrill - - * demangle.h (enum demangle_component_type): Add - DEMANGLE_COMPONENT_TAGGED_NAME. - -2012-10-29 Sterling Augustine - Cary Coutant - - * dwarf2.h (dwarf_location_list_entry_type): New enum with fields - DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry, - DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry. - - -2012-10-26 Shinichiro Hamaji - - * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags) - (DW_AT_APPLE_isa, DW_AT_APPLE_block) - (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class) - (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name) - (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter) - (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type) - (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros. - -2012-10-24 H.J. Lu - - * bfdlink.h (bfd_link_info): Add - disable_target_specific_optimizations. - -2012-10-23 Nathan Sidwell - - * bfdlink.h (struct bfd_link_info): Add stacksize option. - -2012-10-22 Jan Beich - - PR ld/14426 - * bfdlink.h (bfd_link_info): Add ignore_hash. - -2012-10-08 Jason Merrill - - * demangle.h (enum demangle_component_type): Add - DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER. - -2012-09-18 Florian Weimer - - PR other/54411 - * objalloc.h (objalloc_alloc): Do not use fast path on wraparound. - -2012-09-06 Cary Coutant - - * dwarf2.def: Edit comment. - -2012-08-24 Sriraman Tallam - - * plugin-api.h (ld_plugin_allow_unique_segment_for_sections): - New interface. - (ld_plugin_unique_segment_for_sections): New interface. - (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val. - (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val. - (tv_allow_unique_segment_for_sections): New member. - (tv_unique_segment_for_sections): New member. - -2012-08-13 Ian Bolton - Laurent Desnogues - Jim MacArthur - Marcus Shawcroft - Nigel Stephens - Ramana Radhakrishnan - Richard Earnshaw - Sofiane Naci - Tejas Belagod - Yufeng Zhang - - * dis-asm.h (print_insn_aarch64): New declaration. - (print_aarch64_disassembler_options): New declaration. - (aarch64_symbol_is_valid): New declaration. - -2012-07-24 Stephan McCamant - Dr David Alan Gilbert - - PR binutils/13135 - * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2. - -2012-07-13 Doug Evans - - * filenames.h: #include "hashtab.h". - (filename_hash, filename_eq): Declare. - -2012-06-18 Doug Evans - - * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index. - -2012-06-12 Rafael Ávila de Espíndola - - * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE. - -2012-06-08 Jakub Jelinek - - * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New - forms. - * dwarf2.h (enum dwarf_macro_record_type): Add - DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt - and DW_MACRO_GNU_transparent_include_alt. - -2012-05-23 Doug Evans - - * leb128.h: #include stdint.h, inttypes.h. - (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull. - Change to take a uint64_t * argument instead of unsigned long long. - (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll. - Change to take an int64_t * argument instead of long long. - -2012-05-22 Doug Evans - - * leb128.h: New file. - -2012-05-19 Gary Funck - - * dwarf2.def: Update comment re: UPC extensions to reference - DWARF4 specification. - -2012-05-15 James Murray - - * dis-asm.h (print_insn_m9s12x): Prototype. - (print_insn_m9s12xg): Prototype. - -2012-05-03 Sean Keys - - * dis-asm.h (print_insn_xgate): Define. - (print_insn_xgate): Ditto. - Added new files for XGATE port. - -2012-05-02 Cary Coutant - - * dwarf2.def: Remove DW_FORM_GNU_ref_index, - replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base. - -2012-04-28 Doug Evans - - * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index. - -2012-04-27 Tom Tromey - - * dwarf2.h: Wrap function declarations in extern "C". - -2012-04-27 Tom Tromey - - * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute) - (enum dwarf_location_atom, enum dwarf_type, enum - dwarf_call_frame_info): Remove. - (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP) - (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros. - Include dwarf2.def. - (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name) - (get_DW_OP_name, get_DW_ATE_name): Declare. - * dwarf2.def: New file, from dwarf2.h. - -2012-04-10 Tristan Gingold - - * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h - (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t. - -2012-04-09 Roland McGrath - - * bfdlink.h (struct bfd_link_info): Add new member user_phdrs. - -2012-03-15 Alan Modra - - * dis-asm.h (disassemble_init_powerpc): Declare. - -2009-11-06 Jonas Maebe - - Add DWARF attribute value for the "Borland fastcall" calling - convention. - * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant. - -2012-01-31 H.J. Lu - - PR ld/13616 - * bfdlink.h (bfd_link_order): Update comments on data size. - -2012-01-26 Cary Coutant - - * dwarf2.h (enum dwarf_form): Add Fission extensions. - (enum dwarf_attribute): Likewise. - -2012-01-06 Jason Merrill - - PR c++/6057 - PR c++/48051 - PR c++/50855 - PR c++/51322 - * demangle.h (enum demangle_component_type): Add - DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY. - -2011-12-14 Iain Sandoe - - * mach-o/loader.h (bfd_mach_o_section_type): define - BFD_MACH_O_S_ATTR_NONE to 0. - -2011-11-07 Richard Henderson - - Merged from transactional-memory. - - * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group. - (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group. - (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New. - (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New. - -2011-11-01 DJ Delorie - - * dis-asm.h (print_insn_rl78): Declare. - -2011-10-25 Joern Rennecke - - * dis-asm.h (print_insn_epiphany): Declare. - -2011-10-21 Ulrich Drepper - - * obstack.h [!GNUC] (obstack_free): Avoid cast to int. - -2011-10-21 Marc Glisse - - * ansidecl.h (ENUM_BITFIELD): Always use enum in C++ - -2011-10-19 Alan Modra - - PR ld/13254 - * bfdlink.h (struct bfd_link_info): Add error_textrel. - -2011-09-28 Doug Evans - - * timeval-utils.h: New file. - - * libiberty.h (countargv): Declare. - -2011-09-26 Cary Coutant - - gcc PR lto/47247 - * plugin-api.h (enum ld_plugin_symbol_resolution): Add - LDPR_PREVAILING_DEF_IRONLY_EXP. - (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2. - -2011-09-23 Cary Coutant - - PR 40831 - * demangle.h (enum demangle_component_type): Add - DEMANGLE_COMPONENT_CLONE. - -2011-09-15 H.J. Lu - - PR ld/12975 - * bfdlink.h (bfd_link_info): Add version_info. - -2011-07-25 Rainer Orth - - * xregex.h (regoff_t): Define. - -2011-07-22 Jakub Jelinek - - * dwarf2.h (DW_AT_GNU_macros): New. - (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*. - - PR c++/49756 - * libiberty.h (stack_limit_increase): New prototype. - -2011-07-13 Sriraman Tallam - - * plugin-api.h - (ld_plugin_section): New struct. - (ld_plugin_get_section_count): New typedef. - (ld_plugin_get_section_type): New typedef. - (ld_plugin_get_section_name): New typedef. - (ld_plugin_get_section_contents): New typedef. - (ld_plugin_update_section_order): New typedef. - (ld_plugin_allow_section_ordering): New typedef. - (LDPT_GET_SECTION_COUNT): New enum value. - (LDPT_GET_SECTION_TYPE): New enum value. - (LDPT_GET_SECTION_NAME): New enum value. - (LDPT_GET_SECTION_CONTENTS): New enum value. - (LDPT_UPDATE_SECTION_ORDER): New enum value. - (LDPT_ALLOW_SECTION_ORDERING): New enum value. - (tv_get_section_count): New struct members. - (tv_get_section_type): New struct members. - (tv_get_section_name): New struct members. - (tv_get_section_contents): New struct members. - (tv_update_section_order): New struct members. - (tv_allow_section_ordering): New struct members. - -2011-07-15 Alan Modra - - * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip, - discard, common_skip_ar_symbols, unresolved_syms_in_objects, and - unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id - out of bitfields. Reorder bitfields. - -2011-07-13 Sriraman Tallam - - * plugin-api.h (ld_plugin_section): New struct. - (ld_plugin_get_section_count): New typedef. - (ld_plugin_get_section_type): New typedef. - (ld_plugin_get_section_name): New typedef. - (ld_plugin_get_section_contents): New typedef. - (ld_plugin_update_section_order): New typedef. - (ld_plugin_allow_section_ordering): New typedef. - (LDPT_GET_SECTION_COUNT): New enum value. - (LDPT_GET_SECTION_TYPE): New enum value. - (LDPT_GET_SECTION_NAME): New enum value. - (LDPT_GET_SECTION_CONTENTS): New enum value. - (LDPT_UPDATE_SECTION_ORDER): New enum value. - (LDPT_ALLOW_SECTION_ORDERING): New enum value. - (tv_get_section_count): New struct members. - (tv_get_section_type): New struct members. - (tv_get_section_name): New struct members. - (tv_get_section_contents): New struct members. - (tv_update_section_order): New struct members. - (tv_allow_section_ordering): New struct members. - -2011-07-11 Catherine Moore - - * bfdlink.h (flag_type): New enumeration. - (flag_info_list): New structure. - (flag_info): New structure. - -2011-07-09 H.J. Lu - - PR ld/12942 - * bfdlink.h (bfd_link_info): Add loading_lto_outputs. - -2011-07-01 Joel Brobecker - - * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define - on Darwin, as well as on the systems that use a DOS-like - filesystem. - -2011-06-22 Jakub Jelinek - - PR debug/47858 - * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref. - -2011-06-22 Jakub Jelinek - - * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref. - -2011-06-20 Jakub Jelinek - - PR ld/12570 - * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info - option. - -2011-06-13 Jan Kratochvil - - * demangle.h (DMGL_RET_POSTFIX): Extend the comment. - (DMGL_RET_DROP): New. - -2011-06-13 Walter Lee - - * dis-asm.h (print_insn_tilegx): Declare. - (print_insn_tilepro): Likewise. - -2011-05-17 Alan Modra - - PR ld/12760 - * bfdlink.h (struct bfd_link_callbacks ): Add "flags" and - "string" param. - -2011-05-16 Alan Modra - - * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field. - -2011-04-30 Jakub Jelinek - - * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type, - DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New. - -2011-04-25 Jan Kratochvil - - * bfdlink.h (ENUM_BITFIELD): Remove. - -2011-04-25 Jan Kratochvil - - * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h. - -2011-04-24 Alan Modra - - PR ld/12365 - PR ld/12696 - * bfdlink.h (ENUM_BITFIELD): Define. - (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref". - (struct bfd_link_callbacks ): Pass bfd_link_hash_entry pointer - rather than "name". - -2011-04-20 Alan Modra - - PR ld/12365 - * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition - and multiple_common parameters to pass in a bfd_link_hash_entry - pointer rather than name,bfd etc. found in the hash entry. - -2011-03-31 Tristan Gingold - - * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum. - -2011-03-24 Mark Wielaard - - * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define. - -2010-03-23 Rafael Ávila de Espíndola - - * plugin-api.h (ld_plugin_get_view): New. - (ld_plugin_tag): Add LDPT_GET_VIEW. - (ld_plugin_tv): Add tv_get_view. - -2011-03-16 Jakub Jelinek - - * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter, - DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value, - DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered, - DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites, - DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites, - DW_OP_GNU_entry_value): New. - -2011-02-28 Kai Tietz - - * filenames.h (filename_ncmp): New prototype. - -2011-02-23 Kai Tietz - - * dwarf2.h (_ELF_DWARF2_H): Renamed to - _DWARF2_H. - (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo, - DWARF2_External_PubNames, DWARF2_Internal_PubNames, - DWARF2_External_CompUnit, DWARF2_Internal_CompUnit, - DWARF2_External_ARange, DWARF2_Internal_ARange): Removed. - -2011-02-08 Ulrich Weigand - - * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL. - -2011-01-12 Iain Sandoe - - * dwarf2.h: Update value for DW_AT_hi_user. - -2010-11-16 Ian Lance Taylor - - * simple-object.h (simple_object_attributes_merge): Declare, - replacing simple_object_attributes_compare. - -2010-11-04 Ian Lance Taylor - - * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go. - -2010-11-02 Ian Lance Taylor - - * simple-object.h: New file. - -2010-10-15 Dave Korn - - Sync LD plugin patch series (part 1/6) with src/include/. - * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member. - -2010-10-14 Dave Korn - - Apply LD plugin patch series (part 6/6). - * bfdlink.h (struct_bfd_link_callbacks): Document new argument - to add_archive_element callback used to return a replacement bfd which - is to be added to the hash table in place of the original element. - -2010-10-14 Dave Korn - - Apply LD plugin patch series (part 1/6). - * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member. - -2010-10-06 Andi Kleen - - * libiberty.h (setproctitle): Add prototype. - -2010-09-23 Matthew Gretton-Dann - - * arm.h (ARM_EXT_V6Z): Remove. - (ARM_EXT_SEC): New define. - (ARM_AEXT_V6Z): Use Security Extensions. - (ARM_AEXT_V6ZK): Likeiwse. - (ARM_AEXT_V6ZT2): Likewise. - (ARM_AEXT_V6ZKT2): Likewise. - (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions. - (ARM_ARCH_V7A_SEC): New define. - (ARM_ARCH_V7A_MP): Rename... - (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions. - -2010-09-09 Jakub Jelinek - - * dwarf2.h (DW_OP_GNU_implicit_pointer): New. - -2010-07-06 Ken Werner - - * floatformat.h (floatformat_ieee_half_big): Add declaration. - (floatformat_ieee_half_little): Likewise. - -2010-06-29 Alan Modra - - * dis-asm.h: Remove references to maxq. - -2010-06-21 Rafael Espindola - - * plugin-api.h (ld_plugin_set_extra_library_path): New. - (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH. - (ld_plugin_tv): Add tv_set_extra_library_path. - -2010-06-21 Jakub Jelinek - - * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF. - -2010-06-18 Rafael Espindola - - * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library): - Make argument const. - -2010-06-08 Laurynas Biveinis - - * splay-tree.h: Update copyright years. - (splay_tree_s): Document fields. - (splay_tree_new_typed_alloc): New. - - * hashtab.h: Update copyright years. - (htab_create_typed_alloc): New. - -2010-06-10 Tristan Gingold - - * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and - DW_TAG_HP_Bliss_field_set. - (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue, - DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size, - DW_AT_HP_definition_points, DW_AT_HP_default_location and - DW_AT_HP_is_result_param. - (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d, - DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited, - DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed, - DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d. - (enum dwarf_line_number_x_ops): Add - DW_LNE_HP_source_file_correlation. - (enum dwarf_source_language): Add DW_LANG_HP_Bliss, - DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro, - DW_LANG_HP_Assembler. - -2010-06-01 Rafael Espindola - - * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME. - -2010-04-26 Pedro Alves - - * filenames.h (PATH_SEPARATOR): Delete. - -2010-04-23 Pedro Alves - - * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR, - always define it independently of host, add `dos_based' parameter, - and handle it. - (PATH_SEPARATOR): Define. - (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it - independently of host, add `dos_based' parameter, and handle it. - (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define - it independently of host, add `dos_based' parameter, and handle - it. - (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH) - (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH) - (HAS_DOS_DRIVE_SPEC): New. - (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1. - (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1. - (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1. - * libiberty.h (dos_lbasename, unix_lbasename): Declare. - -2009-05-31 Ian Lance Taylor - - * ansidecl.h: Add extern "C" when compiling with C++. Treat C++ - the way we treat an ISO C compiler. Don't define inline as a - macro when compiling with C++. - * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C" - when compiling with C++. - * fibheap.h: Add extern "C" when compiling with C++. - -2010-04-23 Pedro Alves - - * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR, - always define it independently of host, add `dos_based' parameter, - and handle it. - (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it - independently of host, add `dos_based' parameter, and handle it. - (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define - it independently of host, add `dos_based' parameter, and handle - it. - (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH) - (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH) - (HAS_DOS_DRIVE_SPEC): New. - (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1. - (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1. - (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1. - * libiberty.h (dos_lbasename, unix_lbasename): Declare. - -2010-04-20 Nick Clifton - - * sha1.h: Update copyright notice to use GPLv3. - -2010-04-15 Nick Clifton - - * bout.h: Update copyright notice to use GPLv3. - * hp-symtab.h: Likewise. - * oasys.h: Likewise. - * progress.h: Likewise. - * sha1.h: Likewise. - * xtensa-isa-internal.h: Likewise. - * xtensa-isa.h: Likewise. - -2010-04-14 Doug Evans - - * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros. - -2010-04-05 Jakub Jelinek - - * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn - field. - -2010-03-25 Joseph Myers - - * dis-asm.h (print_insn_tic6x): Declare. - -2010-03-23 Joseph Myers - - * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define. - -2010-01-13 Joel Brobecker - - Add new DW_AT_use_GNAT_descriptive_type CU attribute. - * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type. - -2010-01-11 Tristan Gingold - - * demangle.h (ada_demangle): Add prototype. - -2010-01-05 Rainer Orth - - PR bootstrap/41771 - * ansidecl.h: Fix inline test for C99 and Sun Studio cc. - -2009-12-29 Joel Brobecker - - * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type. - -2009-12-14 Doug Kwan - - * bfdlink.h (struct bfd_link_callbacks): Rename function parameters - to avoid shadowed variable warnings. - * dis-asm.h (struct disassemble_info): Ditto. - (disassemble_init_for_target): Ditto. - (init_disassemble_info): Ditto. - -2009-11-18 Alan Modra - - * alloca-conf.h: Clarify comment. - -2009-11-06 Jonas Maebe - - Add DWARF attribute value for the "Borland fastcall" calling - convention. - * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant. - -2009-10-23 Kai Tietz - - * splay-tree.h (libi_uhostptr_t): Add gcc specific - __extension__ for long long type case to silent cX9. - (libi_shostptr_t): Likewise. - -2009-10-19 Rafael Avila de Espindola - - PR40790 - * plugin-api.h: Don't include stdint.h unconditionally. - -2009-10-15 Jakub Jelinek - - * dwarf2.h (DW_LANG_Python): Add comment that it is - a DWARF 4 addition. - -2009-10-14 Alan Modra - - * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from - bfd_link_common_skip_ar_aymbols. - (struct bfd_link_info): Here too. - -2009-10-09 Rafael Espindola - - * plugin-api.h (ld_plugin_add_input_library): Change argument name to - libname. - -2008-10-03 Rafael Espindola - - * plugin-api.h: New. - * lto-symtab.h: New. - -2009-10-05 Rafael Espindola - - * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE. - (ld_plugin_get_input_file): New. - (ld_plugin_release_input_file): New. - (ld_plugin_add_input_library): New. - (ld_plugin_message): Mark format const. - (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and - LDPT_ADD_INPUT_LIBRARY. - (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and - tv_add_input_library. - -2009-10-04 Jerry Quinn - - * plugin-api.h: Fix compile. - -2009-09-29 Jason Merrill - - * demangle.h (enum demangle_component_type): Add - DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG, - DEMANGLE_COMPONENT_UNNAMED_TYPE. - (struct demangle_component): Add s_unary_num. - -2009-09-29 DJ Delorie - - * dis-asm.h: Add prototype for print_insn_rx. - -2009-09-25 Dodji Seketeli - - * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and - DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack - and DW_TAG_formal_parameter_pack until DWARF 5 is out. - -2009-09-25 Cary Coutant - - Add rest of new values from DWARF Version 4. - * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias): - New tags. - (DW_FORM_ref_sig8): New name for DW_FORM_sig8. - (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr, - DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by, - DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded, - DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required, - DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New - attributes. - (DW_LANG_Python): New language. - -2009-09-24 Cary Coutant - - * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias): - New tags. - (DW_FORM_ref_sig8): New name for DW_FORM_sig8. - (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr, - DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by, - DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded, - DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required, - DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New - attributes. - (DW_LANG_Python): New language. - -2009-09-22 Dodji Seketeli - - * dwarf2.h (enum dwarf_tag): Add - DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack. - -2009-09-09 Martin Thuresson - - * bfdlink.h (struct bfd_link_hash_common_entry): Move to top - level. - -2009-08-06 Michael Eager - - * dis-asm.h: Decl print_insn_microblaze(). - -2009-07-24 Ian Lance Taylor - - * libiberty.h (crc32): Declare. - -2009-07-20 Cary Coutant - Doug Evans - - Add some dwarf4 values. - * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit. - (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc, - DW_FORM_flag_present, DW_FORM_sig8. - (enum dwarf_attribute): Add DW_AT_signature. - -2009-07-17 Jan Kratochvil - - * demangle.h - (enum demangle_component_type ) - (enum demangle_component_type ): - New. - -2009-07-10 Tom Tromey - - * dwarf2.h: New file, moved from elf/. - -2009-07-09 Jakub Jelinek - - * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value - and DW_OP_stack_value. - -2009-07-09 Tom Tromey - - * elf/dwarf2.h: Remove, renaming to... - * dwarf2.h: ... this. - -2009-06-29 Tom Tromey - - * elf/dwarf2.h: New file. Merged with gdb. - -2009-06-18 Nick Clifton - - * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags - field of struct disassemble_info. - -2009-06-09 Ian Lance Taylor - - * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++. - -2009-06-15 Nick Clifton - - * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of - struct disassemble_info. - -2009-06-02 Ian Lance Taylor - - * ansidecl.h (EXPORTED_CONST): Define. - -2009-05-31 Ian Lance Taylor - - * ansidecl.h: Add extern "C" when compiling with C++. Treat C++ - the way we treat an ISO C compiler. Don't define inline as a - macdro when compiling with C++. - * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C" - when compiling with C++. - * fibheap.h: Add extern "C" when compiling with C++. - -2009-05-25 Tristan Gingold - - * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB, - FOPEN_AUB): Use "rfm=udf,rat=none" attribute. - -2009-04-22 Taras Glek - - * hashtab.h: Update GTY annotations to new syntax. - * splay-tree.h: Likewise. - -2009-04-08 H.J. Lu - - * bfdlink.h (bfd_link_info): Add warn_alternate_em. - -2009-03-18 Alan Modra - - * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13 - documentation. - -2009-03-17 Jason Merrill - - * demangle.h (enum demangle_component_type): Add - DEMANGLE_COMPONENT_FUNCTION_PARAM. - -2008-12-01 Cary Coutant - - * plugin-api.h (LDPS_BAD_HANDLE): New constant. - (ld_plugin_get_input_file): New typedef. - (ld_plugin_release_input_file): New typedef. - (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants. - (struct ld_plugin_tv): Add two new fields. - -2008-12-23 Jon Beniston - - * dis-asm.h: Add LM32 disassembler function prototype. - -2008-12-10 Jason Merrill - - * demangle.h (enum demangle_component_type): Add - DEMANGLE_COMPONENT_FIXED_TYPE. - -2008-12-01 Cary Coutant - - * plugin-api.h (ld_plugin_message): Change format parameter to const. - -2008-12-01 Cary Coutant - - * plugin-api.h: Fix syntax error when compiling with C++. - -2008-11-26 Alan Modra - - PR 7047 - * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol". - Add "literal". - -2008-11-21 Sterling Augustine - - * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag. - * xtensa-isa.h (xtensa_state_is_shared_or): New prototype. - -2008-11-19 Bob Wilson - - * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32) - (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR) - (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1. - (XCHAL_NUM_AREGS): Change to 32. - (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K. - (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32. - (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5. - (XCHAL_DCACHE_IS_WRITEBACK): Change to 1. - (XCHAL_DEBUGLEVEL): Change to 6. - -2008-11-14 Tristan Gingold - - * fopen-vms.h (FOPEN_RB): Use a single string to match the - standard prototype. - (FOPEN_WB): Ditto. - (FOPEN_AB): Ditto. - (FOPEN_RUB): Ditto. - (FOPEN_WUB): Ditto. - (FOPEN_AUB): Ditto. - -2008-10-21 Alan Modra - - * obstack.h (obstack_finish ): Cast result to void *. - -2008-10-06 Jason Merrill - - * demangle.h (enum demangle_component_type): Add - DEMANGLE_COMPONENT_PACK_EXPANSION. - -2008-09-22 Rafael Espindola - - * plugin-api.h (ld_plugin_status): Remove comma from the last item. - Use C style comment. - (ld_plugin_api_version, ld_plugin_output_file_type, - ld_plugin_symbol_kind, ld_plugin_symbol_visibility, - ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove - comma from the last item. - -2008-09-18 Cary Coutant - - Add plugin functionality for link-time optimization (LTO). - * plugin-api.h: New file. - -2008-09-09 Jason Merrill - - * demangle.h (enum demangle_component_type): Add - DEMANGLE_COMPONENT_DECLTYPE. - -2008-08-25 Alan Modra - - * binary-io.h: New file, imported from gnulib, but don't - #include or . - -2008-08-17 Alan Modra - - * bfdlink.h (bfd_generic_link_read_symbols): Declare. - -2008-07-12 Jie Zhang - - Revert - 2008-07-12 Jie Zhang - * bfdlink.h (struct bfd_link_info): Add sep_code member - variable. - -2008-07-12 Jie Zhang - - * bfdlink.h (struct bfd_link_info): Add sep_code member - variable. - -2008-07-07 Stan Shebs - - * dis-asm.h (struct disassemble_info): Add endian_code field. - -2008-07-07 Joel Brobecker - - * safe-ctype.h: Add #include of ctype.h before redefining - the ctype.h macros. - -2008-07-04 Joel Brobecker - - * safe-ctype.h: Remove #error when detecting that ctype.h has been - included. Redefine the various macros provided by ctype.h as - undefined variables. - -2008-06-23 Kaveh R. Ghazi - - * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR, - XDUPVAR, XOBNEWVEC, XOBNEWVAR): New. - -2008-06-06 Alan Modra - - * bfdlink.h (struct bfd_link_info): Add "path_separator". - -2008-04-10 Andreas Krebbel - - * dis-asm.h (print_s390_disassembler_options): - Prototype added. - -2008-03-24 Ian Lance Taylor - - * sha1.h: New file, from gnulib. - - * md5.h: Add extern "C" when compiled with C++. - -2008-03-24 Ian Lance Taylor - - * md5.h: Add extern "C" when compiled with C++. - -2008-03-21 Ian Lance Taylor - - * filenames.h: Add extern "C" when compiled with C++. - -2008-02-15 Alan Modra - - * bfdlink.h (struct bfd_link_hash_table): Delete creator field. - (struct bfd_link_info): Add output_bfd. - -2008-02-11 Bob Wilson - - * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero. - (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New. - -2008-01-26 David Daney - - * demangle.h (demangle_component_type): Add - DEMANGLE_COMPONENT_JAVA_RESOURCE, - DEMANGLE_COMPONENT_COMPOUND_NAME, and - DEMANGLE_COMPONENT_CHARACTER as new enum values. - (demangle_component): Add struct s_character to union u. - -2007-11-07 Joseph Myers - Daniel Jacobowitz - - * floatformat.h (struct floatformat): Add split_half field. - (floatformat_ibm_long_double): New. - -2007-09-06 Tom Tromey - - * libiberty.h (pex_free): Document process killing. - -2007-08-31 Douglas Gregor - - * demangle.h (enum demangle_component_type): Add - DEMANGLE_COMPONENT_RVALUE_REFERENCE. - -2007-07-25 Ben Elliston - - * ternary.h: Remove. - -2007-07-18 Bob Wilson - - * xtensa-config.h (XCHAL_HAVE_THREADPTR): New. - (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New. - -2007-07-17 Nick Clifton - - * COPYING3: New file. Contains version 3 of the GNU General - Public License. - -2007-07-12 Kai Tietz - - * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types - work-a-round whitespace problem in gcc gengtype. - - * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types, - needed for WIN64 when a long is not wide enough for a pointer. - (splay_tree_key, splay_tree_value): Use the new types. - -2007-07-09 Roland McGrath - - * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id. - -2007-07-06 Nick Clifton - - * bfdlink.h: Update copyright notice to refer to GPLv3. - -2007-06-29 M R Swami Reddy - - * dis-asm.h (print_insn_cr16): New prototype. - -2007-06-01 Noah Misch - Alan Modra - - * bfdlink.h (struct bfd_link_info): Add input_bfds_tail. - -2007-05-07 Nathan Froyd - - * libiberty.h (writeargv): Declare. - -2007-04-30 Alan Modra - - * bfdlink.h (struct bfd_link_info): Add "info" and "minfo". - -2007-04-25 Mark Mitchell - - * demangle.h: Change license to LGPL + exception. - -2007-04-10 Richard Henderson - - * bfdlink.h (struct bfd_link_info): Add relax_trip. - -2007-03-29 Joel Brobecker - - * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp - regardless of the type of file system. - -2007-03-06 Jan Hubicka - - * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New. - -2007-02-21 Nick Clifton - - * bfdlink.h (struct bfd_link_callbacks): Add - override_segment_assignment field. - -2007-02-17 Mark Mitchell - Nathan Sidwell - Vladimir Prus - - * bin-bugs.h: Remove. - -2007-02-09 Joseph S. Myers - - * libiberty.h (pex_write_input): Remove prototype. - -2007-02-05 Dave Brolley - - * Contribute the following changes: - 2001-03-26 Ben Elliston - - * dis-asm.h (print_insn_mep): Declare. - -2007-02-02 H.J. Lu - - * dis-asm.h (print_i386_disassembler_options): New. - -2007-01-31 Vladimir Prus - - * libiberty.h (PEX_STDERR_TO_PIPE): New define. - (PEX_BINARY_ERROR): New define. - (pex_read_err): New function. - -2007-01-29 Simon Baldwin - - * demangle.h: New cplus_demangle_print_callback, - cplus_demangle_v3_callback, and java_demangle_v3_callback function - prototypes, and demangle_callbackref type definition. - -2007-01-16 H.J. Lu - - PR ld/3831 - * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list. - Add dynamic and dynamic_data. - -2006-12-05 Michael Tautschnig - Nick Clifton - - * ansidecl.h (ATTRIBUTE_PACKED): Define. - -2006-11-30 Andrew Stubbs - J"orn Rennecke - - PR driver/29931 - * libiberty.h (make_relative_prefix_ignore_links): Declare. - -2006-11-27 Bob Wilson - - * xtensa-config.h (XSHAL_ABI): New. - (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New. - -2006-11-27 Bob Wilson - - * xtensa-isa.h (STATIC_LIBISA): Delete. - -2006-10-30 Paul Brook - - * dis-asm.h (disassemble_info): Add symtab, symtab_pos and - symtab_size. - -2006-10-30 H.J. Lu - - PR ld/3111 - * bfdlink.h (bfd_link_info): Add reduce_memory_overheads. - -2006-10-25 Trevor Smigiel - Yukishige Shibata - Nobuhisa Fujinami - Takeaki Fukuoka - Alan Modra - - * dis-asm.h (print_insn_spu): Declare. - -2006-09-17 Mei Ligang - - * dis-asm.h: Add prototypes for Score disassembler routines. - -2006-09-07 H.J. Lu - - * bfdlink.h (bfd_elf_dynamic_list): New. - (bfd_link_info): Add a dynamic field. - -2006-08-04 Marcelo Tosatti - - * bfdlink.h (struct bfd_link_info): New field: print_gc_sections. - -2006-07-10 Jakub Jelinek - - * bfdlink.h (struct bfd_link_info): Add emit_hash and - emit_gnu_hash bitfields. - -2006-04-11 Jim Blandy - - * libiberty.h (pex_input_file, pex_input_pipe): New declarations. - -2006-04-06 H.J. Lu - - * bfdlink.h (bfd_link_info): Replace need_relax_finalize with - relax_pass. - -2006-02-17 Shrirang Khisti - Anil Paranjape - Shilin Shakti - - * dis-asm.h (print_insn_xc16c): New prototype. - -2006-01-18 DJ Delorie - - * md5.h: Include ansidecl.h - -2006-01-17 Andreas Schwab - - PR binutils/1486 - * dis-asm.h (struct disassemble_info): Add - disassembler_needs_relocs. - -2006-01-09 Bob Wilson - - * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define. - -2005-12-30 Bob Wilson - - * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New. - -2005-12-16 Nathan Sidwell - - Second part of ms1 to mt renaming. - * dis-asm.h (print_insn_mt): Renamed. - -2005-12-10 Terry Laurenzo - - PR java/9861 - * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative - output format for return types - -2005-11-03 Alan Modra - - * bfdlink.h (struct bfd_link_order): Tweak comment. - -2005-10-31 Mark Kettenis - - * floatformat.h (enum floatformat_byteorders): Add - floatformat_vax. - (floatformat_vax_aingle, floatformat_vax_double): Declare. - -2005-10-28 Dave Brolley - - Contribute the following changes: - 2003-09-29 Dave Brolley - - * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for - more exotic underlying types to be used. - -2005-10-25 Arnold Metselaar - - disasm.h: Add declaration for print_insn_z80 - -2005-09-30 Catherine Moore - - * dis-asm.h (print_insn_bfin): Declare. - -2005-09-26 Mark Mitchell - - * libiberty.h (expandargv): New function. - -2005-08-18 Alan Modra - - * bfdlink.h: Remove mention of a29k. - * dis-asm.h: Remove a29k support. - -2005-08-17 Mark Kettenis - - * floatformat.h (struct floatformat): Change type of large - argument for is_valid member to `const void *'. - (floatformat_to_double): Change type of second argument to `const - void *'. - (floatformat_from_double): Change type of last argument to `void - *'. - (floatformat_is_valid): Change type of last argument to `const - void *'. - -2005-07-14 Jim Blandy - - * dis-asm.h (print_insn_m32c): New declaration. - -2005-07-12 Ben Elliston - - * xregex2.h (regexec): Qualify this prototype with __extension__ - when compiling with GNU C. - -2005-07-07 Kaveh R. Ghazi - - * dis-asm.h (fprintf_ftype): Add format attribute. - -2005-07-03 Steve Ellcey - - PR other/13906 - * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New. - * md5.h (md5_uintptr): New. - (md5_ctx): Align buffer field. - -2005-06-30 Daniel Berlin - - * hashtab.h (HTAB_DELETED_ENTRY): New macro. - (HTAB_EMPTY_ENTRY): New macro. - -2005-06-20 Geoffrey Keating - - * libiberty.h (strverscmp): Prototype. - -2005-06-08 Zack Weinberg - - * dis-asm.h (get_arm_regnames): Update prototype. - -2005-06-07 Aldy Hernandez - Michael Snyder - Stan Cox - - * dis-asm.h: Externalize print_insn_ms1. - -2005-06-06 Gabriel Dos Reis - - * libiberty.h (XOBFINISH): New. - -2005-06-03 Alan Modra - - * bfdlink.h (struct bfd_link_callbacks): Add einfo. - -2005-06-01 Kaveh R. Ghazi - - * libiberty.h (vsnprintf): Add format attribute. - -2005-05-29 Kaveh R. Ghazi - - * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF. - -2005-05-28 Eli Zaretskii - - * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if - needed. - (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed. - -2005-05-25 Richard Henderson - - * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New. - -2005-05-24 Gabriel Dos Reis - - * libiberty.h (ACONCAT): Properly cast value of alloca(). - - * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if - __cplusplus. - -2005-05-12 Steve Ellcey - - libiberty.h: Do not define empty basename prototype. - -2005-05-10 Nick Clifton - - * Update the address and phone number of the FSF organization in - the GPL notices in the following files: - COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h, - dyn-string.h, fibheap.h, filenames.h, floatformat.h, - fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h, - libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h, - partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h, - symcat.h, ternary.h, xregex2.h, xtensa-config.h, - xtensa-isa-internal.h, xtensa-isa.h - -2005-04-25 Kaveh R. Ghazi - - * libiberty.h (unlock_std_streams): New. - -2005-04-19 Kaveh R. Ghazi - - * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h: - Don't use the PTR macro. - - * sort.h: Don't use the PARAMS macro. - -2005-04-16 Kaveh R. Ghazi - - * libiberty.h (unlock_stream): New. - -2005-04-13 Kaveh R. Ghazi - - * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked): - Remove parameter names. - -2005-04-11 Kaveh R. Ghazi - - * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked): - Provide prototypes for new functions. - -2005-03-29 Ian Lance Taylor - - * libiberty.h: Fix indentation. - -2005-03-28 Ian Lance Taylor - - * libiberty.h: Include . - (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define. - (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define. - (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define. - (pex_init, pex_run, pex_read_output): Declare. - (pex_get_status, pex_get_times, pex_free, pex_one): Declare. - (struct pex_time): Define. - -2005-03-28 Mark Mitchell - - * libiberty.h (ffs): Declare, if necessary. - -2005-03-27 Gabriel Dos Reis - - * ternary.h: Don't use PARAMS anymore. - -2005-03-27 Gabriel Dos Reis - - * md5.h: Remove definition and uses of __P. - * dyn-string.h: Remove uses of PARAMS. - * fibheap.h: Likewise. - * floatformat.h: Likewise. - * hashtab.h: Likewise. - -2005-03-26 Gabriel Dos Reis - - * demangle.h: Remove uses of PARAMS. - - * libiberty.h (ANSI_PROTOTYPES): Remove guard since - ANSI_PROTOTYPES is always assumed. - Remove uses of PARAMS throughout. - -2005-03-24 Kaveh R. Ghazi - - * libiberty.h (xstrndup): Declare. - -2005-03-22 Kaveh R. Ghazi - - * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC. - -2005-03-22 Bob Wilson - - * xtensa-isa.h: Update a comment and whitespace. - -2005-03-16 H.J. Lu - - * bfdlink.h (bfd_link_info): Add gc_sections. - -2005-03-09 Mark Mitchell - - * libiberty.h (gettimeofday): Declare. - -2005-03-01 Jan Beulich - - * libiberty.h: Declare unlink_if_ordinary. - -2005-02-21 Alan Modra - - * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix. - * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise. - (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise. - -2005-02-14 Paolo Bonzini - - PR bootstrap/19818 - * ansidecl.h (PARAMS): Guard from redefinition. - -2005-02-03 Alan Modra - - * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak. - -2005-02-01 Alan Modra - - * bfdlink.h (bfd_link_repair_undef_list): Declare. - -2005-01-10 Andreas Schwab - - * dis-asm.h (struct disassemble_info): Add skip_zeroes and - skip_zeroes_at_end. - -2004-12-11 Ben Elliston - - * fibheap.h (struct fibnode): Only use unsigned long bitfields - when __GNUC__ is defined and ints are less than 32-bits wide. - -2004-11-04 Paul Brook - - * bfdlink.h (bfd_link_info): Add default_imported_symver. - -2004-11-12 Bob Wilson - - * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id. - * xtensa-isa.h (xtensa_interface_class_id): New prototype. - -2004-11-08 Inderpreet Singh - Vineet Sharma - - * dis-asm.h: Add prototype for print_insn_maxq_little. - -2004-10-26 Paul Brook - - * bfdlink.h (struct bfd_link_info): Add create_default_symver. - -2004-10-21 H.J. Lu - - PR 463 - * bfdlink.h (bfd_link_callbacks): Add a pointer to struct - bfd_link_hash_entry to reloc_overflow. - -2004-10-07 Bob Wilson - - * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS, - XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New. - (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete. - - * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete. - (config_sturct struct): Delete. - (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE, - XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN, - XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP, - XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL, - XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define. - (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New. - (xtensa_insn_decode_fn): Rename to ... - (xtensa_opcode_decode_fn): ... this. - (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn, - xtensa_undo_reloc_fn): Update. - (xtensa_encoding_template_fn): Delete. - (xtensa_opcode_encode_fn, xtensa_format_decode_fn, - xtensa_length_decode_fn): New. - (xtensa_format_internal, xtensa_slot_internal): New types. - (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative, - get_field, and set_field fields. Add name, field_id, regfile, - num_regs, and flags fields. - (xtensa_arg_internal): New type. - (xtensa_iclass_internal): Change operands field to array of - xtensa_arg_internal. Add num_stateOperands, stateOperands, - num_interfaceOperands, and interfaceOperands fields. - (xtensa_opcode_internal): Delete length, template, and iclass fields. - Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses. - (opname_lookup_entry): Delete. - (xtensa_regfile_internal, xtensa_interface_internal, - xtensa_funcUnit_internal, xtensa_state_internal, - xtensa_sysreg_internal, xtensa_lookup_entry): New. - (xtensa_isa_internal): Replace opcode_table field with opcodes field. - Change type of opname_lookup_table. Delete num_modules, - module_opcode_base, module_decode_fn, config, and has_density fields. - Add num_formats, formats, format_decode_fn, length_decode_fn, - num_slots, slots, num_fields, num_operands, operands, num_iclasses, - iclasses, num_regfiles, regfiles, num_states, states, - state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table, - max_sysreg_num, sysreg_table, num_interfaces, interfaces, - interface_lookup_table, num_funcUnits, funcUnits and - funcUnit_lookup_table fields. - (xtensa_isa_module, xtensa_isa_modules): Delete. - (xtensa_isa_name_compare): New prototype. - (xtisa_errno, xtisa_error_msg): New. - * xtensa-isa.h (XTENSA_ISA_VERSION): Define. - (xtensa_isa): Change type. - (xtensa_operand): Delete. - (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg, - xtensa_interface, xtensa_funcUnit, xtensa_isa_status, - xtensa_funcUnit_use): New types. - (libisa_module_specifier): Delete. - (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes. - (xtensa_insnbuf_free, xtensa_insnbuf_to_chars, - xtensa_insnbuf_from_chars): Update prototypes. - (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa, - xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn, - xtensa_encode_insn, xtensa_insn_length, - xtensa_insn_length_from_first_byte, xtensa_num_operands, - xtensa_operand_kind, xtensa_encode_result, - xtensa_operand_isPCRelative): Delete. - (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field, - xtensa_operand_set_field, xtensa_operand_encode, - xtensa_operand_decode, xtensa_operand_do_reloc, - xtensa_operand_undo_reloc): Update prototypes. - (xtensa_isa_maxlength, xtensa_isa_length_from_chars, - xtensa_isa_num_pipe_stages, xtensa_isa_num_formats, - xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states, - xtensa_isa_num_sysregs, xtensa_isa_num_interfaces, - xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup, - xtensa_format_decode, xtensa_format_encode, xtensa_format_length, - xtensa_format_num_slots, xtensa_format_slot_nop_opcode, - xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode, - xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump, - xtensa_opcode_is_loop, xtensa_opcode_is_call, - xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands, - xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses, - xtensa_opcode_funcUnit_use, xtensa_operand_name, - xtensa_operand_is_visible, xtensa_operand_is_register, - xtensa_operand_regfile, xtensa_operand_num_regs, - xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative, - xtensa_stateOperand_state, xtensa_stateOperand_inout, - xtensa_interfaceOperand_interface, xtensa_regfile_lookup, - xtensa_regfile_lookup_shortname, xtensa_regfile_name, - xtensa_regfile_shortname, xtensa_regfile_view_parent, - xtensa_regfile_num_bits, xtensa_regfile_num_entries, - xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits, - xtensa_state_is_exported, xtensa_sysreg_lookup, - xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number, - xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name, - xtensa_interface_num_bits, xtensa_interface_inout, - xtensa_interface_has_side_effect, xtensa_funcUnit_lookup, - xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes. -2004-10-07 Jeff Baker - - * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel. - -2004-09-17 Alan Modra - - * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements - of union. - -2004-09-13 Aaron W. LaFramboise - - * libiberty.h (basename): Prototype for __MINGW32__. - -2004-09-04 Kaveh R. Ghazi - - * ansidecl.h (ATTRIBUTE_SENTINEL): Define. - * libiberty.h (concat, reconcat, concat_length, concat_copy, - concat_copy2): Use ATTRIBUTE_SENTINEL. - -2004-08-13 Alan Modra - - * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler". - (LD_DEFINITION_IN_DISCARDED_SECTION): Delete. - -2004-08-02 Gabriel Dos Reis - - * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any - const-qualification before disposal. - -2004-07-24 Bernardo Innocenti - - * ansidecl.h (ARG_UNUSED): New Macro. - -2004-07-23 H.J. Lu - - * bin-bugs.h (REPORT_BUGS_TO): Set to - "". - -2004-07-21 Paolo Bonzini - - * ansidecl.h (ATTRIBUTE_PURE): New. - -2004-07-13 Bernardo Innocenti - - * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from - libcpp/internal.h. - (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New - macros. - -2004-07-13 Bernardo Innocenti - - * libiberty.h (ASTRDUP): Add casts required for stricter - type conversion rules of C++. - * obstack.h (obstack_free): Likewise. - -2004-07-07 Tomer Levi - - * dis-asm.h (print_insn_crx): Declare. - -2004-06-24 Alan Modra - - * bfdlink.h (struct bfd_link_order): Update comment. - -2004-05-11 Jakub Jelinek - - * bfdlink.h (struct bfd_link_info): Add relro, relro_start and - relro_end fields. - -2004-05-04 Andreas Jaeger - - * demangle.h: Do not use C++ reserved keyword typename as - parameter for cplus_demangle_fill_builtin_type. - -2004-04-22 Richard Henderson - - * hashtab.h (struct htab): Add size_prime_index. - -2004-04-13 Jeff Law - - * hashtab.h (htab_remove_elt_with_hash): Prototype new function. - -2004-03-30 Zack Weinberg - - * hashtab.h, splay-tree.h: Use new shorter form of GTY markers. - -2004-03-25 Stan Shebs - - * mpw/: Remove subdirectory and everything in it. - -2004-03-23 Alan Modra - - PR 51. - * bfdlink.h (struct bfd_link_info): Add wrap_char. - -2004-03-20 H.J. Lu - - * bfdlink.h (bfd_link_info): Correct comments for the - unresolved_syms_in_objects field. - -2004-02-24 Ian Lance Taylor - - * dyn-string.h: Update copyright date. - -2004-02-23 Ian Lance Taylor - - * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and - the associated #defines. - -2004-01-12 Ian Lance Taylor - - * demangle.h: Instead of checking ANSI_PROTOTYPES, just include - "libiberty.h". - - * demangle.h: If ANSI_PROTOTYPES is defined, include . - - * demangle.h (enum demangle_component_type): Define. - (struct demangle_operator_info): Declare. - (struct demangle_builtin_type_info): Declare. - (struct demangle_component): Define. - (cplus_demangle_fill_component): Declare. - (cplus_demangle_fill_name): Declare. - (cplus_demangle_fill_builtin_type): Declare. - (cplus_demangle_fill_operator): Declare. - (cplus_demangle_fill_extended_operator): Declare. - (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare. - (cplus_demangle_v3_components): Declare. - (cplus_demangle_print): Declare. - -For older changes see ChangeLog-9103 - -Copyright (C) 2004-2015 Free Software Foundation, Inc. - -Copying and distribution of this file, with or without modification, -are permitted in any medium without royalty provided the copyright -notice and this notice are preserved. - -Local Variables: -mode: change-log -left-margin: 8 -fill-column: 74 -version-control: never -End: diff --git a/include/ChangeLog-0415 b/include/ChangeLog-0415 new file mode 100644 index 0000000..ee2fb83 --- /dev/null +++ b/include/ChangeLog-0415 @@ -0,0 +1,2183 @@ +2015-12-01 Alan Modra + + * bout.h: Invoke aout N_* macros with pointer to + struct internal_exec. + * os9k.h: Likewise. + +2015-11-25 Rainer Orth + + * vtv-change-permission.h (VTV_PAGE_SIZE) [__sun__ && __svr4__ && + __sparc__]: Define. + +2015-11-09 Alan Modra + + PR gdb/17133 + * obstack.h (__attribute_pure__): Expand _GL_ATTRIBUTE_PURE. + +2015-11-09 Alan Modra + + PR gdb/17133 + * obstack.h: Import current gnulib file. + +2015-10-22 H.J. Lu + + * bfdlink.h (bfd_link_info): Add call_nop_as_suffix and + call_nop_byte. + +2015-10-27 Daniel Jacobowitz + Joseph Myers + Mark Shinwell + Andrew Stubbs + Rich Felker + + * longlong.h (udiv_qrnnd): Add FDPIC compatible version for SH. + +2015-10-18 Roland McGrath + + PR other/63758 + * environ.h: New file. + +2015-10-07 Claudiu Zissulescu + + * dis-asm.h (arc_get_disassembler): Correct declaration. + +2015-09-30 Nick Clifton + + Import the following patches from the GCC mainline: + + 2015-08-14 Pierre-Marie de Rodat + + * dwarf2.def (DW_AT_GNU_bias): New attribute. + + 2015-08-14 Pierre-Marie de Rodat + + * dwarf2.def (DW_AT_GNU_numerator, DW_AT_GNU_denominator): New + attributes. + +2015-09-20 Rich Felker + + * bfdlink.h (struct bfd_link_info): Add "nointerp" field. + +2015-08-23 Alan Modra + + * bfdlink.h (enum output_type): Reorder enum. + +2015-08-19 Alan Modra + + * bfdlink.h (enum output_type): Delete type_executable, add type_pde + and type_pie. Reorder. + (struct bfd_link_info): Delete pic field. + (bfd_link_executable, bfd_link_pde, bfd_link_pie, bfd_link_pic): Adjust. + +2015-08-19 Alan Modra + + * bfdlink.h (bfd_link_pde): Define. + +2015-08-18 H.J. Lu + + * bfdlink.h (output_type): New enum. + (bfd_link_executable): New macro. + (bfd_link_dll): Likewise. + (bfd_link_relocatable): Likewise. + (bfd_link_pic): Likewise. + (bfd_link_pie): Likewise. + (bfd_link_info): Remove shared, executable, pie and relocatable. + Add output_type and pic. + +2015-08-12 H.J. Lu + + Sync with GCC + 2015-08-11 Trevor Saunders + + * ansidecl.h (GCC_FINAL): New macro. + +2015-07-14 H.J. Lu + + Sync with GCC + 2014-10-28 Richard Henderson + + * longlong.h [__alpha] (umul_ppmm): Disable for c++. + +2015-07-14 H.J. Lu + + Sync with GCC + 2014-12-09 Trevor Saunders + + * hashtab.h, splay-tree.h: Remove GTY markers. + +2015-07-14 H.J. Lu + + Sync with GCC + 2015-03-02 Markus Trippelsdorf + + PR target/65261 + * ansidecl.h (ATTRIBUTE_NO_SANITIZE_UNDEFINED): New macro. + +2015-06-22 Nick Clifton + + * dis-asm.h (struct disassemble_info): Add stop_vma field. + +2015-05-28 Catherine Moore + + * bfdlink.h: Rename eh_frame_hdr to eh_frame_hdr_type. + +2015-05-22 Yunlian Jiang + + * libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is + not defined. + +2015-05-01 H.J. Lu + + Merge with gcc: + 2014-11-11 Anthony Brandon + Manuel López-Ibáñez + + PR driver/36312 + * filenames.h: Add prototype for canonical_filename_eq. + +2015-04-30 DJ Delorie + + * dis-asm.h (print_insn_rl78_g10): New. + (print_insn_rl78_g13): New. + (print_insn_rl78_g14): New. + (rl78_get_disassembler): New. + +2015-04-17 Richard Earnshaw + + Merge from gcc: + 2015-03-19 Richard Biener + + * partition.h (struct partition_elem): Re-order elements to + avoid padding. + +2015-04-14 H.J. Lu + + * bfdlink.h (bfd_link_info): Add compress_debug. + +2015-04-14 H.J. Lu + + PR ld/pr17709 + * bfdlink.h (bfd_link_info): Add extern_protected_data. + +2015-02-19 Pedro Alves + + * floatformat.h [__cplusplus]: Wrap in extern "C". + +2015-02-14 Alan Modra + + PR ld/17973 + * bfdlink.h (struct bfd_link_info): Delete loading_lto_outputs. + +2015-02-09 Mark Wielaard + + * dwarf2.h: Add DW_LANG_Fortran03 and DW_LANG_Fortran08. + +2015-02-09 Mark Wielaard + + * dwarf2.def: Add DW_TAG_atomic_type. + +2015-01-28 James Bowman + + * dis-asm.h (print_insn_ft32): Declare. + +2015-01-15 Mark Wielaard + + * dwarf2.def (DW_AT_noreturn): New DWARF5 attribute. + +2015-01-14 Jan-Benedict Glaw + + * libiberty.h: Merge from GCC. + +2015-01-01 Alan Modra + + Update year range in copyright notice of all files. + +2014-12-24 Uros Bizjak + Ben Elliston + Manuel Lopez-Ibanez + + * libiberty.h (xasprintf): Declare. + +2014-12-23 Alan Modra + + * bfdlink.h (struct bfd_link_hash_entry): Comment non_ir_ref. Add + linker_def. + +2014-12-12 Phil Muldoon + Jan Kratochvil + Tom Tromey + + * gcc-c-fe.def: New file. + * gcc-c-interface.h: New file. + * gcc-interface.h: New file. + +2014-12-11 Uros Bizjak + Ben Elliston + Manuel Lopez-Ibanez + + * libiberty.h (xvasprintf): Declare. + +2014-12-06 Eric Botcazou + + * dis-asm.h (print_insn_visium): Declare. + +2014-11-24 Mark Wielaard + + * dwarf2.h: Add DW_LANG_C_plus_plus_11, DW_LANG_C11 and + DW_LANG_C_plus_plus_14. + +2014-11-21 Shinichiro Hamaji + + * dwarf2.def (DW_AT_APPLE_optimized, DW_AT_APPLE_flags) + (DW_AT_APPLE_isa, DW_AT_APPLE_block) + (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class) + (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name) + (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter) + (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type) + (DW_AT_APPLE_property): New macros. + +2014-11-21 Mark Wielaard + + PR debug/63239 + * dwarf2.def (DW_AT_GNU_deleted): New attribute. + +2014-11-18 Igor Zamyatin + + * bfdlink.h (struct bfd_link_info): Add bndplt. + +2014-10-28 Yury Gribov + + * libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes. + +2014-10-15 David Malcolm + + * libiberty.h (choose_tmpdir): New prototype. + +2014-09-26 Max Ostapenko + + * libiberty.h (PEX_STDOUT_APPEND): New flag. + (PEX_STDERR_APPEND): Likewise. + +2014-09-23 Iain Buclaw + + * demangle.h (DMGL_DLANG): New macro. + (DMGL_STYLE_MASK): Add DMGL_DLANG. + (demangling_styles): Add dlang_demangling. + (DLANG_DEMANGLING_STYLE_STRING): New macro. + (DLANG_DEMANGLING): New macro. + (dlang_demangle): New prototype. + +2014-09-15 Andreas Krebbel + + * longlong.h: Add __udiv_w_sdiv prototype. + +2014-08-12 Alan Modra + + * bfdlink.h (struct bfd_link_callbacks ): Remove "string" + param, add "inh". + +2014-08-12 Alan Modra + + * bfdlink.h (struct bfd_link_info): Add lto_plugin_active. + +2014-06-13 Alan Modra + + * bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field. + +2014-06-13 Alan Modra + + * bfdlink.h: Update for bfd.link_next change. + +2014-06-10 Alan Modra + + PR ld/16910 + * bfdlink.h (unwrap_hash_lookup): Declare. + +2014-05-01 Steve Ellcey + + * longlong.h: Import latest version from GCC tree. + +2014-04-22 Christian Svensson + + * dis-asm.h: Remove openrisc and or32 support. Add support for or1k. + +2014-03-05 Alan Modra + + Update copyright years. + +2014-01-21 Tom Tromey + + * ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS) + (VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST) + (VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS) + (NOARGS): Don't define. + * libiberty.h (expandargv, writeargv): Don't use PARAMS. + +2014-01-09 Tom Tromey + + * gdbm.h: Remove. + +2013-12-23 Bill Maddox + + * demangle.h (enum gnu_v3_ctor_kinds): + Added literal gnu_v3_unified_ctor. + (enum gnu_v3_ctor_kinds): + Added literal gnu_v3_unified_dtor. + +2013-12-13 Kuan-Lin Chen + Wei-Cheng Wang + + * dis-asm.h (print_insn_nds32): Add nds32 target. + +2013-12-04 Richard Sandiford + + * longlong.h: New file. + +2013-10-29 Marc Glisse + + PR tree-optimization/58689 + * ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro. + * libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename, + concat_copy): Mark with attributes nonnull(1) and returns_nonnull. + (concat, reconcat, concat_copy2, choose_temp_base, xstrerror, + xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init): + Mark with attribute returns_nonnull. + +2013-10-10 Sean Keys + + * xgate.h : Cleanup after opcode + table modification.. + +2013-08-20 Alan Modra + + * floatformat.h (floatformat_ibm_long_double): Delete. + (floatformat_ibm_long_double_big): Declare. + (floatformat_ibm_long_double_little): Declare. + +2013-08-19 Dehao Chen + + * dwarf2.def (DW_AT_GNU_discriminator): New attribute. + +2013-08-02 Caroline Tice + + * vtv-change-permission.h: New file. + +2013-04-03 Jason Merrill + + Demangle C++11 ref-qualifier. + * demangle.h (enum demangle_component_type): Add + DEMANGLE_COMPONENT_REFERENCE_THIS, + DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS. + +2013-03-01 Cary Coutant + + * dwarf2.h (enum dwarf_sect): New enum type. + +2013-02-19 Alan Modra + + * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id. + +2013-02-11 Sriraman Tallam + + * plugin-api.h (enum ld_plugin_level): Assign integers + explicitly for all values. + +2013-02-06 Sandra Loosemore + Andrew Jenner + + Based on patches from Altera Corporation. + + * dis-asm.h (print_insn_big_nios2): Declare. + (print_insn_little_nios2): Declare. + +2013-01-30 Kai Tietz + + PR other/54620 + PR target/39064 + * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if + stdint.h and sys/types.h headers are present. + * sha1.h (sha1_uintptr, sha1_uint32): Likewise. + +2013-01-10 Will Newton + + * dis-asm.h (print_insn_metag): New declaration. + +2012-12-18 Aldy Hernandez + + PR other/54324 + * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC + < 3.4. + +2012-12-17 Nick Clifton + + * MAINTAINERS: Add copyright notice. + * alloca-conf.h: Likewise. + * fopen-bin.h: Likewise. + * fopen-same.h: Likewise. + * fopen-vms.h: Likewise. + +2012-11-09 Jason Merrill + + * demangle.h (enum demangle_component_type): Add + DEMANGLE_COMPONENT_TAGGED_NAME. + +2012-10-29 Sterling Augustine + Cary Coutant + + * dwarf2.h (dwarf_location_list_entry_type): New enum with fields + DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry, + DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry. + + +2012-10-26 Shinichiro Hamaji + + * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags) + (DW_AT_APPLE_isa, DW_AT_APPLE_block) + (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class) + (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name) + (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter) + (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type) + (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros. + +2012-10-24 H.J. Lu + + * bfdlink.h (bfd_link_info): Add + disable_target_specific_optimizations. + +2012-10-23 Nathan Sidwell + + * bfdlink.h (struct bfd_link_info): Add stacksize option. + +2012-10-22 Jan Beich + + PR ld/14426 + * bfdlink.h (bfd_link_info): Add ignore_hash. + +2012-10-08 Jason Merrill + + * demangle.h (enum demangle_component_type): Add + DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER. + +2012-09-18 Florian Weimer + + PR other/54411 + * objalloc.h (objalloc_alloc): Do not use fast path on wraparound. + +2012-09-06 Cary Coutant + + * dwarf2.def: Edit comment. + +2012-08-24 Sriraman Tallam + + * plugin-api.h (ld_plugin_allow_unique_segment_for_sections): + New interface. + (ld_plugin_unique_segment_for_sections): New interface. + (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val. + (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val. + (tv_allow_unique_segment_for_sections): New member. + (tv_unique_segment_for_sections): New member. + +2012-08-13 Ian Bolton + Laurent Desnogues + Jim MacArthur + Marcus Shawcroft + Nigel Stephens + Ramana Radhakrishnan + Richard Earnshaw + Sofiane Naci + Tejas Belagod + Yufeng Zhang + + * dis-asm.h (print_insn_aarch64): New declaration. + (print_aarch64_disassembler_options): New declaration. + (aarch64_symbol_is_valid): New declaration. + +2012-07-24 Stephan McCamant + Dr David Alan Gilbert + + PR binutils/13135 + * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2. + +2012-07-13 Doug Evans + + * filenames.h: #include "hashtab.h". + (filename_hash, filename_eq): Declare. + +2012-06-18 Doug Evans + + * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index. + +2012-06-12 Rafael Ávila de Espíndola + + * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE. + +2012-06-08 Jakub Jelinek + + * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New + forms. + * dwarf2.h (enum dwarf_macro_record_type): Add + DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt + and DW_MACRO_GNU_transparent_include_alt. + +2012-05-23 Doug Evans + + * leb128.h: #include stdint.h, inttypes.h. + (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull. + Change to take a uint64_t * argument instead of unsigned long long. + (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll. + Change to take an int64_t * argument instead of long long. + +2012-05-22 Doug Evans + + * leb128.h: New file. + +2012-05-19 Gary Funck + + * dwarf2.def: Update comment re: UPC extensions to reference + DWARF4 specification. + +2012-05-15 James Murray + + * dis-asm.h (print_insn_m9s12x): Prototype. + (print_insn_m9s12xg): Prototype. + +2012-05-03 Sean Keys + + * dis-asm.h (print_insn_xgate): Define. + (print_insn_xgate): Ditto. + Added new files for XGATE port. + +2012-05-02 Cary Coutant + + * dwarf2.def: Remove DW_FORM_GNU_ref_index, + replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base. + +2012-04-28 Doug Evans + + * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index. + +2012-04-27 Tom Tromey + + * dwarf2.h: Wrap function declarations in extern "C". + +2012-04-27 Tom Tromey + + * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute) + (enum dwarf_location_atom, enum dwarf_type, enum + dwarf_call_frame_info): Remove. + (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP) + (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros. + Include dwarf2.def. + (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name) + (get_DW_OP_name, get_DW_ATE_name): Declare. + * dwarf2.def: New file, from dwarf2.h. + +2012-04-10 Tristan Gingold + + * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h + (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t. + +2012-04-09 Roland McGrath + + * bfdlink.h (struct bfd_link_info): Add new member user_phdrs. + +2012-03-15 Alan Modra + + * dis-asm.h (disassemble_init_powerpc): Declare. + +2009-11-06 Jonas Maebe + + Add DWARF attribute value for the "Borland fastcall" calling + convention. + * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant. + +2012-01-31 H.J. Lu + + PR ld/13616 + * bfdlink.h (bfd_link_order): Update comments on data size. + +2012-01-26 Cary Coutant + + * dwarf2.h (enum dwarf_form): Add Fission extensions. + (enum dwarf_attribute): Likewise. + +2012-01-06 Jason Merrill + + PR c++/6057 + PR c++/48051 + PR c++/50855 + PR c++/51322 + * demangle.h (enum demangle_component_type): Add + DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY. + +2011-12-14 Iain Sandoe + + * mach-o/loader.h (bfd_mach_o_section_type): define + BFD_MACH_O_S_ATTR_NONE to 0. + +2011-11-07 Richard Henderson + + Merged from transactional-memory. + + * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group. + (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group. + (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New. + (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New. + +2011-11-01 DJ Delorie + + * dis-asm.h (print_insn_rl78): Declare. + +2011-10-25 Joern Rennecke + + * dis-asm.h (print_insn_epiphany): Declare. + +2011-10-21 Ulrich Drepper + + * obstack.h [!GNUC] (obstack_free): Avoid cast to int. + +2011-10-21 Marc Glisse + + * ansidecl.h (ENUM_BITFIELD): Always use enum in C++ + +2011-10-19 Alan Modra + + PR ld/13254 + * bfdlink.h (struct bfd_link_info): Add error_textrel. + +2011-09-28 Doug Evans + + * timeval-utils.h: New file. + + * libiberty.h (countargv): Declare. + +2011-09-26 Cary Coutant + + gcc PR lto/47247 + * plugin-api.h (enum ld_plugin_symbol_resolution): Add + LDPR_PREVAILING_DEF_IRONLY_EXP. + (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2. + +2011-09-23 Cary Coutant + + PR 40831 + * demangle.h (enum demangle_component_type): Add + DEMANGLE_COMPONENT_CLONE. + +2011-09-15 H.J. Lu + + PR ld/12975 + * bfdlink.h (bfd_link_info): Add version_info. + +2011-07-25 Rainer Orth + + * xregex.h (regoff_t): Define. + +2011-07-22 Jakub Jelinek + + * dwarf2.h (DW_AT_GNU_macros): New. + (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*. + + PR c++/49756 + * libiberty.h (stack_limit_increase): New prototype. + +2011-07-13 Sriraman Tallam + + * plugin-api.h + (ld_plugin_section): New struct. + (ld_plugin_get_section_count): New typedef. + (ld_plugin_get_section_type): New typedef. + (ld_plugin_get_section_name): New typedef. + (ld_plugin_get_section_contents): New typedef. + (ld_plugin_update_section_order): New typedef. + (ld_plugin_allow_section_ordering): New typedef. + (LDPT_GET_SECTION_COUNT): New enum value. + (LDPT_GET_SECTION_TYPE): New enum value. + (LDPT_GET_SECTION_NAME): New enum value. + (LDPT_GET_SECTION_CONTENTS): New enum value. + (LDPT_UPDATE_SECTION_ORDER): New enum value. + (LDPT_ALLOW_SECTION_ORDERING): New enum value. + (tv_get_section_count): New struct members. + (tv_get_section_type): New struct members. + (tv_get_section_name): New struct members. + (tv_get_section_contents): New struct members. + (tv_update_section_order): New struct members. + (tv_allow_section_ordering): New struct members. + +2011-07-15 Alan Modra + + * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip, + discard, common_skip_ar_symbols, unresolved_syms_in_objects, and + unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id + out of bitfields. Reorder bitfields. + +2011-07-13 Sriraman Tallam + + * plugin-api.h (ld_plugin_section): New struct. + (ld_plugin_get_section_count): New typedef. + (ld_plugin_get_section_type): New typedef. + (ld_plugin_get_section_name): New typedef. + (ld_plugin_get_section_contents): New typedef. + (ld_plugin_update_section_order): New typedef. + (ld_plugin_allow_section_ordering): New typedef. + (LDPT_GET_SECTION_COUNT): New enum value. + (LDPT_GET_SECTION_TYPE): New enum value. + (LDPT_GET_SECTION_NAME): New enum value. + (LDPT_GET_SECTION_CONTENTS): New enum value. + (LDPT_UPDATE_SECTION_ORDER): New enum value. + (LDPT_ALLOW_SECTION_ORDERING): New enum value. + (tv_get_section_count): New struct members. + (tv_get_section_type): New struct members. + (tv_get_section_name): New struct members. + (tv_get_section_contents): New struct members. + (tv_update_section_order): New struct members. + (tv_allow_section_ordering): New struct members. + +2011-07-11 Catherine Moore + + * bfdlink.h (flag_type): New enumeration. + (flag_info_list): New structure. + (flag_info): New structure. + +2011-07-09 H.J. Lu + + PR ld/12942 + * bfdlink.h (bfd_link_info): Add loading_lto_outputs. + +2011-07-01 Joel Brobecker + + * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define + on Darwin, as well as on the systems that use a DOS-like + filesystem. + +2011-06-22 Jakub Jelinek + + PR debug/47858 + * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref. + +2011-06-22 Jakub Jelinek + + * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref. + +2011-06-20 Jakub Jelinek + + PR ld/12570 + * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info + option. + +2011-06-13 Jan Kratochvil + + * demangle.h (DMGL_RET_POSTFIX): Extend the comment. + (DMGL_RET_DROP): New. + +2011-06-13 Walter Lee + + * dis-asm.h (print_insn_tilegx): Declare. + (print_insn_tilepro): Likewise. + +2011-05-17 Alan Modra + + PR ld/12760 + * bfdlink.h (struct bfd_link_callbacks ): Add "flags" and + "string" param. + +2011-05-16 Alan Modra + + * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field. + +2011-04-30 Jakub Jelinek + + * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type, + DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New. + +2011-04-25 Jan Kratochvil + + * bfdlink.h (ENUM_BITFIELD): Remove. + +2011-04-25 Jan Kratochvil + + * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h. + +2011-04-24 Alan Modra + + PR ld/12365 + PR ld/12696 + * bfdlink.h (ENUM_BITFIELD): Define. + (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref". + (struct bfd_link_callbacks ): Pass bfd_link_hash_entry pointer + rather than "name". + +2011-04-20 Alan Modra + + PR ld/12365 + * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition + and multiple_common parameters to pass in a bfd_link_hash_entry + pointer rather than name,bfd etc. found in the hash entry. + +2011-03-31 Tristan Gingold + + * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum. + +2011-03-24 Mark Wielaard + + * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define. + +2010-03-23 Rafael Ávila de Espíndola + + * plugin-api.h (ld_plugin_get_view): New. + (ld_plugin_tag): Add LDPT_GET_VIEW. + (ld_plugin_tv): Add tv_get_view. + +2011-03-16 Jakub Jelinek + + * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter, + DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value, + DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered, + DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites, + DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites, + DW_OP_GNU_entry_value): New. + +2011-02-28 Kai Tietz + + * filenames.h (filename_ncmp): New prototype. + +2011-02-23 Kai Tietz + + * dwarf2.h (_ELF_DWARF2_H): Renamed to + _DWARF2_H. + (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo, + DWARF2_External_PubNames, DWARF2_Internal_PubNames, + DWARF2_External_CompUnit, DWARF2_Internal_CompUnit, + DWARF2_External_ARange, DWARF2_Internal_ARange): Removed. + +2011-02-08 Ulrich Weigand + + * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL. + +2011-01-12 Iain Sandoe + + * dwarf2.h: Update value for DW_AT_hi_user. + +2010-11-16 Ian Lance Taylor + + * simple-object.h (simple_object_attributes_merge): Declare, + replacing simple_object_attributes_compare. + +2010-11-04 Ian Lance Taylor + + * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go. + +2010-11-02 Ian Lance Taylor + + * simple-object.h: New file. + +2010-10-15 Dave Korn + + Sync LD plugin patch series (part 1/6) with src/include/. + * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member. + +2010-10-14 Dave Korn + + Apply LD plugin patch series (part 6/6). + * bfdlink.h (struct_bfd_link_callbacks): Document new argument + to add_archive_element callback used to return a replacement bfd which + is to be added to the hash table in place of the original element. + +2010-10-14 Dave Korn + + Apply LD plugin patch series (part 1/6). + * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member. + +2010-10-06 Andi Kleen + + * libiberty.h (setproctitle): Add prototype. + +2010-09-23 Matthew Gretton-Dann + + * arm.h (ARM_EXT_V6Z): Remove. + (ARM_EXT_SEC): New define. + (ARM_AEXT_V6Z): Use Security Extensions. + (ARM_AEXT_V6ZK): Likeiwse. + (ARM_AEXT_V6ZT2): Likewise. + (ARM_AEXT_V6ZKT2): Likewise. + (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions. + (ARM_ARCH_V7A_SEC): New define. + (ARM_ARCH_V7A_MP): Rename... + (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions. + +2010-09-09 Jakub Jelinek + + * dwarf2.h (DW_OP_GNU_implicit_pointer): New. + +2010-07-06 Ken Werner + + * floatformat.h (floatformat_ieee_half_big): Add declaration. + (floatformat_ieee_half_little): Likewise. + +2010-06-29 Alan Modra + + * dis-asm.h: Remove references to maxq. + +2010-06-21 Rafael Espindola + + * plugin-api.h (ld_plugin_set_extra_library_path): New. + (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH. + (ld_plugin_tv): Add tv_set_extra_library_path. + +2010-06-21 Jakub Jelinek + + * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF. + +2010-06-18 Rafael Espindola + + * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library): + Make argument const. + +2010-06-08 Laurynas Biveinis + + * splay-tree.h: Update copyright years. + (splay_tree_s): Document fields. + (splay_tree_new_typed_alloc): New. + + * hashtab.h: Update copyright years. + (htab_create_typed_alloc): New. + +2010-06-10 Tristan Gingold + + * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and + DW_TAG_HP_Bliss_field_set. + (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue, + DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size, + DW_AT_HP_definition_points, DW_AT_HP_default_location and + DW_AT_HP_is_result_param. + (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d, + DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited, + DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed, + DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d. + (enum dwarf_line_number_x_ops): Add + DW_LNE_HP_source_file_correlation. + (enum dwarf_source_language): Add DW_LANG_HP_Bliss, + DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro, + DW_LANG_HP_Assembler. + +2010-06-01 Rafael Espindola + + * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME. + +2010-04-26 Pedro Alves + + * filenames.h (PATH_SEPARATOR): Delete. + +2010-04-23 Pedro Alves + + * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR, + always define it independently of host, add `dos_based' parameter, + and handle it. + (PATH_SEPARATOR): Define. + (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it + independently of host, add `dos_based' parameter, and handle it. + (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define + it independently of host, add `dos_based' parameter, and handle + it. + (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH) + (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH) + (HAS_DOS_DRIVE_SPEC): New. + (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1. + (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1. + (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1. + * libiberty.h (dos_lbasename, unix_lbasename): Declare. + +2009-05-31 Ian Lance Taylor + + * ansidecl.h: Add extern "C" when compiling with C++. Treat C++ + the way we treat an ISO C compiler. Don't define inline as a + macro when compiling with C++. + * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C" + when compiling with C++. + * fibheap.h: Add extern "C" when compiling with C++. + +2010-04-23 Pedro Alves + + * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR, + always define it independently of host, add `dos_based' parameter, + and handle it. + (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it + independently of host, add `dos_based' parameter, and handle it. + (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define + it independently of host, add `dos_based' parameter, and handle + it. + (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH) + (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH) + (HAS_DOS_DRIVE_SPEC): New. + (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1. + (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1. + (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1. + * libiberty.h (dos_lbasename, unix_lbasename): Declare. + +2010-04-20 Nick Clifton + + * sha1.h: Update copyright notice to use GPLv3. + +2010-04-15 Nick Clifton + + * bout.h: Update copyright notice to use GPLv3. + * hp-symtab.h: Likewise. + * oasys.h: Likewise. + * progress.h: Likewise. + * sha1.h: Likewise. + * xtensa-isa-internal.h: Likewise. + * xtensa-isa.h: Likewise. + +2010-04-14 Doug Evans + + * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros. + +2010-04-05 Jakub Jelinek + + * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn + field. + +2010-03-25 Joseph Myers + + * dis-asm.h (print_insn_tic6x): Declare. + +2010-03-23 Joseph Myers + + * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define. + +2010-01-13 Joel Brobecker + + Add new DW_AT_use_GNAT_descriptive_type CU attribute. + * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type. + +2010-01-11 Tristan Gingold + + * demangle.h (ada_demangle): Add prototype. + +2010-01-05 Rainer Orth + + PR bootstrap/41771 + * ansidecl.h: Fix inline test for C99 and Sun Studio cc. + +2009-12-29 Joel Brobecker + + * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type. + +2009-12-14 Doug Kwan + + * bfdlink.h (struct bfd_link_callbacks): Rename function parameters + to avoid shadowed variable warnings. + * dis-asm.h (struct disassemble_info): Ditto. + (disassemble_init_for_target): Ditto. + (init_disassemble_info): Ditto. + +2009-11-18 Alan Modra + + * alloca-conf.h: Clarify comment. + +2009-11-06 Jonas Maebe + + Add DWARF attribute value for the "Borland fastcall" calling + convention. + * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant. + +2009-10-23 Kai Tietz + + * splay-tree.h (libi_uhostptr_t): Add gcc specific + __extension__ for long long type case to silent cX9. + (libi_shostptr_t): Likewise. + +2009-10-19 Rafael Avila de Espindola + + PR40790 + * plugin-api.h: Don't include stdint.h unconditionally. + +2009-10-15 Jakub Jelinek + + * dwarf2.h (DW_LANG_Python): Add comment that it is + a DWARF 4 addition. + +2009-10-14 Alan Modra + + * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from + bfd_link_common_skip_ar_aymbols. + (struct bfd_link_info): Here too. + +2009-10-09 Rafael Espindola + + * plugin-api.h (ld_plugin_add_input_library): Change argument name to + libname. + +2008-10-03 Rafael Espindola + + * plugin-api.h: New. + * lto-symtab.h: New. + +2009-10-05 Rafael Espindola + + * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE. + (ld_plugin_get_input_file): New. + (ld_plugin_release_input_file): New. + (ld_plugin_add_input_library): New. + (ld_plugin_message): Mark format const. + (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and + LDPT_ADD_INPUT_LIBRARY. + (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and + tv_add_input_library. + +2009-10-04 Jerry Quinn + + * plugin-api.h: Fix compile. + +2009-09-29 Jason Merrill + + * demangle.h (enum demangle_component_type): Add + DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG, + DEMANGLE_COMPONENT_UNNAMED_TYPE. + (struct demangle_component): Add s_unary_num. + +2009-09-29 DJ Delorie + + * dis-asm.h: Add prototype for print_insn_rx. + +2009-09-25 Dodji Seketeli + + * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and + DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack + and DW_TAG_formal_parameter_pack until DWARF 5 is out. + +2009-09-25 Cary Coutant + + Add rest of new values from DWARF Version 4. + * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias): + New tags. + (DW_FORM_ref_sig8): New name for DW_FORM_sig8. + (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr, + DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by, + DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded, + DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required, + DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New + attributes. + (DW_LANG_Python): New language. + +2009-09-24 Cary Coutant + + * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias): + New tags. + (DW_FORM_ref_sig8): New name for DW_FORM_sig8. + (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr, + DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by, + DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded, + DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required, + DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New + attributes. + (DW_LANG_Python): New language. + +2009-09-22 Dodji Seketeli + + * dwarf2.h (enum dwarf_tag): Add + DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack. + +2009-09-09 Martin Thuresson + + * bfdlink.h (struct bfd_link_hash_common_entry): Move to top + level. + +2009-08-06 Michael Eager + + * dis-asm.h: Decl print_insn_microblaze(). + +2009-07-24 Ian Lance Taylor + + * libiberty.h (crc32): Declare. + +2009-07-20 Cary Coutant + Doug Evans + + Add some dwarf4 values. + * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit. + (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc, + DW_FORM_flag_present, DW_FORM_sig8. + (enum dwarf_attribute): Add DW_AT_signature. + +2009-07-17 Jan Kratochvil + + * demangle.h + (enum demangle_component_type ) + (enum demangle_component_type ): + New. + +2009-07-10 Tom Tromey + + * dwarf2.h: New file, moved from elf/. + +2009-07-09 Jakub Jelinek + + * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value + and DW_OP_stack_value. + +2009-07-09 Tom Tromey + + * elf/dwarf2.h: Remove, renaming to... + * dwarf2.h: ... this. + +2009-06-29 Tom Tromey + + * elf/dwarf2.h: New file. Merged with gdb. + +2009-06-18 Nick Clifton + + * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags + field of struct disassemble_info. + +2009-06-09 Ian Lance Taylor + + * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++. + +2009-06-15 Nick Clifton + + * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of + struct disassemble_info. + +2009-06-02 Ian Lance Taylor + + * ansidecl.h (EXPORTED_CONST): Define. + +2009-05-31 Ian Lance Taylor + + * ansidecl.h: Add extern "C" when compiling with C++. Treat C++ + the way we treat an ISO C compiler. Don't define inline as a + macdro when compiling with C++. + * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C" + when compiling with C++. + * fibheap.h: Add extern "C" when compiling with C++. + +2009-05-25 Tristan Gingold + + * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB, + FOPEN_AUB): Use "rfm=udf,rat=none" attribute. + +2009-04-22 Taras Glek + + * hashtab.h: Update GTY annotations to new syntax. + * splay-tree.h: Likewise. + +2009-04-08 H.J. Lu + + * bfdlink.h (bfd_link_info): Add warn_alternate_em. + +2009-03-18 Alan Modra + + * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13 + documentation. + +2009-03-17 Jason Merrill + + * demangle.h (enum demangle_component_type): Add + DEMANGLE_COMPONENT_FUNCTION_PARAM. + +2008-12-01 Cary Coutant + + * plugin-api.h (LDPS_BAD_HANDLE): New constant. + (ld_plugin_get_input_file): New typedef. + (ld_plugin_release_input_file): New typedef. + (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants. + (struct ld_plugin_tv): Add two new fields. + +2008-12-23 Jon Beniston + + * dis-asm.h: Add LM32 disassembler function prototype. + +2008-12-10 Jason Merrill + + * demangle.h (enum demangle_component_type): Add + DEMANGLE_COMPONENT_FIXED_TYPE. + +2008-12-01 Cary Coutant + + * plugin-api.h (ld_plugin_message): Change format parameter to const. + +2008-12-01 Cary Coutant + + * plugin-api.h: Fix syntax error when compiling with C++. + +2008-11-26 Alan Modra + + PR 7047 + * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol". + Add "literal". + +2008-11-21 Sterling Augustine + + * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag. + * xtensa-isa.h (xtensa_state_is_shared_or): New prototype. + +2008-11-19 Bob Wilson + + * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32) + (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR) + (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1. + (XCHAL_NUM_AREGS): Change to 32. + (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K. + (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32. + (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5. + (XCHAL_DCACHE_IS_WRITEBACK): Change to 1. + (XCHAL_DEBUGLEVEL): Change to 6. + +2008-11-14 Tristan Gingold + + * fopen-vms.h (FOPEN_RB): Use a single string to match the + standard prototype. + (FOPEN_WB): Ditto. + (FOPEN_AB): Ditto. + (FOPEN_RUB): Ditto. + (FOPEN_WUB): Ditto. + (FOPEN_AUB): Ditto. + +2008-10-21 Alan Modra + + * obstack.h (obstack_finish ): Cast result to void *. + +2008-10-06 Jason Merrill + + * demangle.h (enum demangle_component_type): Add + DEMANGLE_COMPONENT_PACK_EXPANSION. + +2008-09-22 Rafael Espindola + + * plugin-api.h (ld_plugin_status): Remove comma from the last item. + Use C style comment. + (ld_plugin_api_version, ld_plugin_output_file_type, + ld_plugin_symbol_kind, ld_plugin_symbol_visibility, + ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove + comma from the last item. + +2008-09-18 Cary Coutant + + Add plugin functionality for link-time optimization (LTO). + * plugin-api.h: New file. + +2008-09-09 Jason Merrill + + * demangle.h (enum demangle_component_type): Add + DEMANGLE_COMPONENT_DECLTYPE. + +2008-08-25 Alan Modra + + * binary-io.h: New file, imported from gnulib, but don't + #include or . + +2008-08-17 Alan Modra + + * bfdlink.h (bfd_generic_link_read_symbols): Declare. + +2008-07-12 Jie Zhang + + Revert + 2008-07-12 Jie Zhang + * bfdlink.h (struct bfd_link_info): Add sep_code member + variable. + +2008-07-12 Jie Zhang + + * bfdlink.h (struct bfd_link_info): Add sep_code member + variable. + +2008-07-07 Stan Shebs + + * dis-asm.h (struct disassemble_info): Add endian_code field. + +2008-07-07 Joel Brobecker + + * safe-ctype.h: Add #include of ctype.h before redefining + the ctype.h macros. + +2008-07-04 Joel Brobecker + + * safe-ctype.h: Remove #error when detecting that ctype.h has been + included. Redefine the various macros provided by ctype.h as + undefined variables. + +2008-06-23 Kaveh R. Ghazi + + * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR, + XDUPVAR, XOBNEWVEC, XOBNEWVAR): New. + +2008-06-06 Alan Modra + + * bfdlink.h (struct bfd_link_info): Add "path_separator". + +2008-04-10 Andreas Krebbel + + * dis-asm.h (print_s390_disassembler_options): + Prototype added. + +2008-03-24 Ian Lance Taylor + + * sha1.h: New file, from gnulib. + + * md5.h: Add extern "C" when compiled with C++. + +2008-03-24 Ian Lance Taylor + + * md5.h: Add extern "C" when compiled with C++. + +2008-03-21 Ian Lance Taylor + + * filenames.h: Add extern "C" when compiled with C++. + +2008-02-15 Alan Modra + + * bfdlink.h (struct bfd_link_hash_table): Delete creator field. + (struct bfd_link_info): Add output_bfd. + +2008-02-11 Bob Wilson + + * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero. + (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New. + +2008-01-26 David Daney + + * demangle.h (demangle_component_type): Add + DEMANGLE_COMPONENT_JAVA_RESOURCE, + DEMANGLE_COMPONENT_COMPOUND_NAME, and + DEMANGLE_COMPONENT_CHARACTER as new enum values. + (demangle_component): Add struct s_character to union u. + +2007-11-07 Joseph Myers + Daniel Jacobowitz + + * floatformat.h (struct floatformat): Add split_half field. + (floatformat_ibm_long_double): New. + +2007-09-06 Tom Tromey + + * libiberty.h (pex_free): Document process killing. + +2007-08-31 Douglas Gregor + + * demangle.h (enum demangle_component_type): Add + DEMANGLE_COMPONENT_RVALUE_REFERENCE. + +2007-07-25 Ben Elliston + + * ternary.h: Remove. + +2007-07-18 Bob Wilson + + * xtensa-config.h (XCHAL_HAVE_THREADPTR): New. + (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New. + +2007-07-17 Nick Clifton + + * COPYING3: New file. Contains version 3 of the GNU General + Public License. + +2007-07-12 Kai Tietz + + * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types + work-a-round whitespace problem in gcc gengtype. + + * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types, + needed for WIN64 when a long is not wide enough for a pointer. + (splay_tree_key, splay_tree_value): Use the new types. + +2007-07-09 Roland McGrath + + * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id. + +2007-07-06 Nick Clifton + + * bfdlink.h: Update copyright notice to refer to GPLv3. + +2007-06-29 M R Swami Reddy + + * dis-asm.h (print_insn_cr16): New prototype. + +2007-06-01 Noah Misch + Alan Modra + + * bfdlink.h (struct bfd_link_info): Add input_bfds_tail. + +2007-05-07 Nathan Froyd + + * libiberty.h (writeargv): Declare. + +2007-04-30 Alan Modra + + * bfdlink.h (struct bfd_link_info): Add "info" and "minfo". + +2007-04-25 Mark Mitchell + + * demangle.h: Change license to LGPL + exception. + +2007-04-10 Richard Henderson + + * bfdlink.h (struct bfd_link_info): Add relax_trip. + +2007-03-29 Joel Brobecker + + * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp + regardless of the type of file system. + +2007-03-06 Jan Hubicka + + * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New. + +2007-02-21 Nick Clifton + + * bfdlink.h (struct bfd_link_callbacks): Add + override_segment_assignment field. + +2007-02-17 Mark Mitchell + Nathan Sidwell + Vladimir Prus + + * bin-bugs.h: Remove. + +2007-02-09 Joseph S. Myers + + * libiberty.h (pex_write_input): Remove prototype. + +2007-02-05 Dave Brolley + + * Contribute the following changes: + 2001-03-26 Ben Elliston + + * dis-asm.h (print_insn_mep): Declare. + +2007-02-02 H.J. Lu + + * dis-asm.h (print_i386_disassembler_options): New. + +2007-01-31 Vladimir Prus + + * libiberty.h (PEX_STDERR_TO_PIPE): New define. + (PEX_BINARY_ERROR): New define. + (pex_read_err): New function. + +2007-01-29 Simon Baldwin + + * demangle.h: New cplus_demangle_print_callback, + cplus_demangle_v3_callback, and java_demangle_v3_callback function + prototypes, and demangle_callbackref type definition. + +2007-01-16 H.J. Lu + + PR ld/3831 + * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list. + Add dynamic and dynamic_data. + +2006-12-05 Michael Tautschnig + Nick Clifton + + * ansidecl.h (ATTRIBUTE_PACKED): Define. + +2006-11-30 Andrew Stubbs + J"orn Rennecke + + PR driver/29931 + * libiberty.h (make_relative_prefix_ignore_links): Declare. + +2006-11-27 Bob Wilson + + * xtensa-config.h (XSHAL_ABI): New. + (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New. + +2006-11-27 Bob Wilson + + * xtensa-isa.h (STATIC_LIBISA): Delete. + +2006-10-30 Paul Brook + + * dis-asm.h (disassemble_info): Add symtab, symtab_pos and + symtab_size. + +2006-10-30 H.J. Lu + + PR ld/3111 + * bfdlink.h (bfd_link_info): Add reduce_memory_overheads. + +2006-10-25 Trevor Smigiel + Yukishige Shibata + Nobuhisa Fujinami + Takeaki Fukuoka + Alan Modra + + * dis-asm.h (print_insn_spu): Declare. + +2006-09-17 Mei Ligang + + * dis-asm.h: Add prototypes for Score disassembler routines. + +2006-09-07 H.J. Lu + + * bfdlink.h (bfd_elf_dynamic_list): New. + (bfd_link_info): Add a dynamic field. + +2006-08-04 Marcelo Tosatti + + * bfdlink.h (struct bfd_link_info): New field: print_gc_sections. + +2006-07-10 Jakub Jelinek + + * bfdlink.h (struct bfd_link_info): Add emit_hash and + emit_gnu_hash bitfields. + +2006-04-11 Jim Blandy + + * libiberty.h (pex_input_file, pex_input_pipe): New declarations. + +2006-04-06 H.J. Lu + + * bfdlink.h (bfd_link_info): Replace need_relax_finalize with + relax_pass. + +2006-02-17 Shrirang Khisti + Anil Paranjape + Shilin Shakti + + * dis-asm.h (print_insn_xc16c): New prototype. + +2006-01-18 DJ Delorie + + * md5.h: Include ansidecl.h + +2006-01-17 Andreas Schwab + + PR binutils/1486 + * dis-asm.h (struct disassemble_info): Add + disassembler_needs_relocs. + +2006-01-09 Bob Wilson + + * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define. + +2005-12-30 Bob Wilson + + * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New. + +2005-12-16 Nathan Sidwell + + Second part of ms1 to mt renaming. + * dis-asm.h (print_insn_mt): Renamed. + +2005-12-10 Terry Laurenzo + + PR java/9861 + * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative + output format for return types + +2005-11-03 Alan Modra + + * bfdlink.h (struct bfd_link_order): Tweak comment. + +2005-10-31 Mark Kettenis + + * floatformat.h (enum floatformat_byteorders): Add + floatformat_vax. + (floatformat_vax_aingle, floatformat_vax_double): Declare. + +2005-10-28 Dave Brolley + + Contribute the following changes: + 2003-09-29 Dave Brolley + + * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for + more exotic underlying types to be used. + +2005-10-25 Arnold Metselaar + + disasm.h: Add declaration for print_insn_z80 + +2005-09-30 Catherine Moore + + * dis-asm.h (print_insn_bfin): Declare. + +2005-09-26 Mark Mitchell + + * libiberty.h (expandargv): New function. + +2005-08-18 Alan Modra + + * bfdlink.h: Remove mention of a29k. + * dis-asm.h: Remove a29k support. + +2005-08-17 Mark Kettenis + + * floatformat.h (struct floatformat): Change type of large + argument for is_valid member to `const void *'. + (floatformat_to_double): Change type of second argument to `const + void *'. + (floatformat_from_double): Change type of last argument to `void + *'. + (floatformat_is_valid): Change type of last argument to `const + void *'. + +2005-07-14 Jim Blandy + + * dis-asm.h (print_insn_m32c): New declaration. + +2005-07-12 Ben Elliston + + * xregex2.h (regexec): Qualify this prototype with __extension__ + when compiling with GNU C. + +2005-07-07 Kaveh R. Ghazi + + * dis-asm.h (fprintf_ftype): Add format attribute. + +2005-07-03 Steve Ellcey + + PR other/13906 + * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New. + * md5.h (md5_uintptr): New. + (md5_ctx): Align buffer field. + +2005-06-30 Daniel Berlin + + * hashtab.h (HTAB_DELETED_ENTRY): New macro. + (HTAB_EMPTY_ENTRY): New macro. + +2005-06-20 Geoffrey Keating + + * libiberty.h (strverscmp): Prototype. + +2005-06-08 Zack Weinberg + + * dis-asm.h (get_arm_regnames): Update prototype. + +2005-06-07 Aldy Hernandez + Michael Snyder + Stan Cox + + * dis-asm.h: Externalize print_insn_ms1. + +2005-06-06 Gabriel Dos Reis + + * libiberty.h (XOBFINISH): New. + +2005-06-03 Alan Modra + + * bfdlink.h (struct bfd_link_callbacks): Add einfo. + +2005-06-01 Kaveh R. Ghazi + + * libiberty.h (vsnprintf): Add format attribute. + +2005-05-29 Kaveh R. Ghazi + + * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF. + +2005-05-28 Eli Zaretskii + + * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if + needed. + (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed. + +2005-05-25 Richard Henderson + + * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New. + +2005-05-24 Gabriel Dos Reis + + * libiberty.h (ACONCAT): Properly cast value of alloca(). + + * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if + __cplusplus. + +2005-05-12 Steve Ellcey + + libiberty.h: Do not define empty basename prototype. + +2005-05-10 Nick Clifton + + * Update the address and phone number of the FSF organization in + the GPL notices in the following files: + COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h, + dyn-string.h, fibheap.h, filenames.h, floatformat.h, + fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h, + libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h, + partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h, + symcat.h, ternary.h, xregex2.h, xtensa-config.h, + xtensa-isa-internal.h, xtensa-isa.h + +2005-04-25 Kaveh R. Ghazi + + * libiberty.h (unlock_std_streams): New. + +2005-04-19 Kaveh R. Ghazi + + * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h: + Don't use the PTR macro. + + * sort.h: Don't use the PARAMS macro. + +2005-04-16 Kaveh R. Ghazi + + * libiberty.h (unlock_stream): New. + +2005-04-13 Kaveh R. Ghazi + + * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked): + Remove parameter names. + +2005-04-11 Kaveh R. Ghazi + + * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked): + Provide prototypes for new functions. + +2005-03-29 Ian Lance Taylor + + * libiberty.h: Fix indentation. + +2005-03-28 Ian Lance Taylor + + * libiberty.h: Include . + (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define. + (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define. + (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define. + (pex_init, pex_run, pex_read_output): Declare. + (pex_get_status, pex_get_times, pex_free, pex_one): Declare. + (struct pex_time): Define. + +2005-03-28 Mark Mitchell + + * libiberty.h (ffs): Declare, if necessary. + +2005-03-27 Gabriel Dos Reis + + * ternary.h: Don't use PARAMS anymore. + +2005-03-27 Gabriel Dos Reis + + * md5.h: Remove definition and uses of __P. + * dyn-string.h: Remove uses of PARAMS. + * fibheap.h: Likewise. + * floatformat.h: Likewise. + * hashtab.h: Likewise. + +2005-03-26 Gabriel Dos Reis + + * demangle.h: Remove uses of PARAMS. + + * libiberty.h (ANSI_PROTOTYPES): Remove guard since + ANSI_PROTOTYPES is always assumed. + Remove uses of PARAMS throughout. + +2005-03-24 Kaveh R. Ghazi + + * libiberty.h (xstrndup): Declare. + +2005-03-22 Kaveh R. Ghazi + + * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC. + +2005-03-22 Bob Wilson + + * xtensa-isa.h: Update a comment and whitespace. + +2005-03-16 H.J. Lu + + * bfdlink.h (bfd_link_info): Add gc_sections. + +2005-03-09 Mark Mitchell + + * libiberty.h (gettimeofday): Declare. + +2005-03-01 Jan Beulich + + * libiberty.h: Declare unlink_if_ordinary. + +2005-02-21 Alan Modra + + * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix. + * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise. + (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise. + +2005-02-14 Paolo Bonzini + + PR bootstrap/19818 + * ansidecl.h (PARAMS): Guard from redefinition. + +2005-02-03 Alan Modra + + * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak. + +2005-02-01 Alan Modra + + * bfdlink.h (bfd_link_repair_undef_list): Declare. + +2005-01-10 Andreas Schwab + + * dis-asm.h (struct disassemble_info): Add skip_zeroes and + skip_zeroes_at_end. + +2004-12-11 Ben Elliston + + * fibheap.h (struct fibnode): Only use unsigned long bitfields + when __GNUC__ is defined and ints are less than 32-bits wide. + +2004-11-04 Paul Brook + + * bfdlink.h (bfd_link_info): Add default_imported_symver. + +2004-11-12 Bob Wilson + + * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id. + * xtensa-isa.h (xtensa_interface_class_id): New prototype. + +2004-11-08 Inderpreet Singh + Vineet Sharma + + * dis-asm.h: Add prototype for print_insn_maxq_little. + +2004-10-26 Paul Brook + + * bfdlink.h (struct bfd_link_info): Add create_default_symver. + +2004-10-21 H.J. Lu + + PR 463 + * bfdlink.h (bfd_link_callbacks): Add a pointer to struct + bfd_link_hash_entry to reloc_overflow. + +2004-10-07 Bob Wilson + + * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS, + XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New. + (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete. + + * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete. + (config_sturct struct): Delete. + (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE, + XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN, + XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP, + XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL, + XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define. + (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New. + (xtensa_insn_decode_fn): Rename to ... + (xtensa_opcode_decode_fn): ... this. + (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn, + xtensa_undo_reloc_fn): Update. + (xtensa_encoding_template_fn): Delete. + (xtensa_opcode_encode_fn, xtensa_format_decode_fn, + xtensa_length_decode_fn): New. + (xtensa_format_internal, xtensa_slot_internal): New types. + (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative, + get_field, and set_field fields. Add name, field_id, regfile, + num_regs, and flags fields. + (xtensa_arg_internal): New type. + (xtensa_iclass_internal): Change operands field to array of + xtensa_arg_internal. Add num_stateOperands, stateOperands, + num_interfaceOperands, and interfaceOperands fields. + (xtensa_opcode_internal): Delete length, template, and iclass fields. + Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses. + (opname_lookup_entry): Delete. + (xtensa_regfile_internal, xtensa_interface_internal, + xtensa_funcUnit_internal, xtensa_state_internal, + xtensa_sysreg_internal, xtensa_lookup_entry): New. + (xtensa_isa_internal): Replace opcode_table field with opcodes field. + Change type of opname_lookup_table. Delete num_modules, + module_opcode_base, module_decode_fn, config, and has_density fields. + Add num_formats, formats, format_decode_fn, length_decode_fn, + num_slots, slots, num_fields, num_operands, operands, num_iclasses, + iclasses, num_regfiles, regfiles, num_states, states, + state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table, + max_sysreg_num, sysreg_table, num_interfaces, interfaces, + interface_lookup_table, num_funcUnits, funcUnits and + funcUnit_lookup_table fields. + (xtensa_isa_module, xtensa_isa_modules): Delete. + (xtensa_isa_name_compare): New prototype. + (xtisa_errno, xtisa_error_msg): New. + * xtensa-isa.h (XTENSA_ISA_VERSION): Define. + (xtensa_isa): Change type. + (xtensa_operand): Delete. + (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg, + xtensa_interface, xtensa_funcUnit, xtensa_isa_status, + xtensa_funcUnit_use): New types. + (libisa_module_specifier): Delete. + (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes. + (xtensa_insnbuf_free, xtensa_insnbuf_to_chars, + xtensa_insnbuf_from_chars): Update prototypes. + (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa, + xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn, + xtensa_encode_insn, xtensa_insn_length, + xtensa_insn_length_from_first_byte, xtensa_num_operands, + xtensa_operand_kind, xtensa_encode_result, + xtensa_operand_isPCRelative): Delete. + (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field, + xtensa_operand_set_field, xtensa_operand_encode, + xtensa_operand_decode, xtensa_operand_do_reloc, + xtensa_operand_undo_reloc): Update prototypes. + (xtensa_isa_maxlength, xtensa_isa_length_from_chars, + xtensa_isa_num_pipe_stages, xtensa_isa_num_formats, + xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states, + xtensa_isa_num_sysregs, xtensa_isa_num_interfaces, + xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup, + xtensa_format_decode, xtensa_format_encode, xtensa_format_length, + xtensa_format_num_slots, xtensa_format_slot_nop_opcode, + xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode, + xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump, + xtensa_opcode_is_loop, xtensa_opcode_is_call, + xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands, + xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses, + xtensa_opcode_funcUnit_use, xtensa_operand_name, + xtensa_operand_is_visible, xtensa_operand_is_register, + xtensa_operand_regfile, xtensa_operand_num_regs, + xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative, + xtensa_stateOperand_state, xtensa_stateOperand_inout, + xtensa_interfaceOperand_interface, xtensa_regfile_lookup, + xtensa_regfile_lookup_shortname, xtensa_regfile_name, + xtensa_regfile_shortname, xtensa_regfile_view_parent, + xtensa_regfile_num_bits, xtensa_regfile_num_entries, + xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits, + xtensa_state_is_exported, xtensa_sysreg_lookup, + xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number, + xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name, + xtensa_interface_num_bits, xtensa_interface_inout, + xtensa_interface_has_side_effect, xtensa_funcUnit_lookup, + xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes. +2004-10-07 Jeff Baker + + * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel. + +2004-09-17 Alan Modra + + * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements + of union. + +2004-09-13 Aaron W. LaFramboise + + * libiberty.h (basename): Prototype for __MINGW32__. + +2004-09-04 Kaveh R. Ghazi + + * ansidecl.h (ATTRIBUTE_SENTINEL): Define. + * libiberty.h (concat, reconcat, concat_length, concat_copy, + concat_copy2): Use ATTRIBUTE_SENTINEL. + +2004-08-13 Alan Modra + + * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler". + (LD_DEFINITION_IN_DISCARDED_SECTION): Delete. + +2004-08-02 Gabriel Dos Reis + + * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any + const-qualification before disposal. + +2004-07-24 Bernardo Innocenti + + * ansidecl.h (ARG_UNUSED): New Macro. + +2004-07-23 H.J. Lu + + * bin-bugs.h (REPORT_BUGS_TO): Set to + "". + +2004-07-21 Paolo Bonzini + + * ansidecl.h (ATTRIBUTE_PURE): New. + +2004-07-13 Bernardo Innocenti + + * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from + libcpp/internal.h. + (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New + macros. + +2004-07-13 Bernardo Innocenti + + * libiberty.h (ASTRDUP): Add casts required for stricter + type conversion rules of C++. + * obstack.h (obstack_free): Likewise. + +2004-07-07 Tomer Levi + + * dis-asm.h (print_insn_crx): Declare. + +2004-06-24 Alan Modra + + * bfdlink.h (struct bfd_link_order): Update comment. + +2004-05-11 Jakub Jelinek + + * bfdlink.h (struct bfd_link_info): Add relro, relro_start and + relro_end fields. + +2004-05-04 Andreas Jaeger + + * demangle.h: Do not use C++ reserved keyword typename as + parameter for cplus_demangle_fill_builtin_type. + +2004-04-22 Richard Henderson + + * hashtab.h (struct htab): Add size_prime_index. + +2004-04-13 Jeff Law + + * hashtab.h (htab_remove_elt_with_hash): Prototype new function. + +2004-03-30 Zack Weinberg + + * hashtab.h, splay-tree.h: Use new shorter form of GTY markers. + +2004-03-25 Stan Shebs + + * mpw/: Remove subdirectory and everything in it. + +2004-03-23 Alan Modra + + PR 51. + * bfdlink.h (struct bfd_link_info): Add wrap_char. + +2004-03-20 H.J. Lu + + * bfdlink.h (bfd_link_info): Correct comments for the + unresolved_syms_in_objects field. + +2004-02-24 Ian Lance Taylor + + * dyn-string.h: Update copyright date. + +2004-02-23 Ian Lance Taylor + + * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and + the associated #defines. + +2004-01-12 Ian Lance Taylor + + * demangle.h: Instead of checking ANSI_PROTOTYPES, just include + "libiberty.h". + + * demangle.h: If ANSI_PROTOTYPES is defined, include . + + * demangle.h (enum demangle_component_type): Define. + (struct demangle_operator_info): Declare. + (struct demangle_builtin_type_info): Declare. + (struct demangle_component): Define. + (cplus_demangle_fill_component): Declare. + (cplus_demangle_fill_name): Declare. + (cplus_demangle_fill_builtin_type): Declare. + (cplus_demangle_fill_operator): Declare. + (cplus_demangle_fill_extended_operator): Declare. + (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare. + (cplus_demangle_v3_components): Declare. + (cplus_demangle_print): Declare. + +For older changes see ChangeLog-9103 + +Copyright (C) 2004-2015 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Local Variables: +mode: change-log +left-margin: 8 +fill-column: 74 +version-control: never +End: diff --git a/include/aout/ChangeLog b/include/aout/ChangeLog deleted file mode 100644 index f0148d4..0000000 --- a/include/aout/ChangeLog +++ /dev/null @@ -1,285 +0,0 @@ -2015-12-01 Alan Modra - - * adobe.h: Invoke aout N_* macros with pointer to - struct internal_exec. - * aout64.h: Likewise. - * dynix3.h: Likewise. - * encap.h: Likewise. - * hp.h: Likewise. - * hp300hpux.h: Likewise. - * sun4.h: Likewise. - -2015-01-01 Alan Modra - - Update year range in copyright notice of all files. - -2014-03-05 Alan Modra - - Update copyright years. - -2012-12-17 Nick Clifton - - * hppa.h: Add copyright notice. - -2010-04-15 Nick Clifton - - * adobe.h: Update copyright notice to use GPLv3. - * aout64.h: Likewise. - * ar.h: Likewise. - * dynix3.h: Likewise. - * encap.h: Likewise. - * host.h: Likewise. - * hp.h: Likewise. - * hp300hpux.h: Likewise. - * ranlib.h: Likewise. - * reloc.h: Likewise. - * stab.def: Likewise. - * stab_gnu.h: Likewise. - * sun4.h: Likewise. - -2009-10-02 Alan Modra - - * aout64.h (N_SHARED_LIB): Define as zero if not already defined. - * sun4.h (N_SHARED_LIB): Define. - * hp300hpux.h (N_SHARED_LIB): Don't define. - -2008-08-28 Tristan Gingold - - * stab.def: Add BNSYM, ENSYM, OSO for darwin. - -2008-03-27 Cary Coutant - - * ar.h (ARMAGT): New magic string for thin archives. - -2005-08-18 Alan Modra - - * encap.h: Remove a29k support. - -2005-05-10 Nick Clifton - - * Update the address and phone number of the FSF organization in - the GPL notices in the following files: - adobe.h, aout64.h, ar.h, dynix3.h, encap.h, host.h, hp.h, - ranlib.h, reloc.h, stab.def, stab_gnu.h, sun4.h - -2004-01-06 Mark Kettenis - - * stab.def: Add N_PATCH to DO definition. - -2003-03-06 Elias Athanasopoulos - - * aout64.h (BYTES_IN_WORD): Define if necessary. - -2001-09-18 Alan Modra - - * aout64.h: Formatting fixes. - (N_TXTADDR): Evaluate to a bfd_vma. - (N_DATADDR): Avoid negative unsigned warning. - * hp300hpux.h: Formatting fixes. - (N_DATADDR): Avoid negative unsigned warning. - -2000-04-03 Hans-Peter Nilsson - - * aout64.h (RELOC_EXT_BITS_EXTERN_BIG): Wrap definition in #ifndef. - (RELOC_EXT_BITS_EXTERN_LITTLE): Ditto. - (RELOC_EXT_BITS_TYPE_BIG): Ditto. - (RELOC_EXT_BITS_TYPE_SH_BIG): Ditto. - (RELOC_EXT_BITS_TYPE_LITTLE): Ditto. - (RELOC_EXT_BITS_TYPE_SH_LITTLE): Ditto. - -1999-07-12 Ian Lance Taylor - - * aout64.h (N_SHARED_LIB): Define as 0 if TEXT_START_ADDR is - defined as 0. - -1998-06-28 Peter Schauer - - * stab.def: Add N_ALIAS from SunPro F77. - -1996-03-11 Ian Lance Taylor - - * stab.def: Use __define_stab_duplicate rather than __define_stab - for duplicate entries N_BROWS and N_MOD2. - * stab_gnu.h (__define_stab_duplicate): Define before including - stab.def. - -1995-10-27 Niklas Hallqvist - - * aout64.h, host.h, hp300hpux.h, sun4.h: Changed PAGE_SIZE to - TARGET_PAGE_SIZE. - -1995-09-12 Ian Lance Taylor - - * sun4.h (struct internal_sun4_dynamic_link): Change all fields - from long to unsigned long. - -1995-07-12 Ken Raeburn - - * sun4.h (PAGE_SIZE): Undefine before defining. - -1994-09-04 Richard Earnshaw (rwe@pegasus.esprit.ec.org) - - * aout64.h: Only define QMAGIC if it isn't already defined. - -1994-06-16 Ian Lance Taylor (ian@tweedledumb.cygnus.com) - - * aout64.h (BMAGIC): Define. - -1994-06-11 Ian Lance Taylor (ian@tweedledumb.cygnus.com) - - Add weak symbols as an extension to a.out. - * aout64.h (N_WEAKU, N_WEAKA, N_WEAKT, N_WEAKD, N_WEAKB): Define. - * stab.def: Update symbol value table. - -1994-06-02 Ian Lance Taylor (ian@tweedledumb.cygnus.com) - - * sun4.h (EXTERNAL_SUN4_DYNAMIC_DEBUGGER_SIZE): Correct from 28 to - 24. Fix up ld_got comment. - -1994-03-30 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) - - * dynix3.h: Cleanup, adapt to current bfd version. - -1994-02-26 Ian Lance Taylor (ian@cygnus.com) - - * aout64.h: Add casts to avoid warnings from SVR4 cc. - -1994-02-11 Stan Shebs (shebs@andros.cygnus.com) - - * ar.h (ARMAG, ARMAGB, ARFMAG): Change '\n' to '\012', for greater - portability. - -1994-01-21 Ian Lance Taylor (ian@tweedledumb.cygnus.com) - - * sun4.h: Added information about SunOS shared libraries. - -1994-01-07 Jim Kingdon (kingdon@deneb.cygnus.com) - - * aout64.h (N_TXTADDR): Add comment regarding OMAGIC and NMAGIC. - -1993-12-25 Jim Kingdon (kingdon@lioth.cygnus.com) - - * aout64.h (N_DATOFF): Don't pad (revert change of 8 Jul 1993). - -1993-11-16 Jim Kingdon (kingdon@lioth.cygnus.com) - - * aout64.h: New macros ZMAGIC_DISK_BLOCK_SIZE and N_DISK_BLOCK_SIZE - for Linux ZMAGIC. - (N_TXTOFF, N_DATOFF): Use them. - -1993-11-04 Ken Raeburn (raeburn@kr-pc.cygnus.com) - - * aout64.h (RELOC_STD_BITS_RELATIVE_LITTLE): Fixed value to match - sun3 system; used to overlap other fields. - (RELOC_STD_BITS_JMPTABLE_LITTLE): Likewise. - -1993-11-03 David J. Mackenzie (djm@thepub.cygnus.com) - - * aout64.h (RELOC_STD_BITS_BASEREL_LITTLE): Make it 0x10 (Ken's - suggestion) to avoid conflict with RELOC_STD_BITS_EXTERN_LITTLE. - -1993-10-29 Ian Lance Taylor (ian@tweedledumb.cygnus.com) - - * hp300hpux.h (N_SHARED_LIB): Define to be 0. - -1993-09-13 John Gilmore (gnu@cygnus.com) - - * ar.h (ARMAP_TIME_OFFSET): Add and describe. - -Mon Aug 23 Sean Fagan (sef@cygnus.com) - - * aout64.h [ARCH_SIZE != 64]: Allow N_BADMAG to be overridden. - -1993-08-16 Jim Kingdon (kingdon@lioth.cygnus.com) - - * stab_gnu.h: Include aout/stab.def not just stab.def. - -1993-07-18 Jim Kingdon (kingdon@rtl.cygnus.com) - - * dynix3.h: New, for symmetry running dynix. - -1993-07-08 Jim Kingdon (kingdon@lioth.cygnus.com) - - * aout64.h (N_BADMAG): Recognize QMAGIC. - N_TXTOFF, N_TXTADDR, N_TXTSIZE: Special code for QMAGIC. - N_DATOFF: Pad text size if we need to. - -1993-06-18 Jim Kingdon (kingdon@lioth.cygnus.com) - - * stab.def (N_ECOML): Fix comment. - -1993-05-31 Jim Kingdon (kingdon@cygnus.com) - - * stab.def: Remove Solaris information on N_FUN stabstring grammar; - I've transferred it to gdb/doc/stabs.texinfo, where it belongs. - -1993-05-10 Ken Raeburn (raeburn@kr-pc.cygnus.com) - - * hp300hpux.h: Patch from Glenn Engel for linker problem and - compatibility fix: - (OMAGIC, NMAGIC): New definitions. - (SHAREMAGIC): Deleted. - (HPUX_DOT_O_MAGIC): New macro. - (_N_BADMAG): Adjusted. - (N_HEADER_IN_TEXT, N_DATADDR): New macros. - -1993-04-29 Ken Raeburn (raeburn@deneb.cygnus.com) - - * hp300hpux.h: New file from Glenn Engel, glenne@lsid.hp.com. - -1993-04-27 Ken Raeburn (raeburn@kr-pc.cygnus.com) - - * aout64.h (struct external_exec, *MAGIC, N_BADMAG): Don't define - if `external_exec' is already defined as a macro. - (N_DATOFF, N_TRELOFF, N_DRELOFF, N_SYMOFF, N_STROFF): Don't define - if already defined. - (struct external_nlist, EXTERNAL_NLIST_SIZE): Don't define if - `external_nlist' is already defined as a macro. - -1992-08-15 John Gilmore (gnu@cygnus.com) - - * adobe.h: Add description of a.out.adobe format. - -1992-07-03 John Gilmore (gnu at cygnus.com) - - * stab.def: Update more Solaris definitions. - * stab_gnu.h: Add N_SO language types, and Solaris basic float types. - -1992-06-14 John Gilmore (gnu at cygnus.com) - - * stab.def: Update descriptions of Solaris-2 stabs; add N_UNDF. - -1992-06-11 John Gilmore (gnu at cygnus.com) - - * stab.def: Add N_OBJ and N_OPT from Solaris-2. - -1992-01-30 John Gilmore (gnu at cygnus.com) - - * aout64.h: N_TXTSIZE needs some more parentheses. - I don't trust C precedence. - -1991-12-18 Per Bothner (bothner at cygnus.com) - - * aout64.h: Move common sunos-specific test - to recognize shared libraries into new macro N_SHARED_LIB. - Use it to simplify & reformat N_TXTADDR, N_TXTOFF, N_TXTSIZE. - -1991-11-30 Steve Chamberlain (sac at rtl.cygnus.com) - - * aout64.h, ar.h, encap.h, host.h, hp.h, ranlib.h, reloc.h, - stab.def, stab_gnu.h, sun4.h: All moved from the devo/include - directory. - - -Copyright (C) 1991-2015 Free Software Foundation, Inc. - -Copying and distribution of this file, with or without modification, -are permitted in any medium without royalty provided the copyright -notice and this notice are preserved. - -Local Variables: -mode: change-log -left-margin: 8 -fill-column: 74 -version-control: never -End: diff --git a/include/aout/ChangeLog-9115 b/include/aout/ChangeLog-9115 new file mode 100644 index 0000000..f0148d4 --- /dev/null +++ b/include/aout/ChangeLog-9115 @@ -0,0 +1,285 @@ +2015-12-01 Alan Modra + + * adobe.h: Invoke aout N_* macros with pointer to + struct internal_exec. + * aout64.h: Likewise. + * dynix3.h: Likewise. + * encap.h: Likewise. + * hp.h: Likewise. + * hp300hpux.h: Likewise. + * sun4.h: Likewise. + +2015-01-01 Alan Modra + + Update year range in copyright notice of all files. + +2014-03-05 Alan Modra + + Update copyright years. + +2012-12-17 Nick Clifton + + * hppa.h: Add copyright notice. + +2010-04-15 Nick Clifton + + * adobe.h: Update copyright notice to use GPLv3. + * aout64.h: Likewise. + * ar.h: Likewise. + * dynix3.h: Likewise. + * encap.h: Likewise. + * host.h: Likewise. + * hp.h: Likewise. + * hp300hpux.h: Likewise. + * ranlib.h: Likewise. + * reloc.h: Likewise. + * stab.def: Likewise. + * stab_gnu.h: Likewise. + * sun4.h: Likewise. + +2009-10-02 Alan Modra + + * aout64.h (N_SHARED_LIB): Define as zero if not already defined. + * sun4.h (N_SHARED_LIB): Define. + * hp300hpux.h (N_SHARED_LIB): Don't define. + +2008-08-28 Tristan Gingold + + * stab.def: Add BNSYM, ENSYM, OSO for darwin. + +2008-03-27 Cary Coutant + + * ar.h (ARMAGT): New magic string for thin archives. + +2005-08-18 Alan Modra + + * encap.h: Remove a29k support. + +2005-05-10 Nick Clifton + + * Update the address and phone number of the FSF organization in + the GPL notices in the following files: + adobe.h, aout64.h, ar.h, dynix3.h, encap.h, host.h, hp.h, + ranlib.h, reloc.h, stab.def, stab_gnu.h, sun4.h + +2004-01-06 Mark Kettenis + + * stab.def: Add N_PATCH to DO definition. + +2003-03-06 Elias Athanasopoulos + + * aout64.h (BYTES_IN_WORD): Define if necessary. + +2001-09-18 Alan Modra + + * aout64.h: Formatting fixes. + (N_TXTADDR): Evaluate to a bfd_vma. + (N_DATADDR): Avoid negative unsigned warning. + * hp300hpux.h: Formatting fixes. + (N_DATADDR): Avoid negative unsigned warning. + +2000-04-03 Hans-Peter Nilsson + + * aout64.h (RELOC_EXT_BITS_EXTERN_BIG): Wrap definition in #ifndef. + (RELOC_EXT_BITS_EXTERN_LITTLE): Ditto. + (RELOC_EXT_BITS_TYPE_BIG): Ditto. + (RELOC_EXT_BITS_TYPE_SH_BIG): Ditto. + (RELOC_EXT_BITS_TYPE_LITTLE): Ditto. + (RELOC_EXT_BITS_TYPE_SH_LITTLE): Ditto. + +1999-07-12 Ian Lance Taylor + + * aout64.h (N_SHARED_LIB): Define as 0 if TEXT_START_ADDR is + defined as 0. + +1998-06-28 Peter Schauer + + * stab.def: Add N_ALIAS from SunPro F77. + +1996-03-11 Ian Lance Taylor + + * stab.def: Use __define_stab_duplicate rather than __define_stab + for duplicate entries N_BROWS and N_MOD2. + * stab_gnu.h (__define_stab_duplicate): Define before including + stab.def. + +1995-10-27 Niklas Hallqvist + + * aout64.h, host.h, hp300hpux.h, sun4.h: Changed PAGE_SIZE to + TARGET_PAGE_SIZE. + +1995-09-12 Ian Lance Taylor + + * sun4.h (struct internal_sun4_dynamic_link): Change all fields + from long to unsigned long. + +1995-07-12 Ken Raeburn + + * sun4.h (PAGE_SIZE): Undefine before defining. + +1994-09-04 Richard Earnshaw (rwe@pegasus.esprit.ec.org) + + * aout64.h: Only define QMAGIC if it isn't already defined. + +1994-06-16 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * aout64.h (BMAGIC): Define. + +1994-06-11 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + Add weak symbols as an extension to a.out. + * aout64.h (N_WEAKU, N_WEAKA, N_WEAKT, N_WEAKD, N_WEAKB): Define. + * stab.def: Update symbol value table. + +1994-06-02 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * sun4.h (EXTERNAL_SUN4_DYNAMIC_DEBUGGER_SIZE): Correct from 28 to + 24. Fix up ld_got comment. + +1994-03-30 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * dynix3.h: Cleanup, adapt to current bfd version. + +1994-02-26 Ian Lance Taylor (ian@cygnus.com) + + * aout64.h: Add casts to avoid warnings from SVR4 cc. + +1994-02-11 Stan Shebs (shebs@andros.cygnus.com) + + * ar.h (ARMAG, ARMAGB, ARFMAG): Change '\n' to '\012', for greater + portability. + +1994-01-21 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * sun4.h: Added information about SunOS shared libraries. + +1994-01-07 Jim Kingdon (kingdon@deneb.cygnus.com) + + * aout64.h (N_TXTADDR): Add comment regarding OMAGIC and NMAGIC. + +1993-12-25 Jim Kingdon (kingdon@lioth.cygnus.com) + + * aout64.h (N_DATOFF): Don't pad (revert change of 8 Jul 1993). + +1993-11-16 Jim Kingdon (kingdon@lioth.cygnus.com) + + * aout64.h: New macros ZMAGIC_DISK_BLOCK_SIZE and N_DISK_BLOCK_SIZE + for Linux ZMAGIC. + (N_TXTOFF, N_DATOFF): Use them. + +1993-11-04 Ken Raeburn (raeburn@kr-pc.cygnus.com) + + * aout64.h (RELOC_STD_BITS_RELATIVE_LITTLE): Fixed value to match + sun3 system; used to overlap other fields. + (RELOC_STD_BITS_JMPTABLE_LITTLE): Likewise. + +1993-11-03 David J. Mackenzie (djm@thepub.cygnus.com) + + * aout64.h (RELOC_STD_BITS_BASEREL_LITTLE): Make it 0x10 (Ken's + suggestion) to avoid conflict with RELOC_STD_BITS_EXTERN_LITTLE. + +1993-10-29 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * hp300hpux.h (N_SHARED_LIB): Define to be 0. + +1993-09-13 John Gilmore (gnu@cygnus.com) + + * ar.h (ARMAP_TIME_OFFSET): Add and describe. + +Mon Aug 23 Sean Fagan (sef@cygnus.com) + + * aout64.h [ARCH_SIZE != 64]: Allow N_BADMAG to be overridden. + +1993-08-16 Jim Kingdon (kingdon@lioth.cygnus.com) + + * stab_gnu.h: Include aout/stab.def not just stab.def. + +1993-07-18 Jim Kingdon (kingdon@rtl.cygnus.com) + + * dynix3.h: New, for symmetry running dynix. + +1993-07-08 Jim Kingdon (kingdon@lioth.cygnus.com) + + * aout64.h (N_BADMAG): Recognize QMAGIC. + N_TXTOFF, N_TXTADDR, N_TXTSIZE: Special code for QMAGIC. + N_DATOFF: Pad text size if we need to. + +1993-06-18 Jim Kingdon (kingdon@lioth.cygnus.com) + + * stab.def (N_ECOML): Fix comment. + +1993-05-31 Jim Kingdon (kingdon@cygnus.com) + + * stab.def: Remove Solaris information on N_FUN stabstring grammar; + I've transferred it to gdb/doc/stabs.texinfo, where it belongs. + +1993-05-10 Ken Raeburn (raeburn@kr-pc.cygnus.com) + + * hp300hpux.h: Patch from Glenn Engel for linker problem and + compatibility fix: + (OMAGIC, NMAGIC): New definitions. + (SHAREMAGIC): Deleted. + (HPUX_DOT_O_MAGIC): New macro. + (_N_BADMAG): Adjusted. + (N_HEADER_IN_TEXT, N_DATADDR): New macros. + +1993-04-29 Ken Raeburn (raeburn@deneb.cygnus.com) + + * hp300hpux.h: New file from Glenn Engel, glenne@lsid.hp.com. + +1993-04-27 Ken Raeburn (raeburn@kr-pc.cygnus.com) + + * aout64.h (struct external_exec, *MAGIC, N_BADMAG): Don't define + if `external_exec' is already defined as a macro. + (N_DATOFF, N_TRELOFF, N_DRELOFF, N_SYMOFF, N_STROFF): Don't define + if already defined. + (struct external_nlist, EXTERNAL_NLIST_SIZE): Don't define if + `external_nlist' is already defined as a macro. + +1992-08-15 John Gilmore (gnu@cygnus.com) + + * adobe.h: Add description of a.out.adobe format. + +1992-07-03 John Gilmore (gnu at cygnus.com) + + * stab.def: Update more Solaris definitions. + * stab_gnu.h: Add N_SO language types, and Solaris basic float types. + +1992-06-14 John Gilmore (gnu at cygnus.com) + + * stab.def: Update descriptions of Solaris-2 stabs; add N_UNDF. + +1992-06-11 John Gilmore (gnu at cygnus.com) + + * stab.def: Add N_OBJ and N_OPT from Solaris-2. + +1992-01-30 John Gilmore (gnu at cygnus.com) + + * aout64.h: N_TXTSIZE needs some more parentheses. + I don't trust C precedence. + +1991-12-18 Per Bothner (bothner at cygnus.com) + + * aout64.h: Move common sunos-specific test + to recognize shared libraries into new macro N_SHARED_LIB. + Use it to simplify & reformat N_TXTADDR, N_TXTOFF, N_TXTSIZE. + +1991-11-30 Steve Chamberlain (sac at rtl.cygnus.com) + + * aout64.h, ar.h, encap.h, host.h, hp.h, ranlib.h, reloc.h, + stab.def, stab_gnu.h, sun4.h: All moved from the devo/include + directory. + + +Copyright (C) 1991-2015 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Local Variables: +mode: change-log +left-margin: 8 +fill-column: 74 +version-control: never +End: diff --git a/include/cgen/ChangeLog b/include/cgen/ChangeLog deleted file mode 100644 index d8dbb70..0000000 --- a/include/cgen/ChangeLog +++ /dev/null @@ -1,44 +0,0 @@ -2015-01-01 Alan Modra - - Update year range in copyright notice of all files. - -2014-03-05 Alan Modra - - Update copyright years. - -2014-01-06 Tom Tromey - - * bitset.h: Remove uses of PARAMS. - -2013-07-18 Andrew Neitsch - - PR binutils/15728 - * basic-ops.h: (SUBWORDSIQI) Make declaration static. - * (SUBWORDSIHI): Likewise. - * (SUBWORDDIQI): Likewise. - * (SUBWORDDIHI): Likewise. - * (SUBWORDDISI): Likewise. - -2010-01-05 Doug Evans - - * basic-modes.h (MAKEDI): New macro. - -2009-10-23 Doug Evans - - * basic-modes.h: New file. Moved here from opcodes/cgen-types.h. - * basic-ops.h: New file. Moved here from opcodes/cgen-ops.h. - * bitset.h: New file. Moved here from ../opcode/cgen-bitset.h. - Update license to GPL v3. - -Copyright (C) 2009-2015 Free Software Foundation, Inc. - -Copying and distribution of this file, with or without modification, -are permitted in any medium without royalty provided the copyright -notice and this notice are preserved. - -Local Variables: -mode: change-log -left-margin: 8 -fill-column: 74 -version-control: never -End: diff --git a/include/cgen/ChangeLog-0915 b/include/cgen/ChangeLog-0915 new file mode 100644 index 0000000..d8dbb70 --- /dev/null +++ b/include/cgen/ChangeLog-0915 @@ -0,0 +1,44 @@ +2015-01-01 Alan Modra + + Update year range in copyright notice of all files. + +2014-03-05 Alan Modra + + Update copyright years. + +2014-01-06 Tom Tromey + + * bitset.h: Remove uses of PARAMS. + +2013-07-18 Andrew Neitsch + + PR binutils/15728 + * basic-ops.h: (SUBWORDSIQI) Make declaration static. + * (SUBWORDSIHI): Likewise. + * (SUBWORDDIQI): Likewise. + * (SUBWORDDIHI): Likewise. + * (SUBWORDDISI): Likewise. + +2010-01-05 Doug Evans + + * basic-modes.h (MAKEDI): New macro. + +2009-10-23 Doug Evans + + * basic-modes.h: New file. Moved here from opcodes/cgen-types.h. + * basic-ops.h: New file. Moved here from opcodes/cgen-ops.h. + * bitset.h: New file. Moved here from ../opcode/cgen-bitset.h. + Update license to GPL v3. + +Copyright (C) 2009-2015 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Local Variables: +mode: change-log +left-margin: 8 +fill-column: 74 +version-control: never +End: diff --git a/include/coff/ChangeLog b/include/coff/ChangeLog deleted file mode 100644 index 232e4fc..0000000 --- a/include/coff/ChangeLog +++ /dev/null @@ -1,419 +0,0 @@ -2015-01-06 Alan Modra - - PR binutils/17754 - * internal.h (internal_auxent): Increase size of x_fname field to - 20 to allow for PE format's longer file names. - -2015-01-01 Alan Modra - - Update year range in copyright notice of all files. - -2014-08-20 Daniel Micay - - * pe.h: Add HIGH_ENTROPY_VA flag - -2014-04-22 Christian Svensson - - * or32.h: Delete. - -2014-04-08 Jon TURNEY - - * pe.h (external_IMAGE_DEBUG_DIRECTORY, _CV_INFO_PDB70) - (_CV_INFO_PDB20): Add structures and constants for debug directory - and codeview records. - * internal.h (internal_IMAGE_DEBUG_DIRECTORY, CODEVIEW_INFO): - Add structures and constants for internal representation of debug - directory and codeview records. - -2014-03-13 Tristan Gingold - - * pe.h (struct external_ANON_OBJECT_HEADER_BIGOBJ): Declare. - (FILHSZ_BIGOBJ): Define. - (struct external_SYMBOL_EX): Declare. - (SYMENT_BIGOBJ, SYMESZ_BIGOBJ): Define. - (union external_AUX_SYMBOL_EX): Declare. - (AUXENT_BIGOBJ, AUXESZ_BIGOBJ): Define. - * internal.h (struct internal_filehdr): Change type - of f_nscns. - -2014-03-05 Alan Modra - - Update copyright years. - -2013-12-06 Tristan Gingold - - * pe.h (UWOP_EPILOG, UWOP_PARE): Define. - -2013-07-10 Tristan Gingold - - * rs6000.h (external_core_dumpx): New structure. - (external_ld_info32): Ditto. - -2013-07-02 Tristan Gingold - - * internal.h (C_STTLS, C_GTLS): Define. - * xcoff.h (XMC_TL, XMC_TU, XMC_TE): Define. - -2013-02-04 Alan Modra - - * ti.h (SWAP_OUT_RELOC_EXTRA): Define. - -2013-01-02 Martin Storsjo - - * arm.h (ARMV7PEMAGIC): Define. - (ARMBADMAG): Update. - -2011-06-02 Nick Clifton - - * i860.h: Fix spelling mistake in comment. - -2011-05-04 Tristan Gingold - - * rs6000.h (union external_auxent): Add x_ftype field. - * rs6k64.h: (struct external_auxent): Remap x_file field. - -2011-05-04 Tristan Gingold - - * rs6000.h (struct external_exceptab): New struct. - (EXCEPTSZ): New macro. - * rs6k64.h: (struct external_exceptab): New struct. - (EXCEPTSZ): New macro. - -2011-05-03 Tristan Gingold - - * rs6000.h (struct external_ldsym): Use E_SYMNMLEN instead of - SYMNMLEN. - -2011-04-27 Tristan Gingold - - * xcoff.h (F_FDPR_PROF, F_FDPR_OPTI, F_DSA, F_VARPG) - (STYP_DWARF, SSUBTYP_DWINFO) - (SSUBTYP_DWLINE, SSUBTYP_DWPBNMS, SSUBTYP_DWPBTYP) - (SSUBTYP_DWARNGE, SSUBTYP_DWABREV, SSUBTYP_DWSTR) - (SSUBTYP_DWRNGES, STYP_TDATA, STYP_TBSS, R_TLS, R_TLS_IE) - (R_TLS_LD, R_TLS_LE, R_TLSM, R_TLSML, R_TOCU, R_TOCL, C_DWARF): - New macros. - -2011-03-31 Tristan Gingold - - * internal.h (C_NULL_VALUE): Define. - -2010-06-29 Alan Modra - - * maxq.h: Delete file. - -2010-04-15 Nick Clifton - - * alpha.h: Update copyright notice to use GPLv3. - * apollo.h: Likewise. - * arm.h: Likewise. - * aux-coff.h: Likewise. - * ecoff.h: Likewise. - * external.h: Likewise. - * go32exe.h: Likewise. - * h8300.h: Likewise. - * h8500.h: Likewise. - * i386.h: Likewise. - * i860.h: Likewise. - * i960.h: Likewise. - * ia64.h: Likewise. - * internal.h: Likewise. - * m68k.h: Likewise. - * m88k.h: Likewise. - * maxq.h: Likewise. - * mcore.h: Likewise. - * mips.h: Likewise. - * mipspe.h: Likewise. - * or32.h: Likewise. - * pe.h: Likewise. - * powerpc.h: Likewise. - * rs6000.h: Likewise. - * rs6k64.h: Likewise. - * sh.h: Likewise. - * sparc.h: Likewise. - * ti.h: Likewise. - * tic30.h: Likewise. - * tic4x.h: Likewise. - * tic54x.h: Likewise. - * tic80.h: Likewise. - * w65.h: Likewise. - * we32k.h: Likewise. - * x86_64.h: Likewise. - * xcoff.h: Likewise. - * z80.h: Likewise. - * z8k.h: Likewise. - -2009-12-02 Jerker Bck - - PR binutils/11017 - * i386lh (COFF_PAGE_SIZE): Define. - * x86_64.h (COFF_PAGE_SIZE): Define. - -2009-10-17 Arnold Metselaar - - * z80.h: Store alignment requirement in section header, to allow - ld to preserve alignment. Some code was copied from ti.h. - -2009-09-05 Martin Thuresson - - * ti.h (GET_LNSZ_SIZE, PUT_LNSZ_SIZE): Updated name of class - variable to in_class to match changes in function that use this - macro. - -2009-08-10 Jan Kratochvil - - Fix references past allocated memory for i386-*-go32. - * ti.h (COFF_ADJUST_FILEHDR_IN_POST, COFF_ADJUST_FILEHDR_OUT_POST): - Reference F_TARGET_ID only when !COFF0_P. - -2009-08-10 Jan Kratochvil - - Stop using bfd_usrdata in libbfd. - * go32exe.h (struct external_filehdr_go32_exe , FILHSZ): Replace - STUBSIZE by GO32_STUBSIZE. - (STUBSIZE): Move the definition ... - * internal.h (GO32_STUBSIZE): ... here and rename it. - (struct internal_filehdr , F_GO32STUB): New. - -2009-06-03 Ulrich Weigand - - * symconst.h (btLong64, btULong64, btLongLong64, btULongLong64, - btAdr64, btInt64, btUInt64): New defines. - -2009-04-21 Kai Tietz - - * pe.h (pex64_runtime_function): New structure. - (external_pex64_runtime_function): Likewise. - (pex64_unwind_code): Likewise. - (external_pex64_unwind_code): Likewise. - (pex64_unwind_info): Likewise. - (external_pex64_unwind_info): Likewise. - (external_pex64_scope): Likewise. - (pex64_scope): Likewise. - (pex64_scope_entry): Likewise. - (external_pex64_scope_entry): Likewise. - (PEX64_IS_RUNTIME_FUNCTION_CHAINED): New macro. - (PEX64_GET_UNWINDDATA_UNIFIED_RVA): Likewise. - (PEX64_UNWCODE_CODE): Likewise. - (PEX64_UNWCODE_INFO): Likewise. - (UWOP_...): Add defines for unwind code. - (UNW_FLAG_...): Add defined for unwind info flags. - (PEX64_SCOPE_ENTRY_SIZE): New macro. - (PEX64_UWI_VERSION): Likewise. - (PEX64_UWI_FLAGS): Likewise. - (PEX64_UWI_FRAMEREG): Likewise. - (PEX64_UWI_FRAMEOFF): Likewise. - (PEX64_UWI_SIZEOF_UWCODE_ARRAY): Likewise. - (PEX64_OFFSET_TO_UNWIND_CODE): Likewise. - (PEX64_OFFSET_TO_HANDLER_RVA): Likewise. - (PEX64_OFFSET_TO_SCOPE_COUNT): Likewise. - (PEX64_SCOPE_ENTRY): Likewise. - -2009-04-17 H.J. Lu - - * pe.h (IMAGE_SUBSYSTEM_EFI_ROM): Renamed to ... - (IMAGE_SUBSYSTEM_SAL_RUNTIME_DRIVER): This. - -2009-04-01 Richard Sandiford - - * xcoff.h (xcoff_link_hash_table): Move to bfd/xcofflink.c. - -2009-03-14 Richard Sandiford - - * xcoff.h (XCOFF_EXPALL, XCOFF_EXPFULL): New flags. - (xcoff_loader_info): Add auto_export_flags. - -2009-03-14 Richard Sandiford - - * internal.h (C_AIX_WEAKEXT): New macro. - (C_WEAKEXT): Use the GNU definition in the generic part of the file, - and conditionally reset it to C_AIX_WEAKEXT in the XCOFF part of - the file. - (CSECT_SYM_P): New macro. - * xcoff.h (L_WEAK): Define. - (EXTERN_SYM_P): New macro. - -2009-03-14 Richard Sandiford - - * xcoff.h (XCOFF_ALLOCATED): New flag. - -2009-03-14 Richard Sandiford - - * xcoff.h (XCOFF_CALLED, XCOFF_IMPORT): Update comments. - (XCOFF_WAS_UNDEFINED): New flag. - (xcoff_link_hash_table): Add an "rtld" field. - -2009-03-14 Dave Korn - - * internal.h (struct internal_extra_pe_aouthdr): Correct type - of DllCharacteristics flags field to unsigned. - * pe.h (IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE, - IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE, - IMAGE_DLL_CHARACTERISTICS_NX_COMPAT, - IMAGE_DLLCHARACTERISTICS_NO_ISOLATION, - IMAGE_DLLCHARACTERISTICS_NO_SEH, - IMAGE_DLLCHARACTERISTICS_NO_BIND, - IMAGE_DLLCHARACTERISTICS_WDM_DRIVER, - IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE): New macros to - define flag bit values for DllCharacteristics field of PEAOUTHDR, - PEPAOUTHDR. - -2008-12-23 Johan Olmutz Nielsen - - * ti.h (COFF_ADJUST_SCNHDR_OUT_PRE): Define. - -2008-06-17 Nick Clifton - - * ti.h (GET_SCNHDR_NLNNO): Provide an alternative version of this - macro which does not trigger an array bounds warning in gcc. - (PUT_SCNHDR_NLNNO): Likewise. - (GET_SCNHDR_FLAGS): Likewise. - (PUT_SCNHDR_FLAGS): Likewise. - (GET_SCNHDR_PAGE): Likewise. - (PUT_SCNHDR_PAGE): Likewise. - -2007-11-05 Danny Smith - - * pe.h (COFF_ENCODE_ALIGNMENT) Define. - -2007-08-02 H.J. Lu - - * pe.h (IMAGE_SCN_ALIGN_POWER_BIT_POS): New. - (IMAGE_SCN_ALIGN_POWER_BIT_MASK): Likewise. - (IMAGE_SCN_ALIGN_POWER_NUM): Likewise. - (IMAGE_SCN_ALIGN_POWER_CONST): Likewise. - (IMAGE_SCN_ALIGN_128BYTES): Likewise. - (IMAGE_SCN_ALIGN_256BYTES): Likewise. - (IMAGE_SCN_ALIGN_512BYTES): Likewise. - (IMAGE_SCN_ALIGN_1024BYTES): Likewise. - (IMAGE_SCN_ALIGN_2048BYTES): Likewise. - (IMAGE_SCN_ALIGN_4096BYTES): Likewise. - (IMAGE_SCN_ALIGN_8192BYTES): Likewise. - (IMAGE_SCN_ALIGN_1BYTES): Redefined with - IMAGE_SCN_ALIGN_POWER_CONST. - (IMAGE_SCN_ALIGN_2BYTES): Likewise. - (IMAGE_SCN_ALIGN_4BYTES): Likewise. - (IMAGE_SCN_ALIGN_8BYTES): Likewise. - (IMAGE_SCN_ALIGN_16BYTES): Likewise. - (IMAGE_SCN_ALIGN_32BYTES): Likewise. - (IMAGE_SCN_ALIGN_64BYTES): Likewise. - -2007-07-12 Kai Tietz - - * internal.h (struct internal_syment): Use bfd_hostptr_t for - _n_zeroes and _n_offset fields. - -2007-04-27 Alan Modra - - * rs6000.h: Write Mimi's name in ASCII. - -2007-03-19 H.J. Lu - - * internal.h (internal_extra_pe_aouthdr): Add Magic, - MajorLinkerVersion, MinorLinkerVersion, SizeOfCode, - SizeOfInitializedData, SizeOfUninitializedData, - AddressOfEntryPoint, BaseOfCode and BaseOfData. - -2006-12-05 Michael Tautschnig - Nick Clifton - - * external.h (struct external_aouthdr): Add ATTRIBUTE_PACKED. - (struct external_syment): Likewise. - (union external_auxent): Likewise. - -2006-11-14 Phil Lello - - * pe.h: Added defines for IMAGE_SUBSYSTEM_EFI_ROM and - IMAGE_SUBSYSTEM_XBOX. - * internal.h: Added defines for PE directory entry types. - NB: in internal.h because IMAGE_NUMBEROF_DIRECTORY_ENTRYIES is in - pe.h - -2006-09-20 Kai Tietz - - * external.h: Add proper external_aouthdr64 structure (without - data_start member). - (AOUTHDRSZ64): Set according structure size. - (AOUTHDR64): As typedef of external_aouthdr64 structure. - * internal.h: Add relocation identifiers for coff. - * pe.h: Add define IMAGE_FILE_MACHINE_AMD64 the coff signature. - (PEPAOUTHDR): Adjust structure to have proper size (using AOUTHDR64). - (PEPAOUTSZ): Calculated size of 240. - * x86_64.h: Coff information for x86_64 (AMD64). - -2006-02-05 Arnold Metselaar - - * internal.h: Add relocation number R_IMM24 for Z80. - -2005-10-25 Arnold Metselaar - - * internal.h: Add relocation number for Z80 - * z80.h: New file. - -2005-08-18 Alan Modra - - * a29k.h: Delete. - -2005-07-14 Daniel Marques - - * alpha.h (ALPHA_ECOFF_COMPRESSEDMAG): Define. - * ecoff.h (ALPHA_MAGIC_COMPRESSED): Define. - -2005-05-10 Nick Clifton - - * Update the address and phone number of the FSF organization in - the GPL notices in the following files: - a29k.h, alpha.h, apollo.h, arm.h, aux-coff.h, ecoff.h, external.h, - go32exe.h, h8300.h, h8500.h, i386.h, i860.h, i960.h, ia64.h, - internal.h, m68k.h, m88k.h, maxq.h, mcore.h, mips.h, mipspe.h, - or32.h, pe.h, powerpc.h, rs6k64.h, sh.h, sparc.h, ti.h, tic30.h, - tic4x.h, tic54x.h, tic80.h, w65.h, we32k.h, xcoff.h, z8k.h - -2005-02-21 Alan Modra - - * xcoff.h (struct xcoff_loader_info): Warning fix. - -2005-01-10 Inderpreet Singh - - * maxq.h (F_MAXQ10, F_MAXQ20): Define. - -2004-11-08 Inderpreet Singh - Vineet Sharma - - * maxq.h: New file: Defintions for the maxq port. - -2004-11-08 Aaron W. LaFramboise - - * pe.h (IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY): Define. - (IMAGE_WEAK_EXTERN_SEARCH_LIBRARY): Same. - (IMAGE_WEAK_EXTERN_SEARCH_ALIAS): Same. - -2004-08-13 Mark Kettenis - - * symconst.h (langMax): Fix typo in comment. - -2004-04-23 Chris Demetriou - - * mips.h (MIPS_R_RELHI, MIPS_R_RELLO, MIPS_R_SWITCH): Remove - (MIPS_R_PCREL16): Update comment. - * ecoff.h (struct ecoff_value_adjust): Remove structure. - (struct ecoff_debug_info): Remove 'adjust' member. - -2004-04-20 DJ Delorie - - * internal.h (R_SECREL32): Add. - -For older changes see ChangeLog-9103 - -Copyright (C) 2004-2015 Free Software Foundation, Inc. - -Copying and distribution of this file, with or without modification, -are permitted in any medium without royalty provided the copyright -notice and this notice are preserved. - -Local Variables: -mode: change-log -left-margin: 8 -fill-column: 74 -version-control: never -End: diff --git a/include/coff/ChangeLog-0415 b/include/coff/ChangeLog-0415 new file mode 100644 index 0000000..232e4fc --- /dev/null +++ b/include/coff/ChangeLog-0415 @@ -0,0 +1,419 @@ +2015-01-06 Alan Modra + + PR binutils/17754 + * internal.h (internal_auxent): Increase size of x_fname field to + 20 to allow for PE format's longer file names. + +2015-01-01 Alan Modra + + Update year range in copyright notice of all files. + +2014-08-20 Daniel Micay + + * pe.h: Add HIGH_ENTROPY_VA flag + +2014-04-22 Christian Svensson + + * or32.h: Delete. + +2014-04-08 Jon TURNEY + + * pe.h (external_IMAGE_DEBUG_DIRECTORY, _CV_INFO_PDB70) + (_CV_INFO_PDB20): Add structures and constants for debug directory + and codeview records. + * internal.h (internal_IMAGE_DEBUG_DIRECTORY, CODEVIEW_INFO): + Add structures and constants for internal representation of debug + directory and codeview records. + +2014-03-13 Tristan Gingold + + * pe.h (struct external_ANON_OBJECT_HEADER_BIGOBJ): Declare. + (FILHSZ_BIGOBJ): Define. + (struct external_SYMBOL_EX): Declare. + (SYMENT_BIGOBJ, SYMESZ_BIGOBJ): Define. + (union external_AUX_SYMBOL_EX): Declare. + (AUXENT_BIGOBJ, AUXESZ_BIGOBJ): Define. + * internal.h (struct internal_filehdr): Change type + of f_nscns. + +2014-03-05 Alan Modra + + Update copyright years. + +2013-12-06 Tristan Gingold + + * pe.h (UWOP_EPILOG, UWOP_PARE): Define. + +2013-07-10 Tristan Gingold + + * rs6000.h (external_core_dumpx): New structure. + (external_ld_info32): Ditto. + +2013-07-02 Tristan Gingold + + * internal.h (C_STTLS, C_GTLS): Define. + * xcoff.h (XMC_TL, XMC_TU, XMC_TE): Define. + +2013-02-04 Alan Modra + + * ti.h (SWAP_OUT_RELOC_EXTRA): Define. + +2013-01-02 Martin Storsjo + + * arm.h (ARMV7PEMAGIC): Define. + (ARMBADMAG): Update. + +2011-06-02 Nick Clifton + + * i860.h: Fix spelling mistake in comment. + +2011-05-04 Tristan Gingold + + * rs6000.h (union external_auxent): Add x_ftype field. + * rs6k64.h: (struct external_auxent): Remap x_file field. + +2011-05-04 Tristan Gingold + + * rs6000.h (struct external_exceptab): New struct. + (EXCEPTSZ): New macro. + * rs6k64.h: (struct external_exceptab): New struct. + (EXCEPTSZ): New macro. + +2011-05-03 Tristan Gingold + + * rs6000.h (struct external_ldsym): Use E_SYMNMLEN instead of + SYMNMLEN. + +2011-04-27 Tristan Gingold + + * xcoff.h (F_FDPR_PROF, F_FDPR_OPTI, F_DSA, F_VARPG) + (STYP_DWARF, SSUBTYP_DWINFO) + (SSUBTYP_DWLINE, SSUBTYP_DWPBNMS, SSUBTYP_DWPBTYP) + (SSUBTYP_DWARNGE, SSUBTYP_DWABREV, SSUBTYP_DWSTR) + (SSUBTYP_DWRNGES, STYP_TDATA, STYP_TBSS, R_TLS, R_TLS_IE) + (R_TLS_LD, R_TLS_LE, R_TLSM, R_TLSML, R_TOCU, R_TOCL, C_DWARF): + New macros. + +2011-03-31 Tristan Gingold + + * internal.h (C_NULL_VALUE): Define. + +2010-06-29 Alan Modra + + * maxq.h: Delete file. + +2010-04-15 Nick Clifton + + * alpha.h: Update copyright notice to use GPLv3. + * apollo.h: Likewise. + * arm.h: Likewise. + * aux-coff.h: Likewise. + * ecoff.h: Likewise. + * external.h: Likewise. + * go32exe.h: Likewise. + * h8300.h: Likewise. + * h8500.h: Likewise. + * i386.h: Likewise. + * i860.h: Likewise. + * i960.h: Likewise. + * ia64.h: Likewise. + * internal.h: Likewise. + * m68k.h: Likewise. + * m88k.h: Likewise. + * maxq.h: Likewise. + * mcore.h: Likewise. + * mips.h: Likewise. + * mipspe.h: Likewise. + * or32.h: Likewise. + * pe.h: Likewise. + * powerpc.h: Likewise. + * rs6000.h: Likewise. + * rs6k64.h: Likewise. + * sh.h: Likewise. + * sparc.h: Likewise. + * ti.h: Likewise. + * tic30.h: Likewise. + * tic4x.h: Likewise. + * tic54x.h: Likewise. + * tic80.h: Likewise. + * w65.h: Likewise. + * we32k.h: Likewise. + * x86_64.h: Likewise. + * xcoff.h: Likewise. + * z80.h: Likewise. + * z8k.h: Likewise. + +2009-12-02 Jerker Bck + + PR binutils/11017 + * i386lh (COFF_PAGE_SIZE): Define. + * x86_64.h (COFF_PAGE_SIZE): Define. + +2009-10-17 Arnold Metselaar + + * z80.h: Store alignment requirement in section header, to allow + ld to preserve alignment. Some code was copied from ti.h. + +2009-09-05 Martin Thuresson + + * ti.h (GET_LNSZ_SIZE, PUT_LNSZ_SIZE): Updated name of class + variable to in_class to match changes in function that use this + macro. + +2009-08-10 Jan Kratochvil + + Fix references past allocated memory for i386-*-go32. + * ti.h (COFF_ADJUST_FILEHDR_IN_POST, COFF_ADJUST_FILEHDR_OUT_POST): + Reference F_TARGET_ID only when !COFF0_P. + +2009-08-10 Jan Kratochvil + + Stop using bfd_usrdata in libbfd. + * go32exe.h (struct external_filehdr_go32_exe , FILHSZ): Replace + STUBSIZE by GO32_STUBSIZE. + (STUBSIZE): Move the definition ... + * internal.h (GO32_STUBSIZE): ... here and rename it. + (struct internal_filehdr , F_GO32STUB): New. + +2009-06-03 Ulrich Weigand + + * symconst.h (btLong64, btULong64, btLongLong64, btULongLong64, + btAdr64, btInt64, btUInt64): New defines. + +2009-04-21 Kai Tietz + + * pe.h (pex64_runtime_function): New structure. + (external_pex64_runtime_function): Likewise. + (pex64_unwind_code): Likewise. + (external_pex64_unwind_code): Likewise. + (pex64_unwind_info): Likewise. + (external_pex64_unwind_info): Likewise. + (external_pex64_scope): Likewise. + (pex64_scope): Likewise. + (pex64_scope_entry): Likewise. + (external_pex64_scope_entry): Likewise. + (PEX64_IS_RUNTIME_FUNCTION_CHAINED): New macro. + (PEX64_GET_UNWINDDATA_UNIFIED_RVA): Likewise. + (PEX64_UNWCODE_CODE): Likewise. + (PEX64_UNWCODE_INFO): Likewise. + (UWOP_...): Add defines for unwind code. + (UNW_FLAG_...): Add defined for unwind info flags. + (PEX64_SCOPE_ENTRY_SIZE): New macro. + (PEX64_UWI_VERSION): Likewise. + (PEX64_UWI_FLAGS): Likewise. + (PEX64_UWI_FRAMEREG): Likewise. + (PEX64_UWI_FRAMEOFF): Likewise. + (PEX64_UWI_SIZEOF_UWCODE_ARRAY): Likewise. + (PEX64_OFFSET_TO_UNWIND_CODE): Likewise. + (PEX64_OFFSET_TO_HANDLER_RVA): Likewise. + (PEX64_OFFSET_TO_SCOPE_COUNT): Likewise. + (PEX64_SCOPE_ENTRY): Likewise. + +2009-04-17 H.J. Lu + + * pe.h (IMAGE_SUBSYSTEM_EFI_ROM): Renamed to ... + (IMAGE_SUBSYSTEM_SAL_RUNTIME_DRIVER): This. + +2009-04-01 Richard Sandiford + + * xcoff.h (xcoff_link_hash_table): Move to bfd/xcofflink.c. + +2009-03-14 Richard Sandiford + + * xcoff.h (XCOFF_EXPALL, XCOFF_EXPFULL): New flags. + (xcoff_loader_info): Add auto_export_flags. + +2009-03-14 Richard Sandiford + + * internal.h (C_AIX_WEAKEXT): New macro. + (C_WEAKEXT): Use the GNU definition in the generic part of the file, + and conditionally reset it to C_AIX_WEAKEXT in the XCOFF part of + the file. + (CSECT_SYM_P): New macro. + * xcoff.h (L_WEAK): Define. + (EXTERN_SYM_P): New macro. + +2009-03-14 Richard Sandiford + + * xcoff.h (XCOFF_ALLOCATED): New flag. + +2009-03-14 Richard Sandiford + + * xcoff.h (XCOFF_CALLED, XCOFF_IMPORT): Update comments. + (XCOFF_WAS_UNDEFINED): New flag. + (xcoff_link_hash_table): Add an "rtld" field. + +2009-03-14 Dave Korn + + * internal.h (struct internal_extra_pe_aouthdr): Correct type + of DllCharacteristics flags field to unsigned. + * pe.h (IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE, + IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE, + IMAGE_DLL_CHARACTERISTICS_NX_COMPAT, + IMAGE_DLLCHARACTERISTICS_NO_ISOLATION, + IMAGE_DLLCHARACTERISTICS_NO_SEH, + IMAGE_DLLCHARACTERISTICS_NO_BIND, + IMAGE_DLLCHARACTERISTICS_WDM_DRIVER, + IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE): New macros to + define flag bit values for DllCharacteristics field of PEAOUTHDR, + PEPAOUTHDR. + +2008-12-23 Johan Olmutz Nielsen + + * ti.h (COFF_ADJUST_SCNHDR_OUT_PRE): Define. + +2008-06-17 Nick Clifton + + * ti.h (GET_SCNHDR_NLNNO): Provide an alternative version of this + macro which does not trigger an array bounds warning in gcc. + (PUT_SCNHDR_NLNNO): Likewise. + (GET_SCNHDR_FLAGS): Likewise. + (PUT_SCNHDR_FLAGS): Likewise. + (GET_SCNHDR_PAGE): Likewise. + (PUT_SCNHDR_PAGE): Likewise. + +2007-11-05 Danny Smith + + * pe.h (COFF_ENCODE_ALIGNMENT) Define. + +2007-08-02 H.J. Lu + + * pe.h (IMAGE_SCN_ALIGN_POWER_BIT_POS): New. + (IMAGE_SCN_ALIGN_POWER_BIT_MASK): Likewise. + (IMAGE_SCN_ALIGN_POWER_NUM): Likewise. + (IMAGE_SCN_ALIGN_POWER_CONST): Likewise. + (IMAGE_SCN_ALIGN_128BYTES): Likewise. + (IMAGE_SCN_ALIGN_256BYTES): Likewise. + (IMAGE_SCN_ALIGN_512BYTES): Likewise. + (IMAGE_SCN_ALIGN_1024BYTES): Likewise. + (IMAGE_SCN_ALIGN_2048BYTES): Likewise. + (IMAGE_SCN_ALIGN_4096BYTES): Likewise. + (IMAGE_SCN_ALIGN_8192BYTES): Likewise. + (IMAGE_SCN_ALIGN_1BYTES): Redefined with + IMAGE_SCN_ALIGN_POWER_CONST. + (IMAGE_SCN_ALIGN_2BYTES): Likewise. + (IMAGE_SCN_ALIGN_4BYTES): Likewise. + (IMAGE_SCN_ALIGN_8BYTES): Likewise. + (IMAGE_SCN_ALIGN_16BYTES): Likewise. + (IMAGE_SCN_ALIGN_32BYTES): Likewise. + (IMAGE_SCN_ALIGN_64BYTES): Likewise. + +2007-07-12 Kai Tietz + + * internal.h (struct internal_syment): Use bfd_hostptr_t for + _n_zeroes and _n_offset fields. + +2007-04-27 Alan Modra + + * rs6000.h: Write Mimi's name in ASCII. + +2007-03-19 H.J. Lu + + * internal.h (internal_extra_pe_aouthdr): Add Magic, + MajorLinkerVersion, MinorLinkerVersion, SizeOfCode, + SizeOfInitializedData, SizeOfUninitializedData, + AddressOfEntryPoint, BaseOfCode and BaseOfData. + +2006-12-05 Michael Tautschnig + Nick Clifton + + * external.h (struct external_aouthdr): Add ATTRIBUTE_PACKED. + (struct external_syment): Likewise. + (union external_auxent): Likewise. + +2006-11-14 Phil Lello + + * pe.h: Added defines for IMAGE_SUBSYSTEM_EFI_ROM and + IMAGE_SUBSYSTEM_XBOX. + * internal.h: Added defines for PE directory entry types. + NB: in internal.h because IMAGE_NUMBEROF_DIRECTORY_ENTRYIES is in + pe.h + +2006-09-20 Kai Tietz + + * external.h: Add proper external_aouthdr64 structure (without + data_start member). + (AOUTHDRSZ64): Set according structure size. + (AOUTHDR64): As typedef of external_aouthdr64 structure. + * internal.h: Add relocation identifiers for coff. + * pe.h: Add define IMAGE_FILE_MACHINE_AMD64 the coff signature. + (PEPAOUTHDR): Adjust structure to have proper size (using AOUTHDR64). + (PEPAOUTSZ): Calculated size of 240. + * x86_64.h: Coff information for x86_64 (AMD64). + +2006-02-05 Arnold Metselaar + + * internal.h: Add relocation number R_IMM24 for Z80. + +2005-10-25 Arnold Metselaar + + * internal.h: Add relocation number for Z80 + * z80.h: New file. + +2005-08-18 Alan Modra + + * a29k.h: Delete. + +2005-07-14 Daniel Marques + + * alpha.h (ALPHA_ECOFF_COMPRESSEDMAG): Define. + * ecoff.h (ALPHA_MAGIC_COMPRESSED): Define. + +2005-05-10 Nick Clifton + + * Update the address and phone number of the FSF organization in + the GPL notices in the following files: + a29k.h, alpha.h, apollo.h, arm.h, aux-coff.h, ecoff.h, external.h, + go32exe.h, h8300.h, h8500.h, i386.h, i860.h, i960.h, ia64.h, + internal.h, m68k.h, m88k.h, maxq.h, mcore.h, mips.h, mipspe.h, + or32.h, pe.h, powerpc.h, rs6k64.h, sh.h, sparc.h, ti.h, tic30.h, + tic4x.h, tic54x.h, tic80.h, w65.h, we32k.h, xcoff.h, z8k.h + +2005-02-21 Alan Modra + + * xcoff.h (struct xcoff_loader_info): Warning fix. + +2005-01-10 Inderpreet Singh + + * maxq.h (F_MAXQ10, F_MAXQ20): Define. + +2004-11-08 Inderpreet Singh + Vineet Sharma + + * maxq.h: New file: Defintions for the maxq port. + +2004-11-08 Aaron W. LaFramboise + + * pe.h (IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY): Define. + (IMAGE_WEAK_EXTERN_SEARCH_LIBRARY): Same. + (IMAGE_WEAK_EXTERN_SEARCH_ALIAS): Same. + +2004-08-13 Mark Kettenis + + * symconst.h (langMax): Fix typo in comment. + +2004-04-23 Chris Demetriou + + * mips.h (MIPS_R_RELHI, MIPS_R_RELLO, MIPS_R_SWITCH): Remove + (MIPS_R_PCREL16): Update comment. + * ecoff.h (struct ecoff_value_adjust): Remove structure. + (struct ecoff_debug_info): Remove 'adjust' member. + +2004-04-20 DJ Delorie + + * internal.h (R_SECREL32): Add. + +For older changes see ChangeLog-9103 + +Copyright (C) 2004-2015 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Local Variables: +mode: change-log +left-margin: 8 +fill-column: 74 +version-control: never +End: diff --git a/include/elf/ChangeLog b/include/elf/ChangeLog deleted file mode 100644 index e95e96d..0000000 --- a/include/elf/ChangeLog +++ /dev/null @@ -1,2348 +0,0 @@ -2015-12-24 Thomas Preud'homme - - * arm.h (TAG_CPU_ARCH_V8M_BASE): Declare. - -2015-12-24 Thomas Preud'homme - - * arm.h (TAG_CPU_ARCH_V8M_MAIN): Declare. - (MAX_TAG_CPU_ARCH): Define to TAG_CPU_ARCH_V8M_MAIN. - (TAG_CPU_ARCH_V4T_PLUS_V6_M): Define to unused value 15. - -2015-12-22 Mickael Guene - - * arm.h: Add arm SHF_ARM_NOREAD section flag. - -2015-12-16 Mickael Guene - - * arm.h: Add new arm relocations. - -2015-12-14 Yoshinori Sato - - * rx.h (E_FLAG_RX_V2): New RXv2 type. - -2015-12-07 Alan Modra - - * ppc64.h (R_PPC64_ENTRY): Define. - -2015-11-11 Alan Modra - Peter Bergner - - * ppc.h (R_PPC_REL16DX_HA): New reloction. - * ppc64.h (R_PPC64_REL16DX_HA): Likewise. - -2015-10-28 Cupertino Miranda - - * arc-reloc.def (ARC_32_PCREL): New definition. - (ARC_TLS_DTPOFF): Arrange it in order. - -2015-10-27 Stephen Fisher - - * common.h (NT_NETBSD_MARCH): Define. - -2015-10-22 H.J. Lu - - * x86-64.h (R_X86_64_GOTPCRELX): New. - (R_X86_64_REX_GOTPCRELX): Likewise. - -2015-10-22 H.J. Lu - - * i386.h (R_386_GOT32X): New relocation. - -2015-10-07 Cupertino Miranda - - * arc-reloc.def: Macro file with definition of all relocation - types. - * arc.h: Changed macros for the newly supported ARC cpus. Altered - enum defining the supported relocations. - * common.h: Changed EM_ARC_A5 definition to EM_ARC_COMPACT. Added - macro for EM_ARC_COMPACT2. - -2015-09-22 Rainer Orth - - * common.h (DF_1_STUB, DF_1_PIE): Define. - -2015-09-21 H.J. Lu - - * external.h (Elf64_External_Chdr): Change ch_type to 4 bytes - and add ch_reserved. - -2015-08-11 Jiong Wang - - * aarch64.h (R_AARCH64_P32_TLSLD_ADD_DTPREL_LO12): Define. - -2015-08-11 Jiong Wang - - * aarch64.h (R_AARCH64_P32_TLSLD_ADD_LO12_NC): Define. - -2015-08-11 Jiong Wang - - * aarch64.h (R_AARCH64_P32_TLSLD_ADR_PAGE21): Define. - -2015-07-16 Jiong Wang - - * aarch64.h (R_AARCH64_P32_TLSLD_ADR_PREL21): New enumeration. - -2015-07-09 Catherine Moore - - * mips.h (Val_GNU_MIPS_ABI_FP_NAN2008): New. - -2015-07-08 Pitchumani Sivanupandi - - * avr.h: Add new 32 bit PC relative relocation. - -2015-07-01 Sandra Loosemore - Cesar Philippidis - - * nios2.h (R_NIOS2_R2_S12): New. - (R_NIOS2_R2_I10_1_PCREL): New. - (R_NIOS2_R2_T1I7_1_PCREL): New. - (R_NIOS2_R2_T1I7_2): New. - (R_NIOS2_R2_T2I4): New. - (R_NIOS2_R2_T2I4_1): New. - (R_NIOS2_R2_T2I4_2): New. - (R_NIOS2_R2_X1I7_2): New. - (R_NIOS2_R2_X2L5): New. - (R_NIOS2_R2_F1I5_2): New. - (R_NIOS2_R2_L5I4X1): New. - (R_NIOS2_R2_T1X1I6): New. - (R_NIOS2_R2_T1X1I6_2): New. - (R_NIOS2_ILLEGAL): Renumber. - -2015-07-01 Sandra Loosemore - Cesar Philippidis - - * nios2.h (EF_NIOS2_ARCH_R1, EF_NIOS2_ARCH_R2): Define. - -2015-06-26 Matthew Fortune - - * mips.h (DT_MIPS_RLD_MAP_REL): New macro. - -2015-05-29 Roland McGrath - - * common.h (GNU_ABI_TAG_SYLLABLE): New macro. - (GNU_ABI_TAG_NACL): New macro. - -2015-05-12 Jiong Wang - - * aarch64.h (R_AARCH64_P32_LD32_GOTPAGE_LO14): New enumeration. - -2015-05-11 H.J. Lu - - * common.h (EM_486): Renamed to ... - (EM_IAMCU): This. - -2015-04-27 Andreas Krebbel - - * s390.h: Define Tag_GNU_S390_ABI_Vector. - -2015-04-24 Alan Modra - - * internal.h (ELF_SECTION_IN_SEGMENT_1): Ensure PT_LOAD and - similar segments only contain alloc sections. - -2015-04-24 H.J. Lu - - PR binutils/18316 - * mep.h (SEC_MEP_VLIW): Removed. - -2015-04-09 Nick Clifton - - * rx.h (E_FLAG_RX_SINSNS_SET): New bit in e_flags field. - (E_FLAG_RX_SINSNS_YES): Likewise. - (E_FLAG_RX_SINSNS_MASK): New define. - -2015-04-03 H.J. Lu - - * external.h (Elf32_External_Chdr): New. - (Elf64_External_Chdr): Likewise. - * internal.h (Elf_Internal_Chdr): Likewise. - -2015-03-26 H.J. Lu - - * common.h (ELFOSABI_CLOUDABI): New. - (SHF_COMPRESSED): Likewise. - (ELFCOMPRESS_ZLIB): Likewise. - (ELFCOMPRESS_LOOS): Likewise. - (ELFCOMPRESS_HIOS): Likewise. - (ELFCOMPRESS_LOPROC): Likewise. - (ELFCOMPRESS_HIPROC): Likewise. - -2015-03-19 Nick Clifton - - * rl78.h (E_FLAG_RL78_G10): Redefine. - (E_FLAG_RL78_CPU_MASK, E_FLAG_RL78_ANY_CPU, E_FLAG_RL78_G13 - E_FLAG_RL78_G14): New flags. - -2015-03-10 Matthew Wahab - - PR ld/16572 - * arm.h (EF_ARM_HASENTRY): Remove. - -2015-02-19 Marcus Shawcroft - - * aarch64.h (R_AARCH64_P32_TLSGD_ADR_PREL21): Add. - -2015-02-24 Nick Clifton - - * v850.h (EF_RH850_SIMD): Delete deprecated flag. - (EF_RH850_CACHE): Likewise. - (EF_RH850_MMU): Likewise. - (EF_RH850_DATA_ALIGN8): Likewise. - (SHT_RENESAS_IOP): Fix typo in name. - (SHT_RENESAS_INFO): Define. - (V850_NOTE_SECNAME): Define. - (SIZEOF_V850_NOTE): Define. - (V850_NOTE_NAME): Define. - (enum v850_notes): New enum. - (NUM_V850_NOTES): Define. - -2015-02-23 Nick Clifton - - PR 17915 - * score.h: Fix typo in license header. - -2015-02-20 Andreas Arnez - - * common.h (NT_S390_VXRS_LOW): New macro. - (NT_S390_VXRS_HIGH): Likewise. - -2015-01-28 James Bowman - - * common.h (EM_FT32): Define. - * ft32.h: New file. - -2015-01-09 Anthony Green - - * common.h (EM_MOXIE): Redefine to official number. - (EM_MOXIE_OLD): Define (from old number). - -2015-01-01 Alan Modra - - Update year range in copyright notice of all files. - -2014-12-25 Thomas Preud'homme - - * arm.h: New AEABI_FP_number_model_* and AEABI_VFP_args_* enum values. - -2014-12-06 Eric Botcazou - - * common.h (EM_VISIUM): Define. - * visium.h: New file. - -2014-11-13 H.J. Lu - - * x86-64.h (R_X86_64_GOTPLT64): Mark it obsolete. - -2014-10-30 Andrew Pinski - - * mips.h (AFL_EXT_OCTEON3): Define. - (INSN_OCTEON3, CPU_OCTEON3): Define. - -2014-10-22 Matthew Fortune - - * mips.h (AFL_ASE_MASK): Define. - -2014-10-17 Jose E. Marchesi - - * sparc.h (ELF_SPARC_HWCAP2_VIS3B): Documentation improved. - -2014-10-09 Jose E. Marchesi - - * sparc.h (Tag_GNU_Sparc_HWCAPS2): New object attribute. - (ELF_SPARC_HWCAP2_FJATHPLUS): New HWCAP2 bitmask value. - (ELF_SPARC_HWCAP2_VIS3B): Likewise. - (ELF_SPARC_HWCAP2_ADP): Likewise. - (ELF_SPARC_HWCAP2_SPARC5): Likewise. - (ELF_SPARC_HWCAP2_MWAIT): Likewise. - (ELF_SPARC_HWCAP2_XMPMUL): Likewise. - (ELF_SPARC_HWCAP2_XMONT): Likewise. - (ELF_SPARC_HWCAP2_NSEC): Likewise. - (ELF_SPARC_HWCAP2_FJATHHPC): Likewise. - (ELF_SPARC_HWCAP2_FJDES): Likewise. - (ELF_SPARC_HWCAP2_FJAES): Likewise. - -2014-10-08 Will Newton - - * aarch64.h: Sync up relocations with ABI release 1.0. - -2014-09-16 Kuan-Lin Chen - - * nds32.h: Declare new relocations. - -2014-09-15 Andrew Bennett - Matthew Fortune - - * mips.h: Add relocs: R_MIPS_PC21_S2, R_MIPS_PC26_S2, R_MIPS_PC18_S3, - R_MIPS_PC19_S2, R_MIPS_PCHI16 and R_MIPS_PCLO16. - (E_MIPS_ARCH_32R6): New define. - (E_MIPS_ARCH_64R6): New define. - -2014-08-26 DJ Delorie - - * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits - -2014-07-29 Matthew Fortune - - * mips.h (PT_MIPS_ABIFLAGS, SHT_MIPS_ABIFLAGS): Define. - (Val_GNU_MIPS_ABI_FP_OLD_64): Rename from Val_GNU_MIPS_ABI_FP_64. - (Val_GNU_MIPS_ABI_FP_64): Redefine. - (Val_GNU_MIPS_ABI_FP_XX): Define. - (Elf_External_ABIFlags_v0, Elf_Internal_ABIFlags_v0): New structures. - (AFL_REG_NONE, AFL_REG_32, AFL_REG_64, AFL_REG_128): Define. - (AFL_ASE_DSP, AFL_ASE_DSPR2, AFL_ASE_EVA, AFL_ASE_MCU): Likewise. - (AFL_ASE_MDMX, AFL_ASE_MIPS3D, AFL_ASE_MT, AFL_ASE_SMARTMIPS): Likewise. - (AFL_ASE_VIRT, AFL_ASE_MSA, AFL_ASE_MIPS16): Likewise. - (AFL_ASE_MICROMIPS, AFL_ASE_XPA): Likewise. - (AFL_EXT_XLR, AFL_EXT_OCTEON2, AFL_EXT_OCTEONP): Likewise. - (AFL_EXT_LOONGSON_3A, AFL_EXT_OCTEON, AFL_EXT_5900): Likewise. - (AFL_EXT_4650, AFL_EXT_4010, AFL_EXT_4100, AFL_EXT_3900): Likewise. - (AFL_EXT_10000, AFL_EXT_SB1, AFL_EXT_4111, AFL_EXT_4120): Likewise. - (AFL_EXT_5400, AFL_EXT_5500, AFL_EXT_LOONGSON_2E): Likewise. - (AFL_EXT_LOONGSON_2F): Likewise. - (bfd_mips_elf_swap_abiflags_v0_in): Prototype. - (bfd_mips_elf_swap_abiflags_v0_out): Likewise. - (bfd_mips_isa_ext): Likewise. - -2014-07-07 Barney Stratford - - * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6. - -2014-07-01 Barney Stratford - Senthil Kumar Selvaraj - Pitchumani Sivanupandi - Soundararajan - - * avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number. - (R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number. - * include/opcode/avr.h (AVR_ISA_TINY): Define avrtiny specific ISA. - (AVR_ISA_2xxxa): Define ISA without LPM. - (AVR_ISA_AVRTINY): Define avrtiny arch ISA. - Add doc for contraint used in 16 bit lds/sts. - Adjust ISA group for icall, ijmp, pop and push. - Add 16 bit lds/sts encoding and update 32 bit lds/sts constraints. - -2014-04-22 Christian Svensson - - * common.h: Remove openrisc and or32 support. Add support for or1k. - * or1k.h: New file. - * openrisc.h: Delete. - * or32.h: Delete. - -2014-04-10 Senthil Kumar Selvaraj - - * avr.h: Add new DIFF relocs. - -2014-03-05 Alan Modra - - Update copyright years. - -2014-03-05 Alan Modra - - * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define. - -2014-02-06 Andrew Pinski - - * mips.h (E_MIPS_MACH_OCTEON3): New machine flag. - -2014-02-03 Sandra Loosemore - - * nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New. - (R_NIOS2_CALL_LO, R_NIOS2_CALL_HA): New. - (R_NIOS2_ILLEGAL): Adjust. - -2014-01-30 Sandra Loosemore - - * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT. - -2014-01-30 Ulrich Weigand - - * common.h (AT_HWCAP2): Define. - -2013-12-13 Kuan-Lin Chen - Wei-Cheng Wang - - * nds32.h: New file for Andes NDS32. - -2013-12-07 Mike Frysinger - - * epiphany.h: Remove +x file mode. - -2013-11-17 H.J. Lu - - * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND. - -2013-11-13 Yufeng Zhang - - * aarch64.h: Define R_AARCH64_TLS_DTPMOD64, - R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard - R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and - R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC. - -2013-10-30 Alan Modra - - * ppc.h (DT_PPC_TLSOPT): Delete. - (DT_PPC_OPT, PPC_OPT_TLS): Define. - * ppc64.h (DT_PPC64_TLSOPT): Delete. - (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define. - -2013-10-30 Alan Modra - - * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define. - (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions. - (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define. - -2013-10-30 Alan Modra - - * ppc64.h (EF_PPC64_ABI): Define. - -2013-10-30 Alan Modra - - * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA, - R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA, - R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New. - (IS_PPC64_TLS_RELOC): Match new tls relocs. - -2013-10-14 Chao-ying Fu - - * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA. - (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128. - -2013-09-17 Doug Gilmore - - * mips.h (EF_MIPS_FP64): New e_flags bit. - -2013-08-09 Nick Clifton - - * rl78.c (E_FLAG_RL78_G10): Define. - -2013-07-15 Maciej W. Rozycki - - * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment. - (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE, - Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT, - Val_GNU_MIPS_ABI_FP_64): New enum. - -2013-07-12 Maciej W. Rozycki - - * mips.h (EF_MIPS_NAN2008): New macro. - -2013-07-08 Tristan Gingold - - * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add. - -2013-07-05 Andreas Krebbel - - * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL, - R_390_PC24DBL, and R_390_PLT24DBL. - -2013-06-26 Yufeng Zhang - - * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones. - -2013-06-24 Maciej W. Rozycki - - * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting. - (ELF_ST_SET_MIPS_PLT): Likewise. - -2013-06-19 Will Newton - - * aarch64.h: Remove R_AARCH64_IRELATIVE. - -2013-06-07 Will Newton - - * aarch64.h: Add R_AARCH64_IRELATIVE reloc. - -2013-06-06 Maciej W. Rozycki - - * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting. - -2013-05-30 Paul Brook - - * mips.h (R_MIPS_EH): New. - -2013-05-28 Yufeng Zhang - - * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ... - (R_AARCH64_TLSDESC_LD_PREL19): ... this. - (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ... - (R_AARCH64_TLSDESC_ADR_PAGE21): ... this. - -2013-05-22 H.J. Lu - - * common.h (EM_INTEL205): New. - (EM_INTEL206): Likewise. - (EM_INTEL207): Likewise. - (EM_INTEL208): Likewise. - (EM_INTEL209): Likewise. - -2013-05-06 Paul Brook - - * mips.h (R_MIPS_PC32): Update comment. - -2013-05-02 Nick Clifton - - * msp430.h: Add MSP430X relocs. - Add some more MSP430 machine numbers. - Add values used by .MSP430.attributes section. - -2013-03-21 Michael Schewe - - * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of - mov @(disp:32,ERx) to mov @(disp:16,ERx). - -2013-03-08 Andreas Arnez - - * common.h (NT_S390_TDB): Define. - -2013-02-06 Sandra Loosemore - Andrew Jenner - - Based on patches from Altera Corporation. - - * nios2.h: New file. - -2013-01-24 Nick Clifton - - * v850.h: Add support for e3v5 architecture. - Reorganize processor selection macros. - -2013-01-16 H.J. Lu - - * i386.h (R_386_SIZE32): Fill it. - * x86-64.h (R_X86_64_SIZE32): Likewise. - (R_X86_64_SIZE64): Likewise. - -2013-01-10 Will Newton - - * common.h: Fix case of "Meta". - * metag.h: New file. - -2013-01-08 Yufeng Zhang - - * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro - definitions. - -2013-01-04 Juergen Urban - - * mips.h: Add MIPS machine variant number for r5900 which is - compatible with old Playstation 2 software. - -2012-12-11 Edgar E. Iglesias - - * microblaze.h: Add TLS relocs to START_RELOC_NUMBERS - -2012-11-16 H.J. Lu - - * common.h (DF_1_CONLFAT): Renamed to ... - (DF_1_CONFALT): This. - (DF_1_ENDFILTEE): New. - (DF_1_DISPRELDNE): Likewise. - (DF_1_DISPRELPND): Likewise. - (DF_1_NODIRECT): Likewise. - (DF_1_IGNMULDEF): Likewise. - (DF_1_NOKSYMS): Likewise. - (DF_1_NOHDR): Likewise. - (DF_1_EDITED): Likewise. - (DF_1_NORELOC): Likewise. - (DF_1_SYMINTPOSE): Likewise. - (DF_1_GLOBAUDIT): Likewise. - (DF_1_SINGLETON): Likewise. - -2012-11-09 Nick Clifton - - * rx.h (EF_RX_CPU_RX): Add comment. - (E_FLAG_RX_ABI): Define. - - * v850.h: Add RH850 ABI values. - -2012-11-08 Maciej W. Rozycki - - * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits. - -2012-11-01 Tom Tromey - - * common.h (NT_386_TLS, NT_386_IOPERM): New defines. - -2012-10-30 Steve McIntyre - - * arm.h (EF_ARM_ABI_FLOAT_SOFT): New define. - (EF_ARM_ABI_FLOAT_HARD): Likewise. - -2012-10-23 Tom Tromey - - * common.h (NT_SIGINFO, NT_FILE): New defines. - -2012-09-12 Chris Schlumberger-Socha - - * aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc. - -2012-08-27 Walter Lee - - * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation. - (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto. - (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto. - (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto. - (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto. - (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto. - (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto. - (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto. - (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto. - (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto. - (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto. - (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto. - (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto. - (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto. - -2012-08-24 Matthew Gretton-Dann - - * arm.h (TAG_CPU_ARCH_V8): New define. - (MAX_TAG_CPU_ARCH): Update. - -2012-08-13 Ian Bolton - Laurent Desnogues - Jim MacArthur - Marcus Shawcroft - Nigel Stephens - Ramana Radhakrishnan - Richard Earnshaw - Sofiane Naci - Tejas Belagod - Yufeng Zhang - - * aarch64.h: New file. - * common.h (EM_res183): Rename to EM_AARCH64. - (EM_res184): Rename to EM_ARM184. - -2012-08-02 Sean Keys - - * m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200 - -2012-07-13 Andreas Krebbel - - * s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc. - -2012-06-28 Iain Sandoe - - * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE, - AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines. - -2012-05-16 Georg-Johann Lay - - PR target/13503 - * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8. - -2012-05-15 James Murray - - * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10) - R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations. - (E_M68HC11_XGATE_RAMOFFSET): Define. - -2012-05-14 James Lemke - * ppc.h (SEC_PPC_VLE): Remove. - -2012-05-14 Catherine Moore - James Lemke - - * ppc.h (R_PPC_VLE_REL8): New reloction. - (R_PPC_VLE_REL15): Likewise. - (R_PPC_VLE_REL24): Likewise. - (R_PPC_VLE_LO16A): Likewise. - (R_PPC_VLE_LO16D): Likewise. - (R_PPC_VLE_HI16A): Likewise. - (R_PPC_VLE_HI16D): Likewise. - (R_PPC_VLE_HA16A): Likewise. - (R_PPC_VLE_HA16D): Likewise. - (R_PPC_VLE_SDA21): Likewise. - (R_PPC_VLE_SDA21_LO): Likewise. - (R_PPC_VLE_SDAREL_LO16A): Likewise. - (R_PPC_VLE_SDAREL_LO16D): Likewise. - (R_PPC_VLE_SDAREL_HI16A): Likewise. - (R_PPC_VLE_SDAREL_HI16D): Likewise. - (R_PPC_VLE_SDAREL_HA16A): Likewise. - (R_PPC_VLE_SDAREL_HA16D): Likewise. - (SEC_PPC_VLE): Remove. - (PF_PPC_VLE): New program header flag. - (SHF_PPC_VLE): New section header flag. - (vle_opcodes, vle_num_opcodes): New. - (VLE_OP): New macro. - (VLE_OP_TO_SEG): New macro. - -2012-05-11 Georg-Johann Lay - - * xgate.h: Mininal file to support XGATE relocations. - -2012-04-27 David S. Miller - - * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto, - pause, and compare-and-branch instructions. - -2012-04-12 David S. Miller - - * sparc.h (R_SPARC_WDISP10): New reloc. - -2012-03-07 Nick Clifton - - * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD, - R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE, - R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD, - R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF. - -2012-02-25 Walter Lee - - * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete. - (R_TILEGX_IMM16_X1_HW1_GOT): Ditto. - (R_TILEGX_IMM16_X0_HW2_GOT): Ditto. - (R_TILEGX_IMM16_X1_HW2_GOT): Ditto. - (R_TILEGX_IMM16_X0_HW3_GOT): Ditto. - (R_TILEGX_IMM16_X1_HW3_GOT): Ditto. - (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto. - (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto. - (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto. - (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto. - (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto. - (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto. - (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto. - (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto. - (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto. - (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto. - (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto. - (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto. - (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto. - (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto. - (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto. - (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto. - (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto. - (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto. - (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation. - (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto. - (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto. - (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto. - (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto. - (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto. - (R_TILEGX_TLS_GD_CALL): Ditto. - (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto. - (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto. - (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto. - (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto. - (R_TILEGX_TLS_IE_LOAD): Ditto. - (R_TILEGX_IMM8_X0_TLS_ADD): Ditto. - (R_TILEGX_IMM8_X1_TLS_ADD): Ditto. - (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto. - (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto. - * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation. - (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto. - (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto. - (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto. - (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto. - (R_TILEPRO_TLS_IE_LOAD): Ditto. - (R_TILEPRO_IMM16_X0_TLS_LE): Ditto. - (R_TILEPRO_IMM16_X1_TLS_LE): Ditto. - (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto. - (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto. - (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto. - (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto. - (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto. - (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto. - -2011-12-22 DJ Delorie - - * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New. - (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New. - -2011-12-19 Chung-Lin Tang - - * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries. - -2011-12-06 Ulrich Weigand - - * common.h (NT_S390_LAST_BREAK): Define. - (NT_S390_SYSTEM_CALL): Likewise. - -2011-11-01 DJ Delorie - - * common.h (EM_RL78, EM_78K0R): New. - * rl78.h: New. - -2011-10-25 Joern Rennecke - - * epiphany.h: New file. - * common.h (EM_ADAPTEVA_EPIPHANY): Define. - -2011-10-10 Alan Modra - - * ppc64.h (R_PPC64_TOCSAVE): Add. - -2011-10-05 DJ Delorie - - * rx.h (E_FLAG_RX_PID): New. - -2011-09-21 David S. Miller - - * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute. - (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values. - -2011-08-12 H.J. Lu - - PR ld/13082 - * x86-64.h (R_X86_64_RELATIVE64): New. - -2011-07-24 Chao-ying Fu - Maciej W. Rozycki - - * mips.h (R_MICROMIPS_min): New relocations. - (R_MICROMIPS_26_S1): Likewise. - (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise. - (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise. - (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise. - (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise. - (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise. - (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise. - (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise. - (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise. - (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise. - (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise. - (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise. - (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise. - (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise. - (R_MICROMIPS_TLS_GOTTPREL): Likewise. - (R_MICROMIPS_TLS_TPREL_HI16): Likewise. - (R_MICROMIPS_TLS_TPREL_LO16): Likewise. - (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise. - (R_MICROMIPS_max): Likewise. - (EF_MIPS_ARCH_ASE_MICROMIPS): New macro. - (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise. - (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise. - (STO_MICROMIPS): Likewise. - (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise. - (ELF_ST_IS_COMPRESSED): Likewise. - (STO_MIPS_PLT, STO_MIPS_PIC): Rework. - (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise. - (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise. - -2011-07-22 H.J. Lu - - * common.h (EM_K1OM): New. - -2011-07-03 Samuel Thibault - Thomas Schwinge - - PR binutils/12913 - * common.h (ELFOSABI_GNU): Define, replaces... - (ELFOSABI_LINUX): ... this, kept as an alias. - (ELFOSABI_HURD): Remove. - -2011-06-15 Ulrich Weigand - - * common.h (NT_ARM_VFP): Define. - -2011-06-13 Walter Lee - - * common.h: Add EM_TILEGX. - * tilegx.h: New file. - * tilepro.h: New file. - -2011-06-09 Tristan Gingold - - * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct. - -2011-06-02 Nick Clifton - - * common.h: Fix spelling mistake in comment. - * reloc-macros.h: Likewise. - -2011-05-31 Paul Brook - - * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN. - -2011-05-09 Paul Brook - - * tic6x.h (ELF_STRING_C6000_unwind, - ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once, - ELF_STRING_C6000_unwind_info_once): Define. - -2011-04-15 Sergio Durigan Junior - - * common.h (NT_STAPSDT): New define. - -2011-03-31 Bernd Schmidt - - * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE, - R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs. - (SHN_TIC6X_SCOMMON): Define. - -2011-03-31 Tristan Gingold - - * ia64.h (Elf64_External_VMS_Note): New struct. - (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC) - (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID) - (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN) - (NT_VMS_PATCHTIME) New macros. - -2011-03-14 Richard Sandiford - - * arm.h (R_ARM_IRELATIVE): New relocation. - -2011-03-14 Richard Sandiford - - * internal.h (elf_internal_sym): Add st_target_internal. - * arm.h (arm_st_branch_type): New enum. - (ARM_SYM_BRANCH_TYPE): New macro. - -2011-03-10 Nick Clifton - - * common.h (EM_V850): V850s now supplied by Renesas. - -2011-02-25 Alan Modra - - PR 12516 - * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size - sections at start or end of PT_DYNAMIC. - -2011-01-10 Nathan Sidwell - Glauber de Oliveira Costa - - * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL, - R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New - relocations. - -2010-11-16 Jie Zhang - - * bfin.h (EF_BFIN_CODE_IN_L1): Define. - (EF_BFIN_DATA_IN_L1): Define. - -2010-11-11 Mingming Sun - - * mips.h (E_MIPS_MACH_LS3A): Defined. - -2010-11-02 Joseph Myers - - * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed, - Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC, - Tag_ABI_array_object_alignment, - Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define. - -2010-10-29 Joseph Myers - - * tic6x-attrs.h (Tag_ABI_compatibility): Define. - -2010-10-29 Bernd Schmidt - Joseph Myers - - * tic6x-attrs.h (Tag_ABI_DSBT): New. - -2010-10-21 Joseph Myers - - * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA, - value 4. - * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for - attribute renaming. - -2010-07-23 Naveen.H.S - Ina Pandit - - * v850.h: Add support for V850E2 and V850E2V3. - (v850_reloc_type): Update the newly added relocations - -2010-07-20 Alan Modra - - * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from.. - (ELF_SECTION_SIZE): ..here. - (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg. - (ELF_SECTION_IN_SEGMENT_STRICT): New macro. - -2010-06-25 Alan Modra - - * ppc64.h (R_PPC64_LO_DS_OPT): Define. - -2010-06-15 Joseph Myers - - * tic6x-attrs.h: New. - * tic6x.h: Include elf/tic6x-attrs.h for attribute table. - (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X, - C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP, - C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP, - C6XABI_Tag_CPU_arch_C674X): Define. - -2010-06-11 Tristan Gingold - - * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS) - (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR) - (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define. - (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE) - (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA) - (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT) - (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF) - (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define. - (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE) - (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX) - (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE) - (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define. - (Elf64_External_VMS_IMAGE_FIXUP): New declaration. - (Elf64_External_VMS_IMAGE_RELA): Ditto. - (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE) - (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8) - (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64) - (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD) - (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV) - (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR) - (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH) - (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New. - -2010-05-25 Daniel Jacobowitz - Joseph Myers - Andrew Stubbs - - * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define. - (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust - other invalid ranges. - (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20) - (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC) - (R_SH_FUNCDESC_VALUE): New. - -2010-05-18 H.J. Lu - - PR gas/11600 - * common.h (SHF_EXCLUDE): New. - - * i370.h (SHF_EXCLUDE): Removed. - * or32.h (SHF_EXCLUDE): Likewise. - * ppc.h (SHF_EXCLUDE): Likewise. - * sparc.h (SHF_EXCLUDE): Likewise. - -2010-04-23 Alan Modra - - * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses. - Invert logic to clarify test for .tbss. - (ELF_IS_SECTION_IN_SEGMENT): Rename to.. - (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect - macro args with parentheses. - (ELF_SECTION_IN_SEGMENT): Define. - (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete. - (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete. - -2010-04-15 Matthew Gretton-Dann - - * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved, - Tag_FP_HP_extension): Add new ABI attribute tags. - -2010-04-15 Nick Clifton - - * alpha.h: Update copyright notice to use GPLv3. - * arc.h: Likewise. - * arm.h: Likewise. - * avr.h: Likewise. - * bfin.h: Likewise. - * common.h: Likewise. - * cr16.h: Likewise. - * cr16c.h: Likewise. - * cris.h: Likewise. - * crx.h: Likewise. - * d10v.h: Likewise. - * d30v.h: Likewise. - * dlx.h: Likewise. - * dwarf.h: Likewise. - * external.h: Likewise. - * fr30.h: Likewise. - * frv.h: Likewise. - * h8.h: Likewise. - * hppa.h: Likewise. - * i370.h: Likewise. - * i386.h: Likewise. - * i860.h: Likewise. - * i960.h: Likewise. - * ia64.h: Likewise. - * internal.h: Likewise. - * ip2k.h: Likewise. - * iq2000.h: Likewise. - * lm32.h: Likewise. - * m32c.h: Likewise. - * m32r.h: Likewise. - * m68hc11.h: Likewise. - * m68k.h: Likewise. - * mcore.h: Likewise. - * mep.h: Likewise. - * microblaze.h: Likewise. - * mips.h: Likewise. - * mmix.h: Likewise. - * mn10200.h: Likewise. - * moxie.h: Likewise. - * msp430.h: Likewise. - * mt.h: Likewise. - * openrisc.h: Likewise. - * or32.h: Likewise. - * pj.h: Likewise. - * ppc.h: Likewise. - * ppc64.h: Likewise. - * reloc-macros.h: Likewise. - * rx.h: Likewise. - * s390.h: Likewise. - * sh.h: Likewise. - * sparc.h: Likewise. - * spu.h: Likewise. - * v850.h: Likewise. - * vax.h: Likewise. - * vxworks.h: Likewise. - * x86-64.h: Likewise. - * xc16x.h: Likewise. - * xstormy16.h: Likewise. - * xtensa.h: Likewise. - -2010-04-08 David Stubbs - - * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers - cannot contain any sections. - -2010-03-25 Joseph Myers - - * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define. - * tic6x.h: New. - -2010-03-05 Rainer Orth - - * common.h (VER_FLG_*): Document. - (VER_FLG_INFO): Define. - -2010-02-23 Andrew Zabolotny - - PR binutils/11297 - * avr.h: (R_AVR_8): New relocation number. - -2010-02-18 Matthew Gretton-Dann - - * arm.h (Tag_MPextension_use): Renumber. - (Tag_DIV_use): Add. - (Tag_MPextension_use_legacy): Likewise. - -2010-02-09 Michael Holzheu - - * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG, - NT_S390_CTRS and NT_S390_PREFIX): Define. - -2010-02-08 David S. Miller - - * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define. - -2010-02-02 H.J. Lu - - * common.h (NT_386_XSTATE): New. - -2010-01-21 Andreas Krebbel - - * s390.h (EF_S390_HIGH_GPRS): Added macro definition. - -2010-01-19 Daisuke Hatayama - - * common.h (PN_XNUM): Define. - -2009-12-18 Ulrich Weigand - - * common.h (NT_S390_HIGH_GPRS): Define. - -2009-12-17 Alan Modra - - * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT, - R_PPC_RELAX32PC_PLT): Delete. - (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define. - -2009-12-03 David Daney - Adam Nemet - - * mips.h (E_MIPS_MACH_OCTEON2): New machine flag. - -2009-11-28 Joseph Myers - - * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000, - EM_TI_C5500, EM_CUDA): Define. - (EM_res140, EM_res141, EM_res142): Remove. - -2009-11-17 Paul Brook - Daniel Jacobowitz - - * arm.h (TAG_CPU_ARCH_V7E_M): Define. - -2009-09-29 DJ Delorie - - * rx.h: New file. - -2009-09-21 Alan Modra - - * ppc.h (DT_PPC_TLSOPT): Define. - * ppc64.h (DT_PPC64_TLSOPT): Define. - -2009-08-10 Daniel Gutson - - * arm.h: (SHT_ARM_DEBUGOVERLAY): New define. - (SHT_ARM_OVERLAYSECTION): New define. - -2006-08-09 Bernd Schmidt - - From Mike Frysinger - * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1, - R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16, - R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S, - R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB, - R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X, - R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA, - R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST, - R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD, - R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR, - R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP, - R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC, - R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms, - R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16, - R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24, - R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x, - R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11, - R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift, - R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp, - R_page, R_hwpage, R_addr, R_pltpc, R_got. - -2009-08-09 Michael Eager - - * common.h: Define EM_resnnn reserved values. Add EM_AVR32, - EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE. - -2009-08-06 Michael Eager - - * common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD. - * microblaze.h: New reloc definitions. - -2009-07-30 Alan Modra - - * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO, - R_PPC64_REL16_HI, R_PPC64_REL16_HA. - -2009-07-25 H.J. Lu - - * common.h (EM_L1OM): New. - -2009-07-24 Trevor Smigiel - Alan Modra - - * spu.h (R_SPU_ADD_PIC): New. - -2009-07-23 Ulrich Drepper - - * common.h (STB_GNU_UNIQUE): Define. - -2009-07-10 Tom Tromey - - * dwarf2.h: Move to `..'. - -2009-07-10 H.J. Lu - - * dwarf2.h: Just include ../dwarf2.h. - -2009-07-10 Alan Modra - - * ppc.h (R_PPC_IRELATIVE): Add. - (R_PPC_RELAX32, R_PPC_RELAX32PC, - R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber. - * ppc64.h (R_PPC64_IRELATIVE): Add. - -2009-07-03 Jakub Jelinek - - * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value - and DW_OP_stack_value. - -2009-06-22 Alan Modra - - * ppc.h (R_PPC_RELAX*): Define as enum. - -2009-06-11 Anthony Green - - * moxie.h (R_MOXIE_PCREL10): New. - -2009-06-01 H.J. Lu - - PR ld/10205 - * i386.h (R_386_IRELATIVE): New. - * x86-64.h (R_X86_64_IRELATIVE): Likewise. - -2009-05-27 H.J. Lu - - * common.h: Update comments for dynamic tag ranges. - -2009-04-30 DJ Delorie - - * mep.h (EF_MEP_COP_*): New. - (EF_MEP_ALL_FLAGS): Add them. - -2009-04-30 Nick Clifton - - * common.h (STT_GNU_IFUNC): Define. - -2009-04-24 Cary Coutant - - * dwarf2.h (DW_LNE_set_discriminator): New enum value. - -2009-04-15 Anthony Green - - * common.h (EM_MOXIE): Define. - * moxie.h: New file. - -2009-04-07 DJ Delorie - - * mep.h (EF_MEP_CPU_C5): New. - -2009-04-01 H.J. Lu - - * common.h (EM_INTEL178): Removed. - (EM_INTEL179): Likewise. - (EM_ETPU): New. - (EM_SLE9X): Likewise. - (EM_INTEL181): Likewise. - (EM_INTEL182): Likewise. - -2009-03-31 H.J. Lu - - * common.h (EM_INTEL178): New. - (EM_INTEL179): Likewise. - (EM_INTEL180): Likewise. - -2009-03-20 Mikolaj Zalewski - - * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define. - -2009-03-14 Mark Kettenis - - * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV) - (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS) - (NT_OPENBSD_WCOOKIE): New defines. - -2009-03-16 Jan Kratochvil - - * common.h (AT_RANDOM): Define. - -2009-03-04 Alan Modra - - * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs. - * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs. - -2009-03-02 Qinwei - - * score.h (RELOC_NUMBER): Add R_SCORE_IMM32. - * common.h (EM_SCORE_OLD): Define. - -2009-02-23 H.J. Lu - - * common.h (STB_LOPROC): Replace Application-specific with - Processor-specific in comments. - (STB_HIPROC): Likewise. - (STT_LOPROC): Likewise. - (STT_HIPROC): Likewise. - -2009-02-03 Sandip Matte - - * mips.h (E_MIPS_MACH_XLR): Define. - -2009-02-03 Maxim Kuvyrkov - - * m68k.h: Map TLS relocations to numbers. - -2009-01-15 Andrew Stubbs - Julian Brown - - * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines. - (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines. - (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI - version 2.07. - (Tag_undefined39, Tag_nodefaults): New enum values. - (Tag_also_compatible_with, Tag_T2EE_use): Likewise. - (Tag_conformance, Tag_Virtualization_use): Likewise. - (Tag_undefined69, Tag_MPextension_use): Likewise. - -2009-01-15 Douglas B Rupp - - * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1): - New macros. Minor reformatting. - -2008-12-23 Jon Beniston - - * lm32.h: New file. - -2008-12-23 Nick Clifton - - * commmon.h (STT_IFUNC): Delete. - -2008-12-20 Hans-Peter Nilsson - - * cris.h (R_CRIS_32_IE): New relocation. - -2008-12-03 Nick Clifton - - * common.h (STT_IFUNC): Define. - -2008-11-27 M R Swami Reddy - - * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and - R_CR16_GLOB_DAT): New relocations. - -2008-11-25 Hans-Peter Nilsson - - * cris.h (R_CRIS_32_TPREL): Correct comment. - (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry. - -2008-11-18 Catherine Moore - - * arm.h (Tag_ABI_FP_16bit_format): Define. - -2008-11-14 Nathan Sidwell - - * internal.h (struct elf_segment_map): Add header_size field. - -2008-10-13 Ulrich Weigand - - * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define. - -2008-10-10 Nathan Froyd - - * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return. - -2008-10-04 Hans-Peter Nilsson - - * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD) - (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD) - (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL) - (R_CRIS_16_TPREL): New relocations. - -2008-09-24 Richard Henderson - - * dwarf2.h (DW_OP_GNU_encoded_addr): New. - -2008-08-20 Bob Wilson - - * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG) - (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC) - (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New. - -2008-08-08 Anatoly Sokolov - - * avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31, - E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define. - (EF_AVR_MACH): Redefine to 0x7F. - -2008-08-08 Richard Sandiford - Daniel Jacobowitz - Catherine Moore - Mark Shinwell - - * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT) - (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros. - -2008-08-04 Markus Weiss - - * common.h (ELFOSABI_AROS): Update comment. - -2008-07-26 Michael Eager - - * ppc.h: Add description of single-precision. - -2008-07-21 Luis Machado - - * common.h: Define NT_PPC_VSX. - -2008-07-12 Jie Zhang - - Revert - 2008-07-12 Jie Zhang - * bfin.h (EF_BFIN_CODE_IN_L1): Define. - (EF_BFIN_DATA_IN_L1): Define. - -2008-07-12 Jie Zhang - - * bfin.h (EF_BFIN_CODE_IN_L1): Define. - (EF_BFIN_DATA_IN_L1): Define. - -2008-07-10 Richard Sandiford - - * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros. - -2008-06-18 M R Swami Reddy - - * common.h (EM_CR16): Correct value. - (EM_CR16): Rename to EM_CR16_OLD. - -2008-06-12 DJ Delorie - - * common.h (EM_M32C_NEW): Rename to EM_M32C. - (EM_M32C): Rename to EM_M32C_OLD. - -2008-06-12 Joseph Myers - - * common.h: Update e_machine table. - -2008-06-09 Takashi Yoshii - - * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN. - -2008-06-09 Joseph Myers - - * common.h: Change registry@caldera.com to registry@sco.com. - -2008-05-21 Nick Clifton - - * reloc-macros.h: Add a comment about the use of the - END_RELOC_NUMBERS symbol as a sentinel value. - -2008-05-15 Christophe Lyon - - * arm.h (END_RELOC_NUMBERS): Provide a maximum value. - -2008-04-16 David S. Miller - - * sparc.h (R_SPARC_GOTDATA_HIX22, - R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22, - R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP, - R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs. - -2008-03-24 Ian Lance Taylor - - * common.h (NT_GNU_GOLD_VERSION): Define. - -2008-03-13 Alan Modra - - * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from - unsigned long to unsigned int. Change sh_addralign to bfd_vma. - Order struct as for external version. - -2008-03-12 Alan Modra - - PR 5900 - * common.h (SHN_BAD): Delete. - (SHN_LORESERVE .. SHN_HIRESERVE): Move to.. - * external.h: ..here. - * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define. - (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define. - (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define. - -2008-03-12 Alan Modra - - * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE. - (SHN_CR16C_NCOMMON): Likewise. - * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise. - (SHN_PARISC_HUGE_COMMON): Likewise. - * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise. - (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS. - * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE. - * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise. - (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise. - * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise. - (SHN_SCORE_SCOMMON): Likewise. - * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise. - * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise. - (SHN_V850_ZCOMMON): Likewise. - * x86-64.h (SHN_X86_64_LCOMMON): Likewise. - -2008-03-03 Pallavi Tambay - - * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP: - DW_OP_PGI_omp_thread_num. - -2008-02-04 Adam Nemet - - * mips.h: Update copyright. - (E_MIPS_MACH_OCTEON): New macro. - -2008-01-30 Tristan Gingold - - Add OpenVMS extensions. - * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID) - (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR) - (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED) - (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES) - (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR) - (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR) - (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE) - (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS) - (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT) - (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT) - (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT) - (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT) - (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE) - (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG) - (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME) - (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET) - (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET) - (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET) - (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF) - (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF) - (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG) - (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define - -2008-01-16 Mark Kettenis - - * common.h (AT_SUN_AUXFLAGS): Define. - -2007-12-11 Daniel Jacobowitz - - * dwarf2.h (DW_AT_hi_user): Correct value. - -2007-12-07 Bob Wilson - - * xtensa.h (R_XTENSA_32_PCREL): New. - -2007-11-29 Mark Shinwell - - * mips.h (E_MIPS_MACH_LS2E): New. - (E_MIPS_MACH_LS2F): New. - -2007-11-28 Nathan Sidwell - - * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with - segments at the end of memory. - -2007-11-17 Thiemo Seufer - - * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant - in comment. - -2007-11-16 Nick Clifton - - * dwarf2.h: Mention the location of the DWARF3 spec on the web. - (DW_AT_stride_size): Rename to DW_AT_bit_stride. - (DW_AT_stride): Rename to DW_AT_byte_stride. - -2007-11-08 Nathan Sidwell - - * vxworks.h: New. - -2007-10-30 Nick Clifton - - * mn10300.h (R_MN10300_ALIGN): Define. - -2007-10-25 Daniel Jacobowitz - - * ppc.h (Tag_GNU_Power_ABI_Vector): New. - -2007-10-19 Nick Clifton - - * mn10300.h: Add R_MN10300_SYM_DIFF reloc. - -2007-10-18 Roland McGrath - - * common.h (NT_PPC_VMX): New macro. - -2007-10-01 M R Swami Reddy - - * cr16.h: Updated with new relocaction macros. - -2007-09-17 H.J. Lu - - PR binutils/3281 - PR binutils/5037 - * internal.h (elf_segment_map): Add p_size and p_size_valid. - (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in - PT_GNU_RELRO segments. - -2007-09-11 Nathan Sidwell - - * m68k.h (EF_M68K_CF_ISA_C_NODIV): New. - -2007-08-25 Ulrich Weigand - - * common.h (NT_SPU): Define. - -2007-08-16 H.J. Lu - - * common.h: Revert last change. - -2007-08-16 H.J. Lu - - * common.h (PT_GNU_STACK): Renamed to ... - (PT_GNU_ATTR): This. - (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR. - -2007-07-09 Roland McGrath - - * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros. - -2007-06-29 Joseph Myers - - * ppc.h (Tag_GNU_Power_ABI_FP): Define. - -2007-06-29 Joseph Myers - - * mips.h (Tag_GNU_MIPS_ABI_FP): Define. - -2007-06-29 Joseph Myers - - * arm.h (elf32_arm_add_eabi_attr_int, - elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat, - elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents, - elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section, - Tag_Symbol, Tag_compatibility): Remove. - * common.h (SHT_GNU_ATTRIBUTES): Define. - -2007-06-29 M R Swami Reddy - - * common.h (EM_CR16): New entry for CR16 cpu. - * cr16.h: New file. - -2007-06-11 Sterling Augustine - Bob Wilson - - * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to... - (XTENSA_PROP_NO_TRANSFORM): ...this. - -2007-05-18 Caroline Tice - - * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP, - DW_OP_GNU_uninit. - -2007-05-12 Alan Modra - - * spu.h (R_SPU_ADDR16X): Define. - (R_SPU_PPU32, R_SPU_PPU64): Renumber. - -2007-05-11 Alan Modra - - * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define. - -2007-05-02 Alan Modra - - * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset - and vma for appropriate sections. - -2007-04-26 Jan Beulich - - * common.h (DT_ENCODING): Correct value (back to spec mandated - value). - -2007-03-08 Alan Modra - - * v850.h (V850_OTHER_TDA_BYTE): Delete. - (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits - that don't clash with visibility bits. - -2007-03-07 Alan Modra - - * common.h (ELF_ST_VISIBILITY): Comment typo fix. - -2007-02-05 Dave Brolley - Richard Sandiford - Richard Henderson - DJ Delorie - Ben Elliston - - * mep.h: New file. - * common.h (EM_CYGNUS_MEP): Define. - -2007-02-15 Dave Brolley - - From Graydon Hoare : - * common.h (STT_RELC, STT_SRELC, R_RELC): New macros. - -2007-01-08 Kazu Hirata - - * m68k.h (EF_M68K_FIDO): New. - (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO. - (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove. - -2006-12-25 Kazu Hirata - - * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New. - -2006-12-19 Kazu Hirata - - * m68k.h (EF_M68K_ARCH_MASK): New. - -2006-12-19 Nathan Sidwell - - * internal.h (struct elf_segment_map): Add p_vaddr_offset field. - -2006-12-07 Kazu Hirata - - * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV, - EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP, - EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC, - EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to - EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A, - EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP, - EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK, - EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B, - EF_M68K_CF_FLOAT, respectively. - -2006-12-05 Michael Tautschnig - Nick Clifton - - * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED. - -2006-10-28 Richard Sandiford - - * mips.h (R_MIPS_GLOB_DAT): Define - (R_MIPS_max): Bump by 1. - -2006-10-25 Trevor Smigiel - Yukishige Shibata - Nobuhisa Fujinami - Takeaki Fukuoka - Alan Modra - - * common.h (EM_SPU): Define. - * spu.h: New file. - -2006-10-19 Mei Ligang - - * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000. - (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000. - (EF_SCORE_HASENTRY): Delete. - -2006-10-17 Mark Shinwell - - * arm.h: Define TAG_CPU_ARCH_* constants. - -2006-09-17 Mei Ligang - - * score.h: New file. - * common.h: Add Score machine number. - -2006-07-10 Jakub Jelinek - - * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define. - -2006-05-31 H.J. Lu - - * internal.h (ELF_SECTION_SIZE): New. - (ELF_IS_SECTION_IN_SEGMENT): Likewise. - (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated. - (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise. - -2006-05-27 H.J. Lu - - * internal.h (struct elf_segment_map): Add p_align and p_align_valid. - -2006-05-24 Carlos O'Donell - Randolph Chung - - * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL, - R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL, - R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32, - R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64): - New TLS relocs. - (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L, - R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64): - Define TLS relocs using existing equivalents. - -2006-05-24 Bjoern Haase - - * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS. - -2006-03-25 Bernd Schmidt - - * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO, - R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI, - R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE, - R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI, - R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI, - R_BFIN_GOTOFFLO): New relocs. - (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros. - -2006-03-23 Michael Matz - - * x86-64.h: Add the new relocations with their official - numbers. - -2006-03-22 Richard Sandiford - Daniel Jacobowitz - Phil Edwards - Zack Weinberg - Mark Mitchell - Nathan Sidwell - - * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs. - -2006-03-19 John David Anglin - - * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED, - SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON, - SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT, - SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT, - SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define. - -2006-03-10 Paul Brook - - * arm.h (EF_ARM_EABI_VER5): Define. - -2006-03-06 Nathan Sidwell - - * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A, - EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust. - (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New. - (EF_M68K_HW_DIV, EF_M68K_USP): Remove. - (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust. - (EF_M68K_EMAC_B): New. - -2006-03-03 Bjoern Haase - - * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add. - (EF_AVR_LINKRELAX_PREPARED): Add. - -2006-03-02 Ben Elliston - - Import from the GCC tree: - 2006-03-01 Jakub Jelinek - - * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants - from DWARF 3. - (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale, - DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count, - DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled, - DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity, - DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New. - (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New. - (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited, - DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New. - (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch, - DW_DS_leading_separate, DW_DS_trailing_separate): New. - (DW_END_default, DW_END_big, DW_END_little): New. - (DW_END_lo_user, DW_END_hi_user): Define. - (DW_LNE_lo_user, DW_LNE_hi_user): Define. - (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New. - (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC, - DW_LANG_D): New. - -2006-02-06 Steve Ellcey - - * ia64.h (SHF_IA_64_HP_TLS): New. - -2006-02-24 DJ Delorie - - * m32c.h: Add relax relocs. - -2006-02-17 Shrirang Khisti - Anil Paranjape - Shilin Shakti - - * common.h (EM_XC16X): New entry for xc16x cpu. - Sort other EM_* numbers into numerical order. - * xc16x.h: New file. - -2006-02-10 H.J. Lu - - PR binutils/2258 - * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New. - (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise. - -2006-02-07 Nathan Sidwell - - * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ... - (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here. - (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS, - EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC, - EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New. - -2006-02-06 Steve Ellcey - - * ia64.h (SHF_IA_64_HP_TLS): New. - -2006-01-18 Alexandre Oliva - - Introduce TLS descriptors for i386 and x86_64. - * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New. - * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC): - New. - * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL, - R_X86_64_TLSDESC): New. - -2006-01-09 Mike Frysinger : - - * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define. - -2005-12-16 Nathan Sidwell - - Second part of ms1 to mt renaming. - * common.h (EM_MT): Renamed. - * mt.h: Rename relocs, cpu & other defines. - -2005-12-12 Nathan Sidwell - - * mt.h: Renamed from ms1.h - -2005-12-12 Paul Brook - - * arm.h (elf32_arm_get_eabi_attr_int): Add prototype. - -2005-11-11 Nick Clifton - - PR 1150 - * mips.h (STO_OPTIONAL): Define. - (ELF_MIPS_IS_OPTIONAL): Define. - -2005-11-07 Nathan Sidwell - - Add ms2. - * ms1.h (EF_MS1_CPU_MS2): New. - -2005-11-06 John David Anglin - - * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs. - -2005-09-30 Catherine Moore - - * bfin.h: New file. - * common.h (EM_BLACKFIN): Define. - -2005-10-08 Paul Brook - - * arm.h: Add prototypes for BFD object attribute routines. - -2005-09-09 Richard Earnshaw - - * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines. - -2005-08-09 John David Anglin - - * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER): - New defines. - -2005-08-04 John David Anglin - - * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines. - (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New - deprecated defines. - (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS, - DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT, - DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST, - DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP, - DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT, - PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT, - NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED, - NT_HP_UX_OPTIONS): Define. - -2005-07-25 DJ Delorie - - * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16. - -2005-07-25 Jan Hubicka - - * x86-64.h (SHN_X86_64_LCOMMON): New. - (SHF_X86_64_LARGE): New. - -2005-07-20 Kazuhiro Inaoka - - * m32r.h (R_M32R_REL32): Added. - -2005-07-18 Ben Elliston - - * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float. - Replace with DW_ATE_decimal_float (now in DWARF 3). - -2005-07-14 Jim Blandy - - Add support for Renesas M32C and M16C. - * common.h (EM_M32C): New machine number. - * m32c.h: New file. - -2005-06-17 Jakub Jelinek - - * external.h (GRP_ENTRY_SIZE): Define. - -2005-06-17 Jan Beulich - - * x86-64.h (elf_x86_64_reloc_type): Adjust comment for - R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and - R_X86_64_GOTPC32. - -2005-06-07 Aldy Hernandez - Michael Snyder - Stan Cox - - * common.h (EM_MS1): Define. - - * ms1.h: New file. - -2005-05-31 Richard Henderson - - * alpha.h (LITUSE_ALPHA_JSRDIRECT): New. - -2005-05-29 Richard Henderson - - * alpha.h (DT_ALPHA_PLTRO): New. - -2005-05-19 Ben Elliston - - * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from - the user-defined encoding space pending inclusion in the standard. - -2005-05-18 Zack Weinberg - - * arm.h: Make all #ifndef OLD_ARM_ABI blocks - unconditional, delete all #ifdef OLD_ARM_ABI blocks. - -2005-05-17 Zack Weinberg - - * arm.h: Import complete list of official relocation names - and numbers from AAELF. Define FAKE_RELOCs for old names. - Remove a few old names no longer used anywhere. - -2005-05-14 Alan Modra - - * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK. - -2005-05-11 Alan Modra - - * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT, - R_PPC_RELAX32PC_PLT) Adjust. - (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define. - (DT_PPC_GLINK): Define. - -2005-05-10 Nick Clifton - - * Update the address and phone number of the FSF organization in - the GPL notices in the following files: - alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h, - d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h, - frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h, - internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h, - mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h, - or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h, - sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h - -2005-04-13 H.J. Lu - - Moved from ../ChangeLog - - 2004-10-27 Richard Earnshaw - * arm.h: Add R_ARM_CALL and R_ARM_JUMP32. - - 2004-10-12 Paul Brook - * arm.h (EF_ARM_EABI_VER4): Define. - - 2004-10-08 Daniel Jacobowitz - - * common.h (PT_SUNW_EH_FRAME): Define. - * x86-64.h (SHT_X86_64_UNWIND): Define. - - 2004-10-07 Bob Wilson - * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32, - R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations. - (XTENSA_PROP_SEC_NAME): Define. - (property_table_entry): Add flags field. - (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define. - - 2004-09-17 Paul Brook - * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK. - Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL, - R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX. - - 2004-09-13 Paul Brook - * arm.h: Rename RELABS to TARGET1. - - 2004-05-11 Jakub Jelinek - * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments. - (PT_GNU_RELRO): Define. - -2005-03-29 Daniel Jacobowitz - Phil Blundell - - * arm.h: Add TLS relocations. - -2005-03-23 Ben Elliston - - * dwarf.h: Merge with GCC's dwarf.h. - -2005-03-18 C Jaipraash - - * m68k.h (EF_CFV4E): Define. - -2005-03-17 Paul Brook - Dan Jacobowitz - Mark Mitchell - - * arm.h (PT_ARM_EXIDX): Define. - -2005-03-02 Daniel Jacobowitz - Joseph Myers - - * mips.h: Define MIPS TLS relocations. - -2005-02-15 Nigel Stephens - Maciej W. Rozycki - - * mips.h (R_MIPS16_GOT16): New reloc code. - (R_MIPS16_CALL16): Likewise. - (R_MIPS16_HI16): Likewise. - (R_MIPS16_LO16): Likewise. - (R_MIPS16_min): New fake reloc code. - (R_MIPS16_max): Likewise. - -2005-02-11 Maciej W. Rozycki - - * mips.h (R_MIPS_max): Use FAKE_RELOC to define. - -2005-01-25 Alexandre Oliva - - 2004-12-10 Alexandre Oliva - * frv.h: Add R_FRV_TLSMOFF. - 2004-11-10 Alexandre Oliva - * frv.h: Add TLS relocations. - -2005-01-17 Nick Clifton - - * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4, - EF_SH2A_SH3E): New flags. - (EF_SH_BFD_TABLE): Add these new flags to the table. - -2005-01-12 Alan Modra - - * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define. - (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value. - -2004-12-22 Klaus Rudolph - - * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs. - -2004-12-16 Richard Sandiford - - * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc. - -2004-12-09 Ian Lance Taylor - - * mips.h (E_MIPS_MACH_9000): Define. - -2004-11-04 Hans-Peter Nilsson - - * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10) - (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New - macros. - -2004-10-06 Eric Christopher - - * dwarf2.h: Sync with gcc dwarf2.h. Fix typo. - -2004-10-01 Paul Brook - - * arm.h (SHT_ARM_EXIDX): Define. - (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind, - ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once): - Define. - -2004-08-25 Dmitry Diky - - * msp430.h: Add new relocs. - -2004-08-12 H.J. Lu - - * i386.h (R_386_USED_BY_INTEL_200): New. - -2004-07-29 Alexandre Oliva - - Introduce SH2a support. - 2004-02-18 Corinna Vinschen - * sh.h (EF_SH2A_NOFPU): New. - 2003-12-01 Michael Snyder - * sh.h (EF_SH2A): New. - -2004-07-27 Tomer Levi - - * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16, - BFD_RELOC_CRX_SWITCH32. - -2004-07-06 Tomer Levi - - * common.h (EM_CRX): Define. - * crx.h: New file. - -2004-06-25 Kazuhiro Inaoka - - * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO, - R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO. - -2004-06-19 Alan Modra - - * common.h (ELF64_R_INFO): Warning fix. - -2004-06-14 Chris Demetriou - - * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24), - with an updated comment. - -2004-05-28 Andrew Stubbs - - * sh.h (EF_SH_HAS_DSP): Remove. - (EF_SH_HAS_FP): Remove. - (EF_SH_MERGE_MACH): Remove. - (EF_SH4_NOFPU): Convert to decimal. - (EF_SH4A_NOFPU): Likewise. - (EF_SH4_NOMMU_NOFPU): Likewise. - (EF_SH3_NOMMU): Add new macro. - (EF_SH_BFD_TABLE): Likewise. - (sh_find_elf_flags): Add prototype. - (sh_elf_get_flags_from_mach): Likewise. - -2004-04-24 Chris Demetriou - - * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16) - (R_MIPS_GNU_REL_HI16): Remove. - (R_MIPS_GNU_REL16_S2): Update comment. - -2004-30-30 Galit Heller - Tomer Levi - - * common.h (EM_CR): Define. - * cr16c.h: New file. - -2004-03-23 Paul Brook - - * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add. - -2003-03-03 Andrew Stubbs - - * sh.h: Add EF_SH4_NOMMU_NOFPU. - -2004-03-01 Richard Sandiford - - * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define. - -2004-01-28 Roland McGrath - - * common.h (AT_SECURE): New macro. - -2004-01-21 Roland McGrath - - * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros. - (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME, - AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH, - AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD, - AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise. - -2004-01-17 Mark Kettenis - - * common.h (NT_OPENBSD_IDENT): Define. - -2004-01-06 Alexandre Oliva - - 2003-09-18 Alexandre Oliva - * frv.h (EF_FRV_FDPIC): New macro. - (EF_FRV_PIC_FLAGS): Adjust. - 2003-08-08 Alexandre Oliva - * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12, - R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12, - R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New. - 2003-08-04 Alexandre Oliva - * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC, - R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO): - New. - - -For older changes see ChangeLog-9103 - -Copyright (C) 2004-2015 Free Software Foundation, Inc. - -Copying and distribution of this file, with or without modification, -are permitted in any medium without royalty provided the copyright -notice and this notice are preserved. - -Local Variables: -mode: change-log -left-margin: 8 -fill-column: 74 -version-control: never -End: diff --git a/include/elf/ChangeLog-0415 b/include/elf/ChangeLog-0415 new file mode 100644 index 0000000..e95e96d --- /dev/null +++ b/include/elf/ChangeLog-0415 @@ -0,0 +1,2348 @@ +2015-12-24 Thomas Preud'homme + + * arm.h (TAG_CPU_ARCH_V8M_BASE): Declare. + +2015-12-24 Thomas Preud'homme + + * arm.h (TAG_CPU_ARCH_V8M_MAIN): Declare. + (MAX_TAG_CPU_ARCH): Define to TAG_CPU_ARCH_V8M_MAIN. + (TAG_CPU_ARCH_V4T_PLUS_V6_M): Define to unused value 15. + +2015-12-22 Mickael Guene + + * arm.h: Add arm SHF_ARM_NOREAD section flag. + +2015-12-16 Mickael Guene + + * arm.h: Add new arm relocations. + +2015-12-14 Yoshinori Sato + + * rx.h (E_FLAG_RX_V2): New RXv2 type. + +2015-12-07 Alan Modra + + * ppc64.h (R_PPC64_ENTRY): Define. + +2015-11-11 Alan Modra + Peter Bergner + + * ppc.h (R_PPC_REL16DX_HA): New reloction. + * ppc64.h (R_PPC64_REL16DX_HA): Likewise. + +2015-10-28 Cupertino Miranda + + * arc-reloc.def (ARC_32_PCREL): New definition. + (ARC_TLS_DTPOFF): Arrange it in order. + +2015-10-27 Stephen Fisher + + * common.h (NT_NETBSD_MARCH): Define. + +2015-10-22 H.J. Lu + + * x86-64.h (R_X86_64_GOTPCRELX): New. + (R_X86_64_REX_GOTPCRELX): Likewise. + +2015-10-22 H.J. Lu + + * i386.h (R_386_GOT32X): New relocation. + +2015-10-07 Cupertino Miranda + + * arc-reloc.def: Macro file with definition of all relocation + types. + * arc.h: Changed macros for the newly supported ARC cpus. Altered + enum defining the supported relocations. + * common.h: Changed EM_ARC_A5 definition to EM_ARC_COMPACT. Added + macro for EM_ARC_COMPACT2. + +2015-09-22 Rainer Orth + + * common.h (DF_1_STUB, DF_1_PIE): Define. + +2015-09-21 H.J. Lu + + * external.h (Elf64_External_Chdr): Change ch_type to 4 bytes + and add ch_reserved. + +2015-08-11 Jiong Wang + + * aarch64.h (R_AARCH64_P32_TLSLD_ADD_DTPREL_LO12): Define. + +2015-08-11 Jiong Wang + + * aarch64.h (R_AARCH64_P32_TLSLD_ADD_LO12_NC): Define. + +2015-08-11 Jiong Wang + + * aarch64.h (R_AARCH64_P32_TLSLD_ADR_PAGE21): Define. + +2015-07-16 Jiong Wang + + * aarch64.h (R_AARCH64_P32_TLSLD_ADR_PREL21): New enumeration. + +2015-07-09 Catherine Moore + + * mips.h (Val_GNU_MIPS_ABI_FP_NAN2008): New. + +2015-07-08 Pitchumani Sivanupandi + + * avr.h: Add new 32 bit PC relative relocation. + +2015-07-01 Sandra Loosemore + Cesar Philippidis + + * nios2.h (R_NIOS2_R2_S12): New. + (R_NIOS2_R2_I10_1_PCREL): New. + (R_NIOS2_R2_T1I7_1_PCREL): New. + (R_NIOS2_R2_T1I7_2): New. + (R_NIOS2_R2_T2I4): New. + (R_NIOS2_R2_T2I4_1): New. + (R_NIOS2_R2_T2I4_2): New. + (R_NIOS2_R2_X1I7_2): New. + (R_NIOS2_R2_X2L5): New. + (R_NIOS2_R2_F1I5_2): New. + (R_NIOS2_R2_L5I4X1): New. + (R_NIOS2_R2_T1X1I6): New. + (R_NIOS2_R2_T1X1I6_2): New. + (R_NIOS2_ILLEGAL): Renumber. + +2015-07-01 Sandra Loosemore + Cesar Philippidis + + * nios2.h (EF_NIOS2_ARCH_R1, EF_NIOS2_ARCH_R2): Define. + +2015-06-26 Matthew Fortune + + * mips.h (DT_MIPS_RLD_MAP_REL): New macro. + +2015-05-29 Roland McGrath + + * common.h (GNU_ABI_TAG_SYLLABLE): New macro. + (GNU_ABI_TAG_NACL): New macro. + +2015-05-12 Jiong Wang + + * aarch64.h (R_AARCH64_P32_LD32_GOTPAGE_LO14): New enumeration. + +2015-05-11 H.J. Lu + + * common.h (EM_486): Renamed to ... + (EM_IAMCU): This. + +2015-04-27 Andreas Krebbel + + * s390.h: Define Tag_GNU_S390_ABI_Vector. + +2015-04-24 Alan Modra + + * internal.h (ELF_SECTION_IN_SEGMENT_1): Ensure PT_LOAD and + similar segments only contain alloc sections. + +2015-04-24 H.J. Lu + + PR binutils/18316 + * mep.h (SEC_MEP_VLIW): Removed. + +2015-04-09 Nick Clifton + + * rx.h (E_FLAG_RX_SINSNS_SET): New bit in e_flags field. + (E_FLAG_RX_SINSNS_YES): Likewise. + (E_FLAG_RX_SINSNS_MASK): New define. + +2015-04-03 H.J. Lu + + * external.h (Elf32_External_Chdr): New. + (Elf64_External_Chdr): Likewise. + * internal.h (Elf_Internal_Chdr): Likewise. + +2015-03-26 H.J. Lu + + * common.h (ELFOSABI_CLOUDABI): New. + (SHF_COMPRESSED): Likewise. + (ELFCOMPRESS_ZLIB): Likewise. + (ELFCOMPRESS_LOOS): Likewise. + (ELFCOMPRESS_HIOS): Likewise. + (ELFCOMPRESS_LOPROC): Likewise. + (ELFCOMPRESS_HIPROC): Likewise. + +2015-03-19 Nick Clifton + + * rl78.h (E_FLAG_RL78_G10): Redefine. + (E_FLAG_RL78_CPU_MASK, E_FLAG_RL78_ANY_CPU, E_FLAG_RL78_G13 + E_FLAG_RL78_G14): New flags. + +2015-03-10 Matthew Wahab + + PR ld/16572 + * arm.h (EF_ARM_HASENTRY): Remove. + +2015-02-19 Marcus Shawcroft + + * aarch64.h (R_AARCH64_P32_TLSGD_ADR_PREL21): Add. + +2015-02-24 Nick Clifton + + * v850.h (EF_RH850_SIMD): Delete deprecated flag. + (EF_RH850_CACHE): Likewise. + (EF_RH850_MMU): Likewise. + (EF_RH850_DATA_ALIGN8): Likewise. + (SHT_RENESAS_IOP): Fix typo in name. + (SHT_RENESAS_INFO): Define. + (V850_NOTE_SECNAME): Define. + (SIZEOF_V850_NOTE): Define. + (V850_NOTE_NAME): Define. + (enum v850_notes): New enum. + (NUM_V850_NOTES): Define. + +2015-02-23 Nick Clifton + + PR 17915 + * score.h: Fix typo in license header. + +2015-02-20 Andreas Arnez + + * common.h (NT_S390_VXRS_LOW): New macro. + (NT_S390_VXRS_HIGH): Likewise. + +2015-01-28 James Bowman + + * common.h (EM_FT32): Define. + * ft32.h: New file. + +2015-01-09 Anthony Green + + * common.h (EM_MOXIE): Redefine to official number. + (EM_MOXIE_OLD): Define (from old number). + +2015-01-01 Alan Modra + + Update year range in copyright notice of all files. + +2014-12-25 Thomas Preud'homme + + * arm.h: New AEABI_FP_number_model_* and AEABI_VFP_args_* enum values. + +2014-12-06 Eric Botcazou + + * common.h (EM_VISIUM): Define. + * visium.h: New file. + +2014-11-13 H.J. Lu + + * x86-64.h (R_X86_64_GOTPLT64): Mark it obsolete. + +2014-10-30 Andrew Pinski + + * mips.h (AFL_EXT_OCTEON3): Define. + (INSN_OCTEON3, CPU_OCTEON3): Define. + +2014-10-22 Matthew Fortune + + * mips.h (AFL_ASE_MASK): Define. + +2014-10-17 Jose E. Marchesi + + * sparc.h (ELF_SPARC_HWCAP2_VIS3B): Documentation improved. + +2014-10-09 Jose E. Marchesi + + * sparc.h (Tag_GNU_Sparc_HWCAPS2): New object attribute. + (ELF_SPARC_HWCAP2_FJATHPLUS): New HWCAP2 bitmask value. + (ELF_SPARC_HWCAP2_VIS3B): Likewise. + (ELF_SPARC_HWCAP2_ADP): Likewise. + (ELF_SPARC_HWCAP2_SPARC5): Likewise. + (ELF_SPARC_HWCAP2_MWAIT): Likewise. + (ELF_SPARC_HWCAP2_XMPMUL): Likewise. + (ELF_SPARC_HWCAP2_XMONT): Likewise. + (ELF_SPARC_HWCAP2_NSEC): Likewise. + (ELF_SPARC_HWCAP2_FJATHHPC): Likewise. + (ELF_SPARC_HWCAP2_FJDES): Likewise. + (ELF_SPARC_HWCAP2_FJAES): Likewise. + +2014-10-08 Will Newton + + * aarch64.h: Sync up relocations with ABI release 1.0. + +2014-09-16 Kuan-Lin Chen + + * nds32.h: Declare new relocations. + +2014-09-15 Andrew Bennett + Matthew Fortune + + * mips.h: Add relocs: R_MIPS_PC21_S2, R_MIPS_PC26_S2, R_MIPS_PC18_S3, + R_MIPS_PC19_S2, R_MIPS_PCHI16 and R_MIPS_PCLO16. + (E_MIPS_ARCH_32R6): New define. + (E_MIPS_ARCH_64R6): New define. + +2014-08-26 DJ Delorie + + * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits + +2014-07-29 Matthew Fortune + + * mips.h (PT_MIPS_ABIFLAGS, SHT_MIPS_ABIFLAGS): Define. + (Val_GNU_MIPS_ABI_FP_OLD_64): Rename from Val_GNU_MIPS_ABI_FP_64. + (Val_GNU_MIPS_ABI_FP_64): Redefine. + (Val_GNU_MIPS_ABI_FP_XX): Define. + (Elf_External_ABIFlags_v0, Elf_Internal_ABIFlags_v0): New structures. + (AFL_REG_NONE, AFL_REG_32, AFL_REG_64, AFL_REG_128): Define. + (AFL_ASE_DSP, AFL_ASE_DSPR2, AFL_ASE_EVA, AFL_ASE_MCU): Likewise. + (AFL_ASE_MDMX, AFL_ASE_MIPS3D, AFL_ASE_MT, AFL_ASE_SMARTMIPS): Likewise. + (AFL_ASE_VIRT, AFL_ASE_MSA, AFL_ASE_MIPS16): Likewise. + (AFL_ASE_MICROMIPS, AFL_ASE_XPA): Likewise. + (AFL_EXT_XLR, AFL_EXT_OCTEON2, AFL_EXT_OCTEONP): Likewise. + (AFL_EXT_LOONGSON_3A, AFL_EXT_OCTEON, AFL_EXT_5900): Likewise. + (AFL_EXT_4650, AFL_EXT_4010, AFL_EXT_4100, AFL_EXT_3900): Likewise. + (AFL_EXT_10000, AFL_EXT_SB1, AFL_EXT_4111, AFL_EXT_4120): Likewise. + (AFL_EXT_5400, AFL_EXT_5500, AFL_EXT_LOONGSON_2E): Likewise. + (AFL_EXT_LOONGSON_2F): Likewise. + (bfd_mips_elf_swap_abiflags_v0_in): Prototype. + (bfd_mips_elf_swap_abiflags_v0_out): Likewise. + (bfd_mips_isa_ext): Likewise. + +2014-07-07 Barney Stratford + + * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6. + +2014-07-01 Barney Stratford + Senthil Kumar Selvaraj + Pitchumani Sivanupandi + Soundararajan + + * avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number. + (R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number. + * include/opcode/avr.h (AVR_ISA_TINY): Define avrtiny specific ISA. + (AVR_ISA_2xxxa): Define ISA without LPM. + (AVR_ISA_AVRTINY): Define avrtiny arch ISA. + Add doc for contraint used in 16 bit lds/sts. + Adjust ISA group for icall, ijmp, pop and push. + Add 16 bit lds/sts encoding and update 32 bit lds/sts constraints. + +2014-04-22 Christian Svensson + + * common.h: Remove openrisc and or32 support. Add support for or1k. + * or1k.h: New file. + * openrisc.h: Delete. + * or32.h: Delete. + +2014-04-10 Senthil Kumar Selvaraj + + * avr.h: Add new DIFF relocs. + +2014-03-05 Alan Modra + + Update copyright years. + +2014-03-05 Alan Modra + + * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define. + +2014-02-06 Andrew Pinski + + * mips.h (E_MIPS_MACH_OCTEON3): New machine flag. + +2014-02-03 Sandra Loosemore + + * nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New. + (R_NIOS2_CALL_LO, R_NIOS2_CALL_HA): New. + (R_NIOS2_ILLEGAL): Adjust. + +2014-01-30 Sandra Loosemore + + * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT. + +2014-01-30 Ulrich Weigand + + * common.h (AT_HWCAP2): Define. + +2013-12-13 Kuan-Lin Chen + Wei-Cheng Wang + + * nds32.h: New file for Andes NDS32. + +2013-12-07 Mike Frysinger + + * epiphany.h: Remove +x file mode. + +2013-11-17 H.J. Lu + + * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND. + +2013-11-13 Yufeng Zhang + + * aarch64.h: Define R_AARCH64_TLS_DTPMOD64, + R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard + R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and + R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC. + +2013-10-30 Alan Modra + + * ppc.h (DT_PPC_TLSOPT): Delete. + (DT_PPC_OPT, PPC_OPT_TLS): Define. + * ppc64.h (DT_PPC64_TLSOPT): Delete. + (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define. + +2013-10-30 Alan Modra + + * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define. + (ppc64_decode_local_entry, ppc64_encode_local_entry): New functions. + (PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define. + +2013-10-30 Alan Modra + + * ppc64.h (EF_PPC64_ABI): Define. + +2013-10-30 Alan Modra + + * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA, + R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA, + R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New. + (IS_PPC64_TLS_RELOC): Match new tls relocs. + +2013-10-14 Chao-ying Fu + + * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA. + (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128. + +2013-09-17 Doug Gilmore + + * mips.h (EF_MIPS_FP64): New e_flags bit. + +2013-08-09 Nick Clifton + + * rl78.c (E_FLAG_RL78_G10): Define. + +2013-07-15 Maciej W. Rozycki + + * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment. + (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE, + Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT, + Val_GNU_MIPS_ABI_FP_64): New enum. + +2013-07-12 Maciej W. Rozycki + + * mips.h (EF_MIPS_NAN2008): New macro. + +2013-07-08 Tristan Gingold + + * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add. + +2013-07-05 Andreas Krebbel + + * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL, + R_390_PC24DBL, and R_390_PLT24DBL. + +2013-06-26 Yufeng Zhang + + * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones. + +2013-06-24 Maciej W. Rozycki + + * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting. + (ELF_ST_SET_MIPS_PLT): Likewise. + +2013-06-19 Will Newton + + * aarch64.h: Remove R_AARCH64_IRELATIVE. + +2013-06-07 Will Newton + + * aarch64.h: Add R_AARCH64_IRELATIVE reloc. + +2013-06-06 Maciej W. Rozycki + + * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting. + +2013-05-30 Paul Brook + + * mips.h (R_MIPS_EH): New. + +2013-05-28 Yufeng Zhang + + * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ... + (R_AARCH64_TLSDESC_LD_PREL19): ... this. + (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ... + (R_AARCH64_TLSDESC_ADR_PAGE21): ... this. + +2013-05-22 H.J. Lu + + * common.h (EM_INTEL205): New. + (EM_INTEL206): Likewise. + (EM_INTEL207): Likewise. + (EM_INTEL208): Likewise. + (EM_INTEL209): Likewise. + +2013-05-06 Paul Brook + + * mips.h (R_MIPS_PC32): Update comment. + +2013-05-02 Nick Clifton + + * msp430.h: Add MSP430X relocs. + Add some more MSP430 machine numbers. + Add values used by .MSP430.attributes section. + +2013-03-21 Michael Schewe + + * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of + mov @(disp:32,ERx) to mov @(disp:16,ERx). + +2013-03-08 Andreas Arnez + + * common.h (NT_S390_TDB): Define. + +2013-02-06 Sandra Loosemore + Andrew Jenner + + Based on patches from Altera Corporation. + + * nios2.h: New file. + +2013-01-24 Nick Clifton + + * v850.h: Add support for e3v5 architecture. + Reorganize processor selection macros. + +2013-01-16 H.J. Lu + + * i386.h (R_386_SIZE32): Fill it. + * x86-64.h (R_X86_64_SIZE32): Likewise. + (R_X86_64_SIZE64): Likewise. + +2013-01-10 Will Newton + + * common.h: Fix case of "Meta". + * metag.h: New file. + +2013-01-08 Yufeng Zhang + + * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro + definitions. + +2013-01-04 Juergen Urban + + * mips.h: Add MIPS machine variant number for r5900 which is + compatible with old Playstation 2 software. + +2012-12-11 Edgar E. Iglesias + + * microblaze.h: Add TLS relocs to START_RELOC_NUMBERS + +2012-11-16 H.J. Lu + + * common.h (DF_1_CONLFAT): Renamed to ... + (DF_1_CONFALT): This. + (DF_1_ENDFILTEE): New. + (DF_1_DISPRELDNE): Likewise. + (DF_1_DISPRELPND): Likewise. + (DF_1_NODIRECT): Likewise. + (DF_1_IGNMULDEF): Likewise. + (DF_1_NOKSYMS): Likewise. + (DF_1_NOHDR): Likewise. + (DF_1_EDITED): Likewise. + (DF_1_NORELOC): Likewise. + (DF_1_SYMINTPOSE): Likewise. + (DF_1_GLOBAUDIT): Likewise. + (DF_1_SINGLETON): Likewise. + +2012-11-09 Nick Clifton + + * rx.h (EF_RX_CPU_RX): Add comment. + (E_FLAG_RX_ABI): Define. + + * v850.h: Add RH850 ABI values. + +2012-11-08 Maciej W. Rozycki + + * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits. + +2012-11-01 Tom Tromey + + * common.h (NT_386_TLS, NT_386_IOPERM): New defines. + +2012-10-30 Steve McIntyre + + * arm.h (EF_ARM_ABI_FLOAT_SOFT): New define. + (EF_ARM_ABI_FLOAT_HARD): Likewise. + +2012-10-23 Tom Tromey + + * common.h (NT_SIGINFO, NT_FILE): New defines. + +2012-09-12 Chris Schlumberger-Socha + + * aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc. + +2012-08-27 Walter Lee + + * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation. + (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto. + (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto. + (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto. + (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto. + (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto. + (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto. + (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto. + (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto. + (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto. + (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto. + (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto. + (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto. + (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto. + +2012-08-24 Matthew Gretton-Dann + + * arm.h (TAG_CPU_ARCH_V8): New define. + (MAX_TAG_CPU_ARCH): Update. + +2012-08-13 Ian Bolton + Laurent Desnogues + Jim MacArthur + Marcus Shawcroft + Nigel Stephens + Ramana Radhakrishnan + Richard Earnshaw + Sofiane Naci + Tejas Belagod + Yufeng Zhang + + * aarch64.h: New file. + * common.h (EM_res183): Rename to EM_AARCH64. + (EM_res184): Rename to EM_ARM184. + +2012-08-02 Sean Keys + + * m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200 + +2012-07-13 Andreas Krebbel + + * s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc. + +2012-06-28 Iain Sandoe + + * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE, + AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines. + +2012-05-16 Georg-Johann Lay + + PR target/13503 + * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8. + +2012-05-15 James Murray + + * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10) + R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations. + (E_M68HC11_XGATE_RAMOFFSET): Define. + +2012-05-14 James Lemke + * ppc.h (SEC_PPC_VLE): Remove. + +2012-05-14 Catherine Moore + James Lemke + + * ppc.h (R_PPC_VLE_REL8): New reloction. + (R_PPC_VLE_REL15): Likewise. + (R_PPC_VLE_REL24): Likewise. + (R_PPC_VLE_LO16A): Likewise. + (R_PPC_VLE_LO16D): Likewise. + (R_PPC_VLE_HI16A): Likewise. + (R_PPC_VLE_HI16D): Likewise. + (R_PPC_VLE_HA16A): Likewise. + (R_PPC_VLE_HA16D): Likewise. + (R_PPC_VLE_SDA21): Likewise. + (R_PPC_VLE_SDA21_LO): Likewise. + (R_PPC_VLE_SDAREL_LO16A): Likewise. + (R_PPC_VLE_SDAREL_LO16D): Likewise. + (R_PPC_VLE_SDAREL_HI16A): Likewise. + (R_PPC_VLE_SDAREL_HI16D): Likewise. + (R_PPC_VLE_SDAREL_HA16A): Likewise. + (R_PPC_VLE_SDAREL_HA16D): Likewise. + (SEC_PPC_VLE): Remove. + (PF_PPC_VLE): New program header flag. + (SHF_PPC_VLE): New section header flag. + (vle_opcodes, vle_num_opcodes): New. + (VLE_OP): New macro. + (VLE_OP_TO_SEG): New macro. + +2012-05-11 Georg-Johann Lay + + * xgate.h: Mininal file to support XGATE relocations. + +2012-04-27 David S. Miller + + * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto, + pause, and compare-and-branch instructions. + +2012-04-12 David S. Miller + + * sparc.h (R_SPARC_WDISP10): New reloc. + +2012-03-07 Nick Clifton + + * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD, + R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE, + R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD, + R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF. + +2012-02-25 Walter Lee + + * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete. + (R_TILEGX_IMM16_X1_HW1_GOT): Ditto. + (R_TILEGX_IMM16_X0_HW2_GOT): Ditto. + (R_TILEGX_IMM16_X1_HW2_GOT): Ditto. + (R_TILEGX_IMM16_X0_HW3_GOT): Ditto. + (R_TILEGX_IMM16_X1_HW3_GOT): Ditto. + (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto. + (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto. + (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto. + (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto. + (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto. + (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto. + (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto. + (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto. + (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto. + (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto. + (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto. + (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto. + (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto. + (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto. + (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto. + (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto. + (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto. + (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto. + (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation. + (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto. + (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto. + (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto. + (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto. + (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto. + (R_TILEGX_TLS_GD_CALL): Ditto. + (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto. + (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto. + (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto. + (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto. + (R_TILEGX_TLS_IE_LOAD): Ditto. + (R_TILEGX_IMM8_X0_TLS_ADD): Ditto. + (R_TILEGX_IMM8_X1_TLS_ADD): Ditto. + (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto. + (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto. + * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation. + (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto. + (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto. + (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto. + (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto. + (R_TILEPRO_TLS_IE_LOAD): Ditto. + (R_TILEPRO_IMM16_X0_TLS_LE): Ditto. + (R_TILEPRO_IMM16_X1_TLS_LE): Ditto. + (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto. + (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto. + (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto. + (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto. + (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto. + (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto. + +2011-12-22 DJ Delorie + + * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New. + (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New. + +2011-12-19 Chung-Lin Tang + + * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries. + +2011-12-06 Ulrich Weigand + + * common.h (NT_S390_LAST_BREAK): Define. + (NT_S390_SYSTEM_CALL): Likewise. + +2011-11-01 DJ Delorie + + * common.h (EM_RL78, EM_78K0R): New. + * rl78.h: New. + +2011-10-25 Joern Rennecke + + * epiphany.h: New file. + * common.h (EM_ADAPTEVA_EPIPHANY): Define. + +2011-10-10 Alan Modra + + * ppc64.h (R_PPC64_TOCSAVE): Add. + +2011-10-05 DJ Delorie + + * rx.h (E_FLAG_RX_PID): New. + +2011-09-21 David S. Miller + + * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute. + (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values. + +2011-08-12 H.J. Lu + + PR ld/13082 + * x86-64.h (R_X86_64_RELATIVE64): New. + +2011-07-24 Chao-ying Fu + Maciej W. Rozycki + + * mips.h (R_MICROMIPS_min): New relocations. + (R_MICROMIPS_26_S1): Likewise. + (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise. + (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise. + (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise. + (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise. + (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise. + (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise. + (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise. + (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise. + (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise. + (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise. + (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise. + (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise. + (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise. + (R_MICROMIPS_TLS_GOTTPREL): Likewise. + (R_MICROMIPS_TLS_TPREL_HI16): Likewise. + (R_MICROMIPS_TLS_TPREL_LO16): Likewise. + (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise. + (R_MICROMIPS_max): Likewise. + (EF_MIPS_ARCH_ASE_MICROMIPS): New macro. + (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise. + (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise. + (STO_MICROMIPS): Likewise. + (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise. + (ELF_ST_IS_COMPRESSED): Likewise. + (STO_MIPS_PLT, STO_MIPS_PIC): Rework. + (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise. + (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise. + +2011-07-22 H.J. Lu + + * common.h (EM_K1OM): New. + +2011-07-03 Samuel Thibault + Thomas Schwinge + + PR binutils/12913 + * common.h (ELFOSABI_GNU): Define, replaces... + (ELFOSABI_LINUX): ... this, kept as an alias. + (ELFOSABI_HURD): Remove. + +2011-06-15 Ulrich Weigand + + * common.h (NT_ARM_VFP): Define. + +2011-06-13 Walter Lee + + * common.h: Add EM_TILEGX. + * tilegx.h: New file. + * tilepro.h: New file. + +2011-06-09 Tristan Gingold + + * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct. + +2011-06-02 Nick Clifton + + * common.h: Fix spelling mistake in comment. + * reloc-macros.h: Likewise. + +2011-05-31 Paul Brook + + * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN. + +2011-05-09 Paul Brook + + * tic6x.h (ELF_STRING_C6000_unwind, + ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once, + ELF_STRING_C6000_unwind_info_once): Define. + +2011-04-15 Sergio Durigan Junior + + * common.h (NT_STAPSDT): New define. + +2011-03-31 Bernd Schmidt + + * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE, + R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs. + (SHN_TIC6X_SCOMMON): Define. + +2011-03-31 Tristan Gingold + + * ia64.h (Elf64_External_VMS_Note): New struct. + (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC) + (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID) + (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN) + (NT_VMS_PATCHTIME) New macros. + +2011-03-14 Richard Sandiford + + * arm.h (R_ARM_IRELATIVE): New relocation. + +2011-03-14 Richard Sandiford + + * internal.h (elf_internal_sym): Add st_target_internal. + * arm.h (arm_st_branch_type): New enum. + (ARM_SYM_BRANCH_TYPE): New macro. + +2011-03-10 Nick Clifton + + * common.h (EM_V850): V850s now supplied by Renesas. + +2011-02-25 Alan Modra + + PR 12516 + * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size + sections at start or end of PT_DYNAMIC. + +2011-01-10 Nathan Sidwell + Glauber de Oliveira Costa + + * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL, + R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New + relocations. + +2010-11-16 Jie Zhang + + * bfin.h (EF_BFIN_CODE_IN_L1): Define. + (EF_BFIN_DATA_IN_L1): Define. + +2010-11-11 Mingming Sun + + * mips.h (E_MIPS_MACH_LS3A): Defined. + +2010-11-02 Joseph Myers + + * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed, + Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC, + Tag_ABI_array_object_alignment, + Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define. + +2010-10-29 Joseph Myers + + * tic6x-attrs.h (Tag_ABI_compatibility): Define. + +2010-10-29 Bernd Schmidt + Joseph Myers + + * tic6x-attrs.h (Tag_ABI_DSBT): New. + +2010-10-21 Joseph Myers + + * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA, + value 4. + * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for + attribute renaming. + +2010-07-23 Naveen.H.S + Ina Pandit + + * v850.h: Add support for V850E2 and V850E2V3. + (v850_reloc_type): Update the newly added relocations + +2010-07-20 Alan Modra + + * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from.. + (ELF_SECTION_SIZE): ..here. + (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg. + (ELF_SECTION_IN_SEGMENT_STRICT): New macro. + +2010-06-25 Alan Modra + + * ppc64.h (R_PPC64_LO_DS_OPT): Define. + +2010-06-15 Joseph Myers + + * tic6x-attrs.h: New. + * tic6x.h: Include elf/tic6x-attrs.h for attribute table. + (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X, + C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP, + C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP, + C6XABI_Tag_CPU_arch_C674X): Define. + +2010-06-11 Tristan Gingold + + * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS) + (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR) + (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define. + (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE) + (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA) + (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT) + (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF) + (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define. + (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE) + (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX) + (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE) + (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define. + (Elf64_External_VMS_IMAGE_FIXUP): New declaration. + (Elf64_External_VMS_IMAGE_RELA): Ditto. + (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE) + (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8) + (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64) + (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD) + (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV) + (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR) + (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH) + (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New. + +2010-05-25 Daniel Jacobowitz + Joseph Myers + Andrew Stubbs + + * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define. + (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust + other invalid ranges. + (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20) + (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC) + (R_SH_FUNCDESC_VALUE): New. + +2010-05-18 H.J. Lu + + PR gas/11600 + * common.h (SHF_EXCLUDE): New. + + * i370.h (SHF_EXCLUDE): Removed. + * or32.h (SHF_EXCLUDE): Likewise. + * ppc.h (SHF_EXCLUDE): Likewise. + * sparc.h (SHF_EXCLUDE): Likewise. + +2010-04-23 Alan Modra + + * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses. + Invert logic to clarify test for .tbss. + (ELF_IS_SECTION_IN_SEGMENT): Rename to.. + (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect + macro args with parentheses. + (ELF_SECTION_IN_SEGMENT): Define. + (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete. + (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete. + +2010-04-15 Matthew Gretton-Dann + + * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved, + Tag_FP_HP_extension): Add new ABI attribute tags. + +2010-04-15 Nick Clifton + + * alpha.h: Update copyright notice to use GPLv3. + * arc.h: Likewise. + * arm.h: Likewise. + * avr.h: Likewise. + * bfin.h: Likewise. + * common.h: Likewise. + * cr16.h: Likewise. + * cr16c.h: Likewise. + * cris.h: Likewise. + * crx.h: Likewise. + * d10v.h: Likewise. + * d30v.h: Likewise. + * dlx.h: Likewise. + * dwarf.h: Likewise. + * external.h: Likewise. + * fr30.h: Likewise. + * frv.h: Likewise. + * h8.h: Likewise. + * hppa.h: Likewise. + * i370.h: Likewise. + * i386.h: Likewise. + * i860.h: Likewise. + * i960.h: Likewise. + * ia64.h: Likewise. + * internal.h: Likewise. + * ip2k.h: Likewise. + * iq2000.h: Likewise. + * lm32.h: Likewise. + * m32c.h: Likewise. + * m32r.h: Likewise. + * m68hc11.h: Likewise. + * m68k.h: Likewise. + * mcore.h: Likewise. + * mep.h: Likewise. + * microblaze.h: Likewise. + * mips.h: Likewise. + * mmix.h: Likewise. + * mn10200.h: Likewise. + * moxie.h: Likewise. + * msp430.h: Likewise. + * mt.h: Likewise. + * openrisc.h: Likewise. + * or32.h: Likewise. + * pj.h: Likewise. + * ppc.h: Likewise. + * ppc64.h: Likewise. + * reloc-macros.h: Likewise. + * rx.h: Likewise. + * s390.h: Likewise. + * sh.h: Likewise. + * sparc.h: Likewise. + * spu.h: Likewise. + * v850.h: Likewise. + * vax.h: Likewise. + * vxworks.h: Likewise. + * x86-64.h: Likewise. + * xc16x.h: Likewise. + * xstormy16.h: Likewise. + * xtensa.h: Likewise. + +2010-04-08 David Stubbs + + * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers + cannot contain any sections. + +2010-03-25 Joseph Myers + + * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define. + * tic6x.h: New. + +2010-03-05 Rainer Orth + + * common.h (VER_FLG_*): Document. + (VER_FLG_INFO): Define. + +2010-02-23 Andrew Zabolotny + + PR binutils/11297 + * avr.h: (R_AVR_8): New relocation number. + +2010-02-18 Matthew Gretton-Dann + + * arm.h (Tag_MPextension_use): Renumber. + (Tag_DIV_use): Add. + (Tag_MPextension_use_legacy): Likewise. + +2010-02-09 Michael Holzheu + + * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG, + NT_S390_CTRS and NT_S390_PREFIX): Define. + +2010-02-08 David S. Miller + + * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define. + +2010-02-02 H.J. Lu + + * common.h (NT_386_XSTATE): New. + +2010-01-21 Andreas Krebbel + + * s390.h (EF_S390_HIGH_GPRS): Added macro definition. + +2010-01-19 Daisuke Hatayama + + * common.h (PN_XNUM): Define. + +2009-12-18 Ulrich Weigand + + * common.h (NT_S390_HIGH_GPRS): Define. + +2009-12-17 Alan Modra + + * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT, + R_PPC_RELAX32PC_PLT): Delete. + (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define. + +2009-12-03 David Daney + Adam Nemet + + * mips.h (E_MIPS_MACH_OCTEON2): New machine flag. + +2009-11-28 Joseph Myers + + * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000, + EM_TI_C5500, EM_CUDA): Define. + (EM_res140, EM_res141, EM_res142): Remove. + +2009-11-17 Paul Brook + Daniel Jacobowitz + + * arm.h (TAG_CPU_ARCH_V7E_M): Define. + +2009-09-29 DJ Delorie + + * rx.h: New file. + +2009-09-21 Alan Modra + + * ppc.h (DT_PPC_TLSOPT): Define. + * ppc64.h (DT_PPC64_TLSOPT): Define. + +2009-08-10 Daniel Gutson + + * arm.h: (SHT_ARM_DEBUGOVERLAY): New define. + (SHT_ARM_OVERLAYSECTION): New define. + +2006-08-09 Bernd Schmidt + + From Mike Frysinger + * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1, + R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16, + R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S, + R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB, + R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X, + R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA, + R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST, + R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD, + R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR, + R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP, + R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC, + R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms, + R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16, + R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24, + R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x, + R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11, + R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift, + R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp, + R_page, R_hwpage, R_addr, R_pltpc, R_got. + +2009-08-09 Michael Eager + + * common.h: Define EM_resnnn reserved values. Add EM_AVR32, + EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE. + +2009-08-06 Michael Eager + + * common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD. + * microblaze.h: New reloc definitions. + +2009-07-30 Alan Modra + + * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO, + R_PPC64_REL16_HI, R_PPC64_REL16_HA. + +2009-07-25 H.J. Lu + + * common.h (EM_L1OM): New. + +2009-07-24 Trevor Smigiel + Alan Modra + + * spu.h (R_SPU_ADD_PIC): New. + +2009-07-23 Ulrich Drepper + + * common.h (STB_GNU_UNIQUE): Define. + +2009-07-10 Tom Tromey + + * dwarf2.h: Move to `..'. + +2009-07-10 H.J. Lu + + * dwarf2.h: Just include ../dwarf2.h. + +2009-07-10 Alan Modra + + * ppc.h (R_PPC_IRELATIVE): Add. + (R_PPC_RELAX32, R_PPC_RELAX32PC, + R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber. + * ppc64.h (R_PPC64_IRELATIVE): Add. + +2009-07-03 Jakub Jelinek + + * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value + and DW_OP_stack_value. + +2009-06-22 Alan Modra + + * ppc.h (R_PPC_RELAX*): Define as enum. + +2009-06-11 Anthony Green + + * moxie.h (R_MOXIE_PCREL10): New. + +2009-06-01 H.J. Lu + + PR ld/10205 + * i386.h (R_386_IRELATIVE): New. + * x86-64.h (R_X86_64_IRELATIVE): Likewise. + +2009-05-27 H.J. Lu + + * common.h: Update comments for dynamic tag ranges. + +2009-04-30 DJ Delorie + + * mep.h (EF_MEP_COP_*): New. + (EF_MEP_ALL_FLAGS): Add them. + +2009-04-30 Nick Clifton + + * common.h (STT_GNU_IFUNC): Define. + +2009-04-24 Cary Coutant + + * dwarf2.h (DW_LNE_set_discriminator): New enum value. + +2009-04-15 Anthony Green + + * common.h (EM_MOXIE): Define. + * moxie.h: New file. + +2009-04-07 DJ Delorie + + * mep.h (EF_MEP_CPU_C5): New. + +2009-04-01 H.J. Lu + + * common.h (EM_INTEL178): Removed. + (EM_INTEL179): Likewise. + (EM_ETPU): New. + (EM_SLE9X): Likewise. + (EM_INTEL181): Likewise. + (EM_INTEL182): Likewise. + +2009-03-31 H.J. Lu + + * common.h (EM_INTEL178): New. + (EM_INTEL179): Likewise. + (EM_INTEL180): Likewise. + +2009-03-20 Mikolaj Zalewski + + * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define. + +2009-03-14 Mark Kettenis + + * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV) + (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS) + (NT_OPENBSD_WCOOKIE): New defines. + +2009-03-16 Jan Kratochvil + + * common.h (AT_RANDOM): Define. + +2009-03-04 Alan Modra + + * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs. + * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs. + +2009-03-02 Qinwei + + * score.h (RELOC_NUMBER): Add R_SCORE_IMM32. + * common.h (EM_SCORE_OLD): Define. + +2009-02-23 H.J. Lu + + * common.h (STB_LOPROC): Replace Application-specific with + Processor-specific in comments. + (STB_HIPROC): Likewise. + (STT_LOPROC): Likewise. + (STT_HIPROC): Likewise. + +2009-02-03 Sandip Matte + + * mips.h (E_MIPS_MACH_XLR): Define. + +2009-02-03 Maxim Kuvyrkov + + * m68k.h: Map TLS relocations to numbers. + +2009-01-15 Andrew Stubbs + Julian Brown + + * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines. + (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines. + (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI + version 2.07. + (Tag_undefined39, Tag_nodefaults): New enum values. + (Tag_also_compatible_with, Tag_T2EE_use): Likewise. + (Tag_conformance, Tag_Virtualization_use): Likewise. + (Tag_undefined69, Tag_MPextension_use): Likewise. + +2009-01-15 Douglas B Rupp + + * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1): + New macros. Minor reformatting. + +2008-12-23 Jon Beniston + + * lm32.h: New file. + +2008-12-23 Nick Clifton + + * commmon.h (STT_IFUNC): Delete. + +2008-12-20 Hans-Peter Nilsson + + * cris.h (R_CRIS_32_IE): New relocation. + +2008-12-03 Nick Clifton + + * common.h (STT_IFUNC): Define. + +2008-11-27 M R Swami Reddy + + * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and + R_CR16_GLOB_DAT): New relocations. + +2008-11-25 Hans-Peter Nilsson + + * cris.h (R_CRIS_32_TPREL): Correct comment. + (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry. + +2008-11-18 Catherine Moore + + * arm.h (Tag_ABI_FP_16bit_format): Define. + +2008-11-14 Nathan Sidwell + + * internal.h (struct elf_segment_map): Add header_size field. + +2008-10-13 Ulrich Weigand + + * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define. + +2008-10-10 Nathan Froyd + + * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return. + +2008-10-04 Hans-Peter Nilsson + + * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD) + (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD) + (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL) + (R_CRIS_16_TPREL): New relocations. + +2008-09-24 Richard Henderson + + * dwarf2.h (DW_OP_GNU_encoded_addr): New. + +2008-08-20 Bob Wilson + + * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG) + (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC) + (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New. + +2008-08-08 Anatoly Sokolov + + * avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31, + E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define. + (EF_AVR_MACH): Redefine to 0x7F. + +2008-08-08 Richard Sandiford + Daniel Jacobowitz + Catherine Moore + Mark Shinwell + + * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT) + (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros. + +2008-08-04 Markus Weiss + + * common.h (ELFOSABI_AROS): Update comment. + +2008-07-26 Michael Eager + + * ppc.h: Add description of single-precision. + +2008-07-21 Luis Machado + + * common.h: Define NT_PPC_VSX. + +2008-07-12 Jie Zhang + + Revert + 2008-07-12 Jie Zhang + * bfin.h (EF_BFIN_CODE_IN_L1): Define. + (EF_BFIN_DATA_IN_L1): Define. + +2008-07-12 Jie Zhang + + * bfin.h (EF_BFIN_CODE_IN_L1): Define. + (EF_BFIN_DATA_IN_L1): Define. + +2008-07-10 Richard Sandiford + + * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros. + +2008-06-18 M R Swami Reddy + + * common.h (EM_CR16): Correct value. + (EM_CR16): Rename to EM_CR16_OLD. + +2008-06-12 DJ Delorie + + * common.h (EM_M32C_NEW): Rename to EM_M32C. + (EM_M32C): Rename to EM_M32C_OLD. + +2008-06-12 Joseph Myers + + * common.h: Update e_machine table. + +2008-06-09 Takashi Yoshii + + * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN. + +2008-06-09 Joseph Myers + + * common.h: Change registry@caldera.com to registry@sco.com. + +2008-05-21 Nick Clifton + + * reloc-macros.h: Add a comment about the use of the + END_RELOC_NUMBERS symbol as a sentinel value. + +2008-05-15 Christophe Lyon + + * arm.h (END_RELOC_NUMBERS): Provide a maximum value. + +2008-04-16 David S. Miller + + * sparc.h (R_SPARC_GOTDATA_HIX22, + R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22, + R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP, + R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs. + +2008-03-24 Ian Lance Taylor + + * common.h (NT_GNU_GOLD_VERSION): Define. + +2008-03-13 Alan Modra + + * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from + unsigned long to unsigned int. Change sh_addralign to bfd_vma. + Order struct as for external version. + +2008-03-12 Alan Modra + + PR 5900 + * common.h (SHN_BAD): Delete. + (SHN_LORESERVE .. SHN_HIRESERVE): Move to.. + * external.h: ..here. + * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define. + (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define. + (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define. + +2008-03-12 Alan Modra + + * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE. + (SHN_CR16C_NCOMMON): Likewise. + * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise. + (SHN_PARISC_HUGE_COMMON): Likewise. + * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise. + (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS. + * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE. + * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise. + (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise. + * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise. + (SHN_SCORE_SCOMMON): Likewise. + * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise. + * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise. + (SHN_V850_ZCOMMON): Likewise. + * x86-64.h (SHN_X86_64_LCOMMON): Likewise. + +2008-03-03 Pallavi Tambay + + * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP: + DW_OP_PGI_omp_thread_num. + +2008-02-04 Adam Nemet + + * mips.h: Update copyright. + (E_MIPS_MACH_OCTEON): New macro. + +2008-01-30 Tristan Gingold + + Add OpenVMS extensions. + * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID) + (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR) + (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED) + (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES) + (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR) + (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR) + (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE) + (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS) + (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT) + (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT) + (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT) + (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT) + (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE) + (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG) + (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME) + (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET) + (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET) + (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET) + (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF) + (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF) + (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG) + (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define + +2008-01-16 Mark Kettenis + + * common.h (AT_SUN_AUXFLAGS): Define. + +2007-12-11 Daniel Jacobowitz + + * dwarf2.h (DW_AT_hi_user): Correct value. + +2007-12-07 Bob Wilson + + * xtensa.h (R_XTENSA_32_PCREL): New. + +2007-11-29 Mark Shinwell + + * mips.h (E_MIPS_MACH_LS2E): New. + (E_MIPS_MACH_LS2F): New. + +2007-11-28 Nathan Sidwell + + * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with + segments at the end of memory. + +2007-11-17 Thiemo Seufer + + * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant + in comment. + +2007-11-16 Nick Clifton + + * dwarf2.h: Mention the location of the DWARF3 spec on the web. + (DW_AT_stride_size): Rename to DW_AT_bit_stride. + (DW_AT_stride): Rename to DW_AT_byte_stride. + +2007-11-08 Nathan Sidwell + + * vxworks.h: New. + +2007-10-30 Nick Clifton + + * mn10300.h (R_MN10300_ALIGN): Define. + +2007-10-25 Daniel Jacobowitz + + * ppc.h (Tag_GNU_Power_ABI_Vector): New. + +2007-10-19 Nick Clifton + + * mn10300.h: Add R_MN10300_SYM_DIFF reloc. + +2007-10-18 Roland McGrath + + * common.h (NT_PPC_VMX): New macro. + +2007-10-01 M R Swami Reddy + + * cr16.h: Updated with new relocaction macros. + +2007-09-17 H.J. Lu + + PR binutils/3281 + PR binutils/5037 + * internal.h (elf_segment_map): Add p_size and p_size_valid. + (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in + PT_GNU_RELRO segments. + +2007-09-11 Nathan Sidwell + + * m68k.h (EF_M68K_CF_ISA_C_NODIV): New. + +2007-08-25 Ulrich Weigand + + * common.h (NT_SPU): Define. + +2007-08-16 H.J. Lu + + * common.h: Revert last change. + +2007-08-16 H.J. Lu + + * common.h (PT_GNU_STACK): Renamed to ... + (PT_GNU_ATTR): This. + (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR. + +2007-07-09 Roland McGrath + + * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros. + +2007-06-29 Joseph Myers + + * ppc.h (Tag_GNU_Power_ABI_FP): Define. + +2007-06-29 Joseph Myers + + * mips.h (Tag_GNU_MIPS_ABI_FP): Define. + +2007-06-29 Joseph Myers + + * arm.h (elf32_arm_add_eabi_attr_int, + elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat, + elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents, + elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section, + Tag_Symbol, Tag_compatibility): Remove. + * common.h (SHT_GNU_ATTRIBUTES): Define. + +2007-06-29 M R Swami Reddy + + * common.h (EM_CR16): New entry for CR16 cpu. + * cr16.h: New file. + +2007-06-11 Sterling Augustine + Bob Wilson + + * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to... + (XTENSA_PROP_NO_TRANSFORM): ...this. + +2007-05-18 Caroline Tice + + * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP, + DW_OP_GNU_uninit. + +2007-05-12 Alan Modra + + * spu.h (R_SPU_ADDR16X): Define. + (R_SPU_PPU32, R_SPU_PPU64): Renumber. + +2007-05-11 Alan Modra + + * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define. + +2007-05-02 Alan Modra + + * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset + and vma for appropriate sections. + +2007-04-26 Jan Beulich + + * common.h (DT_ENCODING): Correct value (back to spec mandated + value). + +2007-03-08 Alan Modra + + * v850.h (V850_OTHER_TDA_BYTE): Delete. + (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits + that don't clash with visibility bits. + +2007-03-07 Alan Modra + + * common.h (ELF_ST_VISIBILITY): Comment typo fix. + +2007-02-05 Dave Brolley + Richard Sandiford + Richard Henderson + DJ Delorie + Ben Elliston + + * mep.h: New file. + * common.h (EM_CYGNUS_MEP): Define. + +2007-02-15 Dave Brolley + + From Graydon Hoare : + * common.h (STT_RELC, STT_SRELC, R_RELC): New macros. + +2007-01-08 Kazu Hirata + + * m68k.h (EF_M68K_FIDO): New. + (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO. + (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove. + +2006-12-25 Kazu Hirata + + * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New. + +2006-12-19 Kazu Hirata + + * m68k.h (EF_M68K_ARCH_MASK): New. + +2006-12-19 Nathan Sidwell + + * internal.h (struct elf_segment_map): Add p_vaddr_offset field. + +2006-12-07 Kazu Hirata + + * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV, + EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP, + EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC, + EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to + EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A, + EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP, + EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK, + EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B, + EF_M68K_CF_FLOAT, respectively. + +2006-12-05 Michael Tautschnig + Nick Clifton + + * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED. + +2006-10-28 Richard Sandiford + + * mips.h (R_MIPS_GLOB_DAT): Define + (R_MIPS_max): Bump by 1. + +2006-10-25 Trevor Smigiel + Yukishige Shibata + Nobuhisa Fujinami + Takeaki Fukuoka + Alan Modra + + * common.h (EM_SPU): Define. + * spu.h: New file. + +2006-10-19 Mei Ligang + + * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000. + (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000. + (EF_SCORE_HASENTRY): Delete. + +2006-10-17 Mark Shinwell + + * arm.h: Define TAG_CPU_ARCH_* constants. + +2006-09-17 Mei Ligang + + * score.h: New file. + * common.h: Add Score machine number. + +2006-07-10 Jakub Jelinek + + * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define. + +2006-05-31 H.J. Lu + + * internal.h (ELF_SECTION_SIZE): New. + (ELF_IS_SECTION_IN_SEGMENT): Likewise. + (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated. + (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise. + +2006-05-27 H.J. Lu + + * internal.h (struct elf_segment_map): Add p_align and p_align_valid. + +2006-05-24 Carlos O'Donell + Randolph Chung + + * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL, + R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL, + R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32, + R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64): + New TLS relocs. + (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L, + R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64): + Define TLS relocs using existing equivalents. + +2006-05-24 Bjoern Haase + + * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS. + +2006-03-25 Bernd Schmidt + + * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO, + R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI, + R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE, + R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI, + R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI, + R_BFIN_GOTOFFLO): New relocs. + (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros. + +2006-03-23 Michael Matz + + * x86-64.h: Add the new relocations with their official + numbers. + +2006-03-22 Richard Sandiford + Daniel Jacobowitz + Phil Edwards + Zack Weinberg + Mark Mitchell + Nathan Sidwell + + * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs. + +2006-03-19 John David Anglin + + * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED, + SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON, + SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT, + SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT, + SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define. + +2006-03-10 Paul Brook + + * arm.h (EF_ARM_EABI_VER5): Define. + +2006-03-06 Nathan Sidwell + + * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A, + EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust. + (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New. + (EF_M68K_HW_DIV, EF_M68K_USP): Remove. + (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust. + (EF_M68K_EMAC_B): New. + +2006-03-03 Bjoern Haase + + * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add. + (EF_AVR_LINKRELAX_PREPARED): Add. + +2006-03-02 Ben Elliston + + Import from the GCC tree: + 2006-03-01 Jakub Jelinek + + * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants + from DWARF 3. + (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale, + DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count, + DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled, + DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity, + DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New. + (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New. + (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited, + DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New. + (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch, + DW_DS_leading_separate, DW_DS_trailing_separate): New. + (DW_END_default, DW_END_big, DW_END_little): New. + (DW_END_lo_user, DW_END_hi_user): Define. + (DW_LNE_lo_user, DW_LNE_hi_user): Define. + (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New. + (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC, + DW_LANG_D): New. + +2006-02-06 Steve Ellcey + + * ia64.h (SHF_IA_64_HP_TLS): New. + +2006-02-24 DJ Delorie + + * m32c.h: Add relax relocs. + +2006-02-17 Shrirang Khisti + Anil Paranjape + Shilin Shakti + + * common.h (EM_XC16X): New entry for xc16x cpu. + Sort other EM_* numbers into numerical order. + * xc16x.h: New file. + +2006-02-10 H.J. Lu + + PR binutils/2258 + * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New. + (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise. + +2006-02-07 Nathan Sidwell + + * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ... + (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here. + (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS, + EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC, + EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New. + +2006-02-06 Steve Ellcey + + * ia64.h (SHF_IA_64_HP_TLS): New. + +2006-01-18 Alexandre Oliva + + Introduce TLS descriptors for i386 and x86_64. + * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New. + * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC): + New. + * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL, + R_X86_64_TLSDESC): New. + +2006-01-09 Mike Frysinger : + + * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define. + +2005-12-16 Nathan Sidwell + + Second part of ms1 to mt renaming. + * common.h (EM_MT): Renamed. + * mt.h: Rename relocs, cpu & other defines. + +2005-12-12 Nathan Sidwell + + * mt.h: Renamed from ms1.h + +2005-12-12 Paul Brook + + * arm.h (elf32_arm_get_eabi_attr_int): Add prototype. + +2005-11-11 Nick Clifton + + PR 1150 + * mips.h (STO_OPTIONAL): Define. + (ELF_MIPS_IS_OPTIONAL): Define. + +2005-11-07 Nathan Sidwell + + Add ms2. + * ms1.h (EF_MS1_CPU_MS2): New. + +2005-11-06 John David Anglin + + * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs. + +2005-09-30 Catherine Moore + + * bfin.h: New file. + * common.h (EM_BLACKFIN): Define. + +2005-10-08 Paul Brook + + * arm.h: Add prototypes for BFD object attribute routines. + +2005-09-09 Richard Earnshaw + + * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines. + +2005-08-09 John David Anglin + + * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER): + New defines. + +2005-08-04 John David Anglin + + * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines. + (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New + deprecated defines. + (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS, + DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT, + DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST, + DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP, + DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT, + PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT, + NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED, + NT_HP_UX_OPTIONS): Define. + +2005-07-25 DJ Delorie + + * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16. + +2005-07-25 Jan Hubicka + + * x86-64.h (SHN_X86_64_LCOMMON): New. + (SHF_X86_64_LARGE): New. + +2005-07-20 Kazuhiro Inaoka + + * m32r.h (R_M32R_REL32): Added. + +2005-07-18 Ben Elliston + + * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float. + Replace with DW_ATE_decimal_float (now in DWARF 3). + +2005-07-14 Jim Blandy + + Add support for Renesas M32C and M16C. + * common.h (EM_M32C): New machine number. + * m32c.h: New file. + +2005-06-17 Jakub Jelinek + + * external.h (GRP_ENTRY_SIZE): Define. + +2005-06-17 Jan Beulich + + * x86-64.h (elf_x86_64_reloc_type): Adjust comment for + R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and + R_X86_64_GOTPC32. + +2005-06-07 Aldy Hernandez + Michael Snyder + Stan Cox + + * common.h (EM_MS1): Define. + + * ms1.h: New file. + +2005-05-31 Richard Henderson + + * alpha.h (LITUSE_ALPHA_JSRDIRECT): New. + +2005-05-29 Richard Henderson + + * alpha.h (DT_ALPHA_PLTRO): New. + +2005-05-19 Ben Elliston + + * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from + the user-defined encoding space pending inclusion in the standard. + +2005-05-18 Zack Weinberg + + * arm.h: Make all #ifndef OLD_ARM_ABI blocks + unconditional, delete all #ifdef OLD_ARM_ABI blocks. + +2005-05-17 Zack Weinberg + + * arm.h: Import complete list of official relocation names + and numbers from AAELF. Define FAKE_RELOCs for old names. + Remove a few old names no longer used anywhere. + +2005-05-14 Alan Modra + + * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK. + +2005-05-11 Alan Modra + + * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT, + R_PPC_RELAX32PC_PLT) Adjust. + (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define. + (DT_PPC_GLINK): Define. + +2005-05-10 Nick Clifton + + * Update the address and phone number of the FSF organization in + the GPL notices in the following files: + alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h, + d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h, + frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h, + internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h, + mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h, + or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h, + sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h + +2005-04-13 H.J. Lu + + Moved from ../ChangeLog + + 2004-10-27 Richard Earnshaw + * arm.h: Add R_ARM_CALL and R_ARM_JUMP32. + + 2004-10-12 Paul Brook + * arm.h (EF_ARM_EABI_VER4): Define. + + 2004-10-08 Daniel Jacobowitz + + * common.h (PT_SUNW_EH_FRAME): Define. + * x86-64.h (SHT_X86_64_UNWIND): Define. + + 2004-10-07 Bob Wilson + * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32, + R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations. + (XTENSA_PROP_SEC_NAME): Define. + (property_table_entry): Add flags field. + (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define. + + 2004-09-17 Paul Brook + * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK. + Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL, + R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX. + + 2004-09-13 Paul Brook + * arm.h: Rename RELABS to TARGET1. + + 2004-05-11 Jakub Jelinek + * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments. + (PT_GNU_RELRO): Define. + +2005-03-29 Daniel Jacobowitz + Phil Blundell + + * arm.h: Add TLS relocations. + +2005-03-23 Ben Elliston + + * dwarf.h: Merge with GCC's dwarf.h. + +2005-03-18 C Jaipraash + + * m68k.h (EF_CFV4E): Define. + +2005-03-17 Paul Brook + Dan Jacobowitz + Mark Mitchell + + * arm.h (PT_ARM_EXIDX): Define. + +2005-03-02 Daniel Jacobowitz + Joseph Myers + + * mips.h: Define MIPS TLS relocations. + +2005-02-15 Nigel Stephens + Maciej W. Rozycki + + * mips.h (R_MIPS16_GOT16): New reloc code. + (R_MIPS16_CALL16): Likewise. + (R_MIPS16_HI16): Likewise. + (R_MIPS16_LO16): Likewise. + (R_MIPS16_min): New fake reloc code. + (R_MIPS16_max): Likewise. + +2005-02-11 Maciej W. Rozycki + + * mips.h (R_MIPS_max): Use FAKE_RELOC to define. + +2005-01-25 Alexandre Oliva + + 2004-12-10 Alexandre Oliva + * frv.h: Add R_FRV_TLSMOFF. + 2004-11-10 Alexandre Oliva + * frv.h: Add TLS relocations. + +2005-01-17 Nick Clifton + + * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4, + EF_SH2A_SH3E): New flags. + (EF_SH_BFD_TABLE): Add these new flags to the table. + +2005-01-12 Alan Modra + + * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define. + (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value. + +2004-12-22 Klaus Rudolph + + * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs. + +2004-12-16 Richard Sandiford + + * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc. + +2004-12-09 Ian Lance Taylor + + * mips.h (E_MIPS_MACH_9000): Define. + +2004-11-04 Hans-Peter Nilsson + + * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10) + (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New + macros. + +2004-10-06 Eric Christopher + + * dwarf2.h: Sync with gcc dwarf2.h. Fix typo. + +2004-10-01 Paul Brook + + * arm.h (SHT_ARM_EXIDX): Define. + (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind, + ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once): + Define. + +2004-08-25 Dmitry Diky + + * msp430.h: Add new relocs. + +2004-08-12 H.J. Lu + + * i386.h (R_386_USED_BY_INTEL_200): New. + +2004-07-29 Alexandre Oliva + + Introduce SH2a support. + 2004-02-18 Corinna Vinschen + * sh.h (EF_SH2A_NOFPU): New. + 2003-12-01 Michael Snyder + * sh.h (EF_SH2A): New. + +2004-07-27 Tomer Levi + + * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16, + BFD_RELOC_CRX_SWITCH32. + +2004-07-06 Tomer Levi + + * common.h (EM_CRX): Define. + * crx.h: New file. + +2004-06-25 Kazuhiro Inaoka + + * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO, + R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO. + +2004-06-19 Alan Modra + + * common.h (ELF64_R_INFO): Warning fix. + +2004-06-14 Chris Demetriou + + * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24), + with an updated comment. + +2004-05-28 Andrew Stubbs + + * sh.h (EF_SH_HAS_DSP): Remove. + (EF_SH_HAS_FP): Remove. + (EF_SH_MERGE_MACH): Remove. + (EF_SH4_NOFPU): Convert to decimal. + (EF_SH4A_NOFPU): Likewise. + (EF_SH4_NOMMU_NOFPU): Likewise. + (EF_SH3_NOMMU): Add new macro. + (EF_SH_BFD_TABLE): Likewise. + (sh_find_elf_flags): Add prototype. + (sh_elf_get_flags_from_mach): Likewise. + +2004-04-24 Chris Demetriou + + * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16) + (R_MIPS_GNU_REL_HI16): Remove. + (R_MIPS_GNU_REL16_S2): Update comment. + +2004-30-30 Galit Heller + Tomer Levi + + * common.h (EM_CR): Define. + * cr16c.h: New file. + +2004-03-23 Paul Brook + + * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add. + +2003-03-03 Andrew Stubbs + + * sh.h: Add EF_SH4_NOMMU_NOFPU. + +2004-03-01 Richard Sandiford + + * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define. + +2004-01-28 Roland McGrath + + * common.h (AT_SECURE): New macro. + +2004-01-21 Roland McGrath + + * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros. + (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME, + AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH, + AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD, + AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise. + +2004-01-17 Mark Kettenis + + * common.h (NT_OPENBSD_IDENT): Define. + +2004-01-06 Alexandre Oliva + + 2003-09-18 Alexandre Oliva + * frv.h (EF_FRV_FDPIC): New macro. + (EF_FRV_PIC_FLAGS): Adjust. + 2003-08-08 Alexandre Oliva + * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12, + R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12, + R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New. + 2003-08-04 Alexandre Oliva + * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC, + R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO): + New. + + +For older changes see ChangeLog-9103 + +Copyright (C) 2004-2015 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Local Variables: +mode: change-log +left-margin: 8 +fill-column: 74 +version-control: never +End: diff --git a/include/mach-o/ChangeLog b/include/mach-o/ChangeLog deleted file mode 100644 index e33fd55..0000000 --- a/include/mach-o/ChangeLog +++ /dev/null @@ -1,136 +0,0 @@ -2015-12-03 Tristan Gingold - - * loader.h (bfd_mach_o_header_flags): Add - BFD_MACH_O_MH_APP_EXTENSION_SAFE. - -2015-11-17 Tristan Gingold - - * arm64.h: New file. - * arm.h: New file. - * unwind.h: Add arm64 encodings. - * loader.h (bfd_mach_o_cpu_subtype): Add arm64 literals. - (BFD_MACH_O_LC_ENCRYPTION_INFO_64, BFD_MACH_O_LC_LINKER_OPTIONS) - (BFD_MACH_O_LC_LINKER_OPTIMIZATION_HINT) - (BFD_MACH_O_LC_VERSION_MIN_WATCHOS): Define. - * external.h (mach_o_encryption_info_64_command_external): - (mach_o_linker_option_command_external) - (mach_o_dyld_cache_header_external) - (mach_o_dyld_cache_mapping_info_external) - (mach_o_dyld_cache_image_info_external): New types. - -2015-01-01 Alan Modra - - Update year range in copyright notice of all files. - -2014-04-16 Tristan Gingold - - * loader.h: Add macros for rebase, bind and export constants. - -2014-04-16 Tristan Gingold - - * loader.h (BFD_MACH_O_CPU_ARCH_MASK, BFD_MACH_O_CPU_ARCH_ABI64) - (BFD_MACH_O_CPU_SUBTYPE_MASK, BFD_MACH_O_CPU_SUBTYPE_LIB64): Define. - -2014-04-03 Tristan Gingold - - * unwind.h (mach_o_compact_unwind_64): Fix typo in personality. - -2014-04-02 Tristan Gingold - - * external.h (mach_o_prebound_dylib_command_external) - (mach_o_prebind_cksum_command_external) - (mach_o_twolevel_hints_command_external): New types. - -2014-03-26 Tristan Gingold - - * loader.h (bfd_mach_o_cpu_type): Add BFD_MACH_O_CPU_TYPE_ARM64. - -2014-03-17 Tristan Gingold - - * unwind.h: New file. - -2014-03-05 Alan Modra - - Update copyright years. - -2012-11-14 Tristan Gingold - - * external.h (mach_o_entry_point_command_external) - (mach_o_source_version_command_external) - (mach_o_data_in_code_entry_external): New structures. - - * loader.h (bfd_mach_o_load_command_type): Add - BFD_MACH_O_LC_MAIN, BFD_MACH_O_LC_DATA_IN_CODE, - BFD_MACH_O_LC_SOURCE_VERSION and BFD_MACH_O_LC_DYLIB_CODE_SIGN_DRS. - (BFD_MACH_O_REFERENCE_MASK): Adjust value. - (BFD_MACH_O_N_REF_TO_WEAK): New definition. - (BFD_MACH_O_N_ARM_THUMB_DEF, BFD_MACH_O_N_SYMBOL_RESOLVER): Likewise. - (bfd_mach_o_data_in_code_entry_kind): New enum. - -2012-11-14 Tristan Gingold - - * arm.h: New file. - -2012-02-23 Iain Sandoe - - * external.h: Add comments about relocations fields. Add macros - for non-scattered relocations. Move scattered relocation macros to - here. - * reloc.h: Remove macros related to external representation of reloc - fields. - -2012-01-12 Iain Sandoe - - * loader.h (BFD_MACH_O_INDIRECT_SYM_LOCAL): New. - (BFD_MACH_O_INDIRECT_SYM_ABS): New - -2012-01-04 Tristan Gingold - - * external.h (mach_o_fvmlib_command_external): New structure. - -2012-01-04 Tristan Gingold - - * loader.h: Update copyright year. - (bfd_mach_o_cpu_subtype): Add ARM subtypes. - -2012-01-04 Tristan Gingold - - * external.h: Update copyright year. - (mach_o_symtab_command_external): Add comments. - (mach_o_encryption_info_command_external): New structure. - -2011-12-16 Tristan Gingold - - * codesign.h: New file. - -2011-08-08 Tristan Gingold - - * loader.h (bfd_mach_o_load_command_type): Add - BFD_MACH_O_LC_LOAD_UPWARD_DYLIB, BFD_MACH_O_LC_VERSION_MIN_MACOSX, - BFD_MACH_O_LC_VERSION_MIN_IPHONEOS, BFD_MACH_O_LC_FUNCTION_STARTS, - and BFD_MACH_O_LC_DYLD_ENVIRONMENT. - * external.h (mach_o_version_min_command_external): New structure. - -2011-08-08 Tristan Gingold - - * loader.h: Reorder declarations. - * x86-64.h: New file. - * external.h: New file. - * reloc.h: New file. - -2011-07-06 Tristan Gingold - - * loader.h: New file. - -Copyright (C) 2011-2015 Free Software Foundation, Inc. - -Copying and distribution of this file, with or without modification, -are permitted in any medium without royalty provided the copyright -notice and this notice are preserved. - -Local Variables: -mode: change-log -left-margin: 8 -fill-column: 74 -version-control: never -End: diff --git a/include/mach-o/ChangeLog-1115 b/include/mach-o/ChangeLog-1115 new file mode 100644 index 0000000..e33fd55 --- /dev/null +++ b/include/mach-o/ChangeLog-1115 @@ -0,0 +1,136 @@ +2015-12-03 Tristan Gingold + + * loader.h (bfd_mach_o_header_flags): Add + BFD_MACH_O_MH_APP_EXTENSION_SAFE. + +2015-11-17 Tristan Gingold + + * arm64.h: New file. + * arm.h: New file. + * unwind.h: Add arm64 encodings. + * loader.h (bfd_mach_o_cpu_subtype): Add arm64 literals. + (BFD_MACH_O_LC_ENCRYPTION_INFO_64, BFD_MACH_O_LC_LINKER_OPTIONS) + (BFD_MACH_O_LC_LINKER_OPTIMIZATION_HINT) + (BFD_MACH_O_LC_VERSION_MIN_WATCHOS): Define. + * external.h (mach_o_encryption_info_64_command_external): + (mach_o_linker_option_command_external) + (mach_o_dyld_cache_header_external) + (mach_o_dyld_cache_mapping_info_external) + (mach_o_dyld_cache_image_info_external): New types. + +2015-01-01 Alan Modra + + Update year range in copyright notice of all files. + +2014-04-16 Tristan Gingold + + * loader.h: Add macros for rebase, bind and export constants. + +2014-04-16 Tristan Gingold + + * loader.h (BFD_MACH_O_CPU_ARCH_MASK, BFD_MACH_O_CPU_ARCH_ABI64) + (BFD_MACH_O_CPU_SUBTYPE_MASK, BFD_MACH_O_CPU_SUBTYPE_LIB64): Define. + +2014-04-03 Tristan Gingold + + * unwind.h (mach_o_compact_unwind_64): Fix typo in personality. + +2014-04-02 Tristan Gingold + + * external.h (mach_o_prebound_dylib_command_external) + (mach_o_prebind_cksum_command_external) + (mach_o_twolevel_hints_command_external): New types. + +2014-03-26 Tristan Gingold + + * loader.h (bfd_mach_o_cpu_type): Add BFD_MACH_O_CPU_TYPE_ARM64. + +2014-03-17 Tristan Gingold + + * unwind.h: New file. + +2014-03-05 Alan Modra + + Update copyright years. + +2012-11-14 Tristan Gingold + + * external.h (mach_o_entry_point_command_external) + (mach_o_source_version_command_external) + (mach_o_data_in_code_entry_external): New structures. + + * loader.h (bfd_mach_o_load_command_type): Add + BFD_MACH_O_LC_MAIN, BFD_MACH_O_LC_DATA_IN_CODE, + BFD_MACH_O_LC_SOURCE_VERSION and BFD_MACH_O_LC_DYLIB_CODE_SIGN_DRS. + (BFD_MACH_O_REFERENCE_MASK): Adjust value. + (BFD_MACH_O_N_REF_TO_WEAK): New definition. + (BFD_MACH_O_N_ARM_THUMB_DEF, BFD_MACH_O_N_SYMBOL_RESOLVER): Likewise. + (bfd_mach_o_data_in_code_entry_kind): New enum. + +2012-11-14 Tristan Gingold + + * arm.h: New file. + +2012-02-23 Iain Sandoe + + * external.h: Add comments about relocations fields. Add macros + for non-scattered relocations. Move scattered relocation macros to + here. + * reloc.h: Remove macros related to external representation of reloc + fields. + +2012-01-12 Iain Sandoe + + * loader.h (BFD_MACH_O_INDIRECT_SYM_LOCAL): New. + (BFD_MACH_O_INDIRECT_SYM_ABS): New + +2012-01-04 Tristan Gingold + + * external.h (mach_o_fvmlib_command_external): New structure. + +2012-01-04 Tristan Gingold + + * loader.h: Update copyright year. + (bfd_mach_o_cpu_subtype): Add ARM subtypes. + +2012-01-04 Tristan Gingold + + * external.h: Update copyright year. + (mach_o_symtab_command_external): Add comments. + (mach_o_encryption_info_command_external): New structure. + +2011-12-16 Tristan Gingold + + * codesign.h: New file. + +2011-08-08 Tristan Gingold + + * loader.h (bfd_mach_o_load_command_type): Add + BFD_MACH_O_LC_LOAD_UPWARD_DYLIB, BFD_MACH_O_LC_VERSION_MIN_MACOSX, + BFD_MACH_O_LC_VERSION_MIN_IPHONEOS, BFD_MACH_O_LC_FUNCTION_STARTS, + and BFD_MACH_O_LC_DYLD_ENVIRONMENT. + * external.h (mach_o_version_min_command_external): New structure. + +2011-08-08 Tristan Gingold + + * loader.h: Reorder declarations. + * x86-64.h: New file. + * external.h: New file. + * reloc.h: New file. + +2011-07-06 Tristan Gingold + + * loader.h: New file. + +Copyright (C) 2011-2015 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Local Variables: +mode: change-log +left-margin: 8 +fill-column: 74 +version-control: never +End: diff --git a/include/nlm/ChangeLog b/include/nlm/ChangeLog deleted file mode 100644 index 7f0ce04..0000000 --- a/include/nlm/ChangeLog +++ /dev/null @@ -1,127 +0,0 @@ -2015-01-01 Alan Modra - - Update year range in copyright notice of all files. - -2014-03-05 Alan Modra - - Update copyright years. - -2010-04-15 Nick Clifton - - * alpha-ext.h: Update copyright notice to use GPLv3. - * common.h: Likewise. - * external.h: Likewise. - * i386-ext.h: Likewise. - * internal.h: Likewise. - * ppc-ext.h: Likewise. - * sparc32-ext.h: Likewise. - -2005-05-10 Nick Clifton - - * Update the address and phone number of the FSF organization in - the GPL notices in the following files: - alpha-ext.h, common.h, external.h, i386-ext.h, internal.h, - ppc-ext.h, sparc32-ext.h - -2003-08-07 Alan Modra - - * internal.h (Nlm_Internal_Custom_Header): Replace PTR with void *. - -2001-10-02 Alan Modra - - * common.h (NLM_CAT, NLM_CAT3): Don't define. - (NLM_CAT4): Update conditions under which this is defined. Document - why CONCAT4 can't be used. - -1994-05-06 Ian Lance Taylor (ian@tweedledumb.cygnus.com) - - * external.h (nlmNAME(External_Custom_Header)): Add length, - dataOffset, and dataStamp field. - (nlmNAME(External_Cygnus_Ext_Header)): Remove. - * internal.h (Nlm_Internal_Custom_Header): Add hdrLength, - dataOffset, dataStamp and hdr fields. - -1994-04-22 Ian Lance Taylor (ian@tweedledumb.cygnus.com) - - * external.h (struct nlmNAME(external_cygnus_ext_header)): Rename - from nlmNAME(external_cygnus_section_header). Change stamp field - to 8 bytes. Add bytes field. - * internal.h (nlm_internal_cygnus_ext_header): Rename from - nlm_internal_cygnus_section_header. Change stamp field to 8 - bytes. - -1994-04-21 Ian Lance Taylor (ian@tweedledumb.cygnus.com) - - * internal.h (struct nlm_internal_cygnus_section_header): Define. - * external.h (struct nlmNAME(external_cygnus_section_header): - Define. - -1994-04-20 Ian Lance Taylor (ian@tweedledumb.cygnus.com) - - * internal.h (struct nlm_internal_custom_header): Remove - debugRecOffset and debugRecLength fields. Add data field. - * external.h (struct nlmNAME(external_custom_header)): Remove - debugRecOffset and debugRecLength fields. - -1994-02-07 Jim Kingdon (kingdon@lioth.cygnus.com) - - * internal.h: Change HOST_64_BIT to BFD_HOST_64_BIT. - -1993-12-02 Ian Lance Taylor (ian@tweedledumb.cygnus.com) - - * alpha-ext.h: New file describing formats of information in Alpha - NetWare files. - * common.h: Define some non-external Alpha information. - -1993-11-17 Sean Eric Fagan (sef@cygnus.com) - - * external.h: Don't define external_fixed_header here. - * i386-ext.h, sparc32-ext.h: New header files to define - external_fixed_header for particular CPU's. - -1993-10-27 Ian Lance Taylor (ian@tweedledumb.cygnus.com) - - * internal.h (Nlm_Internal_Extended_Header): Added fields - sharedDebugRecordOffset and sharedDebugRecordCount. - * external.h (NlmNAME(External_Extended_Header)): Likewise. - - * common.h (NLM_SIGNATURE): Do not define (it's different for each - backend). - -1993-08-31 Ian Lance Taylor (ian@tweedledumb.cygnus.com) - - * internal.h: Change length fields of type char to type unsigned - char. - -1993-07-31 Ian Lance Taylor (ian@tweedledumb.cygnus.com) - - * common.h (NLM_HIBIT, NLM_HEADER_VERSION): Define. - -1993-07-22 Fred Fish (fnf@deneb.cygnus.com) - - * common.h (NLM_CAT*, NLM_ARCH_SIZE, NLM_TARGET_LONG_SIZE, - NLM_TARGET_ADDRESS_SIZE, NLM_NAME, NlmNAME, nlmNAME): New - macros. - * external.h (TARGET_LONG_SIZE, TARGET_ADDRESS_SIZE): Remove - macros, convert usages to NLM_ equivalents. - * external.h: Use nlmNAME and NlmNAME macros to derive both - 32 and 64 bit versions. - -1993-07-20 Fred Fish (fnf@deneb.cygnus.com) - - * (common.h, external.h, internal.h): New files for NLM/NetWare - support. - - -Copyright (C) 1993-2015 Free Software Foundation, Inc. - -Copying and distribution of this file, with or without modification, -are permitted in any medium without royalty provided the copyright -notice and this notice are preserved. - -Local Variables: -mode: change-log -left-margin: 8 -fill-column: 74 -version-control: never -End: diff --git a/include/nlm/ChangeLog-9315 b/include/nlm/ChangeLog-9315 new file mode 100644 index 0000000..7f0ce04 --- /dev/null +++ b/include/nlm/ChangeLog-9315 @@ -0,0 +1,127 @@ +2015-01-01 Alan Modra + + Update year range in copyright notice of all files. + +2014-03-05 Alan Modra + + Update copyright years. + +2010-04-15 Nick Clifton + + * alpha-ext.h: Update copyright notice to use GPLv3. + * common.h: Likewise. + * external.h: Likewise. + * i386-ext.h: Likewise. + * internal.h: Likewise. + * ppc-ext.h: Likewise. + * sparc32-ext.h: Likewise. + +2005-05-10 Nick Clifton + + * Update the address and phone number of the FSF organization in + the GPL notices in the following files: + alpha-ext.h, common.h, external.h, i386-ext.h, internal.h, + ppc-ext.h, sparc32-ext.h + +2003-08-07 Alan Modra + + * internal.h (Nlm_Internal_Custom_Header): Replace PTR with void *. + +2001-10-02 Alan Modra + + * common.h (NLM_CAT, NLM_CAT3): Don't define. + (NLM_CAT4): Update conditions under which this is defined. Document + why CONCAT4 can't be used. + +1994-05-06 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * external.h (nlmNAME(External_Custom_Header)): Add length, + dataOffset, and dataStamp field. + (nlmNAME(External_Cygnus_Ext_Header)): Remove. + * internal.h (Nlm_Internal_Custom_Header): Add hdrLength, + dataOffset, dataStamp and hdr fields. + +1994-04-22 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * external.h (struct nlmNAME(external_cygnus_ext_header)): Rename + from nlmNAME(external_cygnus_section_header). Change stamp field + to 8 bytes. Add bytes field. + * internal.h (nlm_internal_cygnus_ext_header): Rename from + nlm_internal_cygnus_section_header. Change stamp field to 8 + bytes. + +1994-04-21 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * internal.h (struct nlm_internal_cygnus_section_header): Define. + * external.h (struct nlmNAME(external_cygnus_section_header): + Define. + +1994-04-20 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * internal.h (struct nlm_internal_custom_header): Remove + debugRecOffset and debugRecLength fields. Add data field. + * external.h (struct nlmNAME(external_custom_header)): Remove + debugRecOffset and debugRecLength fields. + +1994-02-07 Jim Kingdon (kingdon@lioth.cygnus.com) + + * internal.h: Change HOST_64_BIT to BFD_HOST_64_BIT. + +1993-12-02 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * alpha-ext.h: New file describing formats of information in Alpha + NetWare files. + * common.h: Define some non-external Alpha information. + +1993-11-17 Sean Eric Fagan (sef@cygnus.com) + + * external.h: Don't define external_fixed_header here. + * i386-ext.h, sparc32-ext.h: New header files to define + external_fixed_header for particular CPU's. + +1993-10-27 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * internal.h (Nlm_Internal_Extended_Header): Added fields + sharedDebugRecordOffset and sharedDebugRecordCount. + * external.h (NlmNAME(External_Extended_Header)): Likewise. + + * common.h (NLM_SIGNATURE): Do not define (it's different for each + backend). + +1993-08-31 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * internal.h: Change length fields of type char to type unsigned + char. + +1993-07-31 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * common.h (NLM_HIBIT, NLM_HEADER_VERSION): Define. + +1993-07-22 Fred Fish (fnf@deneb.cygnus.com) + + * common.h (NLM_CAT*, NLM_ARCH_SIZE, NLM_TARGET_LONG_SIZE, + NLM_TARGET_ADDRESS_SIZE, NLM_NAME, NlmNAME, nlmNAME): New + macros. + * external.h (TARGET_LONG_SIZE, TARGET_ADDRESS_SIZE): Remove + macros, convert usages to NLM_ equivalents. + * external.h: Use nlmNAME and NlmNAME macros to derive both + 32 and 64 bit versions. + +1993-07-20 Fred Fish (fnf@deneb.cygnus.com) + + * (common.h, external.h, internal.h): New files for NLM/NetWare + support. + + +Copyright (C) 1993-2015 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Local Variables: +mode: change-log +left-margin: 8 +fill-column: 74 +version-control: never +End: diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog deleted file mode 100644 index e6ba7ee..0000000 --- a/include/opcode/ChangeLog +++ /dev/null @@ -1,2596 +0,0 @@ -2015-12-24 Thomas Preud'homme - - * arm.h (ARM_EXT2_V6T2_V8M): New extension bit. - (ARM_AEXT2_V8A): New architecture extension bitfield. - (ARM_AEXT2_V8_1A): Use ARM_AEXT2_V8A instead of ARM_EXT2_ATOMICS. - (ARM_AEXT_V8M_BASE): New architecture extension bitfield. - (ARM_AEXT2_V8M): Add extension bit ARM_EXT2_V6T2_V8M. - (ARM_ARCH_V6T2): Use ARM_EXT2_V6T2_V8M for the second extension - bitfield. - (ARM_ARCH_V6KT2): Likewise. - (ARM_ARCH_V6ZT2): Likewise. - (ARM_ARCH_V6KZT2): Likewise. - (ARM_ARCH_V7): Likewise. - (ARM_ARCH_V7A): Likewise. - (ARM_ARCH_V7VE): Likewise. - (ARM_ARCH_V7R): Likewise. - (ARM_ARCH_V7M): Likewise. - (ARM_ARCH_V7EM): Likewise. - (ARM_ARCH_V8A): Likewise. - (ARM_ARCH_V8M_BASE): New architecture bitfield. - (ARM_ARCH_THUMB2): Include instructions shared by ARMv6t2 and ARMv8-M. - (ARM_ARCH_V7A_SEC): Use ARM_EXT2_V6T2_V8M for the second extension - bitfield and reindent. - (ARM_ARCH_V7A_MP_SEC): Likewise. - (ARM_ARCH_V7R_IDIV): Likewise. - (ARM_ARCH_V8A_FP): Use ARM_AEXT2_V8A instead of ARM_EXT2_ATOMICS. - (ARM_ARCH_V8A_SIMD): Likewise. - (ARM_ARCH_V8A_CRYPTOV1): Likewise. - -2015-12-24 Thomas Preud'homme - - * arm.h (ARM_EXT2_ATOMICS): New extension bit. - (ARM_EXT2_V8M): Likewise. - (ARM_EXT_V8): Adjust comment with regards to atomics and remove - mention of legacy use for that bit. - (ARM_AEXT2_V8_1A): New architecture extension bitfield. - (ARM_AEXT2_V8_2A): Likewise. - (ARM_AEXT_V8M_MAIN): Likewise. - (ARM_AEXT2_V8M): Likewise. - (ARM_ARCH_V8A): Use ARM_EXT2_ATOMICS for features in second bitfield. - (ARM_ARCH_V8_1A): Likewise with ARM_AEXT2_V8_1A. - (ARM_ARCH_V8_2A): Likewise with ARM_AEXT2_V8_2A. - (ARM_ARCH_V8M_MAIN): New architecture feature bitfield. - (ARM_ARCH_V8A_FP): Use ARM_EXT2_ATOMICS for features in second bitfield - and reindent. - (ARM_ARCH_V8A_SIMD): Likewise. - (ARM_ARCH_V8A_CRYPTOV1): Likewise. - (ARM_ARCH_V8_1A_FP): Use ARM_AEXT2_V8_1A to set second bitfield of - feature bits. - (ARM_ARCH_V8_1A_SIMD): Likewise. - (ARM_ARCH_V8_1A_CRYPTOV1): Likewise. - -2015-12-24 Thomas Preud'homme - - * arm.h (ARM_ARCH_THUMB2): Add comment explaining its meaning and - remove extension bit not including any Thumb-2 instruction. - -2015-12-15 Matthew Wahab - - * arm.h (ARM_ARCH_V8_1A): Add the CRC_EXT_ARMV8 co-processor - feature macro. - (ARM_ARCH_V8_2A): Likewise. - -2015-12-14 Matthew Wahab - - * aarch64.h (enum aarch64_opnd_qualifier): Add - AARCH64_OPND_QLF_V_2H. - -2015-12-14 Yoshinori Sato - - * rx.h: Add new instructions. - -2015-12-11 Matthew Wahab - - * aarch64.h (aarch64_opnd): Add AARCH64_OPND_BARRIER_PSB. - * aarch64-asm-2.c: Regenerate. - * aarch64-dis-2.c: Regenerate. - * aarch64-opc-2.c: Regenerate. - * aarch64-opc.c (aarch64_hint_options): Add "csync". - (aarch64_print_operands): Handle AARCH64_OPND_BARRIER_PSB. - * aarch64-tbl.h (aarch64_feature_stat_profile): New. - (STAT_PROFILE): New. - (aarch64_opcode_table): Add "psb". - (AARCH64_OPERANDS): Add "BARRIER_PSB". - -2015-12-11 Matthew Wahab - - * aarch64.h (aarch64_hint_options): Declare. - (aarch64_opnd_info): Add field hint_option. - -2015-12-11 Matthew Wahab - - * aarch64.h (AARCH64_FEATURE_PROFILE): New. - -2015-12-10 Matthew Wahab - - * aarch64.h (aarch64_sys_ins_reg_supported_p): Declare. - -2015-12-10 Matthew Wahab - - * aarch64.h (aarch64_sys_ins_reg): Replace has_xt with flags. - (aarch64_sys_ins_reg_has_xt): Declare. - -2015-12-10 Matthew Wahab - - * aarch64.h (AARCH64_FEATURE_RAS): New. - (AARCH64_ARCH_V8_2): Add AARCH64_FEATURE_RAS. - -2015-12-10 Matthew Wahab - - * aarch64.h (AARCH64_FEATURE_F16): Fix clash with - AARCH64_FEATURE_V8_1. - (AARCH64_ARCH_V8_1): Add AARCH64_FEATURE_CRC. - (AARCH64_ARCH_V8_2): Add AARCH64_FEATURE_CRC and - AARCH64_FEATURE_V8_1. - -2015-12-04 Claudiu Zissulescu - - * arc.h (arc_reloc_equiv_tab): Replace flagcode with flags[32]. - -2015-11-27 Matthew Wahab - - * aarch64.h (aarch64_op): Add OP_BFC. - -2015-11-27 Matthew Wahab - - * aarch64.h (AARCH64_FEATURE_F16): New. - (AARCH64_ARCH_V8_2): Add AARCH64_FEATURE_F16 to ARMv8.2 - features. - -2015-11-20 Matthew Wahab - - * aarch64.h (AARCH64_FEATURE_V8_1): New. - (AARCH64_ARCH_v8_1): Add AARCH64_FEATURE_V8_1. - -2015-11-19 Matthew Wahab - - * arm.h (ARM_EXT2_V8_2A): New. - (ARM_ARCH_V8_2A): New. - -2015-11-19 Matthew Wahab - - * aarch64.h (AARCH64_FEATURE_V8_2): New. - (AARCH64_ARCH_V8_2): New. - -2015-11-11 Alan Modra - Peter Bergner - - * ppc.h (PPC_OPCODE_POWER9): New define. - (PPC_OPCODE_VSX3): Likewise. - -2015-11-02 Nick Clifton - - * rx.h (enum RX_Opcode_ID): Add more NOP opcodes. - -2015-11-02 Nick Clifton - - * rx.h (enum RX_Operand_Type): Add RX_Operand_Zero_Indirect. - -2015-10-28 Yao Qi - - * aarch64.h (aarch64_decode_insn): Update declaration. - -2015-10-07 Yao Qi - - * aarch64.h (aarch64_sys_ins_reg)