* aoutx.h (aout_link_check_ar_symbols): When changing a symbol to
authorIan Lance Taylor <ian@airs.com>
Fri, 22 Jul 1994 18:53:23 +0000 (18:53 +0000)
committerIan Lance Taylor <ian@airs.com>
Fri, 22 Jul 1994 18:53:23 +0000 (18:53 +0000)
commit7c6da9cade1c47d725fac11ddc9aaf921f85c22d
tree50cc77e306108de96cf41f87a4c731bdbae277c6
parent36c6e8c37fc1ebc698b8d260c6ef09fe2d18ea69
* aoutx.h (aout_link_check_ar_symbols): When changing a symbol to
common, set the alignment.
(aout_link_add_symbols): Restrict the alignment of a common symbol
to the alignment power given by the architecture.
* elf.c (_bfd_elf_link_hash_newfunc): Don't initialize align.  Do
initialize copy_offset.
* elf32-i386.c (elf_i386_adjust_dynamic_symbol): Use copy_offset
field rather than align field.  Get alignment using bfd_log2
rather than switch.
* elf32-sparc.c (elf32_sparc_adjust_dynamic_symbol): Likewise.
* elf32-i386.c (elf_i386_finish_dynamic_symbol): Use copy_offset,
not align.
* elf32-sparc.c (elf32_sparc_finish_dynamic_symbol): Likewise.
bfd/elf.c
bfd/elf32-i386.c
bfd/elf32-sparc.c
bfd/elfcode.h
bfd/libelf.h