diff options
Diffstat (limited to 'gas/config')
-rw-r--r-- | gas/config/tc-i386.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c index 0669c03..56bf31f 100644 --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -3384,7 +3384,11 @@ process_suffix (void) } else if (i.suffix == QWORD_MNEM_SUFFIX) { - if (!check_qword_reg ()) + if (intel_syntax + && i.tm.opcode_modifier.ignoresize + && i.tm.opcode_modifier.no_qsuf) + i.suffix = 0; + else if (!check_qword_reg ()) return 0; } else if (i.suffix == WORD_MNEM_SUFFIX) |