* top.c (stop_sig, float_handler, do_nothing): Remove.
[deliverable/binutils-gdb.git] / gold / defstd.cc
index 984f3e1b042e44f5b41892ab9fec849d36e0c18d..e09d8142ba74e9b574b6d3885f12a50b3ae0f73d 100644 (file)
@@ -107,7 +107,67 @@ const Define_symbol_in_section in_section[] =
     0,                         // nonvis
     true,                      // offset_is_from_end
     true                       // only_if_ref
-  }
+  },
+  {
+    "__rel_iplt_start",                // name
+    ".rel.iplt",               // output_section
+    0,                         // value
+    0,                         // size
+    elfcpp::STT_NOTYPE,                // type
+    elfcpp::STB_GLOBAL,                // binding
+    elfcpp::STV_HIDDEN,                // visibility
+    0,                         // nonvis
+    false,                     // offset_is_from_end
+    true                       // only_if_ref
+  },
+  {
+    "__rel_iplt_end",          // name
+    ".rel.iplt",               // output_section
+    0,                         // value
+    0,                         // size
+    elfcpp::STT_NOTYPE,                // type
+    elfcpp::STB_GLOBAL,                // binding
+    elfcpp::STV_HIDDEN,                // visibility
+    0,                         // nonvis
+    true,                      // offset_is_from_end
+    true                       // only_if_ref
+  },
+  {
+    "__rela_iplt_start",       // name
+    ".rela.iplt",              // output_section
+    0,                         // value
+    0,                         // size
+    elfcpp::STT_NOTYPE,                // type
+    elfcpp::STB_GLOBAL,                // binding
+    elfcpp::STV_HIDDEN,                // visibility
+    0,                         // nonvis
+    false,                     // offset_is_from_end
+    true                       // only_if_ref
+  },
+  {
+    "__rela_iplt_end",         // name
+    ".rela.iplt",              // output_section
+    0,                         // value
+    0,                         // size
+    elfcpp::STT_NOTYPE,                // type
+    elfcpp::STB_GLOBAL,                // binding
+    elfcpp::STV_HIDDEN,                // visibility
+    0,                         // nonvis
+    true,                      // offset_is_from_end
+    true                       // only_if_ref
+  },
+  {
+    "__stack",                 // name
+    ".stack",                  // output_section
+    0,                         // value
+    0,                         // size
+    elfcpp::STT_NOTYPE,                // type
+    elfcpp::STB_GLOBAL,                // binding
+    elfcpp::STV_DEFAULT,       // visibility
+    0,                         // nonvis
+    false,                     // offset_is_from_end
+    true                       // only_if_ref
+  },
 };
 
 const int in_section_count = sizeof in_section / sizeof in_section[0];
@@ -238,7 +298,7 @@ const Define_symbol_in_segment in_segment[] =
     elfcpp::STV_DEFAULT,       // visibility
     0,                         // nonvis
     Symbol::SEGMENT_END,       // offset_from_base
-    false                      // only_if_ref
+    true                       // only_if_ref
   }
 };
 
This page took 0.02467 seconds and 4 git commands to generate.