OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [include/] [ChangeLog] - Diff between revs 148 and 161

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 148 Rev 161
 
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  
2011-06-13  Walter Lee  
        * dis-asm.h (print_insn_tilegx): Declare.
        * dis-asm.h (print_insn_tilegx): Declare.
        (print_insn_tilepro): Likewise.
        (print_insn_tilepro): Likewise.
2011-05-17  Alan Modra  
2011-05-17  Alan Modra  
        PR ld/12760
        PR ld/12760
        * bfdlink.h (struct bfd_link_callbacks ): Add "flags" and
        * bfdlink.h (struct bfd_link_callbacks ): Add "flags" and
        "string" param.
        "string" param.
2011-05-16  Alan Modra  
2011-05-16  Alan Modra  
        * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
        * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
2011-05-09  Paul Brook  
2011-05-09  Paul Brook  
        * elf/tic6x.h (ELF_STRING_C6000_unwind,
        * elf/tic6x.h (ELF_STRING_C6000_unwind,
        ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
        ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
        ELF_STRING_C6000_unwind_info_once): Define.
        ELF_STRING_C6000_unwind_info_once): Define.
2011-04-30  Jakub Jelinek  
2011-04-30  Jakub Jelinek  
        * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
        * 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.
        DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
2011-04-25  Jan Kratochvil  
2011-04-25  Jan Kratochvil  
        * bfdlink.h (ENUM_BITFIELD): Remove.
        * bfdlink.h (ENUM_BITFIELD): Remove.
2011-04-25  Jan Kratochvil  
2011-04-25  Jan Kratochvil  
        * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
        * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
2011-04-24  Alan Modra  
2011-04-24  Alan Modra  
        PR ld/12365
        PR ld/12365
        PR ld/12696
        PR ld/12696
        * bfdlink.h (ENUM_BITFIELD): Define.
        * bfdlink.h (ENUM_BITFIELD): Define.
        (struct bfd_link_hash_entry): Make "type" a bitfield.  Add "non_ir_ref".
        (struct bfd_link_hash_entry): Make "type" a bitfield.  Add "non_ir_ref".
        (struct bfd_link_callbacks ): Pass bfd_link_hash_entry pointer
        (struct bfd_link_callbacks ): Pass bfd_link_hash_entry pointer
        rather than "name".
        rather than "name".
2011-04-20  Alan Modra  
2011-04-20  Alan Modra  
        PR ld/12365
        PR ld/12365
        * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
        * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
        and multiple_common parameters to pass in a bfd_link_hash_entry
        and multiple_common parameters to pass in a bfd_link_hash_entry
        pointer rather than name,bfd etc. found in the hash entry.
        pointer rather than name,bfd etc. found in the hash entry.
2011-03-31  Tristan Gingold  
2011-03-31  Tristan Gingold  
        * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
        * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
2011-03-24  Mark Wielaard  
2011-03-24  Mark Wielaard  
        * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
        * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
2010-03-23  Rafael Ávila de Espíndola 
2010-03-23  Rafael Ávila de Espíndola 
        * plugin-api.h (ld_plugin_get_view): New.
        * plugin-api.h (ld_plugin_get_view): New.
        (ld_plugin_tag): Add LDPT_GET_VIEW.
        (ld_plugin_tag): Add LDPT_GET_VIEW.
        (ld_plugin_tv): Add tv_get_view.
        (ld_plugin_tv): Add tv_get_view.
2011-03-16  Jakub Jelinek  
2011-03-16  Jakub Jelinek  
        * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
        * 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_value, DW_AT_GNU_call_site_data_value,
        DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
        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_tail_call, DW_AT_GNU_all_tail_call_sites,
        DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
        DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
        DW_OP_GNU_entry_value): New.
        DW_OP_GNU_entry_value): New.
2011-02-28  Kai Tietz  
2011-02-28  Kai Tietz  
        * filenames.h (filename_ncmp): New prototype.
        * filenames.h (filename_ncmp): New prototype.
2011-02-23  Kai Tietz  
2011-02-23  Kai Tietz  
        * dwarf2.h (_ELF_DWARF2_H): Renamed to
        * dwarf2.h (_ELF_DWARF2_H): Renamed to
        _DWARF2_H.
        _DWARF2_H.
        (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
        (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
        DWARF2_External_PubNames, DWARF2_Internal_PubNames,
        DWARF2_External_PubNames, DWARF2_Internal_PubNames,
        DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
        DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
        DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
        DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
2011-02-08  Ulrich Weigand  
2011-02-08  Ulrich Weigand  
        * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
        * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
2011-01-12  Iain Sandoe  
2011-01-12  Iain Sandoe  
        * dwarf2.h: Update value for DW_AT_hi_user.
        * dwarf2.h: Update value for DW_AT_hi_user.
2010-11-16  Ian Lance Taylor  
2010-11-16  Ian Lance Taylor  
        * simple-object.h (simple_object_attributes_merge): Declare,
        * simple-object.h (simple_object_attributes_merge): Declare,
        replacing simple_object_attributes_compare.
        replacing simple_object_attributes_compare.
2010-11-04  Ian Lance Taylor  
2010-11-04  Ian Lance Taylor  
        * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
        * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
2010-11-02  Ian Lance Taylor  
2010-11-02  Ian Lance Taylor  
        * simple-object.h: New file.
        * simple-object.h: New file.
2010-10-15  Dave Korn  
2010-10-15  Dave Korn  
        Sync LD plugin patch series (part 1/6) with src/include/.
        Sync LD plugin patch series (part 1/6) with src/include/.
        * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
        * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
2010-10-14  Dave Korn  
2010-10-14  Dave Korn  
        Apply LD plugin patch series (part 6/6).
        Apply LD plugin patch series (part 6/6).
        * bfdlink.h (struct_bfd_link_callbacks): Document new argument
        * bfdlink.h (struct_bfd_link_callbacks): Document new argument
        to add_archive_element callback used to return a replacement bfd which
        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.
        is to be added to the hash table in place of the original element.
2010-10-14  Dave Korn  
2010-10-14  Dave Korn  
        Apply LD plugin patch series (part 1/6).
        Apply LD plugin patch series (part 1/6).
        * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
        * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
2010-10-06  Andi Kleen 
2010-10-06  Andi Kleen 
        * libiberty.h (setproctitle): Add prototype.
        * libiberty.h (setproctitle): Add prototype.
2010-09-29  Bernd Schmidt  
2010-09-29  Bernd Schmidt  
        * opcode/tic6x-control-registers.h (tscl): Now read_write.
        * opcode/tic6x-control-registers.h (tscl): Now read_write.
2010-09-27  Andreas Krebbel  
2010-09-27  Andreas Krebbel  
        * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
        * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
2010-09-23  Matthew Gretton-Dann  
2010-09-23  Matthew Gretton-Dann  
        * arm.h (ARM_EXT_V6Z): Remove.
        * arm.h (ARM_EXT_V6Z): Remove.
        (ARM_EXT_SEC): New define.
        (ARM_EXT_SEC): New define.
        (ARM_AEXT_V6Z): Use Security Extensions.
        (ARM_AEXT_V6Z): Use Security Extensions.
        (ARM_AEXT_V6ZK): Likeiwse.
        (ARM_AEXT_V6ZK): Likeiwse.
        (ARM_AEXT_V6ZT2): Likewise.
        (ARM_AEXT_V6ZT2): Likewise.
        (ARM_AEXT_V6ZKT2): Likewise.
        (ARM_AEXT_V6ZKT2): Likewise.
        (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
        (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
        (ARM_ARCH_V7A_SEC): New define.
        (ARM_ARCH_V7A_SEC): New define.
        (ARM_ARCH_V7A_MP): Rename...
        (ARM_ARCH_V7A_MP): Rename...
        (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
        (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
2010-09-09  Jakub Jelinek  
2010-09-09  Jakub Jelinek  
        * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
        * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
2010-07-06  Ken Werner  
2010-07-06  Ken Werner  
        * floatformat.h (floatformat_ieee_half_big): Add declaration.
        * floatformat.h (floatformat_ieee_half_big): Add declaration.
        (floatformat_ieee_half_little): Likewise.
        (floatformat_ieee_half_little): Likewise.
2010-06-29  Alan Modra  
2010-06-29  Alan Modra  
        * dis-asm.h: Remove references to maxq.
        * dis-asm.h: Remove references to maxq.
2010-06-21  Rafael Espindola  
2010-06-21  Rafael Espindola  
        * plugin-api.h (ld_plugin_set_extra_library_path): New.
        * plugin-api.h (ld_plugin_set_extra_library_path): New.
        (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
        (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
        (ld_plugin_tv): Add tv_set_extra_library_path.
        (ld_plugin_tv): Add tv_set_extra_library_path.
2010-06-21  Jakub Jelinek  
2010-06-21  Jakub Jelinek  
        * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
        * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
2010-06-18  Rafael Espindola  
2010-06-18  Rafael Espindola  
        * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
        * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
        Make argument const.
        Make argument const.
2010-06-08  Laurynas Biveinis  
2010-06-08  Laurynas Biveinis  
        * splay-tree.h: Update copyright years.
        * splay-tree.h: Update copyright years.
        (splay_tree_s): Document fields.
        (splay_tree_s): Document fields.
        (splay_tree_new_typed_alloc): New.
        (splay_tree_new_typed_alloc): New.
        * hashtab.h: Update copyright years.
        * hashtab.h: Update copyright years.
        (htab_create_typed_alloc): New.
        (htab_create_typed_alloc): New.
2010-06-10  Tristan Gingold  
2010-06-10  Tristan Gingold  
        * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
        * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
        DW_TAG_HP_Bliss_field_set.
        DW_TAG_HP_Bliss_field_set.
        (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
        (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_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_definition_points, DW_AT_HP_default_location and
        DW_AT_HP_is_result_param.
        DW_AT_HP_is_result_param.
        (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
        (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_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
        DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
        DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
        DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
        DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
        (enum dwarf_line_number_x_ops): Add
        (enum dwarf_line_number_x_ops): Add
        DW_LNE_HP_source_file_correlation.
        DW_LNE_HP_source_file_correlation.
        (enum dwarf_source_language): Add DW_LANG_HP_Bliss,
        (enum dwarf_source_language): Add DW_LANG_HP_Bliss,
        DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
        DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
        DW_LANG_HP_Assembler.
        DW_LANG_HP_Assembler.
2010-06-01  Rafael Espindola  
2010-06-01  Rafael Espindola  
        * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
        * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
2010-04-26  Pedro Alves  
2010-04-26  Pedro Alves  
        * filenames.h (PATH_SEPARATOR): Delete.
        * filenames.h (PATH_SEPARATOR): Delete.
2010-04-23  Pedro Alves  
2010-04-23  Pedro Alves  
        * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
        * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
        always define it independently of host, add `dos_based' parameter,
        always define it independently of host, add `dos_based' parameter,
        and handle it.
        and handle it.
        (PATH_SEPARATOR): Define.
        (PATH_SEPARATOR): Define.
        (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
        (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
        independently of host, add `dos_based' parameter, and handle it.
        independently of host, add `dos_based' parameter, and handle it.
        (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
        (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
        it independently of host, add `dos_based' parameter, and handle
        it independently of host, add `dos_based' parameter, and handle
        it.
        it.
        (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
        (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
        (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
        (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
        (HAS_DOS_DRIVE_SPEC): New.
        (HAS_DOS_DRIVE_SPEC): New.
        (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
        (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
        (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
        (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
        (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
        (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
        * libiberty.h (dos_lbasename, unix_lbasename): Declare.
        * libiberty.h (dos_lbasename, unix_lbasename): Declare.
2009-05-31  Ian Lance Taylor  
2009-05-31  Ian Lance Taylor  
        * ansidecl.h: Add extern "C" when compiling with C++.  Treat C++
        * 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
        the way we treat an ISO C compiler.  Don't define inline as a
        macro when compiling with C++.
        macro when compiling with C++.
        * dyn-string.h: Add header guard DYN_STRING_H.  Add extern "C"
        * dyn-string.h: Add header guard DYN_STRING_H.  Add extern "C"
        when compiling with C++.
        when compiling with C++.
        * fibheap.h: Add extern "C" when compiling with C++.
        * fibheap.h: Add extern "C" when compiling with C++.
2010-04-23  Pedro Alves  
2010-04-23  Pedro Alves  
        * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
        * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
        always define it independently of host, add `dos_based' parameter,
        always define it independently of host, add `dos_based' parameter,
        and handle it.
        and handle it.
        (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
        (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
        independently of host, add `dos_based' parameter, and handle it.
        independently of host, add `dos_based' parameter, and handle it.
        (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
        (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
        it independently of host, add `dos_based' parameter, and handle
        it independently of host, add `dos_based' parameter, and handle
        it.
        it.
        (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
        (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
        (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
        (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
        (HAS_DOS_DRIVE_SPEC): New.
        (HAS_DOS_DRIVE_SPEC): New.
        (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
        (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
        (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
        (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
        (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
        (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
        * libiberty.h (dos_lbasename, unix_lbasename): Declare.
        * libiberty.h (dos_lbasename, unix_lbasename): Declare.
2010-04-20  Nick Clifton  
2010-04-20  Nick Clifton  
        * sha1.h: Update copyright notice to use GPLv3.
        * sha1.h: Update copyright notice to use GPLv3.
2010-04-15  Nick Clifton  
2010-04-15  Nick Clifton  
        * bout.h: Update copyright notice to use GPLv3.
        * bout.h: Update copyright notice to use GPLv3.
        * hp-symtab.h: Likewise.
        * hp-symtab.h: Likewise.
        * oasys.h: Likewise.
        * oasys.h: Likewise.
        * progress.h: Likewise.
        * progress.h: Likewise.
        * sha1.h: Likewise.
        * sha1.h: Likewise.
        * xtensa-isa-internal.h: Likewise.
        * xtensa-isa-internal.h: Likewise.
        * xtensa-isa.h: Likewise.
        * xtensa-isa.h: Likewise.
2010-04-14  Doug Evans  
2010-04-14  Doug Evans  
        * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
        * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
2010-04-05  Jakub Jelinek  
2010-04-05  Jakub Jelinek  
        * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
        * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
        field.
        field.
2010-03-25  Joseph Myers  
2010-03-25  Joseph Myers  
        * dis-asm.h (print_insn_tic6x): Declare.
        * dis-asm.h (print_insn_tic6x): Declare.
2010-03-23  Joseph Myers  
2010-03-23  Joseph Myers  
        * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
        * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
2010-01-13  Joel Brobecker  
2010-01-13  Joel Brobecker  
        Add new DW_AT_use_GNAT_descriptive_type CU attribute.
        Add new DW_AT_use_GNAT_descriptive_type CU attribute.
        * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
        * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
2010-01-11  Tristan Gingold  
2010-01-11  Tristan Gingold  
        * demangle.h (ada_demangle): Add prototype.
        * demangle.h (ada_demangle): Add prototype.
2010-01-05  Rainer Orth  
2010-01-05  Rainer Orth  
        PR bootstrap/41771
        PR bootstrap/41771
        * ansidecl.h: Fix inline test for C99 and Sun Studio cc.
        * ansidecl.h: Fix inline test for C99 and Sun Studio cc.
2009-12-29  Joel Brobecker  
2009-12-29  Joel Brobecker  
        * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
        * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
2009-12-14  Doug Kwan  
2009-12-14  Doug Kwan  
        * bfdlink.h (struct bfd_link_callbacks): Rename function parameters
        * bfdlink.h (struct bfd_link_callbacks): Rename function parameters
        to avoid shadowed variable warnings.
        to avoid shadowed variable warnings.
        * dis-asm.h (struct disassemble_info): Ditto.
        * dis-asm.h (struct disassemble_info): Ditto.
        (disassemble_init_for_target): Ditto.
        (disassemble_init_for_target): Ditto.
        (init_disassemble_info): Ditto.
        (init_disassemble_info): Ditto.
2009-12-03  David Daney  
2009-12-03  David Daney  
            Adam Nemet  
            Adam Nemet  
        * elf/mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
        * elf/mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
2009-11-18  Alan Modra  
2009-11-18  Alan Modra  
        * alloca-conf.h: Clarify comment.
        * alloca-conf.h: Clarify comment.
2009-11-06  Jonas Maebe  
2009-11-06  Jonas Maebe  
        Add DWARF attribute value for the "Borland fastcall" calling
        Add DWARF attribute value for the "Borland fastcall" calling
        convention.
        convention.
        * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
        * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
2009-10-23  Kai Tietz  
2009-10-23  Kai Tietz  
        * splay-tree.h (libi_uhostptr_t): Add gcc specific
        * splay-tree.h (libi_uhostptr_t): Add gcc specific
        __extension__ for long long type case to silent cX9.
        __extension__ for long long type case to silent cX9.
        (libi_shostptr_t): Likewise.
        (libi_shostptr_t): Likewise.
2009-10-19  Rafael Avila de Espindola  
2009-10-19  Rafael Avila de Espindola  
        PR40790
        PR40790
        * plugin-api.h: Don't include stdint.h unconditionally.
        * plugin-api.h: Don't include stdint.h unconditionally.
2009-10-15  Jakub Jelinek  
2009-10-15  Jakub Jelinek  
        * include/dwarf2.h (DW_LANG_Python): Add comment that it is
        * include/dwarf2.h (DW_LANG_Python): Add comment that it is
        a DWARF 4 addition.
        a DWARF 4 addition.
2009-10-14  Alan Modra  
2009-10-14  Alan Modra  
        * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
        * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
        bfd_link_common_skip_ar_aymbols.
        bfd_link_common_skip_ar_aymbols.
        (struct bfd_link_info): Here too.
        (struct bfd_link_info): Here too.
2009-10-09  Rafael Espindola  
2009-10-09  Rafael Espindola  
        * plugin-api.h (ld_plugin_add_input_library): Change argument name to
        * plugin-api.h (ld_plugin_add_input_library): Change argument name to
        libname.
        libname.
2008-10-03  Rafael Espindola  
2008-10-03  Rafael Espindola  
        * plugin-api.h: New.
        * plugin-api.h: New.
        * lto-symtab.h: New.
        * lto-symtab.h: New.
2009-10-05   Rafael Espindola  
2009-10-05   Rafael Espindola  
        * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
        * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
        (ld_plugin_get_input_file): New.
        (ld_plugin_get_input_file): New.
        (ld_plugin_release_input_file): New.
        (ld_plugin_release_input_file): New.
        (ld_plugin_add_input_library): New.
        (ld_plugin_add_input_library): New.
        (ld_plugin_message): Mark format const.
        (ld_plugin_message): Mark format const.
        (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
        (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
        LDPT_ADD_INPUT_LIBRARY.
        LDPT_ADD_INPUT_LIBRARY.
        (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
        (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
        tv_add_input_library.
        tv_add_input_library.
2009-10-04  Jerry Quinn  
2009-10-04  Jerry Quinn  
        * plugin-api.h: Fix compile.
        * plugin-api.h: Fix compile.
2009-09-29  Jason Merrill  
2009-09-29  Jason Merrill  
        * demangle.h (enum demangle_component_type): Add
        * demangle.h (enum demangle_component_type): Add
        DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
        DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
        DEMANGLE_COMPONENT_UNNAMED_TYPE.
        DEMANGLE_COMPONENT_UNNAMED_TYPE.
        (struct demangle_component): Add s_unary_num.
        (struct demangle_component): Add s_unary_num.
2009-09-29  DJ Delorie  
2009-09-29  DJ Delorie  
        * dis-asm.h: Add prototype for print_insn_rx.
        * dis-asm.h: Add prototype for print_insn_rx.
2009-09-25  Dodji Seketeli  
2009-09-25  Dodji Seketeli  
        * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
        * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
        DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
        DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
        and DW_TAG_formal_parameter_pack until DWARF 5 is out.
        and DW_TAG_formal_parameter_pack until DWARF 5 is out.
2009-09-25  Cary Coutant  
2009-09-25  Cary Coutant  
        Add rest of new values from DWARF Version 4.
        Add rest of new values from DWARF Version 4.
        * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
        * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
        New tags.
        New tags.
        (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
        (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_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_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_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_locks_excluded, DW_AT_GNU_exclusive_locks_required,
        DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
        DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
        attributes.
        attributes.
        (DW_LANG_Python): New language.
        (DW_LANG_Python): New language.
2009-09-24  Cary Coutant  
2009-09-24  Cary Coutant  
        * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
        * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
        New tags.
        New tags.
        (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
        (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_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_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_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_locks_excluded, DW_AT_GNU_exclusive_locks_required,
        DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
        DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
        attributes.
        attributes.
        (DW_LANG_Python): New language.
        (DW_LANG_Python): New language.
2009-09-22  Dodji Seketeli  
2009-09-22  Dodji Seketeli  
        * dwarf2.h (enum dwarf_tag): Add
        * dwarf2.h (enum dwarf_tag): Add
        DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
        DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
2009-09-09  Martin Thuresson  
2009-09-09  Martin Thuresson  
        * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
        * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
        level.
        level.
2009-09-04  Jie Zhang  
2009-09-04  Jie Zhang  
        * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
        * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
        (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
        (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
        (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
        (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
        PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
        PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
        Adjust accordingly.
        Adjust accordingly.
        (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
        (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
        PseudoDbg_Assert_grp_mask.
        PseudoDbg_Assert_grp_mask.
2009-08-06  Michael Eager 
2009-08-06  Michael Eager 
        * dis-asm.h: Decl print_insn_microblaze().
        * dis-asm.h: Decl print_insn_microblaze().
2009-07-24  Ian Lance Taylor  
2009-07-24  Ian Lance Taylor  
        * libiberty.h (crc32): Declare.
        * libiberty.h (crc32): Declare.
2009-07-20  Cary Coutant  
2009-07-20  Cary Coutant  
            Doug Evans  
            Doug Evans  
        Add some dwarf4 values.
        Add some dwarf4 values.
        * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
        * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
        (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
        (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
        DW_FORM_flag_present, DW_FORM_sig8.
        DW_FORM_flag_present, DW_FORM_sig8.
        (enum dwarf_attribute): Add DW_AT_signature.
        (enum dwarf_attribute): Add DW_AT_signature.
2009-07-17  Jan Kratochvil  
2009-07-17  Jan Kratochvil  
        * demangle.h
        * demangle.h
        (enum demangle_component_type )
        (enum demangle_component_type )
        (enum demangle_component_type ):
        (enum demangle_component_type ):
        New.
        New.
2009-07-10  Tom Tromey  
2009-07-10  Tom Tromey  
        * dwarf2.h: New file, moved from elf/.
        * dwarf2.h: New file, moved from elf/.
2009-07-09  Jakub Jelinek  
2009-07-09  Jakub Jelinek  
        * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
        * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
        and DW_OP_stack_value.
        and DW_OP_stack_value.
2009-07-09  Tom Tromey  
2009-07-09  Tom Tromey  
        * elf/dwarf2.h: Remove, renaming to...
        * elf/dwarf2.h: Remove, renaming to...
        * dwarf2.h: ... this.
        * dwarf2.h: ... this.
2009-06-29  Tom Tromey  
2009-06-29  Tom Tromey  
        * elf/dwarf2.h: New file.  Merged with gdb.
        * elf/dwarf2.h: New file.  Merged with gdb.
2009-06-18  Nick Clifton  
2009-06-18  Nick Clifton  
        * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
        * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
        field of struct disassemble_info.
        field of struct disassemble_info.
2009-06-09  Ian Lance Taylor  
2009-06-09  Ian Lance Taylor  
        * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
        * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
2009-06-15  Nick Clifton  
2009-06-15  Nick Clifton  
        * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
        * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
        struct disassemble_info.
        struct disassemble_info.
2009-06-02  Ian Lance Taylor  
2009-06-02  Ian Lance Taylor  
        * ansidecl.h (EXPORTED_CONST): Define.
        * ansidecl.h (EXPORTED_CONST): Define.
2009-05-31  Ian Lance Taylor  
2009-05-31  Ian Lance Taylor  
        * ansidecl.h: Add extern "C" when compiling with C++.  Treat C++
        * 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
        the way we treat an ISO C compiler.  Don't define inline as a
        macdro when compiling with C++.
        macdro when compiling with C++.
        * dyn-string.h: Add header guard DYN_STRING_H.  Add extern "C"
        * dyn-string.h: Add header guard DYN_STRING_H.  Add extern "C"
        when compiling with C++.
        when compiling with C++.
        * fibheap.h: Add extern "C" when compiling with C++.
        * fibheap.h: Add extern "C" when compiling with C++.
2009-05-25  Tristan Gingold  
2009-05-25  Tristan Gingold  
        * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
        * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
        FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
        FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
2009-04-22  Taras Glek 
2009-04-22  Taras Glek 
        * hashtab.h: Update GTY annotations to new syntax.
        * hashtab.h: Update GTY annotations to new syntax.
        * splay-tree.h: Likewise.
        * splay-tree.h: Likewise.
2009-04-08  H.J. Lu  
2009-04-08  H.J. Lu  
        * bfdlink.h (bfd_link_info): Add warn_alternate_em.
        * bfdlink.h (bfd_link_info): Add warn_alternate_em.
2009-03-18  Alan Modra  
2009-03-18  Alan Modra  
        * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
        * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
        documentation.
        documentation.
2009-03-17  Jason Merrill  
2009-03-17  Jason Merrill  
        * demangle.h (enum demangle_component_type): Add
        * demangle.h (enum demangle_component_type): Add
        DEMANGLE_COMPONENT_FUNCTION_PARAM.
        DEMANGLE_COMPONENT_FUNCTION_PARAM.
2008-12-01  Cary Coutant  
2008-12-01  Cary Coutant  
        * plugin-api.h (LDPS_BAD_HANDLE): New constant.
        * plugin-api.h (LDPS_BAD_HANDLE): New constant.
        (ld_plugin_get_input_file): New typedef.
        (ld_plugin_get_input_file): New typedef.
        (ld_plugin_release_input_file): New typedef.
        (ld_plugin_release_input_file): New typedef.
        (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
        (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
        (struct ld_plugin_tv): Add two new fields.
        (struct ld_plugin_tv): Add two new fields.
2008-12-23  Jon Beniston 
2008-12-23  Jon Beniston 
        * dis-asm.h: Add LM32 disassembler function prototype.
        * dis-asm.h: Add LM32 disassembler function prototype.
2008-12-10  Jason Merrill  
2008-12-10  Jason Merrill  
        * demangle.h (enum demangle_component_type): Add
        * demangle.h (enum demangle_component_type): Add
        DEMANGLE_COMPONENT_FIXED_TYPE.
        DEMANGLE_COMPONENT_FIXED_TYPE.
2008-12-01  Cary Coutant  
2008-12-01  Cary Coutant  
        * plugin-api.h (ld_plugin_message): Change format parameter to const.
        * plugin-api.h (ld_plugin_message): Change format parameter to const.
2008-12-01  Cary Coutant  
2008-12-01  Cary Coutant  
        * plugin-api.h: Fix syntax error when compiling with C++.
        * plugin-api.h: Fix syntax error when compiling with C++.
2008-11-26  Alan Modra  
2008-11-26  Alan Modra  
        PR 7047
        PR 7047
        * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
        * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
        Add "literal".
        Add "literal".
2008-11-21  Sterling Augustine  
2008-11-21  Sterling Augustine  
        * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
        * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
        * xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
        * xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
2008-11-19  Bob Wilson  
2008-11-19  Bob Wilson  
        * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
        * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
        (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
        (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
        (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
        (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
        (XCHAL_NUM_AREGS): Change to 32.
        (XCHAL_NUM_AREGS): Change to 32.
        (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
        (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
        (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
        (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
        (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
        (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
        (XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
        (XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
        (XCHAL_DEBUGLEVEL): Change to 6.
        (XCHAL_DEBUGLEVEL): Change to 6.
2008-11-14  Tristan Gingold  
2008-11-14  Tristan Gingold  
        * fopen-vms.h (FOPEN_RB): Use a single string to match the
        * fopen-vms.h (FOPEN_RB): Use a single string to match the
        standard prototype.
        standard prototype.
        (FOPEN_WB): Ditto.
        (FOPEN_WB): Ditto.
        (FOPEN_AB): Ditto.
        (FOPEN_AB): Ditto.
        (FOPEN_RUB): Ditto.
        (FOPEN_RUB): Ditto.
        (FOPEN_WUB): Ditto.
        (FOPEN_WUB): Ditto.
        (FOPEN_AUB): Ditto.
        (FOPEN_AUB): Ditto.
2008-10-21  Alan Modra  
2008-10-21  Alan Modra  
        * obstack.h (obstack_finish ): Cast result to void *.
        * obstack.h (obstack_finish ): Cast result to void *.
2008-10-06  Jason Merrill  
2008-10-06  Jason Merrill  
        * demangle.h (enum demangle_component_type): Add
        * demangle.h (enum demangle_component_type): Add
        DEMANGLE_COMPONENT_PACK_EXPANSION.
        DEMANGLE_COMPONENT_PACK_EXPANSION.
2008-09-24  Richard Henderson  
2008-09-24  Richard Henderson  
        * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
        * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
2008-09-22 Rafael Espindola  
2008-09-22 Rafael Espindola  
        * plugin-api.h (ld_plugin_status): Remove comma from the last item.
        * plugin-api.h (ld_plugin_status): Remove comma from the last item.
        Use C style comment.
        Use C style comment.
        (ld_plugin_api_version, ld_plugin_output_file_type,
        (ld_plugin_api_version, ld_plugin_output_file_type,
        ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
        ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
        ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
        ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
        comma from the last item.
        comma from the last item.
2008-09-18  Cary Coutant  
2008-09-18  Cary Coutant  
        Add plugin functionality for link-time optimization (LTO).
        Add plugin functionality for link-time optimization (LTO).
        * plugin-api.h: New file.
        * plugin-api.h: New file.
2008-09-09  Jason Merrill  
2008-09-09  Jason Merrill  
        * demangle.h (enum demangle_component_type): Add
        * demangle.h (enum demangle_component_type): Add
        DEMANGLE_COMPONENT_DECLTYPE.
        DEMANGLE_COMPONENT_DECLTYPE.
2008-08-25  Alan Modra  
2008-08-25  Alan Modra  
        * binary-io.h: New file, imported from gnulib, but don't
        * binary-io.h: New file, imported from gnulib, but don't
        #include  or .
        #include  or .
2008-08-17  Alan Modra  
2008-08-17  Alan Modra  
        * bfdlink.h (bfd_generic_link_read_symbols): Declare.
        * bfdlink.h (bfd_generic_link_read_symbols): Declare.
2008-08-08  Anatoly Sokolov  
2008-08-08  Anatoly Sokolov  
        * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
        * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
        E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
        E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
        (EF_AVR_MACH): Redefine to 0x7F.
        (EF_AVR_MACH): Redefine to 0x7F.
        * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
        * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
        (AVR_ISA_AVR3): Redefine.
        (AVR_ISA_AVR3): Redefine.
        (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
        (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
        AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
        AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
        AVR_ISA_AVR6): Define.
        AVR_ISA_AVR6): Define.
2008-07-12  Jie Zhang  
2008-07-12  Jie Zhang  
        Revert
        Revert
        2008-07-12  Jie Zhang  
        2008-07-12  Jie Zhang  
        * bfdlink.h (struct bfd_link_info): Add sep_code member
        * bfdlink.h (struct bfd_link_info): Add sep_code member
        variable.
        variable.
        * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
        * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
        (EF_BFIN_DATA_IN_L1): Define.
        (EF_BFIN_DATA_IN_L1): Define.
2008-07-12  Jie Zhang  
2008-07-12  Jie Zhang  
        * bfdlink.h (struct bfd_link_info): Add sep_code member
        * bfdlink.h (struct bfd_link_info): Add sep_code member
        variable.
        variable.
        * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
        * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
        (EF_BFIN_DATA_IN_L1): Define.
        (EF_BFIN_DATA_IN_L1): Define.
2008-07-07  Stan Shebs  
2008-07-07  Stan Shebs  
        * dis-asm.h (struct disassemble_info): Add endian_code field.
        * dis-asm.h (struct disassemble_info): Add endian_code field.
2008-07-07  Joel Brobecker  
2008-07-07  Joel Brobecker  
        * safe-ctype.h: Add #include of ctype.h before redefining
        * safe-ctype.h: Add #include of ctype.h before redefining
        the ctype.h macros.
        the ctype.h macros.
2008-07-04  Joel Brobecker  
2008-07-04  Joel Brobecker  
        * safe-ctype.h: Remove #error when detecting that ctype.h has been
        * safe-ctype.h: Remove #error when detecting that ctype.h has been
        included. Redefine the various macros provided by ctype.h as
        included. Redefine the various macros provided by ctype.h as
        undefined variables.
        undefined variables.
2008-06-23  Kaveh R. Ghazi  
2008-06-23  Kaveh R. Ghazi  
        * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
        * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
        XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
        XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
2008-06-06  Alan Modra  
2008-06-06  Alan Modra  
        * bfdlink.h (struct bfd_link_info): Add "path_separator".
        * bfdlink.h (struct bfd_link_info): Add "path_separator".
2008-04-10  Andreas Krebbel  
2008-04-10  Andreas Krebbel  
        * dis-asm.h (print_s390_disassembler_options):
        * dis-asm.h (print_s390_disassembler_options):
        Prototype added.
        Prototype added.
2008-03-24  Ian Lance Taylor  
2008-03-24  Ian Lance Taylor  
        * sha1.h: New file, from gnulib.
        * sha1.h: New file, from gnulib.
        * md5.h: Add extern "C" when compiled with C++.
        * md5.h: Add extern "C" when compiled with C++.
2008-03-24  Ian Lance Taylor  
2008-03-24  Ian Lance Taylor  
        * md5.h: Add extern "C" when compiled with C++.
        * md5.h: Add extern "C" when compiled with C++.
2008-03-21  Ian Lance Taylor  
2008-03-21  Ian Lance Taylor  
        * filenames.h: Add extern "C" when compiled with C++.
        * filenames.h: Add extern "C" when compiled with C++.
2008-02-15  Alan Modra  
2008-02-15  Alan Modra  
        * bfdlink.h (struct bfd_link_hash_table): Delete creator field.
        * bfdlink.h (struct bfd_link_hash_table): Delete creator field.
        (struct bfd_link_info): Add output_bfd.
        (struct bfd_link_info): Add output_bfd.
2008-02-11  Bob Wilson  
2008-02-11  Bob Wilson  
        * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
        * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
        (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
        (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
2008-01-26  David Daney  
2008-01-26  David Daney  
        * demangle.h (demangle_component_type):  Add
        * demangle.h (demangle_component_type):  Add
        DEMANGLE_COMPONENT_JAVA_RESOURCE,
        DEMANGLE_COMPONENT_JAVA_RESOURCE,
        DEMANGLE_COMPONENT_COMPOUND_NAME, and
        DEMANGLE_COMPONENT_COMPOUND_NAME, and
        DEMANGLE_COMPONENT_CHARACTER as new enum values.
        DEMANGLE_COMPONENT_CHARACTER as new enum values.
        (demangle_component): Add struct s_character to union u.
        (demangle_component): Add struct s_character to union u.
2007-11-07  Joseph Myers  
2007-11-07  Joseph Myers  
            Daniel Jacobowitz  
            Daniel Jacobowitz  
        * floatformat.h (struct floatformat): Add split_half field.
        * floatformat.h (struct floatformat): Add split_half field.
        (floatformat_ibm_long_double): New.
        (floatformat_ibm_long_double): New.
2007-09-06  Tom Tromey  
2007-09-06  Tom Tromey  
        * libiberty.h (pex_free): Document process killing.
        * libiberty.h (pex_free): Document process killing.
2007-08-31  Douglas Gregor  
2007-08-31  Douglas Gregor  
        * demangle.h (enum demangle_component_type): Add
        * demangle.h (enum demangle_component_type): Add
        DEMANGLE_COMPONENT_RVALUE_REFERENCE.
        DEMANGLE_COMPONENT_RVALUE_REFERENCE.
2007-07-25  Ben Elliston  
2007-07-25  Ben Elliston  
        * ternary.h: Remove.
        * ternary.h: Remove.
2007-07-18  Bob Wilson  
2007-07-18  Bob Wilson  
        * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
        * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
        (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
        (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
2007-07-17  Nick Clifton  
2007-07-17  Nick Clifton  
        * COPYING3: New file.  Contains version 3 of the GNU General
        * COPYING3: New file.  Contains version 3 of the GNU General
        Public License.
        Public License.
2007-07-12  Kai Tietz   
2007-07-12  Kai Tietz   
        * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
        * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
        work-a-round whitespace problem in gcc gengtype.
        work-a-round whitespace problem in gcc gengtype.
        * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
        * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
        needed for WIN64 when a long is not wide enough for a pointer.
        needed for WIN64 when a long is not wide enough for a pointer.
        (splay_tree_key, splay_tree_value): Use the new types.
        (splay_tree_key, splay_tree_value): Use the new types.
2007-07-09  Roland McGrath  
2007-07-09  Roland McGrath  
        * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
        * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
2007-07-06  Nick Clifton  
2007-07-06  Nick Clifton  
        * bfdlink.h: Update copyright notice to refer to GPLv3.
        * bfdlink.h: Update copyright notice to refer to GPLv3.
2007-06-29  M R Swami Reddy  
2007-06-29  M R Swami Reddy  
        * dis-asm.h (print_insn_cr16): New prototype.
        * dis-asm.h (print_insn_cr16): New prototype.
2007-06-01  Noah Misch  
2007-06-01  Noah Misch  
            Alan Modra  
            Alan Modra  
        * bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
        * bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
2007-05-07  Nathan Froyd  
2007-05-07  Nathan Froyd  
        * libiberty.h (writeargv): Declare.
        * libiberty.h (writeargv): Declare.
2007-04-30  Alan Modra  
2007-04-30  Alan Modra  
        * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
        * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
2007-04-25  Mark Mitchell  
2007-04-25  Mark Mitchell  
        * demangle.h: Change license to LGPL + exception.
        * demangle.h: Change license to LGPL + exception.
2007-04-10  Richard Henderson  
2007-04-10  Richard Henderson  
        * bfdlink.h (struct bfd_link_info): Add relax_trip.
        * bfdlink.h (struct bfd_link_info): Add relax_trip.
2007-03-29  Joel Brobecker  
2007-03-29  Joel Brobecker  
        * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
        * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
        regardless of the type of file system.
        regardless of the type of file system.
2007-03-06  Jan Hubicka  
2007-03-06  Jan Hubicka  
        * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
        * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
2007-02-21  Nick Clifton  
2007-02-21  Nick Clifton  
        * bfdlink.h (struct bfd_link_callbacks): Add
        * bfdlink.h (struct bfd_link_callbacks): Add
        override_segment_assignment field.
        override_segment_assignment field.
2007-02-17  Mark Mitchell  
2007-02-17  Mark Mitchell  
            Nathan Sidwell  
            Nathan Sidwell  
            Vladimir Prus  
            Vladimir Prus  
            Joseph Myers  
            Joseph Myers  
        * bin-bugs.h: Remove.
        * bin-bugs.h: Remove.
2007-02-09  Joseph S. Myers  
2007-02-09  Joseph S. Myers  
        * libiberty.h (pex_write_input): Remove prototype.
        * libiberty.h (pex_write_input): Remove prototype.
2007-02-05  Dave Brolley  
2007-02-05  Dave Brolley  
        * Contribute the following changes:
        * Contribute the following changes:
        2001-03-26  Ben Elliston  
        2001-03-26  Ben Elliston  
        * dis-asm.h (print_insn_mep): Declare.
        * dis-asm.h (print_insn_mep): Declare.
2007-02-02  H.J. Lu  
2007-02-02  H.J. Lu  
        * dis-asm.h (print_i386_disassembler_options): New.
        * dis-asm.h (print_i386_disassembler_options): New.
2007-01-31  Vladimir Prus  
2007-01-31  Vladimir Prus  
        * libiberty.h (PEX_STDERR_TO_PIPE): New define.
        * libiberty.h (PEX_STDERR_TO_PIPE): New define.
        (PEX_BINARY_ERROR): New define.
        (PEX_BINARY_ERROR): New define.
        (pex_read_err): New function.
        (pex_read_err): New function.
2007-01-29  Simon Baldwin 
2007-01-29  Simon Baldwin 
        * demangle.h: New cplus_demangle_print_callback,
        * demangle.h: New cplus_demangle_print_callback,
        cplus_demangle_v3_callback, and java_demangle_v3_callback function
        cplus_demangle_v3_callback, and java_demangle_v3_callback function
        prototypes, and demangle_callbackref type definition.
        prototypes, and demangle_callbackref type definition.
2007-01-16  H.J. Lu  
2007-01-16  H.J. Lu  
        PR ld/3831
        PR ld/3831
        * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
        * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
        Add dynamic and dynamic_data.
        Add dynamic and dynamic_data.
2006-12-05  Michael Tautschnig  
2006-12-05  Michael Tautschnig  
            Nick Clifton  
            Nick Clifton  
        * ansidecl.h (ATTRIBUTE_PACKED): Define.
        * ansidecl.h (ATTRIBUTE_PACKED): Define.
2006-11-30  Andrew Stubbs  
2006-11-30  Andrew Stubbs  
            J"orn Rennecke 
            J"orn Rennecke 
        PR driver/29931
        PR driver/29931
        * libiberty.h (make_relative_prefix_ignore_links): Declare.
        * libiberty.h (make_relative_prefix_ignore_links): Declare.
2006-11-27  Bob Wilson  
2006-11-27  Bob Wilson  
        * xtensa-config.h (XSHAL_ABI): New.
        * xtensa-config.h (XSHAL_ABI): New.
        (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
        (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
2006-11-27  Bob Wilson  
2006-11-27  Bob Wilson  
        * xtensa-isa.h (STATIC_LIBISA): Delete.
        * xtensa-isa.h (STATIC_LIBISA): Delete.
2006-10-30  Paul Brook  
2006-10-30  Paul Brook  
        * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
        * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
        symtab_size.
        symtab_size.
2006-10-30  H.J. Lu  
2006-10-30  H.J. Lu  
        PR ld/3111
        PR ld/3111
        * bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
        * bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
2006-10-25  Trevor Smigiel  
2006-10-25  Trevor Smigiel  
            Yukishige Shibata  
            Yukishige Shibata  
            Nobuhisa Fujinami  
            Nobuhisa Fujinami  
            Takeaki Fukuoka  
            Takeaki Fukuoka  
            Alan Modra  
            Alan Modra  
        * dis-asm.h (print_insn_spu): Declare.
        * dis-asm.h (print_insn_spu): Declare.
2006-09-17  Mei Ligang  
2006-09-17  Mei Ligang  
        * dis-asm.h: Add prototypes for Score disassembler routines.
        * dis-asm.h: Add prototypes for Score disassembler routines.
2006-09-07  H.J. Lu  
2006-09-07  H.J. Lu  
        * bfdlink.h (bfd_elf_dynamic_list): New.
        * bfdlink.h (bfd_elf_dynamic_list): New.
        (bfd_link_info): Add a dynamic field.
        (bfd_link_info): Add a dynamic field.
2006-08-04  Marcelo Tosatti  
2006-08-04  Marcelo Tosatti  
        * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
        * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
2006-07-10  Jakub Jelinek  
2006-07-10  Jakub Jelinek  
        * bfdlink.h (struct bfd_link_info): Add emit_hash and
        * bfdlink.h (struct bfd_link_info): Add emit_hash and
        emit_gnu_hash bitfields.
        emit_gnu_hash bitfields.
2006-04-11  Jim Blandy  
2006-04-11  Jim Blandy  
        * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
        * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
2006-04-06  H.J. Lu  
2006-04-06  H.J. Lu  
        * bfdlink.h (bfd_link_info): Replace need_relax_finalize with
        * bfdlink.h (bfd_link_info): Replace need_relax_finalize with
        relax_pass.
        relax_pass.
2006-02-17  Shrirang Khisti  
2006-02-17  Shrirang Khisti  
            Anil Paranjape   
            Anil Paranjape   
            Shilin Shakti    
            Shilin Shakti    
        * dis-asm.h (print_insn_xc16c): New prototype.
        * dis-asm.h (print_insn_xc16c): New prototype.
2006-01-18  DJ Delorie  
2006-01-18  DJ Delorie  
        * md5.h: Include ansidecl.h
        * md5.h: Include ansidecl.h
2006-01-17  Andreas Schwab  
2006-01-17  Andreas Schwab  
        PR binutils/1486
        PR binutils/1486
        * dis-asm.h (struct disassemble_info): Add
        * dis-asm.h (struct disassemble_info): Add
        disassembler_needs_relocs.
        disassembler_needs_relocs.
2006-01-09  Bob Wilson  
2006-01-09  Bob Wilson  
        * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
        * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
2005-12-30  Bob Wilson  
2005-12-30  Bob Wilson  
        * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
        * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
2005-12-16  Nathan Sidwell  
2005-12-16  Nathan Sidwell  
        Second part of ms1 to mt renaming.
        Second part of ms1 to mt renaming.
        * dis-asm.h (print_insn_mt): Renamed.
        * dis-asm.h (print_insn_mt): Renamed.
2005-12-10  Terry Laurenzo  
2005-12-10  Terry Laurenzo  
        PR java/9861
        PR java/9861
        * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
        * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
        output format for return types
        output format for return types
2005-11-03  Alan Modra  
2005-11-03  Alan Modra  
        * bfdlink.h (struct bfd_link_order): Tweak comment.
        * bfdlink.h (struct bfd_link_order): Tweak comment.
2005-10-31  Mark Kettenis  
2005-10-31  Mark Kettenis  
        * floatformat.h (enum floatformat_byteorders): Add
        * floatformat.h (enum floatformat_byteorders): Add
        floatformat_vax.
        floatformat_vax.
        (floatformat_vax_aingle, floatformat_vax_double): Declare.
        (floatformat_vax_aingle, floatformat_vax_double): Declare.
2005-10-28  Dave Brolley  
2005-10-28  Dave Brolley  
        Contribute the following changes:
        Contribute the following changes:
        2003-09-29  Dave Brolley  
        2003-09-29  Dave Brolley  
        * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
        * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
        more exotic underlying types to be used.
        more exotic underlying types to be used.
2005-10-25  Arnold Metselaar  
2005-10-25  Arnold Metselaar  
        disasm.h: Add declaration for print_insn_z80
        disasm.h: Add declaration for print_insn_z80
2005-09-30  Catherine Moore  
2005-09-30  Catherine Moore  
        * dis-asm.h (print_insn_bfin): Declare.
        * dis-asm.h (print_insn_bfin): Declare.
2005-09-26  Mark Mitchell  
2005-09-26  Mark Mitchell  
        * libiberty.h (expandargv): New function.
        * libiberty.h (expandargv): New function.
2005-08-18  Alan Modra  
2005-08-18  Alan Modra  
        * bfdlink.h: Remove mention of a29k.
        * bfdlink.h: Remove mention of a29k.
        * dis-asm.h: Remove a29k support.
        * dis-asm.h: Remove a29k support.
2005-08-17  Mark Kettenis  
2005-08-17  Mark Kettenis  
        * floatformat.h (struct floatformat): Change type of large
        * floatformat.h (struct floatformat): Change type of large
        argument for is_valid member to `const void *'.
        argument for is_valid member to `const void *'.
        (floatformat_to_double): Change type of second argument to `const
        (floatformat_to_double): Change type of second argument to `const
        void *'.
        void *'.
        (floatformat_from_double): Change type of last argument to `void
        (floatformat_from_double): Change type of last argument to `void
        *'.
        *'.
        (floatformat_is_valid): Change type of last argument to `const
        (floatformat_is_valid): Change type of last argument to `const
        void *'.
        void *'.
2005-07-14  Jim Blandy  
2005-07-14  Jim Blandy  
        * dis-asm.h (print_insn_m32c): New declaration.
        * dis-asm.h (print_insn_m32c): New declaration.
2005-07-12  Ben Elliston  
2005-07-12  Ben Elliston  
        * xregex2.h (regexec): Qualify this prototype with __extension__
        * xregex2.h (regexec): Qualify this prototype with __extension__
        when compiling with GNU C.
        when compiling with GNU C.
2005-07-07  Kaveh R. Ghazi  
2005-07-07  Kaveh R. Ghazi  
        * dis-asm.h (fprintf_ftype): Add format attribute.
        * dis-asm.h (fprintf_ftype): Add format attribute.
2005-07-03  Steve Ellcey  
2005-07-03  Steve Ellcey  
        PR other/13906
        PR other/13906
        * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
        * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
        * md5.h (md5_uintptr): New.
        * md5.h (md5_uintptr): New.
        (md5_ctx): Align buffer field.
        (md5_ctx): Align buffer field.
2005-06-30  Daniel Berlin  
2005-06-30  Daniel Berlin  
        * hashtab.h (HTAB_DELETED_ENTRY): New macro.
        * hashtab.h (HTAB_DELETED_ENTRY): New macro.
        (HTAB_EMPTY_ENTRY): New macro.
        (HTAB_EMPTY_ENTRY): New macro.
2005-06-20  Geoffrey Keating  
2005-06-20  Geoffrey Keating  
        * libiberty.h (strverscmp): Prototype.
        * libiberty.h (strverscmp): Prototype.
2005-06-17  Jakub Jelinek  
2005-06-17  Jakub Jelinek  
        * elf/external.h (GRP_ENTRY_SIZE): Define.
        * elf/external.h (GRP_ENTRY_SIZE): Define.
2005-06-08  Zack Weinberg  
2005-06-08  Zack Weinberg  
        * dis-asm.h (get_arm_regnames): Update prototype.
        * dis-asm.h (get_arm_regnames): Update prototype.
2005-06-07  Aldy Hernandez  
2005-06-07  Aldy Hernandez  
            Michael Snyder  
            Michael Snyder  
            Stan Cox  
            Stan Cox  
        * dis-asm.h: Externalize print_insn_ms1.
        * dis-asm.h: Externalize print_insn_ms1.
2005-06-06  Gabriel Dos Reis  
2005-06-06  Gabriel Dos Reis  
        * libiberty.h (XOBFINISH): New.
        * libiberty.h (XOBFINISH): New.
2005-06-03  Alan Modra  
2005-06-03  Alan Modra  
        * bfdlink.h (struct bfd_link_callbacks): Add einfo.
        * bfdlink.h (struct bfd_link_callbacks): Add einfo.
2005-06-01  Kaveh R. Ghazi  
2005-06-01  Kaveh R. Ghazi  
        * libiberty.h (vsnprintf): Add format attribute.
        * libiberty.h (vsnprintf): Add format attribute.
2005-05-29  Kaveh R. Ghazi  
2005-05-29  Kaveh R. Ghazi  
        * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
        * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
2005-05-28  Eli Zaretskii  
2005-05-28  Eli Zaretskii  
        * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
        * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
        needed.
        needed.
        (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
        (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
2005-05-25  Richard Henderson  
2005-05-25  Richard Henderson  
        * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
        * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
2005-05-24  Gabriel Dos Reis  
2005-05-24  Gabriel Dos Reis  
        * libiberty.h (ACONCAT): Properly cast value of alloca().
        * libiberty.h (ACONCAT): Properly cast value of alloca().
        * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
        * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
        __cplusplus.
        __cplusplus.
2005-05-12  Steve Ellcey  
2005-05-12  Steve Ellcey  
        libiberty.h: Do not define empty basename prototype.
        libiberty.h: Do not define empty basename prototype.
2005-05-10  Nick Clifton  
2005-05-10  Nick Clifton  
        * Update the address and phone number of the FSF organization in
        * Update the address and phone number of the FSF organization in
        the GPL notices in the following files:
        the GPL notices in the following files:
        COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
        COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
        dyn-string.h, fibheap.h, filenames.h, floatformat.h,
        dyn-string.h, fibheap.h, filenames.h, floatformat.h,
        fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.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,
        libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
        partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
        partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
        symcat.h, ternary.h, xregex2.h, xtensa-config.h,
        symcat.h, ternary.h, xregex2.h, xtensa-config.h,
        xtensa-isa-internal.h, xtensa-isa.h
        xtensa-isa-internal.h, xtensa-isa.h
2005-04-25  Kaveh R. Ghazi  
2005-04-25  Kaveh R. Ghazi  
        * libiberty.h (unlock_std_streams): New.
        * libiberty.h (unlock_std_streams): New.
2005-04-19  Kaveh R. Ghazi  
2005-04-19  Kaveh R. Ghazi  
        * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
        * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
        Don't use the PTR macro.
        Don't use the PTR macro.
        * sort.h: Don't use the PARAMS macro.
        * sort.h: Don't use the PARAMS macro.
2005-04-16  Kaveh R. Ghazi  
2005-04-16  Kaveh R. Ghazi  
        * libiberty.h (unlock_stream): New.
        * libiberty.h (unlock_stream): New.
2005-04-13  Kaveh R. Ghazi  
2005-04-13  Kaveh R. Ghazi  
        * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
        * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
        Remove parameter names.
        Remove parameter names.
2005-04-11  Kaveh R. Ghazi  
2005-04-11  Kaveh R. Ghazi  
        * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
        * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
        Provide prototypes for new functions.
        Provide prototypes for new functions.
2005-03-29  Ian Lance Taylor  
2005-03-29  Ian Lance Taylor  
        * libiberty.h: Fix indentation.
        * libiberty.h: Fix indentation.
2005-03-28  Ian Lance Taylor  
2005-03-28  Ian Lance Taylor  
        * libiberty.h: Include .
        * libiberty.h: Include .
        (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
        (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
        (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
        (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
        (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
        (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
        (pex_init, pex_run, pex_read_output): Declare.
        (pex_init, pex_run, pex_read_output): Declare.
        (pex_get_status, pex_get_times, pex_free, pex_one): Declare.
        (pex_get_status, pex_get_times, pex_free, pex_one): Declare.
        (struct pex_time): Define.
        (struct pex_time): Define.
2005-03-28  Mark Mitchell 
2005-03-28  Mark Mitchell 
        * libiberty.h (ffs): Declare, if necessary.
        * libiberty.h (ffs): Declare, if necessary.
2005-03-27  Gabriel Dos Reis  
2005-03-27  Gabriel Dos Reis  
        * ternary.h: Don't use PARAMS anymore.
        * ternary.h: Don't use PARAMS anymore.
2005-03-27  Gabriel Dos Reis  
2005-03-27  Gabriel Dos Reis  
        * md5.h: Remove definition and uses of __P.
        * md5.h: Remove definition and uses of __P.
        * dyn-string.h: Remove uses of PARAMS.
        * dyn-string.h: Remove uses of PARAMS.
        * fibheap.h: Likewise.
        * fibheap.h: Likewise.
        * floatformat.h: Likewise.
        * floatformat.h: Likewise.
        * hashtab.h: Likewise.
        * hashtab.h: Likewise.
2005-03-26  Gabriel Dos Reis  
2005-03-26  Gabriel Dos Reis  
        * demangle.h: Remove uses of PARAMS.
        * demangle.h: Remove uses of PARAMS.
        * libiberty.h (ANSI_PROTOTYPES): Remove guard since
        * libiberty.h (ANSI_PROTOTYPES): Remove guard since
        ANSI_PROTOTYPES is always assumed.
        ANSI_PROTOTYPES is always assumed.
        Remove uses of PARAMS throughout.
        Remove uses of PARAMS throughout.
2005-03-24  Kaveh R. Ghazi  
2005-03-24  Kaveh R. Ghazi  
        * libiberty.h (xstrndup): Declare.
        * libiberty.h (xstrndup): Declare.
2005-03-22  Kaveh R. Ghazi  
2005-03-22  Kaveh R. Ghazi  
        * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
        * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
2005-03-22  Bob Wilson  
2005-03-22  Bob Wilson  
        * xtensa-isa.h: Update a comment and whitespace.
        * xtensa-isa.h: Update a comment and whitespace.
2005-03-16  H.J. Lu  
2005-03-16  H.J. Lu  
        * bfdlink.h (bfd_link_info): Add gc_sections.
        * bfdlink.h (bfd_link_info): Add gc_sections.
2005-03-09  Mark Mitchell  
2005-03-09  Mark Mitchell  
        * libiberty.h (gettimeofday): Declare.
        * libiberty.h (gettimeofday): Declare.
2005-03-01  Jan Beulich  
2005-03-01  Jan Beulich  
        * libiberty.h: Declare unlink_if_ordinary.
        * libiberty.h: Declare unlink_if_ordinary.
2005-02-21  Alan Modra  
2005-02-21  Alan Modra  
        * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
        * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
        * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
        * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
        (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
        (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
2005-02-14  Paolo Bonzini  
2005-02-14  Paolo Bonzini  
        PR bootstrap/19818
        PR bootstrap/19818
        * ansidecl.h (PARAMS): Guard from redefinition.
        * ansidecl.h (PARAMS): Guard from redefinition.
2005-02-03  Alan Modra  
2005-02-03  Alan Modra  
        * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
        * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
2005-02-01  Alan Modra  
2005-02-01  Alan Modra  
        * bfdlink.h (bfd_link_repair_undef_list): Declare.
        * bfdlink.h (bfd_link_repair_undef_list): Declare.
2005-01-10  Andreas Schwab  
2005-01-10  Andreas Schwab  
        * dis-asm.h (struct disassemble_info): Add skip_zeroes and
        * dis-asm.h (struct disassemble_info): Add skip_zeroes and
        skip_zeroes_at_end.
        skip_zeroes_at_end.
2004-12-11  Ben Elliston  
2004-12-11  Ben Elliston  
        * fibheap.h (struct fibnode): Only use unsigned long bitfields
        * fibheap.h (struct fibnode): Only use unsigned long bitfields
        when __GNUC__ is defined and ints are less than 32-bits wide.
        when __GNUC__ is defined and ints are less than 32-bits wide.
2004-11-04  Paul Brook  
2004-11-04  Paul Brook  
        * bfdlink.h (bfd_link_info): Add default_imported_symver.
        * bfdlink.h (bfd_link_info): Add default_imported_symver.
2004-11-12  Bob Wilson  
2004-11-12  Bob Wilson  
        * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
        * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
        * xtensa-isa.h (xtensa_interface_class_id): New prototype.
        * xtensa-isa.h (xtensa_interface_class_id): New prototype.
2004-11-08  Inderpreet Singh   
2004-11-08  Inderpreet Singh   
            Vineet Sharma      
            Vineet Sharma      
        * dis-asm.h: Add prototype for print_insn_maxq_little.
        * dis-asm.h: Add prototype for print_insn_maxq_little.
2004-10-26  Paul Brook  
2004-10-26  Paul Brook  
        * bfdlink.h (struct bfd_link_info): Add create_default_symver.
        * bfdlink.h (struct bfd_link_info): Add create_default_symver.
2004-10-21  H.J. Lu  
2004-10-21  H.J. Lu  
        PR 463
        PR 463
        * bfdlink.h (bfd_link_callbacks): Add a pointer to struct
        * bfdlink.h (bfd_link_callbacks): Add a pointer to struct
        bfd_link_hash_entry to reloc_overflow.
        bfd_link_hash_entry to reloc_overflow.
2004-10-07  Bob Wilson  
2004-10-07  Bob Wilson  
        * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
        * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
        XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
        XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
        (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
        (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
        * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
        * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
        (config_sturct struct): Delete.
        (config_sturct struct): Delete.
        (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
        (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
        XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
        XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
        XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
        XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
        XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
        XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
        XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
        XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
        (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
        (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
        (xtensa_insn_decode_fn): Rename to ...
        (xtensa_insn_decode_fn): Rename to ...
        (xtensa_opcode_decode_fn): ... this.
        (xtensa_opcode_decode_fn): ... this.
        (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
        (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
        xtensa_undo_reloc_fn): Update.
        xtensa_undo_reloc_fn): Update.
        (xtensa_encoding_template_fn): Delete.
        (xtensa_encoding_template_fn): Delete.
        (xtensa_opcode_encode_fn, xtensa_format_decode_fn,
        (xtensa_opcode_encode_fn, xtensa_format_decode_fn,
        xtensa_length_decode_fn): New.
        xtensa_length_decode_fn): New.
        (xtensa_format_internal, xtensa_slot_internal): New types.
        (xtensa_format_internal, xtensa_slot_internal): New types.
        (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
        (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
        get_field, and set_field fields.  Add name, field_id, regfile,
        get_field, and set_field fields.  Add name, field_id, regfile,
        num_regs, and flags fields.
        num_regs, and flags fields.
        (xtensa_arg_internal): New type.
        (xtensa_arg_internal): New type.
        (xtensa_iclass_internal): Change operands field to array of
        (xtensa_iclass_internal): Change operands field to array of
        xtensa_arg_internal.  Add num_stateOperands, stateOperands,
        xtensa_arg_internal.  Add num_stateOperands, stateOperands,
        num_interfaceOperands, and interfaceOperands fields.
        num_interfaceOperands, and interfaceOperands fields.
        (xtensa_opcode_internal): Delete length, template, and iclass fields.
        (xtensa_opcode_internal): Delete length, template, and iclass fields.
        Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
        Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
        (opname_lookup_entry): Delete.
        (opname_lookup_entry): Delete.
        (xtensa_regfile_internal, xtensa_interface_internal,
        (xtensa_regfile_internal, xtensa_interface_internal,
        xtensa_funcUnit_internal, xtensa_state_internal,
        xtensa_funcUnit_internal, xtensa_state_internal,
        xtensa_sysreg_internal, xtensa_lookup_entry): New.
        xtensa_sysreg_internal, xtensa_lookup_entry): New.
        (xtensa_isa_internal): Replace opcode_table field with opcodes field.
        (xtensa_isa_internal): Replace opcode_table field with opcodes field.
        Change type of opname_lookup_table.  Delete num_modules,
        Change type of opname_lookup_table.  Delete num_modules,
        module_opcode_base, module_decode_fn, config, and has_density fields.
        module_opcode_base, module_decode_fn, config, and has_density fields.
        Add num_formats, formats, format_decode_fn, length_decode_fn,
        Add num_formats, formats, format_decode_fn, length_decode_fn,
        num_slots, slots, num_fields, num_operands, operands, num_iclasses,
        num_slots, slots, num_fields, num_operands, operands, num_iclasses,
        iclasses, num_regfiles, regfiles, num_states, states,
        iclasses, num_regfiles, regfiles, num_states, states,
        state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
        state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
        max_sysreg_num, sysreg_table, num_interfaces, interfaces,
        max_sysreg_num, sysreg_table, num_interfaces, interfaces,
        interface_lookup_table, num_funcUnits, funcUnits and
        interface_lookup_table, num_funcUnits, funcUnits and
        funcUnit_lookup_table fields.
        funcUnit_lookup_table fields.
        (xtensa_isa_module, xtensa_isa_modules): Delete.
        (xtensa_isa_module, xtensa_isa_modules): Delete.
        (xtensa_isa_name_compare): New prototype.
        (xtensa_isa_name_compare): New prototype.
        (xtisa_errno, xtisa_error_msg): New.
        (xtisa_errno, xtisa_error_msg): New.
        * xtensa-isa.h (XTENSA_ISA_VERSION): Define.
        * xtensa-isa.h (XTENSA_ISA_VERSION): Define.
        (xtensa_isa): Change type.
        (xtensa_isa): Change type.
        (xtensa_operand): Delete.
        (xtensa_operand): Delete.
        (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
        (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
        xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
        xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
        xtensa_funcUnit_use): New types.
        xtensa_funcUnit_use): New types.
        (libisa_module_specifier): Delete.
        (libisa_module_specifier): Delete.
        (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
        (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
        (xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
        (xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
        xtensa_insnbuf_from_chars): Update prototypes.
        xtensa_insnbuf_from_chars): Update prototypes.
        (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
        (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
        xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
        xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
        xtensa_encode_insn, xtensa_insn_length,
        xtensa_encode_insn, xtensa_insn_length,
        xtensa_insn_length_from_first_byte, xtensa_num_operands,
        xtensa_insn_length_from_first_byte, xtensa_num_operands,
        xtensa_operand_kind, xtensa_encode_result,
        xtensa_operand_kind, xtensa_encode_result,
        xtensa_operand_isPCRelative): Delete.
        xtensa_operand_isPCRelative): Delete.
        (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
        (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
        xtensa_operand_set_field, xtensa_operand_encode,
        xtensa_operand_set_field, xtensa_operand_encode,
        xtensa_operand_decode, xtensa_operand_do_reloc,
        xtensa_operand_decode, xtensa_operand_do_reloc,
        xtensa_operand_undo_reloc): Update prototypes.
        xtensa_operand_undo_reloc): Update prototypes.
        (xtensa_isa_maxlength, xtensa_isa_length_from_chars,
        (xtensa_isa_maxlength, xtensa_isa_length_from_chars,
        xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
        xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
        xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
        xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
        xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
        xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
        xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
        xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
        xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
        xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
        xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
        xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
        xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
        xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
        xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
        xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
        xtensa_opcode_is_loop, xtensa_opcode_is_call,
        xtensa_opcode_is_loop, xtensa_opcode_is_call,
        xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
        xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
        xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
        xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
        xtensa_opcode_funcUnit_use, xtensa_operand_name,
        xtensa_opcode_funcUnit_use, xtensa_operand_name,
        xtensa_operand_is_visible, xtensa_operand_is_register,
        xtensa_operand_is_visible, xtensa_operand_is_register,
        xtensa_operand_regfile, xtensa_operand_num_regs,
        xtensa_operand_regfile, xtensa_operand_num_regs,
        xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
        xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
        xtensa_stateOperand_state, xtensa_stateOperand_inout,
        xtensa_stateOperand_state, xtensa_stateOperand_inout,
        xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
        xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
        xtensa_regfile_lookup_shortname, xtensa_regfile_name,
        xtensa_regfile_lookup_shortname, xtensa_regfile_name,
        xtensa_regfile_shortname, xtensa_regfile_view_parent,
        xtensa_regfile_shortname, xtensa_regfile_view_parent,
        xtensa_regfile_num_bits, xtensa_regfile_num_entries,
        xtensa_regfile_num_bits, xtensa_regfile_num_entries,
        xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
        xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
        xtensa_state_is_exported, xtensa_sysreg_lookup,
        xtensa_state_is_exported, xtensa_sysreg_lookup,
        xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
        xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
        xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
        xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
        xtensa_interface_num_bits, xtensa_interface_inout,
        xtensa_interface_num_bits, xtensa_interface_inout,
        xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
        xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
        xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
        xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
2004-10-07  Jeff Baker  
2004-10-07  Jeff Baker  
        * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
        * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
2004-09-17  Alan Modra  
2004-09-17  Alan Modra  
        * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
        * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
        of union.
        of union.
2004-09-13  Aaron W. LaFramboise  
2004-09-13  Aaron W. LaFramboise  
        * libiberty.h (basename): Prototype for __MINGW32__.
        * libiberty.h (basename): Prototype for __MINGW32__.
2004-09-04  Kaveh R. Ghazi  
2004-09-04  Kaveh R. Ghazi  
        * ansidecl.h (ATTRIBUTE_SENTINEL): Define.
        * ansidecl.h (ATTRIBUTE_SENTINEL): Define.
        * libiberty.h (concat, reconcat, concat_length, concat_copy,
        * libiberty.h (concat, reconcat, concat_length, concat_copy,
        concat_copy2): Use ATTRIBUTE_SENTINEL.
        concat_copy2): Use ATTRIBUTE_SENTINEL.
2004-08-13  Alan Modra  
2004-08-13  Alan Modra  
        * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
        * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
        (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
        (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
2004-08-02  Gabriel Dos Reis  
2004-08-02  Gabriel Dos Reis  
        * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
        * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
        const-qualification before disposal.
        const-qualification before disposal.
2004-07-24  Bernardo Innocenti  
2004-07-24  Bernardo Innocenti  
        * ansidecl.h (ARG_UNUSED): New Macro.
        * ansidecl.h (ARG_UNUSED): New Macro.
2004-07-23  H.J. Lu  
2004-07-23  H.J. Lu  
        * bin-bugs.h (REPORT_BUGS_TO): Set to
        * bin-bugs.h (REPORT_BUGS_TO): Set to
        "".
        "".
2004-07-21  Paolo Bonzini  
2004-07-21  Paolo Bonzini  
        * ansidecl.h (ATTRIBUTE_PURE): New.
        * ansidecl.h (ATTRIBUTE_PURE): New.
2004-07-13  Bernardo Innocenti  
2004-07-13  Bernardo Innocenti  
        * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
        * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
        libcpp/internal.h.
        libcpp/internal.h.
        (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
        (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
        macros.
        macros.
2004-07-13  Bernardo Innocenti  
2004-07-13  Bernardo Innocenti  
        * libiberty.h (ASTRDUP): Add casts required for stricter
        * libiberty.h (ASTRDUP): Add casts required for stricter
        type conversion rules of C++.
        type conversion rules of C++.
        * obstack.h (obstack_free): Likewise.
        * obstack.h (obstack_free): Likewise.
2004-07-07  Tomer Levi  
2004-07-07  Tomer Levi  
        * dis-asm.h (print_insn_crx): Declare.
        * dis-asm.h (print_insn_crx): Declare.
2004-06-24  Alan Modra  
2004-06-24  Alan Modra  
        * bfdlink.h (struct bfd_link_order): Update comment.
        * bfdlink.h (struct bfd_link_order): Update comment.
2004-05-11  Jakub Jelinek  
2004-05-11  Jakub Jelinek  
        * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
        * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
        relro_end fields.
        relro_end fields.
2004-05-04  Andreas Jaeger  
2004-05-04  Andreas Jaeger  
        * demangle.h: Do not use C++ reserved keyword typename as
        * demangle.h: Do not use C++ reserved keyword typename as
        parameter for cplus_demangle_fill_builtin_type.
        parameter for cplus_demangle_fill_builtin_type.
2004-04-22  Richard Henderson  
2004-04-22  Richard Henderson  
        * hashtab.h (struct htab): Add size_prime_index.
        * hashtab.h (struct htab): Add size_prime_index.
2004-04-13  Jeff Law  
2004-04-13  Jeff Law  
        * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
        * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
2004-03-30  Zack Weinberg  
2004-03-30  Zack Weinberg  
        * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
        * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
2004-03-25  Stan Shebs  
2004-03-25  Stan Shebs  
        * mpw/: Remove subdirectory and everything in it.
        * mpw/: Remove subdirectory and everything in it.
2004-03-23  Alan Modra  
2004-03-23  Alan Modra  
        PR 51.
        PR 51.
        * bfdlink.h (struct bfd_link_info): Add wrap_char.
        * bfdlink.h (struct bfd_link_info): Add wrap_char.
2004-03-20  H.J. Lu  
2004-03-20  H.J. Lu  
        * bfdlink.h (bfd_link_info): Correct comments for the
        * bfdlink.h (bfd_link_info): Correct comments for the
        unresolved_syms_in_objects field.
        unresolved_syms_in_objects field.
2004-02-24  Ian Lance Taylor  
2004-02-24  Ian Lance Taylor  
        * dyn-string.h: Update copyright date.
        * dyn-string.h: Update copyright date.
2004-02-23  Ian Lance Taylor  
2004-02-23  Ian Lance Taylor  
        * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
        * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
        the associated #defines.
        the associated #defines.
2004-01-12  Ian Lance Taylor  
2004-01-12  Ian Lance Taylor  
        * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
        * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
        "libiberty.h".
        "libiberty.h".
        * demangle.h: If ANSI_PROTOTYPES is defined, include .
        * demangle.h: If ANSI_PROTOTYPES is defined, include .
        * demangle.h (enum demangle_component_type): Define.
        * demangle.h (enum demangle_component_type): Define.
        (struct demangle_operator_info): Declare.
        (struct demangle_operator_info): Declare.
        (struct demangle_builtin_type_info): Declare.
        (struct demangle_builtin_type_info): Declare.
        (struct demangle_component): Define.
        (struct demangle_component): Define.
        (cplus_demangle_fill_component): Declare.
        (cplus_demangle_fill_component): Declare.
        (cplus_demangle_fill_name): Declare.
        (cplus_demangle_fill_name): Declare.
        (cplus_demangle_fill_builtin_type): Declare.
        (cplus_demangle_fill_builtin_type): Declare.
        (cplus_demangle_fill_operator): Declare.
        (cplus_demangle_fill_operator): Declare.
        (cplus_demangle_fill_extended_operator): Declare.
        (cplus_demangle_fill_extended_operator): Declare.
        (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
        (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
        (cplus_demangle_v3_components): Declare.
        (cplus_demangle_v3_components): Declare.
        (cplus_demangle_print): Declare.
        (cplus_demangle_print): Declare.
For older changes see ChangeLog-9103
For older changes see ChangeLog-9103


Local Variables:
Local Variables:
mode: change-log
mode: change-log
left-margin: 8
left-margin: 8
fill-column: 74
fill-column: 74
version-control: never
version-control: never
End:
End:
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.