Index PowerPC64 linker generated .eh_frame in .eh_frame_hdr
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 4534296fc115ea100a52a7ab6145638bff36c92c..ae00acb4035a85560b0a2afec523e83061c33af9 100644 (file)
@@ -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.
This page took 0.049387 seconds and 4 git commands to generate.