OSDN Git Service

2001-02-20 Bo Thorsen <bo@suse.de>
authoraj <aj>
Tue, 20 Feb 2001 09:48:43 +0000 (09:48 +0000)
committeraj <aj>
Tue, 20 Feb 2001 09:48:43 +0000 (09:48 +0000)
* config/tc-i386.c (tc_i386_fix_adjustable): Fix GOTPCREL GOT
  entry.

gas/ChangeLog
gas/config/tc-i386.c

index 8168c86..09a591d 100644 (file)
@@ -1,3 +1,8 @@
+2001-02-20  Bo Thorsen  <bo@suse.de>
+
+       * config/tc-i386.c (tc_i386_fix_adjustable): Fix GOTPCREL GOT
+       entry.
+
 001-02-18  David O'Brien  <obrien@FreeBSD.org>
 
        * configure.in (cpu_type, arch): Add a generic FreeBSD specification as
@@ -18,7 +23,7 @@
 
 2001-02-16  matthew green  <mrg@redhat.com>
 
-       * gas/cgen.c (gas_cgen_md_apply_fix3): Support BFD_RELOC_64.
+       * gas/cgen.c (gas_cgen_md_apply_fix3): Support BFD_RELOC_64.
 
 2001-02-13  Jim Wilson  <wilson@redhat.com>
 
@@ -202,7 +207,7 @@ Mon Feb 12 17:45:50 CET 2001  Jan Hubicka  <jh@suse.cz>
 2001-02-02  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
 
        * config/tc-m68hc11.c (relaxable_symbol): Relax externally visible
-       symbols because there is no support for shared libraries and these 
+       symbols because there is no support for shared libraries and these
        symbols can't be overridden (unless they are weak).
 
 2001-02-01  Momchil Velikov  <velco@fadata.bg>
@@ -221,7 +226,7 @@ Mon Feb 12 17:45:50 CET 2001  Jan Hubicka  <jh@suse.cz>
        still set.  Issue an error message instead.
        (md_estimate_size_before_relax): Delete unused variable
        'buffer_address'.  Fixup parentheses around if statement.
-       
+
 2001-01-23  Kazu Hirata  <kazu@hxi.com>
 
        * as.c: Fix formatting.
index 75daec6..105848d 100644 (file)
@@ -1188,6 +1188,7 @@ tc_i386_fix_adjustable (fixP)
       || fixP->fx_r_type == BFD_RELOC_386_GOT32
       || fixP->fx_r_type == BFD_RELOC_X86_64_PLT32
       || fixP->fx_r_type == BFD_RELOC_X86_64_GOT32
+      || fixP->fx_r_type == BFD_RELOC_X86_64_GOTPCREL
       || fixP->fx_r_type == BFD_RELOC_VTABLE_INHERIT
       || fixP->fx_r_type == BFD_RELOC_VTABLE_ENTRY)
     return 0;