* config/tc-sh.c (md_assemble): Call as_bad when there are excess
operands.
This commit is contained in:
parent
c1687039eb
commit
5fc44b2d43
@ -1,3 +1,8 @@
|
||||
Thu Aug 5 23:05:56 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
|
||||
|
||||
* config/tc-sh.c (md_assemble): Call as_bad when there are excess
|
||||
operands.
|
||||
|
||||
1999-08-05 Donn Terry <donn@interix.com>
|
||||
|
||||
* config/te-interix.h: New file.
|
||||
|
@ -1066,9 +1066,16 @@ md_assemble (str)
|
||||
}
|
||||
else
|
||||
{
|
||||
if (opcode->arg[0] != A_END)
|
||||
if (opcode->arg[0] == A_END)
|
||||
{
|
||||
get_operands (opcode, op_end, operand);
|
||||
/* Ignore trailing whitespace. If there is any, it has already
|
||||
been compressed to a single space. */
|
||||
if (*op_end == ' ')
|
||||
op_end++;
|
||||
}
|
||||
else
|
||||
{
|
||||
op_end = get_operands (opcode, op_end, operand);
|
||||
}
|
||||
opcode = get_specific (opcode, operand);
|
||||
|
||||
@ -1083,6 +1090,9 @@ md_assemble (str)
|
||||
return;
|
||||
}
|
||||
|
||||
if (*op_end)
|
||||
as_bad (_("excess operands: '%s'"), op_end);
|
||||
|
||||
build_Mytes (opcode, operand);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user