2007-01-05 H.J. Lu <hongjiu.lu@intel.com>
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 5 Jan 2007 14:55:44 +0000 (14:55 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 5 Jan 2007 14:55:44 +0000 (14:55 +0000)
* config/tc-i386.c (set_intel_syntax): Update set_intel_syntax
depending on allow_naked_reg.

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

index 25c726b8a68eb84d3c99d0f5612c7d8153f7a526..7b9c20e5abb64a7b723fc5b9b6e1af193a59dd11 100644 (file)
@@ -1,3 +1,8 @@
+2007-01-05  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (set_intel_syntax): Update set_intel_syntax
+       depending on allow_naked_reg.
+
 2007-01-04  Paul Brook  <paul@codesourcery.com>
 
        * config/tc-arm.c (do_cpsi): Set mmod bit for 2 argument form.
index 67bd39eb5c3bb9e21221151aeb2d606014e0ee5a..889bfc3767240c9846ac4e977595abaadb1930a0 100644 (file)
@@ -1105,14 +1105,9 @@ set_intel_syntax (int syntax_flag)
   else
     allow_naked_reg = (ask_naked_reg < 0);
 
-  if (intel_syntax && allow_naked_reg)
-    {
-      identifier_chars['%'] = '%';
-      register_prefix = "";
-    }
-  else
-    identifier_chars['%'] = 0;
+  identifier_chars['%'] = intel_syntax && allow_naked_reg ? '%' : 0;
   identifier_chars['$'] = intel_syntax ? '$' : 0;
+  register_prefix = allow_naked_reg ? "" : "%";
 }
 
 static void