2008-05-23 H.J. Lu <hongjiu.lu@intel.com>

PR gas/6518
	* config/tc-i386.c (match_template): Report ambiguous operand
	size, not invalid suffix when there is no match in Intel
	syntax.
This commit is contained in:
H.J. Lu 2008-05-23 13:55:36 +00:00
parent da5938a216
commit 95f283e8f6
2 changed files with 13 additions and 2 deletions

View File

@ -1,3 +1,10 @@
2008-05-23 H.J. Lu <hongjiu.lu@intel.com>
PR gas/6518
* config/tc-i386.c (match_template): Report ambiguous operand
size, not invalid suffix when there is no match in Intel
syntax.
2008-05-22 Paul Brook <paul@codesourcery.com>
* config/tc-arm.c (parse_cond): Covert to lowercase before matching.

View File

@ -3754,8 +3754,12 @@ match_template (void)
if (t == current_templates->end)
{
/* We found no match. */
as_bad (_("suffix or operands invalid for `%s'"),
current_templates->start->name);
if (intel_syntax)
as_bad (_("ambiguous operand size or operands invalid for `%s'"),
current_templates->start->name);
else
as_bad (_("suffix or operands invalid for `%s'"),
current_templates->start->name);
return 0;
}