bfd/ChangeLog:
commit6f5d9d12a187a4074c3591198caa308d8b8b9f9b
authorUlrich Weigand <uweigand@de.ibm.com>
Thu, 15 Nov 2007 23:47:58 +0000 (15 23:47 +0000)
committerUlrich Weigand <uweigand@de.ibm.com>
Thu, 15 Nov 2007 23:47:58 +0000 (15 23:47 +0000)
tree73af7a4ac68a51e81648bebe0c1ef11f9fb4a45a
parentf3e2ebdbd3e664810bfc546ff826cf49d50f4b6b
bfd/ChangeLog:

* elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Set udata.p of
synthetic symbol to point to the ELF symbol it was derived from.

gdb/ChangeLog:

* elfread.c (ST_REGULAR, ST_DYNAMIC, ST_SYNTHETIC): New defines.
(elf_symtab_read): Rename DYNAMIC argument to TYPE.  Do not access
ELF-private symbol data when processing synthetic symbols.  Use
udata.p to get at size of ppc64 synthetic 'dot' symbols.
(elf_symfile_read): Pass TYPE argument to elf_symtab_read.
bfd/ChangeLog
bfd/elf64-ppc.c