2009-10-28 Paul Brook <paul@codesourcery.com>
authorPaul Brook <paul@codesourcery.com>
Wed, 28 Oct 2009 16:50:44 +0000 (16:50 +0000)
committerPaul Brook <paul@codesourcery.com>
Wed, 28 Oct 2009 16:50:44 +0000 (16:50 +0000)
gas/
* config/tc-arm.c (opcode_lookup): Allow VFP/NEON type suffixes
unconditionally.

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

index 6e216b1df97589e862c361478ebc0ea329dd315c..9a544054565c05f49f6641e6376b8950b8c60ffc 100644 (file)
@@ -1,3 +1,8 @@
+2009-10-28  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (opcode_lookup): Allow VFP/NEON type suffixes
+       unconditionally.
+
 2009-10-28  Alan Modra  <amodra@bigpond.net.au>
 
        PR gas/10856
index 2c70923f29333af265581126d24f10af9c596707..22a337740929aad515f0acb5712dc913270bcd2f 100644 (file)
@@ -14955,14 +14955,11 @@ opcode_lookup (char **str)
   const struct asm_opcode *opcode;
   const struct asm_cond *cond;
   char save[2];
-  bfd_boolean neon_supported;
-
-  neon_supported = ARM_CPU_HAS_FEATURE (cpu_variant, fpu_neon_ext_v1);
 
   /* Scan up to the end of the mnemonic, which must end in white space,
-     '.' (in unified mode, or for Neon instructions), or end of string.  */
+     '.' (in unified mode, or for Neon/VFP instructions), or end of string.  */
   for (base = end = *str; *end != '\0'; end++)
-    if (*end == ' ' || ((unified_syntax || neon_supported) && *end == '.'))
+    if (*end == ' ' || *end == '.')
       break;
 
   if (end == base)