bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/25210] aarch64: -fix-cortex-a53-835769 --fix-cortex-a53-843419 l


From: cvs-commit at gcc dot gnu.org
Subject: [Bug ld/25210] aarch64: -fix-cortex-a53-835769 --fix-cortex-a53-843419 lead to invalid operation
Date: Thu, 16 Jan 2020 18:50:48 +0000

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

--- Comment #6 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The binutils-2_33-branch branch has been updated by Tamar Christina
<address@hidden>:

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

commit 69a29b6e0642a98df15e65c0d5acfcb9c9cad2cb
Author: Tamar Christina <address@hidden>
Date:   Thu Jan 2 14:06:01 2020 +0000

    AArch64: Revert SEC_LINKER_CREATED for AArch64 stubs (PR/25210)

    The SEC_LINKER_CREATED flag was added as a fix for PR 24753.  I believe
that
    part of the fix in compress.c to still be correct as linker created
sections
    don't have a size on disk and it fixes the Arm bootstrap regression.

    So I'm partially revert this change so that we don't have to manage the
section
    manually as implied by SEC_LINKER_CREATED as it's causing an error when
both
    errata workarounds are used together and it wasn't needed.  This can also
be
    seen from that the arm bootstrap was fixed and no flag was added to it's
stubs.

    ld/ChangeLog:

        PR 25210
        PR 24753
        * emultempl/aarch64elf.em (elf${ELFSIZE}_aarch64_add_stub_section):
        Remove SEC_LINKER_CREATED.
        * testsuite/ld-aarch64/aarch64-elf.exp: Add erratum835769-843419.
        * testsuite/ld-aarch64/erratum835769-843419.d: New test.

    (cherry picked from commit 0db131fb835e4c4f6a024e86743467e7e01c965e)

    Signed-off-by: Tamar Christina <address@hidden>

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