bug-binutils
[Top][All Lists]
Advanced

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

[Bug gold/20523] powerpc64le kernel build with additional cross section


From: cvs-commit at gcc dot gnu.org
Subject: [Bug gold/20523] powerpc64le kernel build with additional cross section references fails
Date: Tue, 30 Aug 2016 06:15:26 +0000

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

--- Comment #5 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The master branch has been updated by Alan Modra <address@hidden>:

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

commit 57f6d32deafcfec43bef5e963e12aacc0783a1e4
Author: Alan Modra <address@hidden>
Date:   Tue Aug 30 11:58:05 2016 +0930

    [GOLD] correct grouping of stubs

    This patch rewrites the rather obscure can_add_to_stub_group, fixing
    a problem with the handling of sections containing conditional
    external branches.  When a section group contains any such section,
    the group size needs to be limited to a much smaller size than groups
    with only non-conditional external branches.

        PR 20523
        * powerpc.cc (class Stub_control): Add has14_.  Comment owner_.
        (Stub_control::can_add_to_stub_group): Correct grouping of
        sections containing 14-bit external branches.  When returning
        false, set state_ to reflect the fact that we have one section
        for the next group.  Rewrite most of function for clarity.
        Add and expand comments.
        (Target_powerpc::do_relax): Print stub group size retry in hex.

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