https://sourceware.org/bugzilla/show_bug.cgi?id=17005
Cary Coutant changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://sourceware.org/bugzilla/show_bug.cgi?id=17005
--- Comment #4 from cvs-commit at gcc dot gnu.org ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".
The branch,
https://sourceware.org/bugzilla/show_bug.cgi?id=17005
Cary Coutant changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|ian at air
https://sourceware.org/bugzilla/show_bug.cgi?id=17005
--- Comment #3 from Alexander Ivchenko ---
If we assume that we applied patch from Comment 2, the resulting binary would
still fails, because the .eh_frame_hdr offset table is calculated incorrectly.
In Fde::write:
// Tell the exception fr
https://sourceware.org/bugzilla/show_bug.cgi?id=17005
--- Comment #2 from Alexander Ivchenko ---
Looks like in Eh_frame::set_final_data_size() output_offset is calculated
incorrectly:
it is always assumed that it is zero in the beginning. The following patch
helped to place relocations
correctly
https://sourceware.org/bugzilla/show_bug.cgi?id=17005
--- Comment #1 from Alexander Ivchenko ---
>objdump -W a32.out
a32.out: file format elf32-i386
Contents of the .eh_frame section:
ZERO terminator
0004 0014 CIE
Version: 1
Augmentation: