Assorted x86 testsuite fixes.
[binutils-gdb.git] / binutils / ChangeLog
index 8ae4ebcb577afb0eaf6f64dc34399e30842c67f7..457f0b01c7babfcf7d9e732ec2ce5b3265e4a11f 100644 (file)
@@ -1,3 +1,287 @@
+2013-10-30  Alan Modra  <amodra@gmail.com>
+
+       * readelf.c (get_ppc_dynamic_type): Replace PPC_TLSOPT with PPC_OPT.
+       (get_ppc64_dynamic_type): Replace PPC64_TLSOPT with PPC64_OPT.
+
+2013-10-30  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * readelf.c (get_ppc64_symbol_other): New function.
+       (get_symbol_other): Use it for EM_PPC64.
+
+2013-10-30  Alan Modra  <amodra@gmail.com>
+
+       * readelf.c (get_machine_flags): Display ABI version for EM_PPC64.
+
+2013-10-24  Nick Clifton  <nickc@redhat.com>
+
+       * nm.c (display_rel_file): Treat bfd_error_no_symbols as
+       non-fatal.
+
+2013-10-14  Chao-ying Fu  <Chao-ying.Fu@imgtec.com>
+
+       * readelf.c (display_mips_gnu_attribute): Support Tag_GNU_MIPS_ABI_MSA.
+       * doc/binutils.texi: Document -Mmsa disassembler option.
+
+2013-10-14  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
+
+       * readelf.c (decode_arm_unwind): Don't initialize `addr'.
+
+2013-10-14  Nick Clifton  <nickc@redhat.com>
+
+       * readelf.c (decode_arm_unwind): Initialise addr structure.
+       (process_symbol_table): Free lengths.
+       * srcconv.c (wr_sc): Free info.
+
+2013-10-11  Roland McGrath  <mcgrathr@google.com>
+
+       * winduni.c (languages): Use \345 (octal syntax) rather than
+       literal non-ASCII/non-UTF8 character in string literal.
+
+       * readelf.c (print_dynamic_symbol): Use array subscript syntax
+       rather than addition syntax with string literal.
+
+2013-10-09  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/16023
+       * debug.c (debug_type_samep): Add missing break statement.
+
+       PR binutils/16024
+       * objdump.c (usage): Mark as a no-return function.
+       (main): Add comment explaining why a break statement is not
+       needed.
+
+       * dwarf.c (add64): New function.
+       (read_and_display_attr_value): Add CU offset in to the value
+       displayed for a DW_AT_ref8 attribute.
+
+2013-10-01  Cory Fields  <cory@coryfields.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.
+
+2013-10-01  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
+
+       * dwarf.c (SAFE_BYTE_GET): Fix argument check.
+
+2013-09-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * dwarf.c (display_debug_frames): Pass offset_size to
+       print_dwarf_vma for cie_id.
+
+2013-09-20  Alan Modra  <amodra@gmail.com>
+
+       * 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.
+
+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>
+
+       PR binutils/15798
+       * doc/binutils.texi (ar cmdline): Update description of 'q'
+       command.
+
+       PR binutils/14136
+       (nm): Add description of 'I' symbol type.
+
+2013-08-23  Yuri Chornoivan  <yurchor@ukr.net>
+
+       PR binutils/15834
+       * od-xcoff.c: Fix typos.
+
+2013-08-19  Tristan Gingold  <gingold@adacore.com>
+
+       * nm.c (print_size_symbols): Directly get symbol size.
+
+2013-08-12  Andreas Schwab  <schwab@suse.de>
+
+       PR binutils/15818
+       * objdump.c (disassemble_section): Return early if nothing from
+       this section needs to be disassembled.
+
+2013-08-09  Nick Clifton  <nickc@redhat.com>
+
+       * readelf.c (get_machine_flags): Handle RL78 G10 flag.
+
+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>
+
+       * 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.
+
+2013-07-19  Nick Clifton  <nickc@redhat.com>
+
+       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.
+
+2013-07-18  Jim Thomas  <thomas@cfht.hawaii.edu>
+
+       * ar.c (usage): Fix C conformance issue.
+
+2013-07-18  Nick Clifton  <nickc@redhat.com>
+
+       * doc/binutils.texi (nm, objdump): Remove bogus links to STABS
+       documentation.
+
+       * readelf.c (process_unwind): Do not return the result of a void
+       function.
+
+2013-07-15  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * readelf.c (display_mips_gnu_attribute): Replace hardcoded magic
+       numbers with enum values.
+
+2013-07-12  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * readelf.c (get_machine_flags): Handle EF_MIPS_NAN2008.
+
+2013-07-10  Tristan Gingold  <gingold@adacore.com>
+
+       * 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.
+
+2013-07-09  Tristan Gingold  <gingold@adacore.com>
+
+       * configure.com: Add new defines to match changes in configure.
+
+2013-05-28  Cary Coutant  <ccoutant@google.com>
+
+       * dwarf.c (display_debug_lines_raw): Print section offsets.
+
+2013-05-15  Cary Coutant  <ccoutant@google.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.
+
+2013-05-09  Andrew Pinski  <apinski@cavium.com>
+
+       * doc/binutils.texi: Document -Mvirt disassembler option.
+
+2013-05-02  Nick Clifton  <nickc@redhat.com>
+
+       * readelf.c: Add support for MSP430X architecture.
+
+2013-05-02  Nick Clifton  <nickc@redhat.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.
+
+2013-04-29  Nick Clifton  <nickc@redhat.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.
+
+2013-04-26  Ian Lance Taylor  <iant@google.com>
+
+       * MAINTAINERS: Add myself and Cary as gold maintainers.
+
+2013-04-08  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf.c (process_debug_info): Check dwarf_cutoff_level.
+
+2013-04-08  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf-mode.el: Bump version number.
+       (dwarf-mode): Remove autoload.
+       (dwarf-die-reference): Relax regexp.
+
+2013-04-05  Alan Modra  <amodra@gmail.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