From 66a368220cc109070a30ac2bbf24057c8b07a2b0 Mon Sep 17 00:00:00 2001 From: Pip Cet Date: Tue, 10 May 2016 11:01:47 +0930 Subject: [PATCH] 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. --- bfd/ChangeLog | 7 +++++++ bfd/elfxx-target.h | 13 ++++++++----- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 29dad01..e8c670b 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 c1bbadc..0dc4f75 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 -- 2.7.4