bug-binutils
[Top][All Lists]
Advanced

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

[Bug gas/23854] 16-bit GOT access is incorrectly optimized


From: cvs-commit at gcc dot gnu.org
Subject: [Bug gas/23854] 16-bit GOT access is incorrectly optimized
Date: Mon, 26 Nov 2018 12:55:34 +0000

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

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

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

commit 3050b43068674882b01a51351c5c39e950f0ee41
Author: H.J. Lu <address@hidden>
Date:   Mon Nov 5 09:01:26 2018 -0800

    x86: Disable GOT relaxation with data prefix

    Since linker GOT relaxation isn't valid for 16-bit GOT access, we should
    disable GOT relaxation with data prefix.

    gas/

        PR gas/23854
        * config/tc-i386.c (output_disp): Disable GOT relaxation with
        data prefix.
        * testsuite/gas/i386/mixed-mode-reloc32.d: Updated.

    ld/

        PR gas/23854
        * testsuite/ld-i386/i386.exp: Run pr23854.
        * testsuite/ld-x86-64/x86-64.exp: Likewwise.
        * testsuite/ld-i386/pr23854.d: New file.
        * testsuite/ld-i386/pr23854.s: Likewwise.
        * testsuite/ld-i386/pr23854.d: Likewwise.
        * testsuite/ld-x86-64/pr23854.d: Likewwise.
        * testsuite/ld-x86-64/pr23854.s: Likewwise.

    (cherry picked from commit e60f4d3bdac25f02875afe36b7436bc2dfbbb978)

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