* config/bfin-parse.y (check_macfunc): Loose the condition of
calling check_multiply_halfregs ().
This commit is contained in:
parent
4c80105b71
commit
f8fdc85041
@ -1,3 +1,8 @@
|
||||
2006-05-28 Jie Zhang <jie.zhang@analog.com>
|
||||
|
||||
* config/bfin-parse.y (check_macfunc): Loose the condition of
|
||||
calling check_multiply_halfregs ().
|
||||
|
||||
2006-05-25 Jie Zhang <jie.zhang@analog.com>
|
||||
|
||||
* config/bfin-parse.y (asm_1): Better check and deal with
|
||||
|
||||
@ -298,9 +298,10 @@ check_macfuncs (Macfunc *aa, Opt_mode *opa,
|
||||
return yyerror ("Vector AxMACs can't be same");
|
||||
}
|
||||
|
||||
/* If both ops are != 3, we have multiply_halfregs in both
|
||||
/* If both ops are one of 0, 1, or 2, we have multiply_halfregs in both
|
||||
assignment_or_macfuncs. */
|
||||
if (aa->op == ab->op && aa->op != 3)
|
||||
if (aa->op < 3 && aa->op >=0
|
||||
&& ab->op < 3 && ab->op >= 0)
|
||||
{
|
||||
if (check_multiply_halfregs (aa, ab) < 0)
|
||||
return -1;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user