+Tue Sep 2 15:40:56 1997 Andrew Cagney <cagney@b1.cygnus.com>
+
+ * config/tc-v850.c (md_assemble): Use opcode->name instead of
+ opcode->opcode as the sentinal. Zero is a valid opcode.
+
start-sanitize-v850
Tue Aug 26 16:51:14 1997 Ian Lance Taylor <ian@cygnus.com>
errmsg = "invalid condition code name";
}
}
+ /* start-sanitize-v850e */
else if (operand->flags & V850E_PUSH_POP)
{
errmsg = parse_register_list (& insn, operand);
ex.X_op = O_constant;
ex.X_add_number = 0;
}
+ /* end-sanitize-v850e */
+ /* start-sanitize-v850e */
else if (operand->flags & V850E_IMMEDIATE16)
{
expression (& ex);
extra_data = ex.X_add_number;
ex.X_add_number = 0;
}
+ /* end-sanitize-v850e */
+ /* start-sanitize-v850e */
else if (operand->flags & V850E_IMMEDIATE32)
{
expression (& ex);
extra_data = ex.X_add_number;
ex.X_add_number = 0;
}
+ /* end-sanitize-v850e */
else if (register_name (&ex)
&& (operand->flags & V850_OPERAND_REG) == 0)
{
if (match == 0)
{
next_opcode = opcode + 1;
- if (next_opcode->opcode != 0 && !strcmp (next_opcode->name, opcode->name))
+ if (next_opcode->name != NULL && strcmp (next_opcode->name, opcode->name) == 0)
{
opcode = next_opcode;
continue;