From: Ian Lance Taylor Date: Thu, 11 Mar 2010 01:18:26 +0000 (+0000) Subject: Adjust last patch--same ChangeLog entry, same e-mail. X-Git-Tag: cygwin-1_7_3-release~184 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4c5193b7db75e1576d1da1ea8b5dfff29054e75e;p=external%2Fbinutils.git Adjust last patch--same ChangeLog entry, same e-mail. --- diff --git a/gold/i386.cc b/gold/i386.cc index 822cc7c..1776383 100644 --- a/gold/i386.cc +++ b/gold/i386.cc @@ -2788,7 +2788,6 @@ bool Target_i386::do_is_call_to_non_split(const Symbol* sym, unsigned int) const { return (sym->type() == elfcpp::STT_FUNC - && !this->is_defined_by_abi(sym) && !is_prefix_of("__i686.get_pc_thunk.", sym->name())); } diff --git a/gold/target.cc b/gold/target.cc index e774f63..776c50a 100644 --- a/gold/target.cc +++ b/gold/target.cc @@ -145,14 +145,13 @@ Target::do_make_output_section(const char* name, elfcpp::Elf_Word type, return new Output_section(name, type, flags); } -// Default for whether a reloc is a call to a non-split function is if -// the symbol is a function not defined by the ABI. +// Default for whether a reloc is a call to a non-split function is +// whether the symbol is a function. bool Target::do_is_call_to_non_split(const Symbol* sym, unsigned int) const { - return (sym->type() == elfcpp::STT_FUNC - && !this->is_defined_by_abi(sym)); + return sym->type() == elfcpp::STT_FUNC; } // Default conversion for -fsplit-stack is to give an error.