OSDN Git Service

* elf32-hppa.c (ELIMINATE_COPY_RELOCS): Define.
authoramodra <amodra>
Tue, 4 Nov 2003 23:52:57 +0000 (23:52 +0000)
committeramodra <amodra>
Tue, 4 Nov 2003 23:52:57 +0000 (23:52 +0000)
commit374d24f57238bb472ec763f7291a4560f89e711c
treef36366e9f6875899b5584d0583aab75d2a2bec84
parent9561c946f8bf8ad44a967295393bc81c0a53c2e6
* elf32-hppa.c (ELIMINATE_COPY_RELOCS): Define.
(elf32_hppa_copy_indirect_symbol): Don't copy NON_GOT_REF on
weakdefs.
(elf32_hppa_check_relocs): Use ELIMINATE_COPY_RELOCS.
(elf32_hppa_adjust_dynamic_symbol): Likewise.  Copy weakdef
NON_GOT_REF.
(allocate_dynrelocs): Use ELIMINATE_COPY_RELOCS and
SYMBOL_CALLS_LOCAL.  Discard relocs for undef weak syms with
non-default visibility.
(elf32_hppa_relocate_section): Use ELIMINATE_COPY_RELOCS and
SYMBOL_CALLS_LOCAL.
bfd/ChangeLog
bfd/elf32-hppa.c