[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gold/14675] No eh_frame info registered in exception_static_test
From: |
cvs-commit at gcc dot gnu.org |
Subject: |
[Bug gold/14675] No eh_frame info registered in exception_static_test |
Date: |
Sun, 22 Mar 2015 00:50:30 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=14675
--- Comment #12 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.