ld: don't generate base relocations in PE output for absolute symbols
[deliverable/binutils-gdb.git] / ld / ldmain.c
index 863df0293ea12ffc29deee1cb363bedd947082b3..7a3c02aeaa62fd9d579fc9c13e8bf26fc0e1d973 100644 (file)
@@ -357,6 +357,7 @@ main (int argc, char **argv)
 #ifdef DEFAULT_NEW_DTAGS
   link_info.new_dtags = DEFAULT_NEW_DTAGS;
 #endif
+  link_info.start_stop_gc = FALSE;
   link_info.start_stop_visibility = STV_PROTECTED;
 
   ldfile_add_arch ("");
@@ -1074,7 +1075,9 @@ multiple_definition (struct bfd_link_info *info,
       nval = oval;
       obfd = NULL;
     }
-  einfo (_("%X%P: %C: multiple definition of `%pT'"),
+  if (!info->warn_multiple_definition)
+    einfo ("%X");
+  einfo (_("%P: %C: multiple definition of `%pT'"),
         nbfd, nsec, nval, name);
   if (obfd != NULL)
     einfo (_("; %D: first defined here"), obfd, osec, oval);
This page took 0.023786 seconds and 4 git commands to generate.