OSDN Git Service

Adjust last patch--same ChangeLog entry, same e-mail.
authorian <ian>
Thu, 11 Mar 2010 01:18:26 +0000 (01:18 +0000)
committerian <ian>
Thu, 11 Mar 2010 01:18:26 +0000 (01:18 +0000)
gold/i386.cc
gold/target.cc

index 822cc7c..1776383 100644 (file)
@@ -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()));
 }
 
index e774f63..776c50a 100644 (file)
@@ -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.