bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/21038] Incorrect unwind info for BND PLT


From: cvs-commit at gcc dot gnu.org
Subject: [Bug ld/21038] Incorrect unwind info for BND PLT
Date: Thu, 12 Jan 2017 18:34:41 +0000

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

--- Comment #3 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The master branch has been updated by H.J. Lu <address@hidden>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=8361ed4d6b7049264153434e8dc15e6dc2200ebf

commit 8361ed4d6b7049264153434e8dc15e6dc2200ebf
Author: H.J. Lu <address@hidden>
Date:   Thu Jan 12 10:30:56 2017 -0800

    x86-64: Also generate unwind info for .plt.bnd

    Also generate unwind info for the .plt.bnd section.  Sine it is the same
    as unwind info for the .plt.got section, we use unwind info for the
    .plt.got section to cover the the .plt.bnd section.

    bfd/

        PR ld/21038
        * elf64-x86-64.c (elf_x86_64_link_hash_table): Add
        plt_bnd_eh_frame.
        (elf_x86_64_check_relocs): Create .eh_frame section for the
        .plt.bnd section.
        (elf_x86_64_size_dynamic_sections): Allocate and initialize
        .eh_frame section for the .plt.bnd section.
        (elf_x86_64_finish_dynamic_sections): Adjust .eh_frame section
        for the .plt.bnd section.

    ld/

        PR ld/21038
        * testsuite/ld-x86-64/pr21038b.d: Updated.
        * testsuite/ld-x86-64/pr21038c.d: New file.
        * testsuite/ld-x86-64/pr21038c.s: Likewise.
        * testsuite/ld-x86-64/x86-64.exp: Run pr21038c.

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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]