* ldlang.c (lang_relocate_globals): Skip indirect symbols, which
authorIan Lance Taylor <ian@airs.com>
Mon, 5 Jul 1993 21:32:13 +0000 (21:32 +0000)
committerIan Lance Taylor <ian@airs.com>
Mon, 5 Jul 1993 21:32:13 +0000 (21:32 +0000)
now have a non NULL srefs_chain.

ld/ChangeLog
ld/ldlang.c

index adf4faf18fa14fffc0393b37dfbc47e1587b5ac0..62a1a464305641cdaca94b1f3a097597efc4435b 100644 (file)
@@ -1,3 +1,11 @@
+Mon Jul  5 14:29:48 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * ldlang.c (lang_relocate_globals): Skip indirect symbols, which
+       now have a non NULL srefs_chain.
+
+       * config/hp300hpux.mt: Use emulation hp3hpux rather than
+       hp300hpux, since the latter does not exist.
+
 Fri Jul  2 18:06:05 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
 
        * genscripts.sh: Put the scripts in the ldscripts directory, not
index 0fa415831fe9ab17f0b6bc140398af93c0dd1408..95580ebab5c6262967b9d947bc1a076aadf5e3eb 100644 (file)
@@ -1896,6 +1896,10 @@ lang_relocate_globals ()
   {
     asymbol *it;
 
+    /* Skip indirect symbols.  */
+    if (lgs->flags & SYM_INDIRECT)
+      continue;
+
     if (lgs->sdefs_chain)
       {
        it = *(lgs->sdefs_chain);