2008-01-03 H.J. Lu <hongjiu.lu@intel.com>
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 4 Jan 2008 01:27:01 +0000 (01:27 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 4 Jan 2008 01:27:01 +0000 (01:27 +0000)
* config/tc-i386.c (md_assemble): Use !intel_mnemonic instead
of SYSV386_COMPAT.

gas/ChangeLog
gas/config/tc-i386.c

index 87b4ee531bfa196e797a0c4ec3f51f606889101f..7d7bb765fb5f85ba341a2a59b62c20fcc41ff3bb 100644 (file)
@@ -1,3 +1,8 @@
+2008-01-03  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (md_assemble): Use !intel_mnemonic instead
+       of SYSV386_COMPAT.
+
 2008-01-03  H.J. Lu  <hongjiu.lu@intel.com>
 
        * gas/config/tc-i386.c (cpu_arch_flags_not): Removed.
index 050ad229b68cf205a1babd84c3a3bb3f2e6872d3..09675309177aab1459295b72872e8c3e99916541 100644 (file)
@@ -2205,8 +2205,9 @@ md_assemble (line)
 
   if (intel_syntax)
     {
-      /* Undo SYSV386_COMPAT brokenness when in Intel mode.  See i386.h  */
-      if (SYSV386_COMPAT
+      /* Undo AT&T Mnemonic brokenness when in Intel mode.  See
+        i386-opc.tbl.  */
+      if (!intel_mnemonic
          && (i.tm.base_opcode & 0xfffffde0) == 0xdce0)
        i.tm.base_opcode ^= Opcode_FloatR;