aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2004-08-27 14:54:41 +0000
committerAlan Modra <amodra@gmail.com>2004-08-27 14:54:41 +0000
commit699733f62ed40ee19b1975f3ae9bf21ae3d2838d (patch)
tree1e297d06b26dc2bff15c5dc2c0066ab42d110c75 /bfd/ChangeLog
parent4b6f5fd267ce6dfd92baedba31da50f1b3c82a92 (diff)
downloadgdb-699733f62ed40ee19b1975f3ae9bf21ae3d2838d.zip
gdb-699733f62ed40ee19b1975f3ae9bf21ae3d2838d.tar.gz
gdb-699733f62ed40ee19b1975f3ae9bf21ae3d2838d.tar.bz2
* elf64-ppc.c (ppc64_elf_branch_reloc): Check .opd is in a regular
object file. (struct sfpr_def_parms): Save some space. (sfpr_define): Here too. * elf64-ppc.c (compare_symbols): Put section syms first. (sym_exists_at): New function. (ppc64_elf_get_synthetic_symtab): Use relocs to find code entry points only for relocatable files. Use .opd section contents otherwise. Generally clean up the code.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 5819f76..1db8b5f 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,16 @@
+2004-08-28 Alan Modra <amodra@bigpond.net.au>
+
+ * elf64-ppc.c (ppc64_elf_branch_reloc): Check .opd is in a regular
+ object file.
+ (struct sfpr_def_parms): Save some space.
+ (sfpr_define): Here too.
+
+ * elf64-ppc.c (compare_symbols): Put section syms first.
+ (sym_exists_at): New function.
+ (ppc64_elf_get_synthetic_symtab): Use relocs to find code entry
+ points only for relocatable files. Use .opd section contents
+ otherwise. Generally clean up the code.
+
2004-08-27 Alan Modra <amodra@bigpond.net.au>
* elf64-ppc.c (STD_R0_0R1, STD_R0_0R12, LD_R0_0R1, LD_R0_0R12,