aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/config/tc-mips.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index a8a2c99..2b74b6b 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2002-11-18 Alexandre Oliva <aoliva@redhat.com>, Chris Demetriou <cgd@broadcom.com>
+
+ * config/tc-mips.c (tc_gen_reloc): Fix typo in handling of
+ GOT_LO16 on NEWABI.
+
2002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com>
* config/tc-tic4x.c: Fixed proper commandline
diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c
index 72177c1..611e775 100644
--- a/gas/config/tc-mips.c
+++ b/gas/config/tc-mips.c
@@ -13229,7 +13229,7 @@ tc_gen_reloc (section, fixp)
abort ();
/* newabi uses R_MIPS_GOT_DISP for local symbols */
- if (HAVE_NEWABI && BFD_RELOC_MIPS_GOT_LO16)
+ if (HAVE_NEWABI && fixp->fx_r_type == BFD_RELOC_MIPS_GOT_LO16)
{
fixp->fx_r_type = BFD_RELOC_MIPS_GOT_DISP;
retval[1] = NULL;