aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 4534296..ae00acb 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,20 @@
+2014-08-22 Alan Modra <amodra@gmail.com>
+
+ * elf-bfd.h (struct eh_frame_hdr_info): Delete merge_cies and
+ parsed_eh_frames.
+ (_bfd_elf_begin_eh_frame_parsing): Delete.
+ (_bfd_elf_end_eh_frame_parsing): Delete.
+ * elf-eh-frame.c (_bfd_elf_begin_eh_frame_parsing): Delete.
+ (_bfd_elf_end_eh_frame_parsing): Delete.
+ (_bfd_elf_parse_eh_frame): Don't test parsed_eh_frame. Test
+ !info->relocatable in place of merge_cies.
+ * elflink.c (bfd_elf_gc_sections, bfd_elf_discard_info): Adjust.
+ * elf64-ppc.c (glink_eh_frame_cie): Pad to multiple of 8.
+ (ppc64_elf_size_stubs): Likewise pad stub FDE.
+ (ppc64_elf_build_stubs): Move code setting glink .eh_frame to..
+ (ppc64_elf_size_stubs): ..here and..
+ (ppc64_elf_finish_dynamic_sections): ..here.
+
2014-08-21 Maciej W. Rozycki <macro@codesourcery.com>
* elf64-ppc.h (ppc64_elf_set_toc): Fix indentation.