gdb/testsuite/
[binutils-gdb.git] / gold / target.cc
index 0ddc13d68ed91b0a67afa6d8f60d187e705cd733..776c50afbc2b57a77364ae13dee002146b69795d 100644 (file)
 // MA 02110-1301, USA.
 
 #include "gold.h"
-#include "target.h"
+#include "elfcpp.h"
 #include "dynobj.h"
+#include "symtab.h"
 #include "output.h"
-#include "elfcpp.h"
+#include "target.h"
 
 namespace gold
 {
@@ -144,6 +145,15 @@ 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
+// 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;
+}
+
 // Default conversion for -fsplit-stack is to give an error.
 
 void