From: Pip Cet Date: Tue, 10 May 2016 01:31:47 +0000 (+0930) Subject: PR 20059 _bfd_elf_copy_link_hash_symbol_type segfault X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=66a368220cc109070a30ac2bbf24057c8b07a2b0;p=binutils-gdb.git PR 20059 _bfd_elf_copy_link_hash_symbol_type segfault PR ld/20059 * elfxx-target.h (bfd_elfNN_bfd_copy_link_hash_symbol_type): Define as _bfd_generic_copy_link_hash_symbol_type when using generic hash table. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 29dad0121d3..e8c670bc091 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,10 @@ +2016-05-10 Pip Cet + + PR ld/20059 + * elfxx-target.h (bfd_elfNN_bfd_copy_link_hash_symbol_type): + Define as _bfd_generic_copy_link_hash_symbol_type when using + generic hash table. + 2016-05-09 Nick Clifton PR binutils/20063 diff --git a/bfd/elfxx-target.h b/bfd/elfxx-target.h index c1bbadce6dd..0dc4f75aeae 100644 --- a/bfd/elfxx-target.h +++ b/bfd/elfxx-target.h @@ -250,6 +250,10 @@ #ifndef bfd_elfNN_bfd_link_hash_table_create #define bfd_elfNN_bfd_link_hash_table_create _bfd_elf_link_hash_table_create #endif +#ifndef bfd_elfNN_bfd_copy_link_hash_symbol_type +#define bfd_elfNN_bfd_copy_link_hash_symbol_type \ + _bfd_elf_copy_link_hash_symbol_type +#endif #ifndef bfd_elfNN_bfd_link_add_symbols #define bfd_elfNN_bfd_link_add_symbols bfd_elf_link_add_symbols #endif @@ -266,6 +270,10 @@ #define bfd_elfNN_bfd_link_hash_table_create \ _bfd_generic_link_hash_table_create #endif +#ifndef bfd_elfNN_bfd_copy_link_hash_symbol_type +#define bfd_elfNN_bfd_copy_link_hash_symbol_type \ + _bfd_generic_copy_link_hash_symbol_type +#endif #ifndef bfd_elfNN_bfd_link_add_symbols #define bfd_elfNN_bfd_link_add_symbols _bfd_generic_link_add_symbols #endif @@ -278,11 +286,6 @@ #define bfd_elfNN_bfd_link_just_syms _bfd_elf_link_just_syms #endif -#ifndef bfd_elfNN_bfd_copy_link_hash_symbol_type -#define bfd_elfNN_bfd_copy_link_hash_symbol_type \ - _bfd_elf_copy_link_hash_symbol_type -#endif - #ifndef bfd_elfNN_bfd_link_split_section #define bfd_elfNN_bfd_link_split_section _bfd_generic_link_split_section #endif