* config/tc-i386.h (TC_RELOC_RTSYM_LOC_FIXUP): Keep relocs for all
authorIan Lance Taylor <ian@airs.com>
Mon, 4 May 1998 21:10:49 +0000 (21:10 +0000)
committerIan Lance Taylor <ian@airs.com>
Mon, 4 May 1998 21:10:49 +0000 (21:10 +0000)
references to externally visible symbols.
* config/tc-i386.c (md_apply_fix3): When OBJ_ELF, don't add the
  values in twice for a PC relative reloc if the symbol is
  externally defined.

gas/ChangeLog

index d207e39b12ce47f1d1df85200ee4d9ff50001149..0a90c1a217773b89d5dd29f33b01c7f331359b74 100644 (file)
@@ -1,5 +1,11 @@
 Mon May  4 16:12:23 1998  Ian Lance Taylor  <ian@cygnus.com>
 
+       * config/tc-i386.h (TC_RELOC_RTSYM_LOC_FIXUP): Keep relocs for all
+       references to externally visible symbols.
+       * config/tc-i386.c (md_apply_fix3): When OBJ_ELF, don't add the
+       values in twice for a PC relative reloc if the symbol is
+       externally defined.
+
        * config/tc-sparc.h (tc_fix_adjustable) [OBJ_AOUT]: When PIC,
        don't adjust a PC relative reloc against an externally visible
        symbol.