diff options
author | Alan Modra <amodra@gmail.com> | 2017-01-02 22:31:27 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2017-01-02 22:33:09 +1030 |
commit | 595e0a47f57b414843261303b8aa5036fd1fa1e3 (patch) | |
tree | f6628f41d8eaa87deeef7785445dd8347183788b /bfd/ChangeLog | |
parent | 7bd9df3bcdb1f736b696566b6142cb94d6b9b0d9 (diff) | |
download | fsf-binutils-gdb-595e0a47f57b414843261303b8aa5036fd1fa1e3.zip fsf-binutils-gdb-595e0a47f57b414843261303b8aa5036fd1fa1e3.tar.gz fsf-binutils-gdb-595e0a47f57b414843261303b8aa5036fd1fa1e3.tar.bz2 |
Don't make symbols dynamic other than undef weak
Fixes: tmpdir/pr14525: symbol lookup error: tmpdir/pr14525: undefined
symbol: __executable_start
FAIL: PIE PR ld/14525
* elf32-hppa.c (ensure_undef_weak_dynamic): New function.
(allocate_plt_static, allocate_dynrelocs): Use it.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 0db54c0..420f1fc 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,10 @@ 2017-01-02 Alan Modra <amodra@gmail.com> + * elf32-hppa.c (ensure_undef_weak_dynamic): New function. + (allocate_plt_static, allocate_dynrelocs): Use it. + +2017-01-02 Alan Modra <amodra@gmail.com> + * elf-hppa.h (elf_hppa_fake_sections): Set SHF_INFO_LINK for .PARISC.unwind section. |