* config/obj-coffbfd.c (fixup_segment): Make common symbol and PC
authorIan Lance Taylor <ian@airs.com>
Wed, 4 May 1994 15:31:17 +0000 (15:31 +0000)
committerIan Lance Taylor <ian@airs.com>
Wed, 4 May 1994 15:31:17 +0000 (15:31 +0000)
relative adjustments when TE_LYNX is defined as well as when
TC_I386 is defined.

gas/ChangeLog
gas/config/obj-coffbfd.c

index a7fc8242ee7f869750ae71facdc92192265f395c..ade4fd48b07c5fef8eb3e29940c8c4360b99426a 100644 (file)
@@ -1,3 +1,9 @@
+Wed May  4 11:29:17 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
+
+       * config/obj-coffbfd.c (fixup_segment): Make common symbol and PC
+       relative adjustments when TE_LYNX is defined as well as when
+       TC_I386 is defined.
+
 Wed May  4 02:29:21 1994  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
 
        * as.h (strstr): Restore declaration.
index 9e708b5b5114474fa0c12c1f01a11f5942c48678..f62db376bc552274d4c7c87338a23d4b1b55af15 100644 (file)
@@ -2495,7 +2495,7 @@ fixup_segment (segP, this_segment_type)
 
              add_number += S_GET_VALUE (add_symbolP);
              add_number -= md_pcrel_from (fixP);
-#ifdef TC_I386
+#if defined (TC_I386) || defined (TE_LYNX)
              /* On the 386 we must adjust by the segment
                 vaddr as well.  Ian Taylor.  */
              add_number -= segP->scnhdr.s_vaddr;
@@ -2544,7 +2544,7 @@ fixup_segment (segP, this_segment_type)
                      continue;
                    }           /* COBR */
 #endif /* TC_I960 */
-#ifdef TC_I386
+#if defined (TC_I386) || defined (TE_LYNX)
                  /* 386 COFF uses a peculiar format in
                     which the value of a common symbol is
                     stored in the .text segment (I've
@@ -2571,7 +2571,7 @@ fixup_segment (segP, this_segment_type)
            {
              fixP->fx_addsy = &abs_symbol;
            }                   /* if there's an add_symbol */
-#ifdef TC_I386
+#if defined (TC_I386) || defined (TE_LYNX)
          /* On the 386 we must adjust by the segment vaddr
             as well.  Ian Taylor.  */
          add_number -= segP->scnhdr.s_vaddr;