]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gas/config/tc-i386.c
Fix a translation problem in the x86 assembler.
[thirdparty/binutils-gdb.git] / gas / config / tc-i386.c
index 66d5ea5a99da47a61bf18623f6bd09b10c5f124d..c70b9f47aa86af98634005c1686e03d0c6f1e33e 100644 (file)
@@ -5067,14 +5067,26 @@ md_assemble (char *line)
          return;
        case unsupported_64bit:
          if (ISLOWER (mnem_suffix))
-           as_bad (_("`%s%c' is %s supported in 64-bit mode"),
-                   pass1_mnem ? pass1_mnem : current_templates->start->name,
-                   mnem_suffix,
-                   flag_code == CODE_64BIT ? _("not") : _("only"));
+           {
+             if (flag_code == CODE_64BIT)
+               as_bad (_("`%s%c' is not supported in 64-bit mode"),
+                       pass1_mnem ? pass1_mnem : current_templates->start->name,
+                       mnem_suffix);
+             else
+               as_bad (_("`%s%c' is only supported in 64-bit mode"),
+                       pass1_mnem ? pass1_mnem : current_templates->start->name,
+                       mnem_suffix);
+           }
          else
-           as_bad (_("`%s' is %s supported in 64-bit mode"),
-                   pass1_mnem ? pass1_mnem : current_templates->start->name,
-                   flag_code == CODE_64BIT ? _("not") : _("only"));
+           {
+             if (flag_code == CODE_64BIT)
+               as_bad (_("`%s' is not supported in 64-bit mode"),
+                       pass1_mnem ? pass1_mnem : current_templates->start->name);
+             else
+               as_bad (_("`%s' is only supported in 64-bit mode"),
+                       pass1_mnem ? pass1_mnem : current_templates->start->name);
+           }
+                 
          return;
        case invalid_sib_address:
          err_msg = _("invalid SIB address");