gas/
2005-07-18 Jan Beulich <jbeulich@novell.com> * config/tc-i386.c (parse_insn): Reject prefix if unavailable in current mode.
This commit is contained in:
parent
9a145ce60d
commit
2dd88dcacf
@ -1,3 +1,8 @@
|
||||
2005-07-18 Jan Beulich <jbeulich@novell.com>
|
||||
|
||||
* config/tc-i386.c (parse_insn): Reject prefix if unavailable in
|
||||
current mode.
|
||||
|
||||
2005-07-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
* config/tc-hppa.c (pa_ip): Search entire mnemonic before considering
|
||||
|
@ -1644,6 +1644,15 @@ parse_insn (line, mnemonic)
|
||||
&& current_templates
|
||||
&& (current_templates->start->opcode_modifier & IsPrefix))
|
||||
{
|
||||
if (current_templates->start->cpu_flags
|
||||
& (flag_code != CODE_64BIT ? Cpu64 : CpuNo64))
|
||||
{
|
||||
as_bad ((flag_code != CODE_64BIT
|
||||
? _("`%s' is only supported in 64-bit mode")
|
||||
: _("`%s' is not supported in 64-bit mode")),
|
||||
current_templates->start->name);
|
||||
return NULL;
|
||||
}
|
||||
/* If we are in 16-bit mode, do not allow addr16 or data16.
|
||||
Similarly, in 32-bit mode, do not allow addr32 or data32. */
|
||||
if ((current_templates->start->opcode_modifier & (Size16 | Size32))
|
||||
|
Loading…
Reference in New Issue
Block a user