Remove support for the (deprecated) openrisc and or32 configurations and replace
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index 8d9bb1dfda031084da3e470a621919de817245e2..fe2b6732c0168d57086a61d0a145298628d9c9fc 100644 (file)
-2013-03-22  Nick Clifton  <nickc@redhat.com>
+2014-04-22  Christian Svensson  <blue@cmd.nu>
 
-       PR binutils/15201
-       * dwarf.c (display_debug_ranges): Add checks for reading beyond
-       the end of the section.
+       * readelf.c: Remove openrisc and or32 support.  Add support for or1k.
 
-       PR binutils/15157
-       * readelf.c (apply_relocations): Catch relocations with negative
-       offsets.
+2014-04-18  Tristan Gingold  <gingold@adacore.com>
 
-2013-03-15  Nick Clifton  <nickc@redhat.com>
+       * od-macho.c (dump_section_map): Adjust as load commands
+       are now chained.
+       (dump_load_command, dump_section_content): Likewise.
 
-       * addr2line.c (slurp_symtab): If canonicalization reveals that
-       there were no ordinary symbols, try loading the dynamic symbols
-       instead.
+2014-04-16  Tristan Gingold  <gingold@adacore.com>
 
-2013-03-14  Markos Chandras  <markos.chandras@imgtec.com>
+       * od-macho.c (OPT_DYLD_INFO): New macro.
+       (options): Add entry for dyld_info.
+       (mach_o_help): Likewise.
+       (load_and_dump, dump_dyld_info_rebase, dump_dyld_info_bind)
+       (dump_dyld_info_export_1, dump_dyld_info_export): New functions.
+       (bfd_mach_o_dyld_rebase_type_name): New array.
+       (export_info_data): New struct.
+       (dump_dyld_info): Add verbose argument.  Dump rebase, bind and
+       exports data.
+       (dump_load_command): Adjust dump_dyld_info call.
+       (mach_o_dump): Handle dyld_info.
 
-       * MAINTAINERS: Add myself as Meta maintainer.
+2014-04-16  Tristan Gingold  <gingold@adacore.com>
 
-2013-03-08  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+       * od-macho.c (dump_header): Display sizeofcmds in decimal too.
+       (dump_segment): Reformat output.
+       (dump_dyld_info): Also display end offsets.
+       (dump_load_command): Add IDX argument, display commands size
+       and offset, reformat display.
+       (dump_load_commands): Adjust for added argument.
 
-       * readelf.c (get_note_type): Add NT_S390_TDB.
+2014-04-07  Alan Modra  <amodra@gmail.com>
 
-2013-03-07  Alan Modra  <amodra@gmail.com>
+       PR binutils/16811
+       * objcopy.c (copy_object): Error if no sections.
 
-       * strings.c (get_char): Dispense with buf[].  Instead shift
-       chars into big-endian value and byte-swap later if
-       little-endian.  Don't EOF check value read from object.
+2014-04-03  Markus Trippelsdorf  <markus@trippelsdorf.de>
 
-2013-03-05  Corinna Vinschen  <vinschen@redhat.com>
+       PR binutils/14698
+       ar.c: Set plugin_target early if plugins are supported.
+       nm.c: Likewise.
 
-       * configure.in: Build DLL tools on x86_64-*-cygwin* as well.
-       * configure: Regenerate.
+2014-04-03  Tristan Gingold  <gingold@adacore.com>
 
-2013-03-04  Nick Clifton  <nickc@redhat.com>
+       * od-macho.c (printf_uint64): New function.
+       (dump_load_command, dump_obj_compact_unwind): Use it.
+       (dump_exe_compact_unwind): Display personality functions.
 
-       * elfcomm.c (error): Flush stdout before emitting the error
-       message.
-       (warn): Likewise.
+2014-04-02  Tristan Gingold  <gingold@adacore.com>
 
-2013-03-01  Cary Coutant  <ccoutant@google.com>
+       * od-macho.c (OPT_TWOLEVEL_HINTS): New macro.
+       (options): Add entry for twolevel_hints.
+       (dump_data_in_code): Fix error message.
+       (dump_twolevel_hints): New function.
+       (dump_load_command): Handle prebound dylib, prebind cksum
+       and twolevel hints.
+       (mach_o_dump): Handle twolevel hints.
 
-       * dwarf.c (cu_tu_indexes_read, shndx_pool, shndx_pool_size)
-       (shndx_pool_used): Move to top of file.
-       (struct cu_tu_set): New type.
-       (cu_count, tu_count, cu_sets, tu_sets): New file scope variables.
-       (fetch_indexed_string): Add "this_set" parameter.  Update all callers.
-       (find_cu_tu_set_v2): New function.
-       (read_and_display_attr_value): Add "this_set" parameter.
-       (read_and_display_attr): Likewise.
-       (process_debug_info): Track base offsets for DWARF package files.
-       (load_debug_info): Call load_cu_tu_indexes.
-       (get_DW_SECT_short_name): New function.
-       (process_cu_tu_index): Add support for version 2 DWARF package files.
+2014-04-01  Tristan Gingold  <gingold@adacore.com>
 
-2013-02-27  Alan Modra  <amodra@gmail.com>
+       * od-macho.c (OPT_DATA_IN_CODE): New macro.
+       (options): Add entry for data in code.
+       (mach_o_help): Ditto.
+       (data_in_code_kind_name): New array.
+       (dump_data_in_code): New function.
+       (dump_load_command): Handle data in code.
+       (mach_o_dump): Ditto.
+       (dump_header): Display a terminal newline.
 
-       PR binutils/15191
-       * readelf.c (offsetof): Define.
-       (CHECK_ENTSIZE_VALUES): Remove extraneous indefinite article.
-       (process_corefile_note_segment): Allow notes without name or
-       desc.  Combine out-of-range checks.  Disallow "negative"
-       notesz or descsz.
+2014-03-27  Tristan Gingold  <gingold@adacore.com>
 
-2013-02-26  Nick Clifton  <nickc@redhat.com>
+       * od-macho.c (dump_load_command): Display value for
+       BFD_MACH_O_LC_DYLD_ENVIRONMENT.  Handle BFD_MACH_O_LC_DATA_IN_CODE
+       and BFD_MACH_O_LC_DYLIB_CODE_SIGN_DRS.
 
-       PR binutils/15191
-       * readelf.c (process_corefile_note_segment): Prevent attempts to
-       read beyond the end of the note buffer.
+2014-03-27  Tristan Gingold  <gingold@adacore.com>
 
-2013-02-15  Kai Tietz  <ktietz@redhat.com>
+       * od-macho.c (OPT_FUNCTION_STARTS): New macro.
+       (options): Add entry for function_starts.
+       (mach_o_help): Ditto.
+       (disp_segment_prot): New function.
+       (dump_section_map): Call disp_segment_prot.
+       (dump_function_starts): New function.
+       (dump_obj_compact_unwind): Fix ouput indentation.
+       (dump_exe_compact_unwind): Fix ouput indentation.
+       (mach_o_dump): Handle function_starts.
 
-       * objcopy.c (copy_main): Initialize context variable.
+2014-03-26  Tristan Gingold  <gingold@adacore.com>
 
-2013-02-15  Nick Clifton  <nickc@redhat.com>
+       * od-macho.c (bfd_mach_o_cpu_name): Add BFD_MACH_O_CPU_TYPE_ARM64.
 
-       PR binutils/15140
-       * ar.c (open_inarch): Fail on attempts to convert a normal archive
-       to a thin archive or vice versa.
-       * elfcomm.c (make_qualified_name): Handle corrupted thin
-       archives.
-       * readelf.c (process_archive): Likewise.
-       * doc/binutils.texi: Clarify documentation describing thin
-       archives.
+2014-03-24  Tristan Gingold  <gingold@adacore.com>
 
-2013-02-15  Nick Clifton  <nickc@redhat.com>
+       * objdump.c (load_specific_debug_section): Set address of section.
 
-       PR binutils/15033
-       * objcopy.c (enum change_action): Delete.
-       (struct section_list): Delete remove, copy, change_vma, change_lma
-       and set_flags fields.  Add context field.
-       (find_section_list): Add a context parameter.  Add support for
-       wildcard characters in section names.
-       (is_strip_section): Check for sections being both  copied and
-       removed.
-       (copy_object): Pass context to find_section_list.
-       (setup_section): Likewise.
-       (copy_section): Likewise.
-       (copy_main): Likewise.
-       * doc/binutils: Document the new behaviour.
-       * NEWS: Mention the new feature
+2014-03-24  Tristan Gingold  <gingold@adacore.com>
 
-2013-02-14  Nick Clifton  <nickc@redhat.com>
+       * od-macho.c (dump_unwind_encoding_x86): Set the factor.
+       (dump_exe_compact_unwind): Change the condition.  Improve
+       indentation.
 
-       PR binutils/15125
-       * objcopy.c (copy_object): Provide a helpful warning message when
-       adding a gnu_debuglink section to an object which already contains
-       one.
+2014-03-20  Nick Clifton  <nickc@redhat.com>
 
-2013-02-07  Nick Clifton  <nickc@redhat.com>
+       * readelf.c (process_version_sections): Fix off-by-one error in
+       previous delta.
 
-       * elfcomm.c (get_archive_member_name): Prevent seg-fault if a
-       corrupt archive uses long names but has no long name table.
+2014-03-19  Nick Clifton  <nickc@redhat.com>
 
-2013-02-06  Sandra Loosemore  <sandra@codesourcery.com>
-            Andrew Jenner <andrew@codesourcery.com>
+       PR binutils/16723
+       * readelf.c (process_version_sections): Prevent an infinite loop
+       when the vn_next field is zero but there are still entries to be
+       processed.
 
-       Based on patches from Altera Corporation.
+2014-03-17  Tristan Gingold  <gingold@adacore.com>
 
-       * readelf.c: Include elf/nios2.h.
-       (dump_relocations): Add case for EM_ALTERA_NIOS2.
-       (get_nios2_dynamic_type): New.
-       (get_dynamic_type): Add case for EM_ALTERA_NIOS2.
-       (is_32bit_abs_reloc): Fix EM_ALTERA_NIOS2 case.
-       (is_16bit_abs_reloc): Likewise.
-       (is_none_reloc): Add EM_ALTERA_NIOS2 and EM_NIOS32 cases.
-       * NEWS: Note Altera Nios II support.
-       * MAINTAINERS: Add Nios II maintainers.
+       * od-macho.c (dump_section_header): Renames of dump_section.
+       (dump_segment): Adjust after renaming.
+       (OPT_COMPACT_UNWIND): Define.
+       (options): Add compact unwind.
+       (mach_o_help): Document compact_unwind.
+       (unwind_x86_64_regs, unwind_x86_regs): New arrays.
+       (dump_unwind_encoding_x86, dump_unwind_encoding)
+       (dump_obj_compact_unwind, dump_exe_compact_unwind)
+       (dump_section_content): New functions.
+       (mach_o_dump): Handle compact unwind.
 
-2013-01-29  Xi Wang  <xi.wang@gmail.com>
+2014-03-17  Tristan Gingold  <gingold@adacore.com>
 
-       * readelf.c (process_version_sections): Fix overflow checks to
-       avoid undefined behaviour.
+       * od-macho.c (dump_load_command): Handle lazy load dylib.
 
-2013-01-28  Doug Evans  <dje@google.com>
+2014-03-14  Anthony Green  <green@moxielogic.com>
 
-       * dwarf.c (display_gdb_index): Handle .gdb_index version 8.
+       * objcopy.c (copy_object): Check fwrite return code.
 
-2013-01-28  Robert Schiele  <rschiele@gmail.com>
+2014-03-14  Meador Inge  <meadori@codesourcery.com>
 
-       * objcopy.c (parse_flags): Add merge and strings section flags.
+         * dwarf.c (strnlen): Move prototype ...
+        * sysdep.h (strnlen): ... to here.
 
-2013-01-25  Cary Coutant  <ccoutant@google.com>
+2014-03-12  Nick Clifton  <nickc@redhat.com>
 
-       * dwarf.c (display_loc_list): Update offset for each line
-       printed.
-       (print_addr_index): New function.
-       (display_loc_list_dwo): Update offset for each line printed.
-       Fix problems displaying loclists in .dwo files.  Add support
-       for type 4 entries.
-       (display_debug_loc): Remove custom header for .dwo files.
-       (display_debug_addr): Adjust formatting.
+       PR binutils/16652
+       * doc/binutils.texi (ar cmdline): Move --plugin command line
+       option to after the command option.
 
-2013-01-25  Marco Atzeri  <marco.atzeri@gmail.com>
+2014-03-12  Dmitry Gorbachev  <d.g.gorbachev@gmail.com>
 
-       * objcopy.c : Enable long section names for OPTION_ADD_GNU_DEBUGLINK.
+       PR binutils/16567
+       * deflex.l: Add noinput and nounput options.
 
-2013-01-24  Doug Evans  <dje@google.com>
+2014-03-12  Alan Modra  <amodra@gmail.com>
 
-       * dwarf.c (display_debug_addr): Add missing parentheses to expression.
+       * Makefile.in: Regenerate.
+       * doc/Makefile.in: Regenerate.
 
-2013-01-24  Nick Clifton  <nickc@redhat.com>
+2014-03-06  Nick Clifton  <nickc@redhat.com>
 
-       * readelf.c (get_machine_flags): Decode E_V850E3V5_ARCH.
+       PR binutils/16664
+       * readelf.c (process_attributes): Add checks for corrupt
+       attribute section names.
 
-2013-01-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+2014-03-05  Alan Modra  <amodra@gmail.com>
 
-       * readelf.c: Add strings for NT_S390_LAST_BREAK and
-       NT_S390_SYSTEM_CALL.
+       Update copyright years.
 
-2013-01-18  Nick Clifton  <nickc@redhat.com>
+2014-03-03  Alan Modra  <amodra@gmail.com>
 
-       PR binutils/15026
-       * addr2line.c (translate_addresses): When pretty printing, print
-       unknown function names on the same line as unknown symbol names.
+       * README: Add "Copyright Notices" paragraph.
 
-2013-01-17  Nickolai Zeldovich  <nickolai@csail.mit.edu>
+2014-02-11  Cary Coutant  <ccoutant@google.com>
 
-       * objdump.c (dump_target_specific): Fix NULL pointer test.
+       * binutils/dwarf.c (read_and_display_attr_value): Don't warn
+       for zero-length attribute value.
 
-2013-01-16  Alan Modra  <amodra@gmail.com>
+2014-02-10  Alan Modra  <amodra@gmail.com>
 
-       PR binutils/15018
-       * stabs.c (parse_stab_members): Always set physname here to avoid
-       gcc warning..
-       (parse_stab_argtypes): ..and don't duplicate the init here.
+       * po/binutils.pot: Regenerate.
 
-2013-01-10  Will Newton <will.newton@imgtec.com>
+2014-02-06  Andrew Pinski  <apinski@cavium.com>
 
-       * binutils/readelf.c: (guess_is_rela): Add EM_METAG.
-       (dump_relocations): Add EM_METAG.
-       (get_machine_name): Correct case for Meta.
-       (is_32bit_abs_reloc): Add support for Meta ADDR32 reloc.
-       (is_none_reloc): Add support for Meta NONE reloc.
+       * readelf.c  (get_machine_flags): Handle E_MIPS_MACH_OCTEON3 case.
 
-2013-01-08  Yufeng Zhang  <yufeng.zhang@arm.com>
+2014-02-06  Cary Coutant  <ccoutant@google.com>
 
-       * readelf.c (get_note_type): Handle NT_ARM_TLS, NT_ARM_HW_BREAK
-       and NT_ARM_HW_WATCH.
+       PR binutils/16444
+       * readelf.c (print_gnu_note): Add support for NT_GNU_GOLD_VERSION.
 
-2013-01-07  Roland McGrath  <mcgrathr@google.com>
+2014-01-08  H.J. Lu  <hongjiu.lu@intel.com>
 
-       * objcopy.c (deterministic): Make int rather than bfd_boolean,
-       initialize to -1.
-       (strip_options, copy_options): Add -U/--disable-deterministic-archives.
-       (default_deterministic): New function.
-       (strip_main, copy_main): Handle -U.  Call default_deterministic.
-       (copy_usage, strip_usage): Describe -U.  Cite whether -D or -U is
-       the default based on DEFAULT_AR_DETERMINISTIC.
-       * doc/binutils.texi (objcopy, strip): Describe -U and effect of
-       configure options on -D.
+       * version.c (print_version): Update copyright year to 2014.
 
-       * ar.c (default_deterministic): Comment fix.
+2014-01-07  Tom Tromey  <tromey@redhat.com>
 
-2013-01-07  Patrice Dumas  <pertusus@free.fr>
+       * bucomm.c (fatal, non_fatal): Replace obsolete VA_* macros with
+       stdarg macros.
+       * dlltool.c (inform): Replace obsolete VA_* macros with stdarg
+       macros.
+       * dllwrap.c (inform, warn): Replace obsolete VA_* macros with
+       stdarg macros.
 
-       * doc/binutils.texi: Fix ordering of top level nodes.
-       Replace erroneous uses of @itemx with @item.
+2014-01-07  Tom Tromey  <tromey@redhat.com>
 
-2013-01-04  Andreas Schwab  <schwab@linux-m68k.org>
+       * coffgrok.h (coff_ofile): Don't use PARAMS.
+       * nlmheader.y (strerror): Don't use PARAMS.
 
-       * doc/binutils.texi (elfedit): Fix use of @itemx in @table.
-
-2013-01-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
-
-       * MAINTAINERS: Add myself as AArch64 co-maintainer.
-
-2013-01-02  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * version.c (print_version): Update copyright year to 2013.
-
-For older changes see ChangeLog-2012
+For older changes see ChangeLog-2013
 \f
-Copyright (C) 2013 Free Software Foundation, Inc.
+Copyright (C) 2014 Free Software Foundation, Inc.
 
 Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright
This page took 0.030326 seconds and 4 git commands to generate.