Add --hash-size switch to the linker
[deliverable/binutils-gdb.git] / ld / ldmain.c
index f3df44ff9e0bdd6637c7f5a81f2fb9d4be59d586..f1804c438a0fe069ba4968eb49f3d94d418c7133 100644 (file)
@@ -267,6 +267,7 @@ main (int argc, char **argv)
   config.has_shared = FALSE;
   config.split_by_reloc = (unsigned) -1;
   config.split_by_file = (bfd_size_type) -1;
+  config.hash_table_size = 0;
   command_line.force_common_definition = FALSE;
   command_line.inhibit_common_definition = FALSE;
   command_line.interpreter = NULL;
@@ -344,6 +345,9 @@ main (int argc, char **argv)
   lang_has_input_file = FALSE;
   parse_args (argc, argv);
 
+  if (config.hash_table_size != 0)
+    bfd_hash_set_default_size (config.hash_table_size);
+
   ldemul_set_symbols ();
 
   if (link_info.relocatable)
This page took 0.022825 seconds and 4 git commands to generate.