diff options
author | Alan Modra <amodra@gmail.com> | 2014-09-22 17:53:15 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2014-09-22 18:57:16 +0930 |
commit | 49727e46175419c638251b39091f24c575568bee (patch) | |
tree | 772cb54ac720f72790ab013236f2b5c3cdc63c79 /binutils/ChangeLog | |
parent | aa8f4d1e5e6c01420489a2dfba72495bbd8489be (diff) | |
download | fsf-binutils-gdb-49727e46175419c638251b39091f24c575568bee.zip fsf-binutils-gdb-49727e46175419c638251b39091f24c575568bee.tar.gz fsf-binutils-gdb-49727e46175419c638251b39091f24c575568bee.tar.bz2 |
Readelf: Handle forward references to CIEs
The linker side of pr16563 was fixed with commit 18cd5bce, but
unfortunately people continue to use older linkers with -flto. This
means we have binaries with working .eh_frame that can't be dumped by
readelf, and I'm seeing internal IBM bug reports about this fact.
PR 16563
* dwarf.c (GET): Remove semicolon.
(read_cie): New function, extracted from..
(display_debug_frames): ..here. Correctly handle signed offset
from FDE to CIE in .eh_frame. Decode forward referenced CIEs too.
Diffstat (limited to 'binutils/ChangeLog')
-rw-r--r-- | binutils/ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 223bf11..e8b2daf 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,11 @@ +2014-09-22 Alan Modra <amodra@gmail.com> + + PR 16563 + * dwarf.c (GET): Remove semicolon. + (read_cie): New function, extracted from.. + (display_debug_frames): ..here. Correctly handle signed offset + from FDE to CIE in .eh_frame. Decode forward referenced CIEs too. + 2014-09-16 Nick Clifton <nickc@redhat.com> * readelf.c (display_arm_attribute): Use unsigned int type for |