diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2007-11-01 19:06:54 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2007-11-01 19:06:54 +0000 |
commit | 7ce189b305dfcd2d0c094d763696f71a67baaab3 (patch) | |
tree | e015d3ab2886b817dd7ec19d7893653ba8babc9d /gas | |
parent | 4a146fc23c49f610976a41458061bd8ec1bd62f8 (diff) | |
download | gdb-7ce189b305dfcd2d0c094d763696f71a67baaab3.zip gdb-7ce189b305dfcd2d0c094d763696f71a67baaab3.tar.gz gdb-7ce189b305dfcd2d0c094d763696f71a67baaab3.tar.bz2 |
gas/
2007-11-01 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (md_assemble): Replace no_xsuf with
no_ldsuf.
(match_template): Likewise.
opcodes/
2007-11-01 H.J. Lu <hongjiu.lu@intel.com>
* i386-gen.c (opcode_modifiers): Replace No_xSuf with
No_ldSuf.
* i386-opc.tbl: Likewise.
* i386-opc.h (No_xSuf): Renamed to ...
(No_ldSuf): This.
(FWait): Updated.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 6 | ||||
-rw-r--r-- | gas/config/tc-i386.c | 6 |
2 files changed, 9 insertions, 3 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 416a38a..9dd33e7 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,11 @@ 2007-11-01 H.J. Lu <hongjiu.lu@intel.com> + * config/tc-i386.c (md_assemble): Replace no_xsuf with + no_ldsuf. + (match_template): Likewise. + +2007-11-01 H.J. Lu <hongjiu.lu@intel.com> + * config/tc-i386.h (LONG_DOUBLE_MNEM_SUFFIX): Use a non-ascii letter. diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c index 59ad7bf..ecf122e 100644 --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -2201,7 +2201,7 @@ md_assemble (line) || !i.tm.opcode_modifier.no_wsuf || !i.tm.opcode_modifier.no_lsuf || !i.tm.opcode_modifier.no_ssuf - || !i.tm.opcode_modifier.no_xsuf + || !i.tm.opcode_modifier.no_ldsuf || !i.tm.opcode_modifier.no_qsuf)) as_bad (_("ambiguous operand size for `%s'"), i.tm.name); @@ -3000,7 +3000,7 @@ match_template (void) else if (i.suffix == QWORD_MNEM_SUFFIX) suffix_check.no_qsuf = 1; else if (i.suffix == LONG_DOUBLE_MNEM_SUFFIX) - suffix_check.no_xsuf = 1; + suffix_check.no_ldsuf = 1; for (t = current_templates->start; t < current_templates->end; t++) { @@ -3016,7 +3016,7 @@ match_template (void) || (t->opcode_modifier.no_lsuf & suffix_check.no_lsuf) || (t->opcode_modifier.no_ssuf & suffix_check.no_ssuf) || (t->opcode_modifier.no_qsuf & suffix_check.no_qsuf) - || (t->opcode_modifier.no_xsuf & suffix_check.no_xsuf)) + || (t->opcode_modifier.no_ldsuf & suffix_check.no_ldsuf)) && !(intel_syntax && t->opcode_modifier.ignoresize)) continue; |