[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/20472] [2.27 Regression] glibc-2.24 fails to build with the 2.7
From: |
cvs-commit at gcc dot gnu.org |
Subject: |
[Bug ld/20472] [2.27 Regression] glibc-2.24 fails to build with the 2.7 branch on powerpc64-linux-gnu |
Date: |
Fri, 19 Aug 2016 03:25:14 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=20472
--- Comment #4 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot
gnu.org> ---
The binutils-2_27-branch branch has been updated by Alan Modra
<address@hidden>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=7f27ccfcd5b86a6517a5c01d1cc29e87ac39c13c
commit 7f27ccfcd5b86a6517a5c01d1cc29e87ac39c13c
Author: Alan Modra <address@hidden>
Date: Fri Aug 19 11:06:41 2016 +0930
PR 20472, PowerPC64 ifunc confusion
This patch fixes quite a lot of confusion in allocate_dynrelocs over
ifuncs. Function descriptors make ELFv1 quite different to ELFv2.
PR 20472
* elf64-ppc.c (ppc64_elf_before_check_relocs): Tweak abiversion test.
(readonly_dynrelocs): Comment fix.
(global_entry_stub): New function.
(ppc64_elf_adjust_dynamic_symbol): Tweak abiversion test. Match
ELFv2 code deciding on dynamic relocs vs. global entry stubs to
that in size_global_entry_stubs, handling ifunc too. Delete dead
weak sym code.
(allocate_dynrelocs): Ensure dyn_relocs field is cleared when no
dyn_relocs are needed. Correct handling of ifunc dyn_relocs.
Tidy ELIMINATE_COPY_RELOCS code, only setting dynindx for
undefweak syms. Expand and correct comments.
(size_global_entry_stubs): Ensure symbol is defined.
(ppc64_elf_relocate_section): Match condition under which
dyn_relocs are emitted to that in allocate_dynrelocs.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/20472] New: [2.27 Regression] glibc-2.24 fails to build with the 2.7 brnach on powerpc-linux-gnu, doko at debian dot org, 2016/08/15
- [Bug ld/20472] [2.27 Regression] glibc-2.24 fails to build with the 2.7 brnach on powerpc-linux-gnu, doko at debian dot org, 2016/08/15
- [Bug ld/20472] [2.27 Regression] glibc-2.24 fails to build with the 2.7 brnach on powerpc-linux-gnu, doko at debian dot org, 2016/08/15
- [Bug ld/20472] [2.27 Regression] glibc-2.24 fails to build with the 2.7 branch on powerpc-linux-gnu, ppluzhnikov at google dot com, 2016/08/15
- [Bug ld/20472] [2.27 Regression] glibc-2.24 fails to build with the 2.7 branch on powerpc64-linux-gnu, amodra at gmail dot com, 2016/08/15
- [Bug ld/20472] [2.27 Regression] glibc-2.24 fails to build with the 2.7 branch on powerpc64-linux-gnu, cvs-commit at gcc dot gnu.org, 2016/08/18
- [Bug ld/20472] [2.27 Regression] glibc-2.24 fails to build with the 2.7 branch on powerpc64-linux-gnu,
cvs-commit at gcc dot gnu.org <=
- [Bug ld/20472] [2.27 Regression] glibc-2.24 fails to build with the 2.7 branch on powerpc64-linux-gnu, amodra at gmail dot com, 2016/08/19