aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2015-02-23 16:45:05 +1030
committerAlan Modra <amodra@gmail.com>2015-02-26 14:09:50 +1030
commita127494f2dcad834743e613be4cfea39511ad5ec (patch)
tree50acf38638babae8ef62de680ed7d6c3c659f2ec /bfd/ChangeLog
parente26e3344573513d33e99bca5c659bbbe3a9b647c (diff)
downloadgdb-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/ChangeLog7
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.