This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc 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]

[Bug libc/18078] FAIL: elf/check-localplt with ld from binutils 2.26


https://sourceware.org/bugzilla/show_bug.cgi?id=18078

--- Comment #4 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
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 "GNU C Library master sources".

The branch, master has been updated
       via  9637d8a253493be471d9a71640e91349f7a8a050 (commit)
      from  febce2ac5f46a0d5c67ca8b535a028425d421be4 (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=glibc.git;h=9637d8a253493be471d9a71640e91349f7a8a050

commit 9637d8a253493be471d9a71640e91349f7a8a050
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Jul 29 11:57:54 2015 -0700

    Extend local PLT reference check

    On x86, linker in binutils 2.26 and newer consolidates R_*_JUMP_SLOT with
    R_*_GLOB_DAT relocation against the same symbol.  This patch extends
    local PLT reference check to support alternate relocations.

        [BZ #18078]
        * scripts/check-localplt.awk: Support alternate relocations.
        * scripts/localplt.awk: Also check relocations in DT_RELA/DT_REL
        sections.
        * sysdeps/unix/sysv/linux/i386/localplt.data: Mark free and
        malloc entries with + REL R_386_GLOB_DAT.
        * sysdeps/x86_64/localplt.data: New file.

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

Summary of changes:
 ChangeLog                                  |   10 ++++++
 NEWS                                       |   22 ++++++------
 scripts/check-localplt.awk                 |   40 ++++++++++++++++++++---
 scripts/localplt.awk                       |   47 ++++++++++++++++++++++++++++
 sysdeps/unix/sysv/linux/i386/localplt.data |    8 +++--
 sysdeps/{generic => x86_64}/localplt.data  |    8 +++--
 6 files changed, 113 insertions(+), 22 deletions(-)
 copy sysdeps/{generic => x86_64}/localplt.data (66%)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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