* configure.tgt (powerpc64-*): Fix targ_obj.
[binutils-gdb.git] / gold / defstd.cc
index 944af3e0869fe0a64375c1911aea644501450e48..984f3e1b042e44f5b41892ab9fec849d36e0c18d 100644 (file)
@@ -23,6 +23,7 @@
 #include "gold.h"
 
 #include "symtab.h"
+#include "layout.h"
 #include "defstd.h"
 
 // This is a simple file which defines the standard symbols like
@@ -251,8 +252,11 @@ namespace gold
 void
 define_standard_symbols(Symbol_table* symtab, const Layout* layout)
 {
-  symtab->define_symbols(layout, in_section_count, in_section);
-  symtab->define_symbols(layout, in_segment_count, in_segment);
+  bool saw_sections_clause = layout->script_options()->saw_sections_clause();
+  symtab->define_symbols(layout, in_section_count, in_section,
+                        saw_sections_clause);
+  symtab->define_symbols(layout, in_segment_count, in_segment,
+                        saw_sections_clause);
 }
 
 } // End namespace gold.