X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2FChangeLog;h=8a4d265dc45650a3892a0469f2bf570a6f00e39a;hb=351cdf24d223290b15fa991e5052ec9e9bd1e284;hp=e2d1be1ee870c6a91fd2dc0998b665e1475ed6b7;hpb=514c97d3e0e09f75366b973f214441d8cd019c8f;p=platform%2Fupstream%2Fbinutils.git diff --git a/include/ChangeLog b/include/ChangeLog index e2d1be1..8a4d265 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,502 @@ +2014-07-29 Matthew Fortune + + * elf/mips.h (PT_MIPS_ABIFLAGS, SHT_MIPS_ABIFLAGS): Define. + (Val_GNU_MIPS_ABI_FP_OLD_64): Rename from Val_GNU_MIPS_ABI_FP_64. + (Val_GNU_MIPS_ABI_FP_64): Redefine. + (Val_GNU_MIPS_ABI_FP_XX): Define. + (Elf_External_ABIFlags_v0, Elf_Internal_ABIFlags_v0): New structures. + (AFL_REG_NONE, AFL_REG_32, AFL_REG_64, AFL_REG_128): Define. + (AFL_ASE_DSP, AFL_ASE_DSPR2, AFL_ASE_EVA, AFL_ASE_MCU): Likewise. + (AFL_ASE_MDMX, AFL_ASE_MIPS3D, AFL_ASE_MT, AFL_ASE_SMARTMIPS): Likewise. + (AFL_ASE_VIRT, AFL_ASE_MSA, AFL_ASE_MIPS16): Likewise. + (AFL_ASE_MICROMIPS, AFL_ASE_XPA): Likewise. + (AFL_EXT_XLR, AFL_EXT_OCTEON2, AFL_EXT_OCTEONP): Likewise. + (AFL_EXT_LOONGSON_3A, AFL_EXT_OCTEON, AFL_EXT_5900): Likewise. + (AFL_EXT_4650, AFL_EXT_4010, AFL_EXT_4100, AFL_EXT_3900): Likewise. + (AFL_EXT_10000, AFL_EXT_SB1, AFL_EXT_4111, AFL_EXT_4120): Likewise. + (AFL_EXT_5400, AFL_EXT_5500, AFL_EXT_LOONGSON_2E): Likewise. + (AFL_EXT_LOONGSON_2F): Likewise. + (bfd_mips_elf_swap_abiflags_v0_in): Prototype. + (bfd_mips_elf_swap_abiflags_v0_out): Likewise. + (bfd_mips_isa_ext): Likewise. + +2014-06-13 Alan Modra + + * bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field. + +2014-06-13 Alan Modra + + * bfdlink.h: Update for bfd.link_next change. + +2014-06-10 Alan Modra + + PR ld/16910 + * bfdlink.h (unwrap_hash_lookup): Declare. + +2014-05-01 Steve Ellcey + + * include/longlong.h: Import latest version from GCC tree. + +2014-04-23 Andrew Bennett + + * opcode/mips.h (ASE_XPA): New define. + +2014-04-22 Christian Svensson + + * dis-asm.h: Remove openrisc and or32 support. Add support for or1k. + +2014-04-10 Senthil Kumar Selvaraj + + * elf/avr.h: Add new DIFF relocs. + +2014-03-05 Alan Modra + + Update copyright years. + +2014-01-21 Tom Tromey + + * ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS) + (VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST) + (VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS) + (NOARGS): Don't define. + * libiberty.h (expandargv, writeargv): Don't use PARAMS. + +2014-01-09 Tom Tromey + + * gdbm.h: Remove. + +2013-12-23 Bill Maddox + + * demangle.h (enum gnu_v3_ctor_kinds): + Added literal gnu_v3_unified_ctor. + (enum gnu_v3_ctor_kinds): + Added literal gnu_v3_unified_dtor. + +2013-12-13 Kuan-Lin Chen + Wei-Cheng Wang + + * dis-asm.h (print_insn_nds32): Add nds32 target. + +2013-12-04 Richard Sandiford + + * longlong.h: New file. + +2013-11-11 Catherine Moore + + * opcode/mips.h (INSN_LOAD_MEMORY_DELAY): Rename to... + (INSN_LOAD_MEMORY): ...this. + +2013-10-29 Marc Glisse + + PR tree-optimization/58689 + * ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro. + * libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename, + concat_copy): Mark with attributes nonnull(1) and returns_nonnull. + (concat, reconcat, concat_copy2, choose_temp_base, xstrerror, + xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init): + Mark with attribute returns_nonnull. + +2013-10-22 Sterling Augustine + + * gdb/gdb-index.h: Merge from gdb tree. + +2013-10-10 Sean Keys + + * xgate.h : Cleanup after opcode + table modification.. + +2013-08-20 Alan Modra + + * floatformat.h (floatformat_ibm_long_double): Delete. + (floatformat_ibm_long_double_big): Declare. + (floatformat_ibm_long_double_little): Declare. + +2013-08-19 Dehao Chen + + * dwarf2.def (DW_AT_GNU_discriminator): New attribute. + +2013-08-02 Caroline Tice + + * vtv-change-permission.h: New file. + +2013-08-05 Eric Botcazou + Konrad Eisele + + * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON. + +2013-06-08 Catherine Moore + + * opcode/mips.h (mips_opcode): Add ase field. + (INSN_ASE_MASK): Delete. + (INSN_DSP): Rename to ASE_DSP. Provide new value. + (INSN_DSPR2): Rename to ASE_DSPR2. Provide new value. + (INSN_MCU): Rename to ASE_MCU. Provide new value. + (INSN_MDMX): Rename to ASE_MDMX. Provide new value. + (INSN_MIPS3d): Rename to ASE_MIPS3D. Provide new value. + (INSN_MT): Rename to ASE_MT. Provide new value. + (INSN_SMARTMIPS): Rename to ASE_SMARTMIPS. Provide new value. + (INSN_VIRT): Rename to ASE_VIRT. Provide new value. + (INSN_VIRT64): Rename to ASE_VIRT64. Provide new value. + (opcode_is_member): Add ase argument. Check ase. + +2013-05-06 Paul Brook + + include/elf/ + * mips.h (R_MIPS_PC32): Update comment. + +2013-04-03 Jason Merrill + + Demangle C++11 ref-qualifier. + * demangle.h (enum demangle_component_type): Add + DEMANGLE_COMPONENT_REFERENCE_THIS, + DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS. + +2013-03-12 Sebastian Huber + + * opcode/nios2.h: Edit comment. + +2013-03-11 Sebastian Huber + + * opcode/nios2.h (OPX_WRPRS): New define. + (OP_MATCH_WRPRS): Likewise. + +2013-03-11 Sebastian Huber + + * opcode/nios2.h (OP_RDPRS): New define. + (OP_MATCH_RDPRS): Likewise. + +2013-03-01 Cary Coutant + + * dwarf2.h (enum dwarf_sect): New enum type. + +2013-02-19 Alan Modra + + * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id. + +2013-02-11 Sriraman Tallam + + * plugin-api.h (enum ld_plugin_level): Assign integers + explicitly for all values. + +2013-02-06 Sandra Loosemore + Andrew Jenner + + Based on patches from Altera Corporation. + + * dis-asm.h (print_insn_big_nios2): Declare. + (print_insn_little_nios2): Declare. + +2013-01-30 Kai Tietz + + PR other/54620 + PR target/39064 + * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if + stdint.h and sys/types.h headers are present. + * sha1.h (sha1_uintptr, sha1_uint32): Likewise. + +2013-01-10 Will Newton + + * dis-asm.h (print_insn_metag): New declaration. + +2012-12-18 Aldy Hernandez + + PR other/54324 + * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC + < 3.4. + +2012-12-17 Nick Clifton + + * MAINTAINERS: Add copyright notice. + * alloca-conf.h: Likewise. + * fopen-bin.h: Likewise. + * fopen-same.h: Likewise. + * fopen-vms.h: Likewise. + * aout/hppa.h: Likewise. + * opcode/tahoe.h: Likewise. + +2012-12-11 Edgar E. Iglesias + + * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS + +2012-11-09 Jason Merrill + + * demangle.h (enum demangle_component_type): Add + DEMANGLE_COMPONENT_TAGGED_NAME. + +2012-10-29 Sterling Augustine + Cary Coutant + + * dwarf2.h (dwarf_location_list_entry_type): New enum with fields + DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry, + DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry. + + +2012-10-26 Shinichiro Hamaji + + * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags) + (DW_AT_APPLE_isa, DW_AT_APPLE_block) + (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class) + (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name) + (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter) + (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type) + (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros. + +2012-10-24 H.J. Lu + + * bfdlink.h (bfd_link_info): Add + disable_target_specific_optimizations. + +2012-10-23 Nathan Sidwell + + * bfdlink.h (struct bfd_link_info): Add stacksize option. + +2012-10-22 Jan Beich + + PR ld/14426 + * bfdlink.h (bfd_link_info): Add ignore_hash. + +2012-10-08 Jason Merrill + + * demangle.h (enum demangle_component_type): Add + DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER. + +2012-09-18 Florian Weimer + + PR other/54411 + * objalloc.h (objalloc_alloc): Do not use fast path on wraparound. + +2012-09-27 Anthony Green + + * opcode/moxie.h (MOXIE_BAD): New define. + +2012-09-12 Chris Schlumberger-Socha + + * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc. + +2012-09-06 Cary Coutant + + * dwarf2.def: Edit comment. + +2012-08-24 Sriraman Tallam + + * plugin-api.h (ld_plugin_allow_unique_segment_for_sections): + New interface. + (ld_plugin_unique_segment_for_sections): New interface. + (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val. + (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val. + (tv_allow_unique_segment_for_sections): New member. + (tv_unique_segment_for_sections): New member. + +2012-08-24 Matthew Gretton-Dann + + * opcode/arm.h (ARM_CPU_IS_ANY): New define. + +2012-08-24 Matthew Gretton-Dann + + * elf/arm.h (TAG_CPU_ARCH_V8): New define. + (MAX_TAG_CPU_ARCH): Update. + * opcode/arm.h (ARM_EXT_V8): New define. + (FPU_VFP_EXT_ARMV8): Likewise. + (FPU_NEON_EXT_ARMV8): Likewise. + (FPU_CRYPTO_EXT_ARMV8): Likewise. + (ARM_AEXT_V8A): Likewise. + (FPU_VFP_ARMV8): Likwise. + (FPU_NEON_ARMV8): Likewise. + (FPU_CRYPTO_ARMV8): Likewise. + (FPU_ARCH_VFP_ARMV8): Likewise. + (FPU_ARCH_NEON_VFP_ARMV8): Likewise. + (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise. + (ARM_ARCH_V8A): Likwise. + (ARM_ARCH_V8A_FP): Likewise. + (ARM_ARCH_V8A_SIMD): Likewise. + (ARM_ARCH_V8A_CRYPTO): Likewise. + +2012-08-13 Ian Bolton + Laurent Desnogues + Jim MacArthur + Marcus Shawcroft + Nigel Stephens + Ramana Radhakrishnan + Richard Earnshaw + Sofiane Naci + Tejas Belagod + Yufeng Zhang + + * dis-asm.h (print_insn_aarch64): New declaration. + (print_aarch64_disassembler_options): New declaration. + (aarch64_symbol_is_valid): New declaration. + +2012-08-02 Sean Keys + + * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200 + +2012-07-24 Stephan McCamant + Dr David Alan Gilbert + + PR binutils/13135 + * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2. + +2012-07-13 Doug Evans + + * filenames.h: #include "hashtab.h". + (filename_hash, filename_eq): Declare. + +2012-07-13 Andreas Krebbel + + * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc. + +2012-07-05 Sean Keys + + * opcode/xgate.h: Changed the format string for mode + XGATE_OP_DYA_MON. + +2012-06-18 Doug Evans + + * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index. + +2012-06-12 Rafael Ávila de Espíndola + + * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE. + +2012-06-08 Jakub Jelinek + + * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New + forms. + * dwarf2.h (enum dwarf_macro_record_type): Add + DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt + and DW_MACRO_GNU_transparent_include_alt. + +2012-05-23 Doug Evans + + * leb128.h: #include stdint.h, inttypes.h. + (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull. + Change to take a uint64_t * argument instead of unsigned long long. + (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll. + Change to take an int64_t * argument instead of long long. + +2012-05-22 Doug Evans + + * leb128.h: New file. + +2012-05-19 Gary Funck + + * dwarf2.def: Update comment re: UPC extensions to reference + DWARF4 specification. + +2012-05-15 James Murray + + * dis-asm.h (print_insn_m9s12x): Prototype. + (print_insn_m9s12xg): Prototype. + +2012-05-03 Sean Keys + + * dis-asm.h (print_insn_xgate): Define. + (print_insn_xgate): Ditto. + Added new files for XGATE port. + +2012-05-02 Cary Coutant + + * dwarf2.def: Remove DW_FORM_GNU_ref_index, + replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base. + +2012-04-28 Doug Evans + + * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index. + +2012-04-27 Tom Tromey + + * dwarf2.h: Wrap function declarations in extern "C". + +2012-04-27 Tom Tromey + + * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute) + (enum dwarf_location_atom, enum dwarf_type, enum + dwarf_call_frame_info): Remove. + (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP) + (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros. + Include dwarf2.def. + (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name) + (get_DW_OP_name, get_DW_ATE_name): Declare. + * dwarf2.def: New file, from dwarf2.h. + +2012-04-12 David S. Miller + + * elf/sparc.h (R_SPARC_WDISP10): New reloc. + * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10. + +2012-04-10 Tristan Gingold + + * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h + (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t. + +2012-04-09 Roland McGrath + + * bfdlink.h (struct bfd_link_info): Add new member user_phdrs. + +2012-03-15 Alan Modra + + * dis-asm.h (disassemble_init_powerpc): Declare. + +2009-11-06 Jonas Maebe + + Add DWARF attribute value for the "Borland fastcall" calling + convention. + * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant. + +2012-01-31 H.J. Lu + + PR ld/13616 + * bfdlink.h (bfd_link_order): Update comments on data size. + +2012-01-26 Cary Coutant + + * dwarf2.h (enum dwarf_form): Add Fission extensions. + (enum dwarf_attribute): Likewise. + +2012-01-06 Jason Merrill + + PR c++/6057 + PR c++/48051 + PR c++/50855 + PR c++/51322 + * demangle.h (enum demangle_component_type): Add + DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY. + +2011-12-14 Iain Sandoe + + * mach-o/loader.h (bfd_mach_o_section_type): define + BFD_MACH_O_S_ATTR_NONE to 0. + +2011-11-07 Richard Henderson + + Merged from transactional-memory. + + * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group. + (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group. + (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New. + (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New. + +2011-11-01 DJ Delorie + + * dis-asm.h (print_insn_rl78): Declare. + +2011-10-25 Joern Rennecke + + * dis-asm.h (print_insn_epiphany): Declare. + +2011-10-21 Ulrich Drepper + + * obstack.h [!GNUC] (obstack_free): Avoid cast to int. + +2011-10-21 Marc Glisse + + * ansidecl.h (ENUM_BITFIELD): Always use enum in C++ + +2011-10-19 Alan Modra + + PR ld/13254 + * bfdlink.h (struct bfd_link_info): Add error_textrel. + 2011-09-28 Doug Evans * timeval-utils.h: New file. @@ -138,12 +637,6 @@ * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field. -2011-05-09 Paul Brook - - * elf/tic6x.h (ELF_STRING_C6000_unwind, - ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once, - ELF_STRING_C6000_unwind_info_once): Define. - 2011-04-30 Jakub Jelinek * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type, @@ -247,7 +740,7 @@ 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 +2010-10-06 Andi Kleen * libiberty.h (setproctitle): Add prototype. @@ -438,11 +931,6 @@ (disassemble_init_for_target): Ditto. (init_disassemble_info): Ditto. -2009-12-03 David Daney - Adam Nemet - - * elf/mips.h (E_MIPS_MACH_OCTEON2): New machine flag. - 2009-11-18 Alan Modra * alloca-conf.h: Clarify comment. @@ -451,7 +939,7 @@ Add DWARF attribute value for the "Borland fastcall" calling convention. - * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant. + * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant. 2009-10-23 Kai Tietz @@ -1574,6 +2062,12 @@ For older changes see ChangeLog-9103 +Copyright (C) 2004-2012 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