aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorAndreas Jaeger <aj@suse.de>2001-02-20 09:48:45 +0000
committerAndreas Jaeger <aj@suse.de>2001-02-20 09:48:45 +0000
commit80b3ee89ae0907b4224ebfbbc6654b90973a01c7 (patch)
treec7f18cf22aeb274e35f04520c5c10d08f7243cd8 /gas
parent05aa1441bb42bdddacd51c2d959be57308de3c07 (diff)
downloadgdb-80b3ee89ae0907b4224ebfbbc6654b90973a01c7.zip
gdb-80b3ee89ae0907b4224ebfbbc6654b90973a01c7.tar.gz
gdb-80b3ee89ae0907b4224ebfbbc6654b90973a01c7.tar.bz2
2001-02-20 Bo Thorsen <bo@suse.de>
* config/tc-i386.c (tc_i386_fix_adjustable): Fix GOTPCREL GOT entry.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog11
-rw-r--r--gas/config/tc-i386.c1
2 files changed, 9 insertions, 3 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 8168c86..09a591d 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -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.
diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c
index 75daec6..105848d 100644
--- a/gas/config/tc-i386.c
+++ b/gas/config/tc-i386.c
@@ -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;