This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
gdb and binutils branch binutils-2_24-branch updated. ce678f3d432ae01b7d89907b825877bd43b90f27
- From: amodra at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 12 Jun 2014 15:31:24 -0000
- Subject: gdb and binutils branch binutils-2_24-branch updated. ce678f3d432ae01b7d89907b825877bd43b90f27
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, binutils-2_24-branch has been updated
via ce678f3d432ae01b7d89907b825877bd43b90f27 (commit)
from 87e2537d29452069a035cf838cade054434144cb (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=ce678f3d432ae01b7d89907b825877bd43b90f27
commit ce678f3d432ae01b7d89907b825877bd43b90f27
Author: Alan Modra <amodra@gmail.com>
Date: Wed Feb 19 14:23:12 2014 +1030
Control powerpc64-ld provision of register save/restore
This patch allows the user to override powerpc64-ld's default for
providing linker generated register save and restore functions as used
by gcc -Os code. Normally these are not provided by ld -r, so Linux
kernel modules have needed to include their own copies.
bfd/
* elf64-ppc.h (struct ppc64_elf_params): Add save_restore_funcs.
* elf64-ppc.c (ppc64_elf_func_desc_adjust): Use it to control
provision of out-of-line register save/restore routines.
ld/
* emultempl/ppc64elf.em (params): Init new field.
(ppc_create_output_section_statements): Set params.save_restore_funcs
default.
(PARSE_AND_LIST_*): Add support for --save-restore-funcs and
--no-save-restore-funcs.
-----------------------------------------------------------------------
Summary of changes:
bfd/ChangeLog | 5 +++++
bfd/elf64-ppc.c | 2 +-
bfd/elf64-ppc.h | 3 +++
ld/ChangeLog | 7 +++++++
ld/emultempl/ppc64elf.em | 26 ++++++++++++++++++++++++--
5 files changed, 40 insertions(+), 3 deletions(-)
hooks/post-receive
--
gdb and binutils