gdb and binutils branch master updated. 0cfb07174869f3542a96619fb36a85398af35da2

amodra@sourceware.org amodra@sourceware.org
Thu Nov 20 11:15:00 GMT 2014


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  0cfb07174869f3542a96619fb36a85398af35da2 (commit)
      from  1e269e9b8fb2acf403bfa09486cdc5d496bbf27b (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=0cfb07174869f3542a96619fb36a85398af35da2

commit 0cfb07174869f3542a96619fb36a85398af35da2
Author: Alan Modra <amodra@gmail.com>
Date:   Thu Nov 20 19:01:23 2014 +1030

    PPC gold doesn't check for overflow properly
    
    Corrects overflow test for rel14, addr14, rel24, addr24 branch relocs,
    and prints an information message to give a hint as to how a branch
    that can't reach a stub might be cured.
    
    bfd/
    	* elf64-ppc.c (group_sections): Init stub14_group_size from
    	--stub-group-size parameter divided by 1024.
    gold/
    	* powerpc.cc (Stub_control::Stub_control): Init stub14_group_size_
    	from --stub-group-size parameter divided by 1024.
    	(Powerpc_relocate_functions::rela, rela_ua): Add fieldsize
    	template parameter.  Update all uses.
    	(Target_powerpc::Relocate::relocate): Rename has_plt_value to
    	has_stub_value.  Set for long branches.  Don't report overflow for
    	branch to undefined weak symbols.  Print info message on
    	overflowing branch to stub.

-----------------------------------------------------------------------

Summary of changes:
 bfd/ChangeLog   |    5 +++
 bfd/elf64-ppc.c |    2 +-
 gold/ChangeLog  |   11 +++++++
 gold/powerpc.cc |   86 +++++++++++++++++++++++++++++++-----------------------
 4 files changed, 66 insertions(+), 38 deletions(-)


hooks/post-receive
-- 
gdb and binutils



More information about the Binutils-cvs mailing list