diff options
author | Alan Modra <amodra@gmail.com> | 2015-02-23 16:45:05 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2015-02-26 14:09:50 +1030 |
commit | a127494f2dcad834743e613be4cfea39511ad5ec (patch) | |
tree | 50acf38638babae8ef62de680ed7d6c3c659f2ec /bfd/ChangeLog | |
parent | e26e3344573513d33e99bca5c659bbbe3a9b647c (diff) | |
download | gdb-a127494f2dcad834743e613be4cfea39511ad5ec.zip gdb-a127494f2dcad834743e613be4cfea39511ad5ec.tar.gz gdb-a127494f2dcad834743e613be4cfea39511ad5ec.tar.bz2 |
Use dynamic text relocs for protected vars
Rather than reporting a link error on attempting to use dynbss for
protected vars, use dynamic text relocs.
* elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Heed -z nocopyreloc.
Use text relocs rather than giving an error on trying to use
.dynbss for protected shared lib vars.
* elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Likewise.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 5eabbd7..bddd764 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,10 @@ +2015-02-26 Alan Modra <amodra@gmail.com> + + * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Heed -z nocopyreloc. + Use text relocs rather than giving an error on trying to use + .dynbss for protected shared lib vars. + * elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Likewise. + 2015-02-25 Andrew Burgess <andrew.burgess@embecosm.com> * elf32-avr.c (struct elf_avr_section_data): New structure. |