bug-binutils
[Top][All Lists]
Advanced

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

[Bug gold/18152] [2.26 Regression] internal error in do_relocate_section


From: cvs-commit at gcc dot gnu.org
Subject: [Bug gold/18152] [2.26 Regression] internal error in do_relocate_sections, at gold/reloc.cc:953
Date: Sun, 22 Mar 2015 00:50:30 +0000

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

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

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

commit bd9e0d4628f1265c42516f90c4f162cefa787294
Author: Cary Coutant <address@hidden>
Date:   Sat Mar 21 17:47:49 2015 -0700

    Fix internal error in do_relocate_sections when using plugins.

    In a previous patch for PR 14675, to fix a problem with
    the .eh_frame section when static linking, I added a step to
    finalize the .eh_frame section at the end of the first link
    pass. This patch caused PR 18152, where a plugin-claimed
    object caused a non-claimed object's layout to be deferred
    until replacement files were read. The call to
    finalize_eh_frame_section() is happening before the layout of
    the deferred objects, leading to the internal error in
    do_relocate_sections.

    This patch moves the finalization of the .eh_frame section to
    after deferred objects have been processed.

    gold/
        PR gold/14675
        PR gold/18152
        * gold.cc (queue_middle_tasks): Finalize .eh_frame after laying out
        deferred objects.

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