New ARC implementation.
[external/binutils.git] / include / ChangeLog
index e80d2ec..5301696 100644 (file)
@@ -1,3 +1,213 @@
+2015-10-07  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * dis-asm.h (arc_get_disassembler): Correct declaration.
+
+2015-09-30  Nick Clifton  <nickc@redhat.com>
+
+       Import the following patches from the GCC mainline:
+
+       2015-08-14  Pierre-Marie de Rodat  <derodat@adacore.com>
+
+       * dwarf2.def (DW_AT_GNU_bias): New attribute.
+
+       2015-08-14  Pierre-Marie de Rodat  <derodat@adacore.com>
+
+       * dwarf2.def (DW_AT_GNU_numerator, DW_AT_GNU_denominator): New
+       attributes.
+
+2015-09-26  James Bowman  <james.bowman@ftdichip.com>
+
+       * opcode/ft32.h: Add instruction macros FT32_*()
+
+2015-09-20  Rich Felker  <dalias@libc.org>
+
+       * bfdlink.h (struct bfd_link_info): Add "nointerp" field.
+
+2015-08-23  Alan Modra  <amodra@gmail.com>
+
+       * bfdlink.h (enum output_type): Reorder enum.
+
+2015-08-19  Alan Modra  <amodra@gmail.com>
+
+       * 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  <amodra@gmail.com>
+
+       * bfdlink.h (bfd_link_pde): Define.
+
+2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * include/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  <hongjiu.lu@intel.com>
+
+       Sync with GCC
+       2015-08-11  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
+
+       * ansidecl.h (GCC_FINAL): New macro.
+
+2015-07-16  Jiong Wang  <jiong.wang@arm.com>
+
+       * elf/aarch64.h (R_AARCH64_P32_TLSLD_ADR_PREL21): New enumeration.
+
+2015-07-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       Sync with GCC
+       2014-10-28  Richard Henderson  <rth@redhat.com>
+
+       * longlong.h [__alpha] (umul_ppmm): Disable for c++.
+
+2015-07-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       Sync with GCC
+       2014-12-09  Trevor Saunders  <tsaunders@mozilla.com>
+
+       * hashtab.h, splay-tree.h: Remove GTY markers.
+
+2015-07-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       Sync with GCC
+       2015-03-02  Markus Trippelsdorf  <markus@trippelsdorf.de>
+
+       PR target/65261
+       * ansidecl.h (ATTRIBUTE_NO_SANITIZE_UNDEFINED): New macro.
+
+2015-07-09  Catherine Moore  <clm@codesourcery.com>
+
+       * elf/mips/mips.h (Val_GNU_MIPS_ABI_FP_NAN2008): New.
+
+2015-07-08  Pitchumani Sivanupandi <pitchumani.s@atmel.com>
+
+       * elf/avr.h: Add new 32 bit PC relative relocation.
+
+2015-06-26  Matthew Fortune  <matthew.fortune@imgtec.com>
+
+       * elf/mips.h (DT_MIPS_RLD_MAP_REL): New macro.
+
+2015-06-22  Nick Clifton  <nickc@redhat.com>
+
+       * dis-asm.h (struct disassemble_info): Add stop_vma field.
+
+2015-05-28  Catherine Moore  <clm@codesourcery.com>
+
+       include/
+       * bfdlink.h: Rename eh_frame_hdr to eh_frame_hdr_type.
+
+2015-05-22  Yunlian Jiang  <yunlian@google.com>
+
+       * libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is
+       not defined.
+
+2015-05-12  Jiong Wang  <jiong.wang@arm.com>
+
+       * elf/aarch64.h (R_AARCH64_P32_LD32_GOTPAGE_LO14): New enumeration.
+
+2015-05-01  H.J. Lu  <hongjiu.lu@intel.com>
+
+       Merge with gcc:
+       2014-11-11  Anthony Brandon  <anthony.brandon@gmail.com>
+                   Manuel López-Ibáñez  <manu@gcc.gnu.org>
+
+       PR driver/36312
+       * filenames.h: Add prototype for canonical_filename_eq.
+
+2015-04-30  DJ Delorie  <dj@redhat.com>
+
+       * 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  <rearnsha@arm.com>
+
+       Merge from gcc:
+       2015-03-19  Richard Biener  <rguenther@suse.de>
+
+               * partition.h (struct partition_elem): Re-order elements to
+               avoid padding.
+
+2015-04-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * bfdlink.h (bfd_link_info): Add compress_debug.
+
+2015-04-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/pr17709
+       * bfdlink.h (bfd_link_info): Add extern_protected_data.
+
+2015-03-10  Matthew Wahab  <matthew.wahab@arm.com>
+
+       PR ld/16572
+       * elf/arm.h (EF_ARM_HASENTRY): Remove.
+
+2015-02-19  Pedro Alves  <palves@redhat.com>
+
+       * floatformat.h [__cplusplus]: Wrap in extern "C".
+
+2015-02-14  Alan Modra  <amodra@gmail.com>
+
+       PR ld/17973
+       * bfdlink.h (struct bfd_link_info): Delete loading_lto_outputs.
+
+2015-02-09  Mark Wielaard  <mjw@redhat.com>
+
+       * dwarf2.h: Add DW_LANG_Fortran03 and DW_LANG_Fortran08.
+
+2015-02-09  Mark Wielaard  <mjw@redhat.com>
+
+       * dwarf2.def: Add DW_TAG_atomic_type.
+
+2015-01-28  James Bowman  <james.bowman@ftdichip.com>
+
+       * dis-asm.h (print_insn_ft32): Declare.
+
+2015-01-15  Mark Wielaard  <mjw@redhat.com>
+
+       * dwarf2.def (DW_AT_noreturn): New DWARF5 attribute.
+
+2015-01-14  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
+
+       * libiberty.h: Merge from GCC.
+
+2015-01-01  Alan Modra  <amodra@gmail.com>
+
+       Update year range in copyright notice of all files.
+
+2014-12-24  Uros Bizjak  <ubizjak@gmail.com>
+           Ben Elliston  <bje@au.ibm.com>
+           Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       * libiberty.h (xasprintf): Declare.
+
+2014-12-23  Alan Modra  <amodra@gmail.com>
+
+       * bfdlink.h (struct bfd_link_hash_entry): Comment non_ir_ref.  Add
+       linker_def.
+
+2014-12-12  Phil Muldoon  <pmuldoon@redhat.com>
+           Jan Kratochvil  <jan.kratochvil@redhat.com>
+           Tom Tromey  <tromey@redhat.com>
+
+       * gcc-c-fe.def: New file.
+       * gcc-c-interface.h: New file.
+       * gcc-interface.h: New file.
+
+2014-12-11  Uros Bizjak  <ubizjak@gmail.com>
+           Ben Elliston  <bje@au.ibm.com>
+           Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       * libiberty.h (xvasprintf): Declare.
+
 2014-12-06  Eric Botcazou  <ebotcazou@adacore.com>
 
        * dis-asm.h (print_insn_visium): Declare.
        * elf/mips.h (AFL_EXT_OCTEON3): Define.
        INSN_OCTEON3, CPU_OCTEON3): Define.
 
+2014-10-28  Yury Gribov  <y.gribov@samsung.com>
+
+       * libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes.
+
 2014-10-22  Matthew Fortune  <matthew.fortune@imgtec.com>
 
        * elf/mips.h (AFL_ASE_MASK): Define.
 
+2014-10-15  David Malcolm  <dmalcolm@redhat.com>
+
+       * libiberty.h (choose_tmpdir): New prototype.
+
 2014-09-26  Max Ostapenko  <m.ostapenko@partner.samsung.com>
 
        * libiberty.h (PEX_STDOUT_APPEND): New flag.
 2013-10-10  Sean Keys <skeys@ipdatasys.com>
 
        * xgate.h : Cleanup after opcode
-        table modification..
+       table modification..
 
 2013-08-20  Alan Modra  <amodra@gmail.com>
 
        * vtv-change-permission.h: New file.
 
 2013-08-05  Eric Botcazou  <ebotcazou@adacore.com>
-            Konrad Eisele  <konrad@gaisler.com>
+           Konrad Eisele  <konrad@gaisler.com>
 
        * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
 
 
 2013-05-06  Paul Brook  <paul@codesourcery.com>
 
-        include/elf/
-        * mips.h (R_MIPS_PC32): Update comment.
+       include/elf/
+       * mips.h (R_MIPS_PC32): Update comment.
 
 2013-04-03  Jason Merrill  <jason@redhat.com>
 
        explicitly for all values.
 
 2013-02-06  Sandra Loosemore  <sandra@codesourcery.com>
-            Andrew Jenner <andrew@codesourcery.com>
+           Andrew Jenner <andrew@codesourcery.com>
 
        Based on patches from Altera Corporation.
 
        DEMANGLE_COMPONENT_TAGGED_NAME.
 
 2012-10-29  Sterling Augustine  <saugustine@google.com>
-            Cary Coutant  <ccoutant@google.com>
+           Cary Coutant  <ccoutant@google.com>
 
        * 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,
        (ARM_ARCH_V8A_CRYPTO): Likewise.
 
 2012-08-13  Ian Bolton  <ian.bolton@arm.com>
-            Laurent Desnogues  <laurent.desnogues@arm.com>
-            Jim MacArthur  <jim.macarthur@arm.com>
-            Marcus Shawcroft  <marcus.shawcroft@arm.com>
-            Nigel Stephens  <nigel.stephens@arm.com>
-            Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
-            Richard Earnshaw  <rearnsha@arm.com>
-            Sofiane Naci  <sofiane.naci@arm.com>
-            Tejas Belagod  <tejas.belagod@arm.com>
-            Yufeng Zhang  <yufeng.zhang@arm.com>
+           Laurent Desnogues  <laurent.desnogues@arm.com>
+           Jim MacArthur  <jim.macarthur@arm.com>
+           Marcus Shawcroft  <marcus.shawcroft@arm.com>
+           Nigel Stephens  <nigel.stephens@arm.com>
+           Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
+           Richard Earnshaw  <rearnsha@arm.com>
+           Sofiane Naci  <sofiane.naci@arm.com>
+           Tejas Belagod  <tejas.belagod@arm.com>
+           Yufeng Zhang  <yufeng.zhang@arm.com>
 
        * dis-asm.h (print_insn_aarch64): New declaration.
        (print_aarch64_disassembler_options): New declaration.
        * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
 
 2012-07-24  Stephan McCamant  <smcc@cs.berkeley.edu>
-            Dr David Alan Gilbert  <dave@treblig.org>
+           Dr David Alan Gilbert  <dave@treblig.org>
 
        PR binutils/13135
        * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
        override_segment_assignment field.
 
 2007-02-17  Mark Mitchell  <mark@codesourcery.com>
-            Nathan Sidwell  <nathan@codesourcery.com>
-            Vladimir Prus  <vladimir@codesourcery.com
-            Joseph Myers  <joseph@codesourcery.com>
+           Nathan Sidwell  <nathan@codesourcery.com>
+           Vladimir Prus  <vladimir@codesourcery.com
+           Joseph Myers  <joseph@codesourcery.com>
 
        * bin-bugs.h: Remove.
 
        relax_pass.
 
 2006-02-17  Shrirang Khisti  <shrirangk@kpitcummins.com>
-            Anil Paranjape   <anilp1@kpitcummins.com>
-            Shilin Shakti    <shilins@kpitcummins.com>
+           Anil Paranjape   <anilp1@kpitcummins.com>
+           Shilin Shakti    <shilins@kpitcummins.com>
 
        * dis-asm.h (print_insn_xc16c): New prototype.
 
 
 For older changes see ChangeLog-9103
 \f
-Copyright (C) 2004-2012 Free Software Foundation, Inc.
+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