aboutsummaryrefslogtreecommitdiff
path: root/binutils/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2014-09-22 17:53:15 +0930
committerAlan Modra <amodra@gmail.com>2014-09-22 18:57:16 +0930
commit49727e46175419c638251b39091f24c575568bee (patch)
tree772cb54ac720f72790ab013236f2b5c3cdc63c79 /binutils/ChangeLog
parentaa8f4d1e5e6c01420489a2dfba72495bbd8489be (diff)
downloadfsf-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/ChangeLog8
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