gas/
2005-05-09 Jan Beulich <jbeulich@novell.com> * config/tc-i386.c (parse_insn): Disallow use of prefix separator and comma in Intel mode. include/opcode/ 2005-05-09 Jan Beulich <jbeulich@novell.com> * i386.h (i386_optab): Add ht and hnt.
This commit is contained in:
parent
089dfecdde
commit
e44823cfe5
4 changed files with 15 additions and 3 deletions
|
@ -1,3 +1,8 @@
|
|||
2005-05-09 Jan Beulich <jbeulich@novell.com>
|
||||
|
||||
* config/tc-i386.c (parse_insn): Disallow use of prefix separator
|
||||
and comma in Intel mode.
|
||||
|
||||
2005-05-09 Jan Beulich <jbeulich@novell.com>
|
||||
|
||||
* config/tc-i386.c (tc_x86_regname_to_dw2regnum): Correct 64-bit mode
|
||||
|
|
|
@ -1606,8 +1606,9 @@ parse_insn (line, mnemonic)
|
|||
}
|
||||
if (!is_space_char (*l)
|
||||
&& *l != END_OF_INSN
|
||||
&& *l != PREFIX_SEPARATOR
|
||||
&& *l != ',')
|
||||
&& (intel_syntax
|
||||
|| (*l != PREFIX_SEPARATOR
|
||||
&& *l != ',')))
|
||||
{
|
||||
as_bad (_("invalid character %s in mnemonic"),
|
||||
output_invalid (*l));
|
||||
|
@ -1615,7 +1616,7 @@ parse_insn (line, mnemonic)
|
|||
}
|
||||
if (token_start == l)
|
||||
{
|
||||
if (*l == PREFIX_SEPARATOR)
|
||||
if (!intel_syntax && *l == PREFIX_SEPARATOR)
|
||||
as_bad (_("expecting prefix; got nothing"));
|
||||
else
|
||||
as_bad (_("expecting mnemonic; got nothing"));
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2005-05-09 Jan Beulich <jbeulich@novell.com>
|
||||
|
||||
* i386.h (i386_optab): Add ht and hnt.
|
||||
|
||||
2005-04-18 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* i386.h: Insert hyphens into selected VIA PadLock extensions.
|
||||
|
|
|
@ -876,6 +876,8 @@ static const template i386_optab[] =
|
|||
{"repz", 0, 0xf3, X, 0, NoSuf|IsPrefix, { 0, 0, 0} },
|
||||
{"repne", 0, 0xf2, X, 0, NoSuf|IsPrefix, { 0, 0, 0} },
|
||||
{"repnz", 0, 0xf2, X, 0, NoSuf|IsPrefix, { 0, 0, 0} },
|
||||
{"ht", 0, 0x3e, X, 0, NoSuf|IsPrefix, { 0, 0, 0} },
|
||||
{"hnt", 0, 0x2e, X, 0, NoSuf|IsPrefix, { 0, 0, 0} },
|
||||
{"rex", 0, 0x40, X, Cpu64, NoSuf|IsPrefix, { 0, 0, 0} },
|
||||
{"rexz", 0, 0x41, X, Cpu64, NoSuf|IsPrefix, { 0, 0, 0} },
|
||||
{"rexy", 0, 0x42, X, Cpu64, NoSuf|IsPrefix, { 0, 0, 0} },
|
||||
|
|
Loading…
Reference in a new issue