Properly place the NULL STT_FILE symbol revistited
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 0cd8bbd18055e6056d524531275b4fb93b8cdeb7..44fc2bb83eded8e0dab41edfd7f3f7a130a3c79c 100644 (file)
@@ -1,3 +1,19 @@
+2015-02-17  Alan Modra  <amodra@gmail.com>
+
+       PR ld/17975
+       * elflink.c (struct elf_outext_info): Remove need_second_pass
+       and second_pass.
+       (elf_link_output_extsym): Delete code handling second forced
+       local pass.  Move code emitting NULL STT_FILE symbol later, so
+       that it can be omitted if forced local is stripped.  Don't
+       emit the NULL STT_FILE if no file symbols have been output.
+       (bfd_elf_final_link): Remove second forced local pass.
+       * elf32-ppc.c (add_stub_sym): Set linker_def on linker syms.
+       (ppc_elf_size_dynamic_sections): Likewise.
+       * elf64-ppc.c (ppc_build_one_stub): Likewise.
+       (build_global_entry_stubs): Likewise.
+       (ppc64_elf_build_stubs): Likewise.
+
 2015-02-16  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/17975
This page took 0.034363 seconds and 4 git commands to generate.