gdb and binutils branch gdb_7_6-branch updated. 7af8396e63463638dfba5ab732b2380cffd0774c
macro@sourceware.org
macro@sourceware.org
Fri Dec 6 23:49:00 GMT 2013
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".
The branch, gdb_7_6-branch has been updated
via 7af8396e63463638dfba5ab732b2380cffd0774c (commit)
from 11de0d88935ccef184ca7a1146b4a58824797919 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=7af8396e63463638dfba5ab732b2380cffd0774c
commit 7af8396e63463638dfba5ab732b2380cffd0774c
Author: Maciej W. Rozycki <macro@codesourcery.com>
Date: Fri Dec 6 23:20:14 2013 +0000
MIPS: MIPS16 and microMIPS PLT entry support for binutils 2.24
This is a backport from trunk to handle MIPS16 and microMIPS code in
PLT entries as produced by LD from binutils version 2.24 onwards. This
feature requires explicit support in GDB for correct operation when
debugging through function calls made via the PLT.
bfd/
* elfxx-mips.h (_bfd_mips_elf_get_synthetic_symtab): New
prototype.
* elf32-mips.c (elf_backend_plt_sym_val): Remove macro.
(bfd_elf32_get_synthetic_symtab): New macro.
* elfxx-mips.c (micromips_o32_exec_plt0_entry): New variable.
(micromips_insn32_o32_exec_plt0_entry): Likewise.
(mips16_o32_exec_plt_entry): Likewise.
(micromips_o32_exec_plt_entry): Likewise.
(micromips_insn32_o32_exec_plt_entry): Likewise.
(_bfd_mips_elf_get_synthetic_symtab): New
function.
gdb/
* mips-tdep.c (mips_elf_make_msymbol_special): Handle MIPS16 and
microMIPS synthetic symbols.
opcodes/
* mips-dis.c (is_mips16_plt_tail): New function.
(print_insn_mips16): Handle MIPS16 PLT entry's GOT slot address
word.
(is_compressed_mode_p): Handle MIPS16/microMIPS PLT entries.
-----------------------------------------------------------------------
Summary of changes:
bfd/ChangeLog | 15 +++
bfd/elf32-mips.c | 5 +-
bfd/elfxx-mips.c | 308 +++++++++++++++++++++++++++++++++++++++++++++++++++-
bfd/elfxx-mips.h | 2 +
gdb/ChangeLog | 5 +
gdb/mips-tdep.c | 16 ++-
opcodes/ChangeLog | 7 +
opcodes/mips-dis.c | 83 ++++++++++----
8 files changed, 410 insertions(+), 31 deletions(-)
hooks/post-receive
--
gdb and binutils
More information about the Binutils-cvs
mailing list