This is the mail archive of the
binutils-cvs@sourceware.cygnus.com
mailing list for the binutils project.
binutils/bfd ChangeLog elf-bfd.h elf32-i386.c ...
- To: binutils-cvs@sourceware.cygnus.com
- Subject: binutils/bfd ChangeLog elf-bfd.h elf32-i386.c ...
- From: ian@sourceware.cygnus.com
- Date: 4 Sep 1999 16:26:09 -0000
CVSROOT: /cvs/binutils
Module name: binutils
Changes by: ian@egcs.cygnus.com 99/09/04 09:26:09
Modified files:
bfd : ChangeLog elf-bfd.h elf32-i386.c elf32-sparc.c
elflink.h
Log message:
* elf-bfd.h (ELF_LINK_NON_GOT_REF): Define.
* elflink.h (elf_adjust_dynamic_symbol): Copy REF_REGULAR_NONWEAK
and NON_GOT_REF from weak defined symbol to real symbol.
* elf32-i386.c (elf_i386_check_relocs): Set NON_GOT_REF.
(elf_i386_adjust_dynamic_symbol): If NON_GOT_REF is not set, don't
create a COPY reloc.
* elf32-sparc.c (elf32_sparc_check_relocs): Set NON_GOT_REF.
(elf32_sparc_adjust_dynamic_symbol): If NON_GOT_REF is not set,
don't create a COPY reloc.