bug-binutils
[Top][All Lists]
Advanced

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

[Bug gas/21667] Global alias of common symbol is silently dropped


From: cvs-commit at gcc dot gnu.org
Subject: [Bug gas/21667] Global alias of common symbol is silently dropped
Date: Fri, 11 Aug 2017 14:46:28 +0000

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

--- Comment #4 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=76db0a2e171d2c6780e0388840e3a10ffe7e9ee2

commit 76db0a2e171d2c6780e0388840e3a10ffe7e9ee2
Author: H.J. Lu <address@hidden>
Date:   Fri Aug 11 07:41:51 2017 -0700

    Also disallow global alias of common symbol

    We can't create alias of common symbol.  Local alias of common symbol has
    been disallowed.  But global alias of common symbol is disallowed when the
    common symbol is seen first and silently dropped otherwise.  This patch
    disallows alias of common symbol in all cases.

    gas/

        PR gas/21667
        * read.c (pseudo_set): Update error message for alias of common
        symbol.
        * write.c (write_object_file): Disallow both local and global
        aliases of common symbol.
        * testsuite/gas/elf/common5a.d: New file.
        * testsuite/gas/elf/common5a.l: Likewise.
        * testsuite/gas/elf/common5a.s: Likewise.
        * testsuite/gas/elf/common5b.d: Likewise.
        * testsuite/gas/elf/common5b.l: Likewise.
        * testsuite/gas/elf/common5b.s: Likewise.
        * testsuite/gas/elf/common5c.d: Likewise.
        * testsuite/gas/elf/common5c.s: Likewise.
        * testsuite/gas/elf/common5d.d: Likewise.
        * testsuite/gas/elf/common5d.s: Likewise.
        * testsuite/gas/elf/elf.exp: Run common5a, common5b, common5c
        and common5d.

-- 
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]