Updated/new translations provided by the Translations Project.
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index 8afc4a27041d028c7c244a9ebafe581d60a5ff13..5b2fa64fb86fa7fc2e6fd59935c0cd505346a497 100644 (file)
-2014-01-07  Tom Tromey  <tromey@redhat.com>
+2014-10-29  Nick Clifton  <nickc@redhat.com>
 
-       * coffgrok.h (coff_ofile): Don't use PARAMS.
-       * nlmheader.y (strerror): Don't use PARAMS.
+       * po/bg.po: Updated Bulgarian translation.
+       * po/sr.po: New Serbian translation.
+       * po/sv.po: Updated Swedish translation.
 
-2013-12-31  Nick Clifton  <nickc@redhat.com>
-
-       * objcopy.c (dump_sections): New list.
-       (command_line_switch): Add OPTION_DUMP_SECTION.
-       (copy_options): Add dump-section.
-       (copy_usage): Document new option.
-       (copy_object): Dump requested sections.
-       (copy_main): Handle --dump-section.
-       * doc/binutils.texi: Document --dump-section option.
-       * NEWS: Mention new feature.
-
-2013-12-20  Nick Clifton  <nickc@redhat.com>
-
-       PR binutils/16218
-       * dwarf.c (read_and_display_attr_value): Only print a tab
-       character if it preceeds further text.
-
-2013-12-19  Tom Tromey  <tromey@redhat.com>
-
-       * dwarf.c (fetch_indirect_string): Don't bias by section address.
-       (fetch_indexed_string): Likewise.
-       (process_debug_info): Likewise.
-       (display_debug_loc): Likewise.
-       (display_debug_ranges): Likewise.
-
-2013-12-13  Kuan-Lin Chen  <kuanlinchentw@gmail.com>
-           Wei-Cheng Wang  <cole945@gmail.com>
-
-       * readelf.c: Include elf/nds32.h
-       (guess_is_rela): Add case for EM_NDS32.
-       (dump_relocations): Add case for EM_NDS32.
-       (decode_NDS32_machine_flags): New.
-       (get_machine_flags): Add case for EM_NDS32.
-       (is_32bit_abs_reloc): Likewise.
-       (is_16bit_abs_reloc): Likewise.
-       (process_nds32_specific): New.
-       (process_arch_specific): Add case for EM_NDS32.
-       * NEWS: Announce Andes nds32 support.
-       * MAINTAINERS: Add nds32 maintainers.
-
-2013-12-10  Roland McGrath  <mcgrathr@google.com>
-
-       * Makefile.am (install-exec-local): Prefix libtool invocation with
-       $(INSTALL_PROGRAM_ENV).
-       * Makefile.in: Regenerate.
+2014-10-22  Matthew Fortune  <matthew.fortune@imgtec.com>
 
-2013-11-22  Cory Fields  <cory@coryfields.com>
+       * readelf.c (print_mips_ases): Print unknown ASEs.
+       (print_mips_isa_ext): Print the value of an unknown extension.
 
-       * windres.c (define_resource): Use zero for timestamp, making
-       output deterministic. time.h include is no longer needed.
-       * resres.c (res_append_resource): Likewise.
+2014-10-15  Tristan Gingold  <gingold@adacore.com>
 
-2013-11-13  Martin Mitas  <mity@morous.org>
+       * configure: Regenerate.
 
-       * rescoff.c (write_coff_file): Use 64-bit alignment for resource
-       data.
-       (coff_res_to_bin): Likewise.
+2014-10-14  Tristan Gingold  <gingold@adacore.com>
 
-2013-11-07  Doug Evans  <dje@google.com>
+       * NEWS: Add marker for 2.25.
 
-       Add pretty-printing of .debug_gnu_pubnames, .debug_gnu_pubtypes.
-       * dwarf.c (get_gdb_index_symbol_kind_name): New function.
-       (display_debug_pubnames_worker): Renamed from display_debug_pubnames.
-       Add support for .debug_gnu_pubnames, .debug_gnu_pubtypes.
-       (display_debug_pubnames, display_debug_pubnames_gnu): New functions.
-       (display_gdb_index): Redo printing of symbol kind.
-       (debug_displays): Add .debug_gnu_pubnames, .debug_gnu_pubtypes.
-       * dwarf.h (dwarf_section_display_enum): Add gnu_pubnames, gnu_pubtypes.
-       * readelf.c (process_section_headers): Add gnu_pubnames, gnu_pubtypes.
+2014-10-14  Alan Modra  <amodra@gmail.com>
 
-2013-11-07  Roland McGrath  <mcgrathr@google.com>
+       PR 17453
+       * dwarf.c (read_leb128): Avoid signed overflow.
+       (read_debug_line_header): Likewise.
 
-       * objdump.c (dump_dwarf): Grok bfd_mach_x86_64_nacl and
-       bfd_mach_x64_32_nacl as equivalent to bfd_mach_x86_64.
+2014-10-14  Alan Modra  <amodra@gmail.com>
 
-2013-10-30  Alan Modra  <amodra@gmail.com>
+       PR 17453
+       * readelf.c (process_program_headers): Correct fscanf format used
+       for interpreter.
 
-       * readelf.c (get_ppc_dynamic_type): Replace PPC_TLSOPT with PPC_OPT.
-       (get_ppc64_dynamic_type): Replace PPC64_TLSOPT with PPC64_OPT.
+2014-10-09  Jose E. Marchesi  <jose.marchesi@oracle.com>
 
-2013-10-30  Ulrich Weigand  <uweigand@de.ibm.com>
+       * readelf.c (display_sparc_hwcaps2): New function.
+       (display_sparc_gnu_attribute): Call `display_sparc_hwcaps2' when
+       handling `Tag_GNU_Sparc_HWCAPS2' attributes.
 
-       * readelf.c (get_ppc64_symbol_other): New function.
-       (get_symbol_other): Use it for EM_PPC64.
+2014-09-22  Alan Modra  <amodra@gmail.com>
 
-2013-10-30  Alan Modra  <amodra@gmail.com>
+       PR 16563
+       * dwarf.c (GET): Remove semicolon.
+       (read_cie): New function, extracted from..
+       (display_debug_frames): ..here.  Correctly handle signed offset
+       from FDE to CIE in .eh_frame.  Decode forward referenced CIEs too.
 
-       * readelf.c (get_machine_flags): Display ABI version for EM_PPC64.
+2014-09-16  Nick Clifton  <nickc@redhat.com>
 
-2013-10-24  Nick Clifton  <nickc@redhat.com>
+       * readelf.c (display_arm_attribute): Use unsigned int type for
+       tag, val and type variables.
 
-       * nm.c (display_rel_file): Treat bfd_error_no_symbols as
-       non-fatal.
+2014-09-16  Kuan-Lin Chen  <kuanlinchentw@gmail.com>
 
-2013-10-14  Chao-ying Fu  <Chao-ying.Fu@imgtec.com>
+       * readelf.c (decode_NDS32_machine_flags): Display ABI2 FP+.
 
-       * readelf.c (display_mips_gnu_attribute): Support Tag_GNU_MIPS_ABI_MSA.
-       * doc/binutils.texi: Document -Mmsa disassembler option.
+2014-09-15  Andrew Bennett  <andrew.bennett@imgtec.com>
+           Matthew Fortune  <matthew.fortune@imgtec.com>
 
-2013-10-14  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
+       * readelf.c (get_machine_flags): Add support for mips32r6 and
+       mips64r6.
 
-       * readelf.c (decode_arm_unwind): Don't initialize `addr'.
+2014-09-01  Jon TURNEY  <jon.turney@dronecode.org.uk>
 
-2013-10-14  Nick Clifton  <nickc@redhat.com>
+       * objcopy.c (is_nondebug_keep_contents_section): Change
+       '.build-id' to '.buildid'.
 
-       * readelf.c (decode_arm_unwind): Initialise addr structure.
-       (process_symbol_table): Free lengths.
-       * srcconv.c (wr_sc): Free info.
+2014-08-22  Richard Henderson  <rth@redhat.com>
 
-2013-10-11  Roland McGrath  <mcgrathr@google.com>
+       * dwarf.h (init_dwarf_regnames_aarch64): Declare.
+       * dwarf.c (dwarf_regnames_aarch64): New.
+       (init_dwarf_regnames_aarch64): New.
+       (init_dwarf_regnames): Call it.
+       * objdump.c (dump_dwarf): Likewise.
 
-       * winduni.c (languages): Use \345 (octal syntax) rather than
-       literal non-ASCII/non-UTF8 character in string literal.
+2014-08-19  Alan Modra  <amodra@gmail.com>
 
-       * readelf.c (print_dynamic_symbol): Use array subscript syntax
-       rather than addition syntax with string literal.
+       * configure: Regenerate.
 
-2013-10-09  Nick Clifton  <nickc@redhat.com>
+2014-08-14  Alan Modra  <amodra@gmail.com>
 
-       PR binutils/16023
-       * debug.c (debug_type_samep): Add missing break statement.
+       * configure.ac: Move ACX_LARGEFILE after LT_INIT.
+       * config.in: Regenerate.
+       * configure: Regenerate.
 
-       PR binutils/16024
-       * objdump.c (usage): Mark as a no-return function.
-       (main): Add comment explaining why a break statement is not
-       needed.
+2014-07-29  Matthew Fortune  <matthew.fortune@imgtec.com>
 
-       * dwarf.c (add64): New function.
-       (read_and_display_attr_value): Add CU offset in to the value
-       displayed for a DW_AT_ref8 attribute.
+       * readelf.c (get_mips_segment_type): Display name for PT_MIPS_ABIFLAGS.
+       (get_mips_section_type_name): Display name for SHT_MIPS_ABIFLAGS.
+       (display_mips_gnu_attribute): Abstracted fp abi printing to...
+       (print_mips_fp_abi_value): New static function. Handle new FP ABIs.
+       (print_mips_ases, print_mips_isa_ext): New static functions.
+       (get_mips_reg_size): Likewise.
+       (process_mips_specific): Display abiflags data.
 
-2013-10-01  Cory Fields  <cory@coryfields.com>
+2014-07-28  Alan Modra  <amodra@gmail.com>
 
-       * arsup.c (ar_save): Respect the deterministic setting when
-       reading from an mri script.
-       * ar.c (main): Set the default deterministic mode when reading
-       from an mri script.
+       PR 13227
+       * nm.c (filter_symbols): Warn on __gnu_lto_slim.
 
-2013-10-01  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
+2014-07-07  Nick Clifton  <nickc@redhat.com>
 
-       * dwarf.c (SAFE_BYTE_GET): Fix argument check.
+       * readelf.c (get_symbol_type): Revert accidental change to
+       detection of thumb function symbols.
 
-2013-09-27  H.J. Lu  <hongjiu.lu@intel.com>
+2014-07-04  Alan Modra  <amodra@gmail.com>
 
-       * dwarf.c (display_debug_frames): Pass offset_size to
-       print_dwarf_vma for cie_id.
+       * configure.ac: Rename from configure.in.
+       * Makefile.in: Regenerate.
+       * config.in: Regenerate.
+       * doc/Makefile.in: Regenerate.
 
-2013-09-20  Alan Modra  <amodra@gmail.com>
+2014-07-04  Alan Modra  <amodra@gmail.com>
 
+       * configure.in: Include bfd/version.m4.
+       (AC_INIT, AM_INIT_AUTOMAKE): Use modern form.
+       (BFD_VERSION): Delete.
+       * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Remove bfd/configure.in.
        * configure: Regenerate.
-
-2013-09-18  Tristan Gingold  <gingold@adacore.com>
-
-       * NEWS: Add marker for 2.24.
-
-2013-09-18  Tristan Gingold  <gingold@adacore.com>
-
-       * Makefile.am (LEXLIB): Define.  Replase references to @LEXLIB@
-       by $(LEXLIB).
        * Makefile.in: Regenerate.
+       * doc/Makefile.in: Regenerate.
 
-2013-09-17  Doug Gilmore  <Doug.Gilmore@imgtec.com>
-
-       * readelf.c (get_machine_flags): Handle EF_MIPS_FP64.
-
-2013-09-12  Nick Clifton  <nickc@redhat.com>
-
-       * dwarf.c (dwarf_vmatoa): Rename to dwarf_vmatoa_1 and add a
-       precision parameter.
-       (dwarf_vmatoa): New wrapper for dwarf_vmatoa_1.
-       (print_dwarf_vma): Use dwarf_vmatoa_1.
-       (SAFE_BYTE_GET): Add check that VAL is big enough to contain
-       AMOUNT bytes.
-       (process_debug_info): Use an unsigned int for the offset size.
-       (process_debug_pubnames): Likewise.
-       (display_debug_aranges): Likewise.
-       (struct Frame_Chunk): Use dwarf_vma type for pc_begin and pc_range
-       fields.
-       (frame_display_row): Use print_dwarf_vma to display dwarf_vma
-       values.
-       (display_debug_frames): Likewise.
-
-2013-09-10  Nick Clifton  <nickc@redhat.com>
-
-       * dwarf.c (display_debug_frames): Check for DW64_CIE_ID when
-       parsing 64-bit frames.
-
-2013-08-27  Nick Clifton  <nickc@redhat.com>
-
-       PR binutils/15796
-       * ar.c (map_over_members): Correctly handle multiple same-name
-       entries on the command line and in the archive.
-
-2013-08-23  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * doc/binutils.texi: Remove the extra space.
-
-2013-08-23  Mikael Pettersson  <mikpe@it.uu.se>
-
-       PR binutils/15779
-       * doc/binutils.texi (ranlib -D): Correct description.
-       PR binutils/15777
-       (nm --special-syms): Fix typo.
-
-2013-08-23  Nick Clifton  <nickc@redhat.com>
+2014-07-03  Tristan Gingold  <gingold@adacore.com>
 
-       PR binutils/15798
-       * doc/binutils.texi (ar cmdline): Update description of 'q'
-       command.
+       * doc/binutils.texi: Clarify addr2line output.
 
-       PR binutils/14136
-       (nm): Add description of 'I' symbol type.
+2014-07-01  Alan Modra  <amodra@gmail.com>
 
-2013-08-23  Yuri Chornoivan  <yurchor@ukr.net>
+       * objdump.c (dump_bfd_header): Don't print HAS_LOAD_PAGE.
 
-       PR binutils/15834
-       * od-xcoff.c: Fix typos.
+2014-06-26  Erik Akermann  <kurterikackermann@gmail.com>
 
-2013-08-19  Tristan Gingold  <gingold@adacore.com>
+       * strings.c: Add -w/--include-all-whitespace option to include any
+       whitespace character in the displayed strings.
+       * NEWS: Mention the new feature.
+       * doc/binutils.texi (strings): Document the new command line
+       option.
 
-       * nm.c (print_size_symbols): Directly get symbol size.
+2014-06-26  Nick Clifton  <nickc@redhat.com>
 
-2013-08-12  Andreas Schwab  <schwab@suse.de>
+       * readelf.c (process_note_sections): If there are no note sections
+       try processing note segments instead.
 
-       PR binutils/15818
-       * objdump.c (disassemble_section): Return early if nothing from
-       this section needs to be disassembled.
+2014-06-17  Anton Lavrentiwev  <lavr@ncbi.nim.nih.gov>
 
-2013-08-09  Nick Clifton  <nickc@redhat.com>
+       PR binutils/16923
+       * rcparse.y (fixedverinfo): Prevent large version numbers from
+       corrupting other values.
 
-       * readelf.c (get_machine_flags): Handle RL78 G10 flag.
+2014-06-09  Romain Chastenet  <romain.chastenet@free.fr>
 
-2013-07-26  Sergey Guriev  <sergey.s.guriev@intel.com>
-           Alexander Ivchenko  <alexander.ivchenko@intel.com>
-           Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
-           Sergey Lega  <sergey.s.lega@intel.com>
-           Anna Tikhonova  <anna.tikhonova@intel.com>
-           Ilya Tocar  <ilya.tocar@intel.com>
-           Andrey Turetskiy  <andrey.turetskiy@intel.com>
-           Ilya Verbin  <ilya.verbin@intel.com>
-           Kirill Yukhin  <kirill.yukhin@intel.com>
-           Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
+       PR binutils/16252
+       * dwarf.c (display_debug_frames): Remember the state of the
+       cfa_offset, cfa_reg, ra and cfa_exp field
 
-       * dwarf.c (dwarf_regnames_i386): Add k0-k7 registers and
-       numeration in comments.
-       (dwarf_regnames_x86_64): Add xmm16-31 and k0-k7 registers to
-       dwarf table.
+2014-06-05  Joel Brobecker  <brobecker@adacore.com>
 
-2013-07-19  Nick Clifton  <nickc@redhat.com>
+       * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
+       bfd's development.sh.
+       * Makefile.in, configure: Regenerate.
 
-       PR binutils/15745
-       * readelf.c (get_unwind_section_word): Whilst searching for a
-       reloc section associated with an unwind section, check the type as
-       well as the section number.
+2014-05-16  Jon Turney  <jon.turney@dronecode.org.uk>
 
-2013-07-18  Jim Thomas  <thomas@cfht.hawaii.edu>
+       * objcopy.c (is_nondebug_keep_contents_section): New function.
+       (setup_section): Use it.
 
-       * ar.c (usage): Fix C conformance issue.
+2014-05-16  Kaushik Phata  <Kaushik.Phatak@kpit.com>
 
-2013-07-18  Nick Clifton  <nickc@redhat.com>
+       * readelf.c (get_machine_flags): Handle RL78 64-bit doubles flag.
 
-       * doc/binutils.texi (nm, objdump): Remove bogus links to STABS
-       documentation.
+2014-05-02  Alan Modra  <amodra@gmail.com>
 
-       * readelf.c (process_unwind): Do not return the result of a void
-       function.
+       * emul_aix.c: Update bfd target vector naming.
+       * testsuite/binutils-all/objcopy.exp: Likewise.
 
-2013-07-15  Maciej W. Rozycki  <macro@codesourcery.com>
+2014-04-24  Christian Svensson  <blue@cmd.nu>
 
-       * readelf.c (display_mips_gnu_attribute): Replace hardcoded magic
-       numbers with enum values.
+       * MAINTAINERS: Add myself and Stefan as OR1K maintainers.
 
-2013-07-12  Maciej W. Rozycki  <macro@codesourcery.com>
+2014-04-23  Andrew Bennett  <andrew.bennett@imgtec.com>
 
-       * readelf.c (get_machine_flags): Handle EF_MIPS_NAN2008.
+       * doc/binutils.texi: Document the disassemble MIPS XPA instructions
+       command line option.
 
-2013-07-10  Tristan Gingold  <gingold@adacore.com>
+2014-04-22  Christian Svensson  <blue@cmd.nu>
 
-       * od-xcoff.c (OPT_LDINFO): Define.
-       (options): Add ldinfo.
-       (xcoff_help): Mention ldinfo.
-       (xcoff_dump): Rename to ...
-       (xcoff_dump_obj): ... this.  Add a break.
-       (dump_dumpx_core): New function.
-       (xcoff_dump_core): Likewise.
-       (xcoff_dump): Likewise.
-       * doc/binutils.texi (objdump): Mention ldinfo.
+       * readelf.c: Remove openrisc and or32 support.  Add support for or1k.
 
-2013-07-09  Tristan Gingold  <gingold@adacore.com>
+2014-04-18  Tristan Gingold  <gingold@adacore.com>
 
-       * configure.com: Add new defines to match changes in configure.
+       * od-macho.c (dump_section_map): Adjust as load commands
+       are now chained.
+       (dump_load_command, dump_section_content): Likewise.
 
-2013-05-28  Cary Coutant  <ccoutant@google.com>
+2014-04-16  Tristan Gingold  <gingold@adacore.com>
 
-       * dwarf.c (display_debug_lines_raw): Print section offsets.
+       * 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.
 
-2013-05-15  Cary Coutant  <ccoutant@google.com>
+2014-04-16  Tristan Gingold  <gingold@adacore.com>
 
-       * dwarf.c (SAFE_BYTE_GET64): Correct end-of-buffer check;
-       don't increment PTR.
-       (decode_location_expression): DW_OP_const2u should read 2 bytes.
-       (display_debug_lines_decoded): Adjust formatting.
-       * elfcomm.c (byte_get_little_endian): Add cases for 5-, 6-, and
-       7-byte reads.
-       (byte_get_big_endian): Likewise.
-       (byte_get_signed): Likewise.
+       * 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.
 
-2013-05-09  Andrew Pinski  <apinski@cavium.com>
+2014-04-07  Alan Modra  <amodra@gmail.com>
 
-       * doc/binutils.texi: Document -Mvirt disassembler option.
+       PR binutils/16811
+       * objcopy.c (copy_object): Error if no sections.
 
-2013-05-02  Nick Clifton  <nickc@redhat.com>
+2014-04-03  Markus Trippelsdorf  <markus@trippelsdorf.de>
 
-       * readelf.c: Add support for MSP430X architecture.
+       PR binutils/14698
+       ar.c: Set plugin_target early if plugins are supported.
+       nm.c: Likewise.
 
-2013-05-02  Nick Clifton  <nickc@redhat.com>
+2014-04-03  Tristan Gingold  <gingold@adacore.com>
 
-       * dwarf.c (display_debug_lines_raw): Do not treat .debug_line.dwo
-       sections as if they were fragmentary .debug_line sections.
-       (display_debug_lines_decoded): Likewise.
+       * od-macho.c (printf_uint64): New function.
+       (dump_load_command, dump_obj_compact_unwind): Use it.
+       (dump_exe_compact_unwind): Display personality functions.
 
-2013-04-29  Nick Clifton  <nickc@redhat.com>
+2014-04-02  Tristan Gingold  <gingold@adacore.com>
 
-       * dwarf.c (read_debug_line_header): New function.  Reads in a
-       header in a .debug_line section.
-       (display_debug_lines_raw): Use new function.  Handle fragmentary
-       .debug_line sections.
-       (display_debug_lines_decoded): Likewise.
-       * readelf.c (process_section_headers): Handle fragmenatry
-       .debug_line sections.
-       (display_debug_section): Likewise.
+       * 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.
 
-2013-04-26  Ian Lance Taylor  <iant@google.com>
+2014-04-01  Tristan Gingold  <gingold@adacore.com>
 
-       * MAINTAINERS: Add myself and Cary as gold maintainers.
+       * 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.
 
-2013-04-08  Tom Tromey  <tromey@redhat.com>
+2014-03-27  Tristan Gingold  <gingold@adacore.com>
 
-       * dwarf.c (process_debug_info): Check dwarf_cutoff_level.
+       * 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.
 
-2013-04-08  Tom Tromey  <tromey@redhat.com>
+2014-03-27  Tristan Gingold  <gingold@adacore.com>
 
-       * dwarf-mode.el: Bump version number.
-       (dwarf-mode): Remove autoload.
-       (dwarf-die-reference): Relax regexp.
+       * 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.
 
-2013-04-05  Alan Modra  <amodra@gmail.com>
+2014-03-26  Tristan Gingold  <gingold@adacore.com>
 
-       PR binutils/15324
-       * configure.in: Add strnlen to AC_CHECK_DECLS, sort.
-       * dwarf.c (strnlen): Provide fallback decl.
-       * config.in: Regnerate.
-       * configure: Regenerate.
-
-2013-03-29  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * dwarf.c (process_debug_info): Increment hdrptr by 8 after
-       SAFE_BYTE_GET64.
-
-2013-03-27  Phil Krylov <phil.krylov@gmail.com>
-
-       PR binutils/13409
-       * winduni.c (codepages[]): Use UTF-16LE.
-       (wind_MultiByteToWideChar): Likewise.
-       (wind_WideCharToMultiByte): Likewise.
-
-2013-03-27  Alan Modra  <amodra@gmail.com>
-
-       PR binutils/15206
-       * dwarf.c (read_and_display_attr_value): Cast format '*' arg to int.
-
-2013-03-26  Nick Clifton  <nickc@redhat.com>
-
-       PR binutils/15206
-       * dwarf.c (SAFE_BYTE_GET): New macro - checks remaining buffer
-       space before calling byte_get.
-       (SAFE_BYTE_GET_AND_INC): New macro.
-       (SAFE_SIGNED_BYTE_GET): New macro.
-       (SAFE_SIGNED_BYTE_GET_AND_INC): New macro.
-       (SAFE_BYTE_GET64): New macro.
-       (process_extened_line_op): Use new macros.  Use strnlen when
-       appropriate.
-       (fetch_indirect_string): Likewise.
-       (get_FORM_name): Likewise.
-       (decode_location_expression): Likewise.
-       (read_and_display_attr_value): Likewise.
-       (process_debug_info): Likewise.
-       (display_debug_lines_raw): Likewise.
-       (display_debug_lines_decoded): Likewise.
-       (display_debug_pubnames): Likewise.
-       (display_debug_macinfo): Likewise.
-       (get_line_filename_and_dirname): Likewise.
-       (display_debug_macro): Likewise.
-       (display_loc_list): Likewise.
-       (display_loc_list_dwo): Likewise.
-       (display_debug_aranges): Likewise.
-       (display_debug_ranges): Likewise.
-       (frame_display_row): Likewise.
-       (display_debug_frames): Likewise.
-
-2013-03-25  Nick Clifton  <nickc@redhat.com>
-
-       PR binutils/15202
-       * dwarf.c (read_leb128): Add END parameter.  Do not read at or
-       beyond end.
-       (read_sleb128): Add END parameter.
-       (read_uleb128): New function.
-       (process_extended_line_op): Pass END to leb128 functions.
-       (process_abbrev_section): Likewise.
-       (decode_location_expression): Likewise.
-       (read_and_display_attr_value): Likewise.
-       (read_and_display_attr): Likewise.
-       (process_debug_info): Likewise.
-       (display_debug_lines_raw): Likewise.
-       (display_debug_lines_decoded): Likewise.
-       (display_debug_macinfo): Likewise.
-       (get_line_filename_and_dirname): Likewise.
-       (display_debug_macro): Likewise.
-       (display_loc_list_dwo): Likewise.
-       (display_debug_ranges): Likewise.
-       * dwarf.h (read_leb128): Update prototype.
-       * readelf.c (read_uleb128): Add END parameter.
-       (decode_arm_unwind_bytecode): Pass END to read_uleb128.
-       (decode_tic6x_unwind_bytecode): Likewise.
-       (display_tag_value): New function.
-       (display_arm_attribute): Add END parameter. Pass END to
-       read_uleb128.  Use display_tag_value.
-       (display_gnu_attribute): Likewise.
-       (display_power_gnu_attribute): Likewise.
-       (display_sparc_gnu_attribute): Likewise.
-       (display_mips_gnu_attribute): Likewise.
-       (display_tic6x_attribute): Likewise.
-       (process_attributes): Likewise.
-       (display_raw_attribute): New function.
-
-2013-03-22  Nick Clifton  <nickc@redhat.com>
-
-       PR binutils/15201
-       * dwarf.c (display_debug_ranges): Add checks for reading beyond
-       the end of the section.
-
-       PR binutils/15157
-       * readelf.c (apply_relocations): Catch relocations with negative
-       offsets.
-
-2013-03-15  Nick Clifton  <nickc@redhat.com>
-
-       * addr2line.c (slurp_symtab): If canonicalization reveals that
-       there were no ordinary symbols, try loading the dynamic symbols
-       instead.
-
-2013-03-14  Markos Chandras  <markos.chandras@imgtec.com>
-
-       * MAINTAINERS: Add myself as Meta maintainer.
-
-2013-03-08  Andreas Arnez  <arnez@linux.vnet.ibm.com>
-
-       * readelf.c (get_note_type): Add NT_S390_TDB.
-
-2013-03-07  Alan Modra  <amodra@gmail.com>
-
-       * 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.
-
-2013-03-05  Corinna Vinschen  <vinschen@redhat.com>
-
-       * configure.in: Build DLL tools on x86_64-*-cygwin* as well.
-       * configure: Regenerate.
-
-2013-03-04  Nick Clifton  <nickc@redhat.com>
-
-       * elfcomm.c (error): Flush stdout before emitting the error
-       message.
-       (warn): Likewise.
-
-2013-03-01  Cary Coutant  <ccoutant@google.com>
-
-       * 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.
-
-2013-02-27  Alan Modra  <amodra@gmail.com>
-
-       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.
-
-2013-02-26  Nick Clifton  <nickc@redhat.com>
-
-       PR binutils/15191
-       * readelf.c (process_corefile_note_segment): Prevent attempts to
-       read beyond the end of the note buffer.
-
-2013-02-15  Kai Tietz  <ktietz@redhat.com>
+       * od-macho.c (bfd_mach_o_cpu_name): Add BFD_MACH_O_CPU_TYPE_ARM64.
 
-       * objcopy.c (copy_main): Initialize context variable.
+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/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>
+       * od-macho.c (dump_unwind_encoding_x86): Set the factor.
+       (dump_exe_compact_unwind): Change the condition.  Improve
+       indentation.
 
-       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-20  Nick Clifton  <nickc@redhat.com>
 
-2013-02-14  Nick Clifton  <nickc@redhat.com>
+       * readelf.c (process_version_sections): Fix off-by-one error in
+       previous delta.
 
-       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-19  Nick Clifton  <nickc@redhat.com>
 
-2013-02-07  Nick Clifton  <nickc@redhat.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.
 
-       * elfcomm.c (get_archive_member_name): Prevent seg-fault if a
-       corrupt archive uses long names but has no long name table.
+2014-03-17  Tristan Gingold  <gingold@adacore.com>
 
-2013-02-06  Sandra Loosemore  <sandra@codesourcery.com>
-            Andrew Jenner <andrew@codesourcery.com>
+       * 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.
 
-       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_load_command): Handle lazy load dylib.
 
-2013-01-29  Xi Wang  <xi.wang@gmail.com>
+2014-03-14  Anthony Green  <green@moxielogic.com>
 
-       * readelf.c (process_version_sections): Fix overflow checks to
-       avoid undefined behaviour.
+       * objcopy.c (copy_object): Check fwrite return code.
 
-2013-01-28  Doug Evans  <dje@google.com>
+2014-03-14  Meador Inge  <meadori@codesourcery.com>
 
-       * dwarf.c (display_gdb_index): Handle .gdb_index version 8.
+       * dwarf.c (strnlen): Move prototype ...
+       * sysdep.h (strnlen): ... to here.
 
-2013-01-28  Robert Schiele  <rschiele@gmail.com>
+2014-03-12  Nick Clifton  <nickc@redhat.com>
 
-       * objcopy.c (parse_flags): Add merge and strings section flags.
+       PR binutils/16652
+       * doc/binutils.texi (ar cmdline): Move --plugin command line
+       option to after the command option.
 
-2013-01-25  Cary Coutant  <ccoutant@google.com>
+2014-03-12  Dmitry Gorbachev  <d.g.gorbachev@gmail.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/16567
+       * deflex.l: Add noinput and nounput options.
 
-2013-01-25  Marco Atzeri  <marco.atzeri@gmail.com>
+2014-03-12  Alan Modra  <amodra@gmail.com>
 
-       * objcopy.c : Enable long section names for OPTION_ADD_GNU_DEBUGLINK.
-
-2013-01-24  Doug Evans  <dje@google.com>
-
-       * dwarf.c (display_debug_addr): Add missing parentheses to expression.
-
-2013-01-24  Nick Clifton  <nickc@redhat.com>
-
-       * readelf.c (get_machine_flags): Decode E_V850E3V5_ARCH.
-
-2013-01-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
-
-       * readelf.c: Add strings for NT_S390_LAST_BREAK and
-       NT_S390_SYSTEM_CALL.
-
-2013-01-18  Nick Clifton  <nickc@redhat.com>
+       * Makefile.in: Regenerate.
+       * doc/Makefile.in: Regenerate.
 
-       PR binutils/15026
-       * addr2line.c (translate_addresses): When pretty printing, print
-       unknown function names on the same line as unknown symbol names.
+2014-03-06  Nick Clifton  <nickc@redhat.com>
 
-2013-01-17  Nickolai Zeldovich  <nickolai@csail.mit.edu>
+       PR binutils/16664
+       * readelf.c (process_attributes): Add checks for corrupt
+       attribute section names.
 
-       * objdump.c (dump_target_specific): Fix NULL pointer test.
+2014-03-05  Alan Modra  <amodra@gmail.com>
 
-2013-01-16  Alan Modra  <amodra@gmail.com>
+       Update copyright years.
 
-       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.
+2014-03-03  Alan Modra  <amodra@gmail.com>
 
-2013-01-10  Will Newton <will.newton@imgtec.com>
+       * README: Add "Copyright Notices" paragraph.
 
-       * 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.
+2014-02-11  Cary Coutant  <ccoutant@google.com>
 
-2013-01-08  Yufeng Zhang  <yufeng.zhang@arm.com>
+       * binutils/dwarf.c (read_and_display_attr_value): Don't warn
+       for zero-length attribute value.
 
-       * readelf.c (get_note_type): Handle NT_ARM_TLS, NT_ARM_HW_BREAK
-       and NT_ARM_HW_WATCH.
+2014-02-10  Alan Modra  <amodra@gmail.com>
 
-2013-01-07  Roland McGrath  <mcgrathr@google.com>
+       * po/binutils.pot: Regenerate.
 
-       * 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.
+2014-02-06  Andrew Pinski  <apinski@cavium.com>
 
-       * ar.c (default_deterministic): Comment fix.
+       * readelf.c  (get_machine_flags): Handle E_MIPS_MACH_OCTEON3 case.
 
-2013-01-07  Patrice Dumas  <pertusus@free.fr>
+2014-02-06  Cary Coutant  <ccoutant@google.com>
 
-       * doc/binutils.texi: Fix ordering of top level nodes.
-       Replace erroneous uses of @itemx with @item.
+       PR binutils/16444
+       * readelf.c (print_gnu_note): Add support for NT_GNU_GOLD_VERSION.
 
-2013-01-04  Andreas Schwab  <schwab@linux-m68k.org>
+2014-01-08  H.J. Lu  <hongjiu.lu@intel.com>
 
-       * doc/binutils.texi (elfedit): Fix use of @itemx in @table.
+       * version.c (print_version): Update copyright year to 2014.
 
-2013-01-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+2014-01-07  Tom Tromey  <tromey@redhat.com>
 
-       * MAINTAINERS: Add myself as AArch64 co-maintainer.
+       * 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.
 
-2013-01-02  H.J. Lu  <hongjiu.lu@intel.com>
+2014-01-07  Tom Tromey  <tromey@redhat.com>
 
-       * version.c (print_version): Update copyright year to 2013.
+       * coffgrok.h (coff_ofile): Don't use PARAMS.
+       * nlmheader.y (strerror): Don't use PARAMS.
 
-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.033357 seconds and 4 git commands to generate.