aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1995-01-23 19:22:52 +0000
committerIan Lance Taylor <ian@airs.com>1995-01-23 19:22:52 +0000
commit9cc7c60b405e33a3ad25d3701c980191daf486a5 (patch)
tree52d1c4f98fe4c2d74f1c5902067756d4008c79c2 /gas
parenteb10ff23af348b92f5f50fc0e4744da84d87a140 (diff)
downloadgdb-9cc7c60b405e33a3ad25d3701c980191daf486a5.zip
gdb-9cc7c60b405e33a3ad25d3701c980191daf486a5.tar.gz
gdb-9cc7c60b405e33a3ad25d3701c980191daf486a5.tar.bz2
* config/tc-sh.h (tc_init_after_args): Don't define.
* config/tc-sh.c (md_begin): Remove unused variable table. (md_assemble): Remove unused variable p. (md_convert_frag): Cast fr_address to unsigned long for printf. (md_apply_fix): Use as_warn_where rather than as_warn. (sh_init_after_args): Remove empty function.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog7
-rw-r--r--gas/config/tc-sh.c17
2 files changed, 12 insertions, 12 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index ac37c41..c7f5bbe 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,5 +1,12 @@
Mon Jan 23 14:07:58 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
+ * config/tc-sh.h (tc_init_after_args): Don't define.
+ * config/tc-sh.c (md_begin): Remove unused variable table.
+ (md_assemble): Remove unused variable p.
+ (md_convert_frag): Cast fr_address to unsigned long for printf.
+ (md_apply_fix): Use as_warn_where rather than as_warn.
+ (sh_init_after_args): Remove empty function.
+
* configure.in (i386-*-gnu*elf*): New target.
Sat Jan 21 19:02:23 1995 Ian Lance Taylor <ian@tweedledumb.cygnus.com>
diff --git a/gas/config/tc-sh.c b/gas/config/tc-sh.c
index d4e8ddf..0625836 100644
--- a/gas/config/tc-sh.c
+++ b/gas/config/tc-sh.c
@@ -28,7 +28,7 @@
#include "bfd.h"
#include "subsegs.h"
#define DEFINE_TABLE
-#include "../opcodes/sh-opc.h"
+#include "opcodes/sh-opc.h"
#include <ctype.h>
const char comment_chars[] = "!";
const char line_separator_chars[] = ";";
@@ -155,7 +155,6 @@ md_begin ()
{
sh_opcode_info *opcode;
char *prev_name = "";
- register relax_typeS *table;
opcode_hash_control = hash_new ();
@@ -760,7 +759,6 @@ md_assemble (str)
sh_opcode_info *opcode;
char name[20];
int nlen = 0;
- char *p;
/* Drop leading whitespace */
while (*str == ' ')
str++;
@@ -1145,8 +1143,8 @@ abort();
if (donerelax && !relax)
{
- as_warn ("Offset doesn't fit at 0x%x, trying to get to %s+0x%x",
- fragP->fr_address,
+ as_warn ("Offset doesn't fit at 0x%lx, trying to get to %s+0x%x",
+ (unsigned long) fragP->fr_address,
fragP->fr_symbol ? S_GET_NAME(fragP->fr_symbol): "",
targ_addr);
}
@@ -1219,7 +1217,7 @@ md_apply_fix (fixP, val)
val += 3;
val /= 4;
if (val & ~0xff)
- as_warn ("pcrel too far at %x\n", addr);
+ as_warn_where (fixP->fx_file, fixP->fx_line, "pcrel too far");
buf[lowbyte] = val;
break;
@@ -1232,7 +1230,7 @@ md_apply_fix (fixP, val)
val++;*/
val /= 2;
if (val & ~0xff)
- as_warn ("pcrel too far at %x\n", addr);
+ as_warn_where (fixP->fx_file, fixP->fx_line, "pcrel too far");
buf[lowbyte] = val;
break;
@@ -1391,8 +1389,3 @@ tc_coff_sizemachdep (frag)
{
return md_relax_table[frag->fr_subtype].rlx_length;
}
-
-int
-sh_init_after_args()
-{
-}