* coffgen.c (coff_write_alien_symbol): If we are not using the
authorIan Lance Taylor <ian@airs.com>
Thu, 25 Aug 1994 14:46:10 +0000 (14:46 +0000)
committerIan Lance Taylor <ian@airs.com>
Thu, 25 Aug 1994 14:46:10 +0000 (14:46 +0000)
symbol, clear the name so that it is not put in the string table.
From Antti.Miettinen@ntc.nokia.com.

bfd/ChangeLog
bfd/coffgen.c

index fea7f4d..df27096 100644 (file)
@@ -1,3 +1,9 @@
+Thu Aug 25 10:44:53 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
+
+       * coffgen.c (coff_write_alien_symbol): If we are not using the
+       symbol, clear the name so that it is not put in the string table.
+       From Antti.Miettinen@ntc.nokia.com.
+
 Wed Aug 24 11:49:19 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
 
        * coffgen.c (coff_print_symbol): Cast pointer different to long
index 386f8dd..1b8a48b 100644 (file)
@@ -783,7 +783,9 @@ coff_write_alien_symbol (abfd, symbol, written)
     {
       /* There isn't much point to writing out a debugging symbol
          unless we are prepared to convert it into COFF debugging
-         format.  So, we just ignore them.  */
+         format.  So, we just ignore them.  We must clobber the symbol
+         name to keep it from being put in the string table.  */
+      symbol->name = "";
       return true;
     }
   else