* configure.tgt (powerpc64-*): Fix targ_obj.
[binutils-gdb.git] / gold / main.cc
index e10600b195da3650f7eac2775eff8288e022422e..8e8e8f9d2f40e663f380205ce332aa85aa34ccec 100644 (file)
 #include "dirsearch.h"
 #include "workqueue.h"
 #include "object.h"
+#include "archive.h"
 #include "symtab.h"
 #include "layout.h"
+#include "plugin.h"
 
 using namespace gold;
 
@@ -189,6 +191,10 @@ main(int argc, char** argv)
   if (parameters->options().relocatable())
     command_line.script_options().version_script_info()->clear();
 
+  // Load plugin libraries.
+  if (command_line.options().has_plugins())
+    command_line.options().plugins()->load_plugins();
+
   // The work queue.
   Workqueue workqueue(command_line.options());
 
@@ -228,6 +234,7 @@ main(int argc, char** argv)
              program_name, m.arena);
 #endif
       File_read::print_stats();
+      Archive::print_stats();
       fprintf(stderr, _("%s: output file size: %lld bytes\n"),
              program_name, static_cast<long long>(layout.output_file_size()));
       symtab.print_stats();