This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gdb and binutils branch master updated. ca0694adf6d128c2feba16f6374954c191fb5edb


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  ca0694adf6d128c2feba16f6374954c191fb5edb (commit)
      from  854399ea9d0d5d5c14b4035bbc0adfe891f26a3d (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=ca0694adf6d128c2feba16f6374954c191fb5edb

commit ca0694adf6d128c2feba16f6374954c191fb5edb
Author: Alan Modra <amodra@gmail.com>
Date:   Wed Dec 24 22:07:42 2014 +1030

    Don't create .eh_frame_hdr on shared lib bfd
    
    If no object files have .eh_frame, but some shared library does, then
    ld creates a .eh_frame_hdr section using the shared library bfd.  This
    is silly since shared library .eh_frame sections don't contribute to
    the output .eh_frame and thus no .eh_frame_hdr is needed.
    
    Also, the bfd section list and count is cleared for shared libraries,
    and a zero section count used as a flag in lang_check to omit a call
    to bfd_merge_private_bfd_data for shared libraries.  If we create a
    section on a shared lib bfd then ld will wrongly attempt to merge the
    shared library private bfd data.
    
    	PR 17742
    	* ld/emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Exclude
    	shared libraries in loop looking for .eh_frame sections.
    	Similarly for build-id loop.

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

Summary of changes:
 ld/ChangeLog          |    6 ++++++
 ld/emultempl/elf32.em |    5 ++++-
 2 files changed, 10 insertions(+), 1 deletions(-)


hooks/post-receive
-- 
gdb and binutils


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]