blob: ee2fb83942fb97a4d96f45aeb225dc4338252436 [file] [log] [blame] [edit]
2015-12-01 Alan Modra <[email protected]>
* bout.h: Invoke aout N_* macros with pointer to
struct internal_exec.
* os9k.h: Likewise.
2015-11-25 Rainer Orth <[email protected]>
* vtv-change-permission.h (VTV_PAGE_SIZE) [__sun__ && __svr4__ &&
__sparc__]: Define.
2015-11-09 Alan Modra <[email protected]>
PR gdb/17133
* obstack.h (__attribute_pure__): Expand _GL_ATTRIBUTE_PURE.
2015-11-09 Alan Modra <[email protected]>
PR gdb/17133
* obstack.h: Import current gnulib file.
2015-10-22 H.J. Lu <[email protected]>
* bfdlink.h (bfd_link_info): Add call_nop_as_suffix and
call_nop_byte.
2015-10-27 Daniel Jacobowitz <[email protected]>
Joseph Myers <[email protected]>
Mark Shinwell <[email protected]>
Andrew Stubbs <[email protected]>
Rich Felker <[email protected]>
* longlong.h (udiv_qrnnd): Add FDPIC compatible version for SH.
2015-10-18 Roland McGrath <[email protected]>
PR other/63758
* environ.h: New file.
2015-10-07 Claudiu Zissulescu <[email protected]>
* dis-asm.h (arc_get_disassembler): Correct declaration.
2015-09-30 Nick Clifton <[email protected]>
Import the following patches from the GCC mainline:
2015-08-14 Pierre-Marie de Rodat <[email protected]>
* dwarf2.def (DW_AT_GNU_bias): New attribute.
2015-08-14 Pierre-Marie de Rodat <[email protected]>
* dwarf2.def (DW_AT_GNU_numerator, DW_AT_GNU_denominator): New
attributes.
2015-09-20 Rich Felker <[email protected]>
* bfdlink.h (struct bfd_link_info): Add "nointerp" field.
2015-08-23 Alan Modra <[email protected]>
* bfdlink.h (enum output_type): Reorder enum.
2015-08-19 Alan Modra <[email protected]>
* bfdlink.h (enum output_type): Delete type_executable, add type_pde
and type_pie. Reorder.
(struct bfd_link_info): Delete pic field.
(bfd_link_executable, bfd_link_pde, bfd_link_pie, bfd_link_pic): Adjust.
2015-08-19 Alan Modra <[email protected]>
* bfdlink.h (bfd_link_pde): Define.
2015-08-18 H.J. Lu <[email protected]>
* bfdlink.h (output_type): New enum.
(bfd_link_executable): New macro.
(bfd_link_dll): Likewise.
(bfd_link_relocatable): Likewise.
(bfd_link_pic): Likewise.
(bfd_link_pie): Likewise.
(bfd_link_info): Remove shared, executable, pie and relocatable.
Add output_type and pic.
2015-08-12 H.J. Lu <[email protected]>
Sync with GCC
2015-08-11 Trevor Saunders <[email protected]>
* ansidecl.h (GCC_FINAL): New macro.
2015-07-14 H.J. Lu <[email protected]>
Sync with GCC
2014-10-28 Richard Henderson <[email protected]>
* longlong.h [__alpha] (umul_ppmm): Disable for c++.
2015-07-14 H.J. Lu <[email protected]>
Sync with GCC
2014-12-09 Trevor Saunders <[email protected]>
* hashtab.h, splay-tree.h: Remove GTY markers.
2015-07-14 H.J. Lu <[email protected]>
Sync with GCC
2015-03-02 Markus Trippelsdorf <[email protected]>
PR target/65261
* ansidecl.h (ATTRIBUTE_NO_SANITIZE_UNDEFINED): New macro.
2015-06-22 Nick Clifton <[email protected]>
* dis-asm.h (struct disassemble_info): Add stop_vma field.
2015-05-28 Catherine Moore <[email protected]>
* bfdlink.h: Rename eh_frame_hdr to eh_frame_hdr_type.
2015-05-22 Yunlian Jiang <[email protected]>
* libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is
not defined.
2015-05-01 H.J. Lu <[email protected]>
Merge with gcc:
2014-11-11 Anthony Brandon <[email protected]>
Manuel López-Ibáñez <[email protected]>
PR driver/36312
* filenames.h: Add prototype for canonical_filename_eq.
2015-04-30 DJ Delorie <[email protected]>
* dis-asm.h (print_insn_rl78_g10): New.
(print_insn_rl78_g13): New.
(print_insn_rl78_g14): New.
(rl78_get_disassembler): New.
2015-04-17 Richard Earnshaw <[email protected]>
Merge from gcc:
2015-03-19 Richard Biener <[email protected]>
* partition.h (struct partition_elem): Re-order elements to
avoid padding.
2015-04-14 H.J. Lu <[email protected]>
* bfdlink.h (bfd_link_info): Add compress_debug.
2015-04-14 H.J. Lu <[email protected]>
PR ld/pr17709
* bfdlink.h (bfd_link_info): Add extern_protected_data.
2015-02-19 Pedro Alves <[email protected]>
* floatformat.h [__cplusplus]: Wrap in extern "C".
2015-02-14 Alan Modra <[email protected]>
PR ld/17973
* bfdlink.h (struct bfd_link_info): Delete loading_lto_outputs.
2015-02-09 Mark Wielaard <[email protected]>
* dwarf2.h: Add DW_LANG_Fortran03 and DW_LANG_Fortran08.
2015-02-09 Mark Wielaard <[email protected]>
* dwarf2.def: Add DW_TAG_atomic_type.
2015-01-28 James Bowman <[email protected]>
* dis-asm.h (print_insn_ft32): Declare.
2015-01-15 Mark Wielaard <[email protected]>
* dwarf2.def (DW_AT_noreturn): New DWARF5 attribute.
2015-01-14 Jan-Benedict Glaw <[email protected]>
* libiberty.h: Merge from GCC.
2015-01-01 Alan Modra <[email protected]>
Update year range in copyright notice of all files.
2014-12-24 Uros Bizjak <[email protected]>
Ben Elliston <[email protected]>
Manuel Lopez-Ibanez <[email protected]>
* libiberty.h (xasprintf): Declare.
2014-12-23 Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_hash_entry): Comment non_ir_ref. Add
linker_def.
2014-12-12 Phil Muldoon <[email protected]>
Jan Kratochvil <[email protected]>
Tom Tromey <[email protected]>
* gcc-c-fe.def: New file.
* gcc-c-interface.h: New file.
* gcc-interface.h: New file.
2014-12-11 Uros Bizjak <[email protected]>
Ben Elliston <[email protected]>
Manuel Lopez-Ibanez <[email protected]>
* libiberty.h (xvasprintf): Declare.
2014-12-06 Eric Botcazou <[email protected]>
* dis-asm.h (print_insn_visium): Declare.
2014-11-24 Mark Wielaard <[email protected]>
* dwarf2.h: Add DW_LANG_C_plus_plus_11, DW_LANG_C11 and
DW_LANG_C_plus_plus_14.
2014-11-21 Shinichiro Hamaji <[email protected]>
* dwarf2.def (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
(DW_AT_APPLE_isa, DW_AT_APPLE_block)
(DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
(DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
(DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
(DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
(DW_AT_APPLE_property): New macros.
2014-11-21 Mark Wielaard <[email protected]>
PR debug/63239
* dwarf2.def (DW_AT_GNU_deleted): New attribute.
2014-11-18 Igor Zamyatin <[email protected]>
* bfdlink.h (struct bfd_link_info): Add bndplt.
2014-10-28 Yury Gribov <[email protected]>
* libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes.
2014-10-15 David Malcolm <[email protected]>
* libiberty.h (choose_tmpdir): New prototype.
2014-09-26 Max Ostapenko <[email protected]>
* libiberty.h (PEX_STDOUT_APPEND): New flag.
(PEX_STDERR_APPEND): Likewise.
2014-09-23 Iain Buclaw <[email protected]>
* demangle.h (DMGL_DLANG): New macro.
(DMGL_STYLE_MASK): Add DMGL_DLANG.
(demangling_styles): Add dlang_demangling.
(DLANG_DEMANGLING_STYLE_STRING): New macro.
(DLANG_DEMANGLING): New macro.
(dlang_demangle): New prototype.
2014-09-15 Andreas Krebbel <[email protected]>
* longlong.h: Add __udiv_w_sdiv prototype.
2014-08-12 Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_callbacks <notice>): Remove "string"
param, add "inh".
2014-08-12 Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_info): Add lto_plugin_active.
2014-06-13 Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field.
2014-06-13 Alan Modra <[email protected]>
* bfdlink.h: Update for bfd.link_next change.
2014-06-10 Alan Modra <[email protected]>
PR ld/16910
* bfdlink.h (unwrap_hash_lookup): Declare.
2014-05-01 Steve Ellcey <[email protected]>
* longlong.h: Import latest version from GCC tree.
2014-04-22 Christian Svensson <[email protected]>
* dis-asm.h: Remove openrisc and or32 support. Add support for or1k.
2014-03-05 Alan Modra <[email protected]>
Update copyright years.
2014-01-21 Tom Tromey <[email protected]>
* ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS)
(VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST)
(VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS)
(NOARGS): Don't define.
* libiberty.h (expandargv, writeargv): Don't use PARAMS.
2014-01-09 Tom Tromey <[email protected]>
* gdbm.h: Remove.
2013-12-23 Bill Maddox <[email protected]>
* demangle.h (enum gnu_v3_ctor_kinds):
Added literal gnu_v3_unified_ctor.
(enum gnu_v3_ctor_kinds):
Added literal gnu_v3_unified_dtor.
2013-12-13 Kuan-Lin Chen <[email protected]>
Wei-Cheng Wang <[email protected]>
* dis-asm.h (print_insn_nds32): Add nds32 target.
2013-12-04 Richard Sandiford <[email protected]>
* longlong.h: New file.
2013-10-29 Marc Glisse <[email protected]>
PR tree-optimization/58689
* ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro.
* libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename,
concat_copy): Mark with attributes nonnull(1) and returns_nonnull.
(concat, reconcat, concat_copy2, choose_temp_base, xstrerror,
xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init):
Mark with attribute returns_nonnull.
2013-10-10 Sean Keys <[email protected]>
* xgate.h : Cleanup after opcode
table modification..
2013-08-20 Alan Modra <[email protected]>
* floatformat.h (floatformat_ibm_long_double): Delete.
(floatformat_ibm_long_double_big): Declare.
(floatformat_ibm_long_double_little): Declare.
2013-08-19 Dehao Chen <[email protected]>
* dwarf2.def (DW_AT_GNU_discriminator): New attribute.
2013-08-02 Caroline Tice <[email protected]>
* vtv-change-permission.h: New file.
2013-04-03 Jason Merrill <[email protected]>
Demangle C++11 ref-qualifier.
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_REFERENCE_THIS,
DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
2013-03-01 Cary Coutant <[email protected]>
* dwarf2.h (enum dwarf_sect): New enum type.
2013-02-19 Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
2013-02-11 Sriraman Tallam <[email protected]>
* plugin-api.h (enum ld_plugin_level): Assign integers
explicitly for all values.
2013-02-06 Sandra Loosemore <[email protected]>
Andrew Jenner <[email protected]>
Based on patches from Altera Corporation.
* dis-asm.h (print_insn_big_nios2): Declare.
(print_insn_little_nios2): Declare.
2013-01-30 Kai Tietz <[email protected]>
PR other/54620
PR target/39064
* md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
stdint.h and sys/types.h headers are present.
* sha1.h (sha1_uintptr, sha1_uint32): Likewise.
2013-01-10 Will Newton <[email protected]>
* dis-asm.h (print_insn_metag): New declaration.
2012-12-18 Aldy Hernandez <[email protected]>
PR other/54324
* ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
< 3.4.
2012-12-17 Nick Clifton <[email protected]>
* MAINTAINERS: Add copyright notice.
* alloca-conf.h: Likewise.
* fopen-bin.h: Likewise.
* fopen-same.h: Likewise.
* fopen-vms.h: Likewise.
2012-11-09 Jason Merrill <[email protected]>
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_TAGGED_NAME.
2012-10-29 Sterling Augustine <[email protected]>
Cary Coutant <[email protected]>
* dwarf2.h (dwarf_location_list_entry_type): New enum with fields
DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
2012-10-26 Shinichiro Hamaji <[email protected]>
* dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
(DW_AT_APPLE_isa, DW_AT_APPLE_block)
(DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
(DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
(DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
(DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
(DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
2012-10-24 H.J. Lu <[email protected]>
* bfdlink.h (bfd_link_info): Add
disable_target_specific_optimizations.
2012-10-23 Nathan Sidwell <[email protected]>
* bfdlink.h (struct bfd_link_info): Add stacksize option.
2012-10-22 Jan Beich <[email protected]>
PR ld/14426
* bfdlink.h (bfd_link_info): Add ignore_hash.
2012-10-08 Jason Merrill <[email protected]>
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
2012-09-18 Florian Weimer <[email protected]>
PR other/54411
* objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
2012-09-06 Cary Coutant <[email protected]>
* dwarf2.def: Edit comment.
2012-08-24 Sriraman Tallam <[email protected]>
* plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
New interface.
(ld_plugin_unique_segment_for_sections): New interface.
(LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
(LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
(tv_allow_unique_segment_for_sections): New member.
(tv_unique_segment_for_sections): New member.
2012-08-13 Ian Bolton <[email protected]>
Laurent Desnogues <[email protected]>
Jim MacArthur <[email protected]>
Marcus Shawcroft <[email protected]>
Nigel Stephens <[email protected]>
Ramana Radhakrishnan <[email protected]>
Richard Earnshaw <[email protected]>
Sofiane Naci <[email protected]>
Tejas Belagod <[email protected]>
Yufeng Zhang <[email protected]>
* dis-asm.h (print_insn_aarch64): New declaration.
(print_aarch64_disassembler_options): New declaration.
(aarch64_symbol_is_valid): New declaration.
2012-07-24 Stephan McCamant <[email protected]>
Dr David Alan Gilbert <[email protected]>
PR binutils/13135
* dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
2012-07-13 Doug Evans <[email protected]>
* filenames.h: #include "hashtab.h".
(filename_hash, filename_eq): Declare.
2012-06-18 Doug Evans <[email protected]>
* dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
2012-06-12 Rafael Ávila de Espíndola <[email protected]>
* plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
2012-06-08 Jakub Jelinek <[email protected]>
* dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
forms.
* dwarf2.h (enum dwarf_macro_record_type): Add
DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
and DW_MACRO_GNU_transparent_include_alt.
2012-05-23 Doug Evans <[email protected]>
* leb128.h: #include stdint.h, inttypes.h.
(read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
Change to take a uint64_t * argument instead of unsigned long long.
(read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
Change to take an int64_t * argument instead of long long.
2012-05-22 Doug Evans <[email protected]>
* leb128.h: New file.
2012-05-19 Gary Funck <[email protected]>
* dwarf2.def: Update comment re: UPC extensions to reference
DWARF4 specification.
2012-05-15 James Murray <[email protected]>
* dis-asm.h (print_insn_m9s12x): Prototype.
(print_insn_m9s12xg): Prototype.
2012-05-03 Sean Keys <[email protected]>
* dis-asm.h (print_insn_xgate): Define.
(print_insn_xgate): Ditto.
Added new files for XGATE port.
2012-05-02 Cary Coutant <[email protected]>
* dwarf2.def: Remove DW_FORM_GNU_ref_index,
replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
2012-04-28 Doug Evans <[email protected]>
* dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
2012-04-27 Tom Tromey <[email protected]>
* dwarf2.h: Wrap function declarations in extern "C".
2012-04-27 Tom Tromey <[email protected]>
* dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
(enum dwarf_location_atom, enum dwarf_type, enum
dwarf_call_frame_info): Remove.
(DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
(DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
Include dwarf2.def.
(get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
(get_DW_OP_name, get_DW_ATE_name): Declare.
* dwarf2.def: New file, from dwarf2.h.
2012-04-10 Tristan Gingold <[email protected]>
* splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
(libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
2012-04-09 Roland McGrath <[email protected]>
* bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
2012-03-15 Alan Modra <[email protected]>
* dis-asm.h (disassemble_init_powerpc): Declare.
2009-11-06 Jonas Maebe <[email protected]>
Add DWARF attribute value for the "Borland fastcall" calling
convention.
* dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
2012-01-31 H.J. Lu <[email protected]>
PR ld/13616
* bfdlink.h (bfd_link_order): Update comments on data size.
2012-01-26 Cary Coutant <[email protected]>
* dwarf2.h (enum dwarf_form): Add Fission extensions.
(enum dwarf_attribute): Likewise.
2012-01-06 Jason Merrill <[email protected]>
PR c++/6057
PR c++/48051
PR c++/50855
PR c++/51322
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
2011-12-14 Iain Sandoe <[email protected]>
* mach-o/loader.h (bfd_mach_o_section_type): define
BFD_MACH_O_S_ATTR_NONE to 0.
2011-11-07 Richard Henderson <[email protected]>
Merged from transactional-memory.
* demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
(enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
(DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
(DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
2011-11-01 DJ Delorie <[email protected]>
* dis-asm.h (print_insn_rl78): Declare.
2011-10-25 Joern Rennecke <[email protected]>
* dis-asm.h (print_insn_epiphany): Declare.
2011-10-21 Ulrich Drepper <[email protected]>
* obstack.h [!GNUC] (obstack_free): Avoid cast to int.
2011-10-21 Marc Glisse <[email protected]>
* ansidecl.h (ENUM_BITFIELD): Always use enum in C++
2011-10-19 Alan Modra <[email protected]>
PR ld/13254
* bfdlink.h (struct bfd_link_info): Add error_textrel.
2011-09-28 Doug Evans <[email protected]>
* timeval-utils.h: New file.
* libiberty.h (countargv): Declare.
2011-09-26 Cary Coutant <[email protected]>
gcc PR lto/47247
* plugin-api.h (enum ld_plugin_symbol_resolution): Add
LDPR_PREVAILING_DEF_IRONLY_EXP.
(enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
2011-09-23 Cary Coutant <[email protected]>
PR 40831
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_CLONE.
2011-09-15 H.J. Lu <[email protected]>
PR ld/12975
* bfdlink.h (bfd_link_info): Add version_info.
2011-07-25 Rainer Orth <[email protected]>
* xregex.h (regoff_t): Define.
2011-07-22 Jakub Jelinek <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* bfdlink.h (flag_type): New enumeration.
(flag_info_list): New structure.
(flag_info): New structure.
2011-07-09 H.J. Lu <[email protected]>
PR ld/12942
* bfdlink.h (bfd_link_info): Add loading_lto_outputs.
2011-07-01 Joel Brobecker <[email protected]>
* 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 <[email protected]>
PR debug/47858
* dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
2011-06-22 Jakub Jelinek <[email protected]>
* dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
2011-06-20 Jakub Jelinek <[email protected]>
PR ld/12570
* bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
option.
2011-06-13 Jan Kratochvil <[email protected]>
* demangle.h (DMGL_RET_POSTFIX): Extend the comment.
(DMGL_RET_DROP): New.
2011-06-13 Walter Lee <[email protected]>
* dis-asm.h (print_insn_tilegx): Declare.
(print_insn_tilepro): Likewise.
2011-05-17 Alan Modra <[email protected]>
PR ld/12760
* bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
"string" param.
2011-05-16 Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
2011-04-30 Jakub Jelinek <[email protected]>
* dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
2011-04-25 Jan Kratochvil <[email protected]>
* bfdlink.h (ENUM_BITFIELD): Remove.
2011-04-25 Jan Kratochvil <[email protected]>
* ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
2011-04-24 Alan Modra <[email protected]>
PR ld/12365
PR ld/12696
* bfdlink.h (ENUM_BITFIELD): Define.
(struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref".
(struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
rather than "name".
2011-04-20 Alan Modra <[email protected]>
PR ld/12365
* bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
and multiple_common parameters to pass in a bfd_link_hash_entry
pointer rather than name,bfd etc. found in the hash entry.
2011-03-31 Tristan Gingold <[email protected]>
* dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
2011-03-24 Mark Wielaard <[email protected]>
* dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
2010-03-23 Rafael Ávila de Espíndola <[email protected]>
* plugin-api.h (ld_plugin_get_view): New.
(ld_plugin_tag): Add LDPT_GET_VIEW.
(ld_plugin_tv): Add tv_get_view.
2011-03-16 Jakub Jelinek <[email protected]>
* dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
DW_OP_GNU_entry_value): New.
2011-02-28 Kai Tietz <[email protected]>
* filenames.h (filename_ncmp): New prototype.
2011-02-23 Kai Tietz <[email protected]>
* dwarf2.h (_ELF_DWARF2_H): Renamed to
_DWARF2_H.
(DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
DWARF2_External_PubNames, DWARF2_Internal_PubNames,
DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
2011-02-08 Ulrich Weigand <[email protected]>
* dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
2011-01-12 Iain Sandoe <[email protected]>
* dwarf2.h: Update value for DW_AT_hi_user.
2010-11-16 Ian Lance Taylor <[email protected]>
* simple-object.h (simple_object_attributes_merge): Declare,
replacing simple_object_attributes_compare.
2010-11-04 Ian Lance Taylor <[email protected]>
* dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
2010-11-02 Ian Lance Taylor <[email protected]>
* simple-object.h: New file.
2010-10-15 Dave Korn <[email protected]>
Sync LD plugin patch series (part 1/6) with src/include/.
* plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
2010-10-14 Dave Korn <[email protected]>
Apply LD plugin patch series (part 6/6).
* bfdlink.h (struct_bfd_link_callbacks): Document new argument
to add_archive_element callback used to return a replacement bfd which
is to be added to the hash table in place of the original element.
2010-10-14 Dave Korn <[email protected]>
Apply LD plugin patch series (part 1/6).
* plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
2010-10-06 Andi Kleen <[email protected]>
* libiberty.h (setproctitle): Add prototype.
2010-09-23 Matthew Gretton-Dann <[email protected]>
* arm.h (ARM_EXT_V6Z): Remove.
(ARM_EXT_SEC): New define.
(ARM_AEXT_V6Z): Use Security Extensions.
(ARM_AEXT_V6ZK): Likeiwse.
(ARM_AEXT_V6ZT2): Likewise.
(ARM_AEXT_V6ZKT2): Likewise.
(ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
(ARM_ARCH_V7A_SEC): New define.
(ARM_ARCH_V7A_MP): Rename...
(ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
2010-09-09 Jakub Jelinek <[email protected]>
* dwarf2.h (DW_OP_GNU_implicit_pointer): New.
2010-07-06 Ken Werner <[email protected]>
* floatformat.h (floatformat_ieee_half_big): Add declaration.
(floatformat_ieee_half_little): Likewise.
2010-06-29 Alan Modra <[email protected]>
* dis-asm.h: Remove references to maxq.
2010-06-21 Rafael Espindola <[email protected]>
* plugin-api.h (ld_plugin_set_extra_library_path): New.
(ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
(ld_plugin_tv): Add tv_set_extra_library_path.
2010-06-21 Jakub Jelinek <[email protected]>
* dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
2010-06-18 Rafael Espindola <[email protected]>
* plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
Make argument const.
2010-06-08 Laurynas Biveinis <[email protected]>
* splay-tree.h: Update copyright years.
(splay_tree_s): Document fields.
(splay_tree_new_typed_alloc): New.
* hashtab.h: Update copyright years.
(htab_create_typed_alloc): New.
2010-06-10 Tristan Gingold <[email protected]>
* dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
DW_TAG_HP_Bliss_field_set.
(enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
DW_AT_HP_definition_points, DW_AT_HP_default_location and
DW_AT_HP_is_result_param.
(enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
(enum dwarf_line_number_x_ops): Add
DW_LNE_HP_source_file_correlation.
(enum dwarf_source_language): Add DW_LANG_HP_Bliss,
DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
DW_LANG_HP_Assembler.
2010-06-01 Rafael Espindola <[email protected]>
* plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
2010-04-26 Pedro Alves <[email protected]>
* filenames.h (PATH_SEPARATOR): Delete.
2010-04-23 Pedro Alves <[email protected]>
* filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
always define it independently of host, add `dos_based' parameter,
and handle it.
(PATH_SEPARATOR): Define.
(HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
independently of host, add `dos_based' parameter, and handle it.
(IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
it independently of host, add `dos_based' parameter, and handle
it.
(IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
(IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
(HAS_DOS_DRIVE_SPEC): New.
(HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
(IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
(IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
* libiberty.h (dos_lbasename, unix_lbasename): Declare.
2009-05-31 Ian Lance Taylor <[email protected]>
* ansidecl.h: Add extern "C" when compiling with C++. Treat C++
the way we treat an ISO C compiler. Don't define inline as a
macro when compiling with C++.
* dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
when compiling with C++.
* fibheap.h: Add extern "C" when compiling with C++.
2010-04-23 Pedro Alves <[email protected]>
* filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
always define it independently of host, add `dos_based' parameter,
and handle it.
(HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
independently of host, add `dos_based' parameter, and handle it.
(IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
it independently of host, add `dos_based' parameter, and handle
it.
(IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
(IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
(HAS_DOS_DRIVE_SPEC): New.
(HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
(IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
(IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
* libiberty.h (dos_lbasename, unix_lbasename): Declare.
2010-04-20 Nick Clifton <[email protected]>
* sha1.h: Update copyright notice to use GPLv3.
2010-04-15 Nick Clifton <[email protected]>
* bout.h: Update copyright notice to use GPLv3.
* hp-symtab.h: Likewise.
* oasys.h: Likewise.
* progress.h: Likewise.
* sha1.h: Likewise.
* xtensa-isa-internal.h: Likewise.
* xtensa-isa.h: Likewise.
2010-04-14 Doug Evans <[email protected]>
* filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
2010-04-05 Jakub Jelinek <[email protected]>
* dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
field.
2010-03-25 Joseph Myers <[email protected]>
* dis-asm.h (print_insn_tic6x): Declare.
2010-03-23 Joseph Myers <[email protected]>
* symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
2010-01-13 Joel Brobecker <[email protected]>
Add new DW_AT_use_GNAT_descriptive_type CU attribute.
* dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
2010-01-11 Tristan Gingold <[email protected]>
* demangle.h (ada_demangle): Add prototype.
2010-01-05 Rainer Orth <[email protected]>
PR bootstrap/41771
* ansidecl.h: Fix inline test for C99 and Sun Studio cc.
2009-12-29 Joel Brobecker <[email protected]>
* dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
2009-12-14 Doug Kwan <[email protected]>
* bfdlink.h (struct bfd_link_callbacks): Rename function parameters
to avoid shadowed variable warnings.
* dis-asm.h (struct disassemble_info): Ditto.
(disassemble_init_for_target): Ditto.
(init_disassemble_info): Ditto.
2009-11-18 Alan Modra <[email protected]>
* alloca-conf.h: Clarify comment.
2009-11-06 Jonas Maebe <[email protected]>
Add DWARF attribute value for the "Borland fastcall" calling
convention.
* dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
2009-10-23 Kai Tietz <[email protected]>
* splay-tree.h (libi_uhostptr_t): Add gcc specific
__extension__ for long long type case to silent cX9.
(libi_shostptr_t): Likewise.
2009-10-19 Rafael Avila de Espindola <[email protected]>
PR40790
* plugin-api.h: Don't include stdint.h unconditionally.
2009-10-15 Jakub Jelinek <[email protected]>
* dwarf2.h (DW_LANG_Python): Add comment that it is
a DWARF 4 addition.
2009-10-14 Alan Modra <[email protected]>
* bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
bfd_link_common_skip_ar_aymbols.
(struct bfd_link_info): Here too.
2009-10-09 Rafael Espindola <[email protected]>
* plugin-api.h (ld_plugin_add_input_library): Change argument name to
libname.
2008-10-03 Rafael Espindola <[email protected]>
* plugin-api.h: New.
* lto-symtab.h: New.
2009-10-05 Rafael Espindola <[email protected]>
* plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
(ld_plugin_get_input_file): New.
(ld_plugin_release_input_file): New.
(ld_plugin_add_input_library): New.
(ld_plugin_message): Mark format const.
(ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
LDPT_ADD_INPUT_LIBRARY.
(ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
tv_add_input_library.
2009-10-04 Jerry Quinn <[email protected]>
* plugin-api.h: Fix compile.
2009-09-29 Jason Merrill <[email protected]>
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
DEMANGLE_COMPONENT_UNNAMED_TYPE.
(struct demangle_component): Add s_unary_num.
2009-09-29 DJ Delorie <[email protected]>
* dis-asm.h: Add prototype for print_insn_rx.
2009-09-25 Dodji Seketeli <[email protected]>
* dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
and DW_TAG_formal_parameter_pack until DWARF 5 is out.
2009-09-25 Cary Coutant <[email protected]>
Add rest of new values from DWARF Version 4.
* dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
New tags.
(DW_FORM_ref_sig8): New name for DW_FORM_sig8.
(DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
attributes.
(DW_LANG_Python): New language.
2009-09-24 Cary Coutant <[email protected]>
* dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
New tags.
(DW_FORM_ref_sig8): New name for DW_FORM_sig8.
(DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
attributes.
(DW_LANG_Python): New language.
2009-09-22 Dodji Seketeli <[email protected]>
* dwarf2.h (enum dwarf_tag): Add
DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
2009-09-09 Martin Thuresson <[email protected]>
* bfdlink.h (struct bfd_link_hash_common_entry): Move to top
level.
2009-08-06 Michael Eager <[email protected]>
* dis-asm.h: Decl print_insn_microblaze().
2009-07-24 Ian Lance Taylor <[email protected]>
* libiberty.h (crc32): Declare.
2009-07-20 Cary Coutant <[email protected]>
Doug Evans <[email protected]>
Add some dwarf4 values.
* dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
(enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
DW_FORM_flag_present, DW_FORM_sig8.
(enum dwarf_attribute): Add DW_AT_signature.
2009-07-17 Jan Kratochvil <[email protected]>
* demangle.h
(enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
(enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
New.
2009-07-10 Tom Tromey <[email protected]>
* dwarf2.h: New file, moved from elf/.
2009-07-09 Jakub Jelinek <[email protected]>
* dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
and DW_OP_stack_value.
2009-07-09 Tom Tromey <[email protected]>
* elf/dwarf2.h: Remove, renaming to...
* dwarf2.h: ... this.
2009-06-29 Tom Tromey <[email protected]>
* elf/dwarf2.h: New file. Merged with gdb.
2009-06-18 Nick Clifton <[email protected]>
* dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
field of struct disassemble_info.
2009-06-09 Ian Lance Taylor <[email protected]>
* ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
2009-06-15 Nick Clifton <[email protected]>
* dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
struct disassemble_info.
2009-06-02 Ian Lance Taylor <[email protected]>
* ansidecl.h (EXPORTED_CONST): Define.
2009-05-31 Ian Lance Taylor <[email protected]>
* ansidecl.h: Add extern "C" when compiling with C++. Treat C++
the way we treat an ISO C compiler. Don't define inline as a
macdro when compiling with C++.
* dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
when compiling with C++.
* fibheap.h: Add extern "C" when compiling with C++.
2009-05-25 Tristan Gingold <[email protected]>
* fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
2009-04-22 Taras Glek <[email protected]>
* hashtab.h: Update GTY annotations to new syntax.
* splay-tree.h: Likewise.
2009-04-08 H.J. Lu <[email protected]>
* bfdlink.h (bfd_link_info): Add warn_alternate_em.
2009-03-18 Alan Modra <[email protected]>
* alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
documentation.
2009-03-17 Jason Merrill <[email protected]>
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_FUNCTION_PARAM.
2008-12-01 Cary Coutant <[email protected]>
* plugin-api.h (LDPS_BAD_HANDLE): New constant.
(ld_plugin_get_input_file): New typedef.
(ld_plugin_release_input_file): New typedef.
(LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
(struct ld_plugin_tv): Add two new fields.
2008-12-23 Jon Beniston <[email protected]>
* dis-asm.h: Add LM32 disassembler function prototype.
2008-12-10 Jason Merrill <[email protected]>
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_FIXED_TYPE.
2008-12-01 Cary Coutant <[email protected]>
* plugin-api.h (ld_plugin_message): Change format parameter to const.
2008-12-01 Cary Coutant <[email protected]>
* plugin-api.h: Fix syntax error when compiling with C++.
2008-11-26 Alan Modra <[email protected]>
PR 7047
* bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
Add "literal".
2008-11-21 Sterling Augustine <[email protected]>
* xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
* xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
2008-11-19 Bob Wilson <[email protected]>
* xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
(XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
(XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
(XCHAL_NUM_AREGS): Change to 32.
(XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
(XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
(XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
(XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
(XCHAL_DEBUGLEVEL): Change to 6.
2008-11-14 Tristan Gingold <[email protected]>
* fopen-vms.h (FOPEN_RB): Use a single string to match the
standard prototype.
(FOPEN_WB): Ditto.
(FOPEN_AB): Ditto.
(FOPEN_RUB): Ditto.
(FOPEN_WUB): Ditto.
(FOPEN_AUB): Ditto.
2008-10-21 Alan Modra <[email protected]>
* obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
2008-10-06 Jason Merrill <[email protected]>
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_PACK_EXPANSION.
2008-09-22 Rafael Espindola <[email protected]>
* plugin-api.h (ld_plugin_status): Remove comma from the last item.
Use C style comment.
(ld_plugin_api_version, ld_plugin_output_file_type,
ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
comma from the last item.
2008-09-18 Cary Coutant <[email protected]>
Add plugin functionality for link-time optimization (LTO).
* plugin-api.h: New file.
2008-09-09 Jason Merrill <[email protected]>
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_DECLTYPE.
2008-08-25 Alan Modra <[email protected]>
* binary-io.h: New file, imported from gnulib, but don't
#include <fcntl.h> or <stdio.h>.
2008-08-17 Alan Modra <[email protected]>
* bfdlink.h (bfd_generic_link_read_symbols): Declare.
2008-07-12 Jie Zhang <[email protected]>
Revert
2008-07-12 Jie Zhang <[email protected]>
* bfdlink.h (struct bfd_link_info): Add sep_code member
variable.
2008-07-12 Jie Zhang <[email protected]>
* bfdlink.h (struct bfd_link_info): Add sep_code member
variable.
2008-07-07 Stan Shebs <[email protected]>
* dis-asm.h (struct disassemble_info): Add endian_code field.
2008-07-07 Joel Brobecker <[email protected]>
* safe-ctype.h: Add #include of ctype.h before redefining
the ctype.h macros.
2008-07-04 Joel Brobecker <[email protected]>
* safe-ctype.h: Remove #error when detecting that ctype.h has been
included. Redefine the various macros provided by ctype.h as
undefined variables.
2008-06-23 Kaveh R. Ghazi <[email protected]>
* libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
2008-06-06 Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_info): Add "path_separator".
2008-04-10 Andreas Krebbel <[email protected]>
* dis-asm.h (print_s390_disassembler_options):
Prototype added.
2008-03-24 Ian Lance Taylor <[email protected]>
* sha1.h: New file, from gnulib.
* md5.h: Add extern "C" when compiled with C++.
2008-03-24 Ian Lance Taylor <[email protected]>
* md5.h: Add extern "C" when compiled with C++.
2008-03-21 Ian Lance Taylor <[email protected]>
* filenames.h: Add extern "C" when compiled with C++.
2008-02-15 Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_hash_table): Delete creator field.
(struct bfd_link_info): Add output_bfd.
2008-02-11 Bob Wilson <[email protected]>
* xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
(XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
2008-01-26 David Daney <[email protected]>
* demangle.h (demangle_component_type): Add
DEMANGLE_COMPONENT_JAVA_RESOURCE,
DEMANGLE_COMPONENT_COMPOUND_NAME, and
DEMANGLE_COMPONENT_CHARACTER as new enum values.
(demangle_component): Add struct s_character to union u.
2007-11-07 Joseph Myers <[email protected]>
Daniel Jacobowitz <[email protected]>
* floatformat.h (struct floatformat): Add split_half field.
(floatformat_ibm_long_double): New.
2007-09-06 Tom Tromey <[email protected]>
* libiberty.h (pex_free): Document process killing.
2007-08-31 Douglas Gregor <[email protected]>
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_RVALUE_REFERENCE.
2007-07-25 Ben Elliston <[email protected]>
* ternary.h: Remove.
2007-07-18 Bob Wilson <[email protected]>
* xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
(XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
2007-07-17 Nick Clifton <[email protected]>
* COPYING3: New file. Contains version 3 of the GNU General
Public License.
2007-07-12 Kai Tietz <[email protected]>
* splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
work-a-round whitespace problem in gcc gengtype.
* splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
needed for WIN64 when a long is not wide enough for a pointer.
(splay_tree_key, splay_tree_value): Use the new types.
2007-07-09 Roland McGrath <[email protected]>
* bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
2007-07-06 Nick Clifton <[email protected]>
* bfdlink.h: Update copyright notice to refer to GPLv3.
2007-06-29 M R Swami Reddy <[email protected]>
* dis-asm.h (print_insn_cr16): New prototype.
2007-06-01 Noah Misch <[email protected]>
Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
2007-05-07 Nathan Froyd <[email protected]>
* libiberty.h (writeargv): Declare.
2007-04-30 Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
2007-04-25 Mark Mitchell <[email protected]>
* demangle.h: Change license to LGPL + exception.
2007-04-10 Richard Henderson <[email protected]>
* bfdlink.h (struct bfd_link_info): Add relax_trip.
2007-03-29 Joel Brobecker <[email protected]>
* filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
regardless of the type of file system.
2007-03-06 Jan Hubicka <[email protected]>
* ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
2007-02-21 Nick Clifton <[email protected]>
* bfdlink.h (struct bfd_link_callbacks): Add
override_segment_assignment field.
2007-02-17 Mark Mitchell <[email protected]>
Nathan Sidwell <[email protected]>
Vladimir Prus <[email protected]
Joseph Myers <[email protected]>
* bin-bugs.h: Remove.
2007-02-09 Joseph S. Myers <[email protected]>
* libiberty.h (pex_write_input): Remove prototype.
2007-02-05 Dave Brolley <[email protected]>
* Contribute the following changes:
2001-03-26 Ben Elliston <[email protected]>
* dis-asm.h (print_insn_mep): Declare.
2007-02-02 H.J. Lu <[email protected]>
* dis-asm.h (print_i386_disassembler_options): New.
2007-01-31 Vladimir Prus <[email protected]>
* libiberty.h (PEX_STDERR_TO_PIPE): New define.
(PEX_BINARY_ERROR): New define.
(pex_read_err): New function.
2007-01-29 Simon Baldwin <[email protected]>
* demangle.h: New cplus_demangle_print_callback,
cplus_demangle_v3_callback, and java_demangle_v3_callback function
prototypes, and demangle_callbackref type definition.
2007-01-16 H.J. Lu <[email protected]>
PR ld/3831
* bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
Add dynamic and dynamic_data.
2006-12-05 Michael Tautschnig <[email protected]>
Nick Clifton <[email protected]>
* ansidecl.h (ATTRIBUTE_PACKED): Define.
2006-11-30 Andrew Stubbs <[email protected]>
J"orn Rennecke <[email protected]>
PR driver/29931
* libiberty.h (make_relative_prefix_ignore_links): Declare.
2006-11-27 Bob Wilson <[email protected]>
* xtensa-config.h (XSHAL_ABI): New.
(XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
2006-11-27 Bob Wilson <[email protected]>
* xtensa-isa.h (STATIC_LIBISA): Delete.
2006-10-30 Paul Brook <[email protected]>
* dis-asm.h (disassemble_info): Add symtab, symtab_pos and
symtab_size.
2006-10-30 H.J. Lu <[email protected]>
PR ld/3111
* bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
2006-10-25 Trevor Smigiel <[email protected]>
Yukishige Shibata <[email protected]>
Nobuhisa Fujinami <[email protected]>
Takeaki Fukuoka <[email protected]>
Alan Modra <[email protected]>
* dis-asm.h (print_insn_spu): Declare.
2006-09-17 Mei Ligang <[email protected]>
* dis-asm.h: Add prototypes for Score disassembler routines.
2006-09-07 H.J. Lu <[email protected]>
* bfdlink.h (bfd_elf_dynamic_list): New.
(bfd_link_info): Add a dynamic field.
2006-08-04 Marcelo Tosatti <[email protected]>
* bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
2006-07-10 Jakub Jelinek <[email protected]>
* bfdlink.h (struct bfd_link_info): Add emit_hash and
emit_gnu_hash bitfields.
2006-04-11 Jim Blandy <[email protected]>
* libiberty.h (pex_input_file, pex_input_pipe): New declarations.
2006-04-06 H.J. Lu <[email protected]>
* bfdlink.h (bfd_link_info): Replace need_relax_finalize with
relax_pass.
2006-02-17 Shrirang Khisti <[email protected]>
Anil Paranjape <[email protected]>
Shilin Shakti <[email protected]>
* dis-asm.h (print_insn_xc16c): New prototype.
2006-01-18 DJ Delorie <[email protected]>
* md5.h: Include ansidecl.h
2006-01-17 Andreas Schwab <[email protected]>
PR binutils/1486
* dis-asm.h (struct disassemble_info): Add
disassembler_needs_relocs.
2006-01-09 Bob Wilson <[email protected]>
* xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
2005-12-30 Bob Wilson <[email protected]>
* xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
2005-12-16 Nathan Sidwell <[email protected]>
Second part of ms1 to mt renaming.
* dis-asm.h (print_insn_mt): Renamed.
2005-12-10 Terry Laurenzo <[email protected]>
PR java/9861
* demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
output format for return types
2005-11-03 Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_order): Tweak comment.
2005-10-31 Mark Kettenis <[email protected]>
* floatformat.h (enum floatformat_byteorders): Add
floatformat_vax.
(floatformat_vax_aingle, floatformat_vax_double): Declare.
2005-10-28 Dave Brolley <[email protected]>
Contribute the following changes:
2003-09-29 Dave Brolley <[email protected]>
* dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
more exotic underlying types to be used.
2005-10-25 Arnold Metselaar <[email protected]>
disasm.h: Add declaration for print_insn_z80
2005-09-30 Catherine Moore <[email protected]>
* dis-asm.h (print_insn_bfin): Declare.
2005-09-26 Mark Mitchell <[email protected]>
* libiberty.h (expandargv): New function.
2005-08-18 Alan Modra <[email protected]>
* bfdlink.h: Remove mention of a29k.
* dis-asm.h: Remove a29k support.
2005-08-17 Mark Kettenis <[email protected]>
* floatformat.h (struct floatformat): Change type of large
argument for is_valid member to `const void *'.
(floatformat_to_double): Change type of second argument to `const
void *'.
(floatformat_from_double): Change type of last argument to `void
*'.
(floatformat_is_valid): Change type of last argument to `const
void *'.
2005-07-14 Jim Blandy <[email protected]>
* dis-asm.h (print_insn_m32c): New declaration.
2005-07-12 Ben Elliston <[email protected]>
* xregex2.h (regexec): Qualify this prototype with __extension__
when compiling with GNU C.
2005-07-07 Kaveh R. Ghazi <[email protected]>
* dis-asm.h (fprintf_ftype): Add format attribute.
2005-07-03 Steve Ellcey <[email protected]>
PR other/13906
* ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
* md5.h (md5_uintptr): New.
(md5_ctx): Align buffer field.
2005-06-30 Daniel Berlin <[email protected]>
* hashtab.h (HTAB_DELETED_ENTRY): New macro.
(HTAB_EMPTY_ENTRY): New macro.
2005-06-20 Geoffrey Keating <[email protected]>
* libiberty.h (strverscmp): Prototype.
2005-06-08 Zack Weinberg <[email protected]>
* dis-asm.h (get_arm_regnames): Update prototype.
2005-06-07 Aldy Hernandez <[email protected]>
Michael Snyder <[email protected]>
Stan Cox <[email protected]>
* dis-asm.h: Externalize print_insn_ms1.
2005-06-06 Gabriel Dos Reis <[email protected]>
* libiberty.h (XOBFINISH): New.
2005-06-03 Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_callbacks): Add einfo.
2005-06-01 Kaveh R. Ghazi <[email protected]>
* libiberty.h (vsnprintf): Add format attribute.
2005-05-29 Kaveh R. Ghazi <[email protected]>
* ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
2005-05-28 Eli Zaretskii <[email protected]>
* libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
needed.
(vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
2005-05-25 Richard Henderson <[email protected]>
* demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
2005-05-24 Gabriel Dos Reis <[email protected]>
* libiberty.h (ACONCAT): Properly cast value of alloca().
* ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
__cplusplus.
2005-05-12 Steve Ellcey <[email protected]>
libiberty.h: Do not define empty basename prototype.
2005-05-10 Nick Clifton <[email protected]>
* Update the address and phone number of the FSF organization in
the GPL notices in the following files:
COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
dyn-string.h, fibheap.h, filenames.h, floatformat.h,
fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
symcat.h, ternary.h, xregex2.h, xtensa-config.h,
xtensa-isa-internal.h, xtensa-isa.h
2005-04-25 Kaveh R. Ghazi <[email protected]>
* libiberty.h (unlock_std_streams): New.
2005-04-19 Kaveh R. Ghazi <[email protected]>
* hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
Don't use the PTR macro.
* sort.h: Don't use the PARAMS macro.
2005-04-16 Kaveh R. Ghazi <[email protected]>
* libiberty.h (unlock_stream): New.
2005-04-13 Kaveh R. Ghazi <[email protected]>
* libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
Remove parameter names.
2005-04-11 Kaveh R. Ghazi <[email protected]>
* libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
Provide prototypes for new functions.
2005-03-29 Ian Lance Taylor <[email protected]>
* libiberty.h: Fix indentation.
2005-03-28 Ian Lance Taylor <[email protected]>
* libiberty.h: Include <stdio.h>.
(PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
(PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
(PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
(pex_init, pex_run, pex_read_output): Declare.
(pex_get_status, pex_get_times, pex_free, pex_one): Declare.
(struct pex_time): Define.
2005-03-28 Mark Mitchell <[email protected]>
* libiberty.h (ffs): Declare, if necessary.
2005-03-27 Gabriel Dos Reis <[email protected]>
* ternary.h: Don't use PARAMS anymore.
2005-03-27 Gabriel Dos Reis <[email protected]>
* md5.h: Remove definition and uses of __P.
* dyn-string.h: Remove uses of PARAMS.
* fibheap.h: Likewise.
* floatformat.h: Likewise.
* hashtab.h: Likewise.
2005-03-26 Gabriel Dos Reis <[email protected]>
* demangle.h: Remove uses of PARAMS.
* libiberty.h (ANSI_PROTOTYPES): Remove guard since
ANSI_PROTOTYPES is always assumed.
Remove uses of PARAMS throughout.
2005-03-24 Kaveh R. Ghazi <[email protected]>
* libiberty.h (xstrndup): Declare.
2005-03-22 Kaveh R. Ghazi <[email protected]>
* libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
2005-03-22 Bob Wilson <[email protected]>
* xtensa-isa.h: Update a comment and whitespace.
2005-03-16 H.J. Lu <[email protected]>
* bfdlink.h (bfd_link_info): Add gc_sections.
2005-03-09 Mark Mitchell <[email protected]>
* libiberty.h (gettimeofday): Declare.
2005-03-01 Jan Beulich <[email protected]>
* libiberty.h: Declare unlink_if_ordinary.
2005-02-21 Alan Modra <[email protected]>
* xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
* xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
(xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
2005-02-14 Paolo Bonzini <[email protected]>
PR bootstrap/19818
* ansidecl.h (PARAMS): Guard from redefinition.
2005-02-03 Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
2005-02-01 Alan Modra <[email protected]>
* bfdlink.h (bfd_link_repair_undef_list): Declare.
2005-01-10 Andreas Schwab <[email protected]>
* dis-asm.h (struct disassemble_info): Add skip_zeroes and
skip_zeroes_at_end.
2004-12-11 Ben Elliston <[email protected]>
* fibheap.h (struct fibnode): Only use unsigned long bitfields
when __GNUC__ is defined and ints are less than 32-bits wide.
2004-11-04 Paul Brook <[email protected]>
* bfdlink.h (bfd_link_info): Add default_imported_symver.
2004-11-12 Bob Wilson <[email protected]>
* xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
* xtensa-isa.h (xtensa_interface_class_id): New prototype.
2004-11-08 Inderpreet Singh <[email protected]>
Vineet Sharma <[email protected]>
* dis-asm.h: Add prototype for print_insn_maxq_little.
2004-10-26 Paul Brook <[email protected]>
* bfdlink.h (struct bfd_link_info): Add create_default_symver.
2004-10-21 H.J. Lu <[email protected]>
PR 463
* bfdlink.h (bfd_link_callbacks): Add a pointer to struct
bfd_link_hash_entry to reloc_overflow.
2004-10-07 Bob Wilson <[email protected]>
* xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
(XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
* xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
(config_sturct struct): Delete.
(XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
(xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
(xtensa_insn_decode_fn): Rename to ...
(xtensa_opcode_decode_fn): ... this.
(xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
xtensa_undo_reloc_fn): Update.
(xtensa_encoding_template_fn): Delete.
(xtensa_opcode_encode_fn, xtensa_format_decode_fn,
xtensa_length_decode_fn): New.
(xtensa_format_internal, xtensa_slot_internal): New types.
(xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
get_field, and set_field fields. Add name, field_id, regfile,
num_regs, and flags fields.
(xtensa_arg_internal): New type.
(xtensa_iclass_internal): Change operands field to array of
xtensa_arg_internal. Add num_stateOperands, stateOperands,
num_interfaceOperands, and interfaceOperands fields.
(xtensa_opcode_internal): Delete length, template, and iclass fields.
Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
(opname_lookup_entry): Delete.
(xtensa_regfile_internal, xtensa_interface_internal,
xtensa_funcUnit_internal, xtensa_state_internal,
xtensa_sysreg_internal, xtensa_lookup_entry): New.
(xtensa_isa_internal): Replace opcode_table field with opcodes field.
Change type of opname_lookup_table. Delete num_modules,
module_opcode_base, module_decode_fn, config, and has_density fields.
Add num_formats, formats, format_decode_fn, length_decode_fn,
num_slots, slots, num_fields, num_operands, operands, num_iclasses,
iclasses, num_regfiles, regfiles, num_states, states,
state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
max_sysreg_num, sysreg_table, num_interfaces, interfaces,
interface_lookup_table, num_funcUnits, funcUnits and
funcUnit_lookup_table fields.
(xtensa_isa_module, xtensa_isa_modules): Delete.
(xtensa_isa_name_compare): New prototype.
(xtisa_errno, xtisa_error_msg): New.
* xtensa-isa.h (XTENSA_ISA_VERSION): Define.
(xtensa_isa): Change type.
(xtensa_operand): Delete.
(xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
xtensa_funcUnit_use): New types.
(libisa_module_specifier): Delete.
(xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
(xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
xtensa_insnbuf_from_chars): Update prototypes.
(xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
xtensa_encode_insn, xtensa_insn_length,
xtensa_insn_length_from_first_byte, xtensa_num_operands,
xtensa_operand_kind, xtensa_encode_result,
xtensa_operand_isPCRelative): Delete.
(xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
xtensa_operand_set_field, xtensa_operand_encode,
xtensa_operand_decode, xtensa_operand_do_reloc,
xtensa_operand_undo_reloc): Update prototypes.
(xtensa_isa_maxlength, xtensa_isa_length_from_chars,
xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
xtensa_opcode_is_loop, xtensa_opcode_is_call,
xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
xtensa_opcode_funcUnit_use, xtensa_operand_name,
xtensa_operand_is_visible, xtensa_operand_is_register,
xtensa_operand_regfile, xtensa_operand_num_regs,
xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
xtensa_stateOperand_state, xtensa_stateOperand_inout,
xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
xtensa_regfile_lookup_shortname, xtensa_regfile_name,
xtensa_regfile_shortname, xtensa_regfile_view_parent,
xtensa_regfile_num_bits, xtensa_regfile_num_entries,
xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
xtensa_state_is_exported, xtensa_sysreg_lookup,
xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
xtensa_interface_num_bits, xtensa_interface_inout,
xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
2004-10-07 Jeff Baker <[email protected]>
* bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
2004-09-17 Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
of union.
2004-09-13 Aaron W. LaFramboise <[email protected]>
* libiberty.h (basename): Prototype for __MINGW32__.
2004-09-04 Kaveh R. Ghazi <[email protected]>
* ansidecl.h (ATTRIBUTE_SENTINEL): Define.
* libiberty.h (concat, reconcat, concat_length, concat_copy,
concat_copy2): Use ATTRIBUTE_SENTINEL.
2004-08-13 Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
(LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
2004-08-02 Gabriel Dos Reis <[email protected]>
* libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
const-qualification before disposal.
2004-07-24 Bernardo Innocenti <[email protected]>
* ansidecl.h (ARG_UNUSED): New Macro.
2004-07-23 H.J. Lu <[email protected]>
* bin-bugs.h (REPORT_BUGS_TO): Set to
"<URL:http://www.sourceware.org/bugzilla/>".
2004-07-21 Paolo Bonzini <[email protected]>
* ansidecl.h (ATTRIBUTE_PURE): New.
2004-07-13 Bernardo Innocenti <[email protected]>
* libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
libcpp/internal.h.
(XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
macros.
2004-07-13 Bernardo Innocenti <[email protected]>
* libiberty.h (ASTRDUP): Add casts required for stricter
type conversion rules of C++.
* obstack.h (obstack_free): Likewise.
2004-07-07 Tomer Levi <[email protected]>
* dis-asm.h (print_insn_crx): Declare.
2004-06-24 Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_order): Update comment.
2004-05-11 Jakub Jelinek <[email protected]>
* bfdlink.h (struct bfd_link_info): Add relro, relro_start and
relro_end fields.
2004-05-04 Andreas Jaeger <[email protected]>
* demangle.h: Do not use C++ reserved keyword typename as
parameter for cplus_demangle_fill_builtin_type.
2004-04-22 Richard Henderson <[email protected]>
* hashtab.h (struct htab): Add size_prime_index.
2004-04-13 Jeff Law <[email protected]>
* hashtab.h (htab_remove_elt_with_hash): Prototype new function.
2004-03-30 Zack Weinberg <[email protected]>
* hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
2004-03-25 Stan Shebs <[email protected]>
* mpw/: Remove subdirectory and everything in it.
2004-03-23 Alan Modra <[email protected]>
PR 51.
* bfdlink.h (struct bfd_link_info): Add wrap_char.
2004-03-20 H.J. Lu <[email protected]>
* bfdlink.h (bfd_link_info): Correct comments for the
unresolved_syms_in_objects field.
2004-02-24 Ian Lance Taylor <[email protected]>
* dyn-string.h: Update copyright date.
2004-02-23 Ian Lance Taylor <[email protected]>
* dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
the associated #defines.
2004-01-12 Ian Lance Taylor <[email protected]>
* demangle.h: Instead of checking ANSI_PROTOTYPES, just include
"libiberty.h".
* demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
* demangle.h (enum demangle_component_type): Define.
(struct demangle_operator_info): Declare.
(struct demangle_builtin_type_info): Declare.
(struct demangle_component): Define.
(cplus_demangle_fill_component): Declare.
(cplus_demangle_fill_name): Declare.
(cplus_demangle_fill_builtin_type): Declare.
(cplus_demangle_fill_operator): Declare.
(cplus_demangle_fill_extended_operator): Declare.
(cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
(cplus_demangle_v3_components): Declare.
(cplus_demangle_print): Declare.
For older changes see ChangeLog-9103
Copyright (C) 2004-2015 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
Local Variables:
mode: change-log
left-margin: 8
fill-column: 74
version-control: never
End: