aboutsummaryrefslogtreecommitdiff
path: root/gas/config
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1996-10-08 17:15:20 +0000
committerIan Lance Taylor <ian@airs.com>1996-10-08 17:15:20 +0000
commit5e1e8f23cf48dd3cd32d95f385d4b491820b55cf (patch)
treeb7ab9bd76fef2c77beaec009aa32113cbf97d05e /gas/config
parent8a5c77a19edac456c8fe1772c902e6db97ee36d8 (diff)
downloadgdb-5e1e8f23cf48dd3cd32d95f385d4b491820b55cf.zip
gdb-5e1e8f23cf48dd3cd32d95f385d4b491820b55cf.tar.gz
gdb-5e1e8f23cf48dd3cd32d95f385d4b491820b55cf.tar.bz2
* as.h: Include libiberty.h.
(xmalloc, xrealloc): Don't declare. * as.c: Don't include libiberty.h. * expr.c, read.c, stabs.c, config/obj-coff.c: Likewise. * config/tc-mips.c: Likewise. * messages.c: Likewise. (xstrerror): Don't declare. * xmalloc.c: Remove.
Diffstat (limited to 'gas/config')
-rw-r--r--gas/config/tc-mips.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c
index fc691c0..0cce278 100644
--- a/gas/config/tc-mips.c
+++ b/gas/config/tc-mips.c
@@ -25,7 +25,6 @@
#include "as.h"
#include "config.h"
#include "subsegs.h"
-#include "libiberty.h"
#include <ctype.h>
@@ -1211,6 +1210,9 @@ append_insn (place, ip, address_expr, reloc_type, unmatched_hi)
break;
case BFD_RELOC_MIPS_JMP:
+ ip->insn_opcode |= (address_expr->X_add_number >> 2) & 0x3ffffff;
+ break;
+
case BFD_RELOC_16_PCREL_S2:
goto need_reloc;