This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
gdb and binutils branch master updated. 7a2f2d82fd0e757dfd6eb79637cb790959f52295
- From: dj at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 27 May 2014 21:16:09 -0000
- Subject: gdb and binutils branch master updated. 7a2f2d82fd0e757dfd6eb79637cb790959f52295
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, master has been updated
via 7a2f2d82fd0e757dfd6eb79637cb790959f52295 (commit)
from c23dd3426c75fbf7fa9f30a4082be034818967c1 (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=7a2f2d82fd0e757dfd6eb79637cb790959f52295
commit 7a2f2d82fd0e757dfd6eb79637cb790959f52295
Author: DJ Delorie <dj@redhat.com>
Date: Tue May 27 17:14:49 2014 -0400
Add new link-map-text hook and RX auto-vector support.
* bfd/elf32-rx.c (get_symbol_value_maybe): New.
(rx_elf_relocate_section): If we find a reloc against
$tableentry$default$<name>, redirect it to the appropriate
$tableentry$<n>$.
(RX_Table_Info): New.
(rx_table_find): New. Check all tables and SEC_KEEP all sections
with table parts in them.
(rx_check_directives): New.
(rx_table_map_2): New.
(rx_table_map): New.
(rx_additional_link_map_text): New. Called to dump tables to the
map file.
* bfd/elf32-rx.h: New.
* ld/ldemul.h (extra_map_file_text): New field.
(ldemul_extra_map_file_text): Declare.
* ld/ldemul.c (ldemul_extra_map_file_text): Define.
* ld/ldlang.c (lang_map): Call it.
* ld/emultempl/rxelf.em: Add extra_map_file_text hook.
* ld/emultempl/aix.em: Add NULL extra_map_file_text hook.
* ld/emultempl/armcoff.em: Likewise.
* ld/emultempl/beos.em: Likewise.
* ld/emultempl/elf32.em: Likewise.
* ld/emultempl/generic.em: Likewise.
* ld/emultempl/gld960.em: Likewise.
* ld/emultempl/gld960c.em: Likewise.
* ld/emultempl/linux.em: Likewise.
* ld/emultempl/lnk960.em: Likewise.
* ld/emultempl/m68kcoff.em: Likewise.
* ld/emultempl/pe.em: Likewise.
* ld/emultempl/pep.em: Likewise.
* ld/emultempl/sunos.em: Likewise.
* ld/emultempl/ticoff.em: Likewise.
* ld/emultempl/vanilla.em: Likewise.
-----------------------------------------------------------------------
Summary of changes:
bfd/ChangeLog | 16 ++
bfd/elf32-rx.c | 397 +++++++++++++++++++++++++++++++++++++++++++
bfd/{elf32.c => elf32-rx.h} | 10 +-
ld/ChangeLog | 24 +++
ld/emultempl/aix.em | 3 +-
ld/emultempl/armcoff.em | 3 +-
ld/emultempl/beos.em | 3 +-
ld/emultempl/elf32.em | 3 +-
ld/emultempl/generic.em | 1 +
ld/emultempl/gld960.em | 3 +-
ld/emultempl/gld960c.em | 3 +-
ld/emultempl/linux.em | 3 +-
ld/emultempl/lnk960.em | 3 +-
ld/emultempl/m68kcoff.em | 3 +-
ld/emultempl/pe.em | 3 +-
ld/emultempl/pep.em | 3 +-
ld/emultempl/rxelf.em | 4 +
ld/emultempl/sunos.em | 3 +-
ld/emultempl/ticoff.em | 3 +-
ld/emultempl/vanilla.em | 3 +-
ld/ldemul.c | 7 +
ld/ldemul.h | 7 +
ld/ldlang.c | 2 +
23 files changed, 490 insertions(+), 20 deletions(-)
copy bfd/{elf32.c => elf32-rx.h} (72%)
hooks/post-receive
--
gdb and binutils