summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2009-10-28 16:50:43 +0000
committerPaul Brook <paul@codesourcery.com>2009-10-28 16:50:43 +0000
commitd49bfe8b03805fec7c94c8359a0f926b6be4998f (patch)
tree81cd4375d502406670f250bd4d5511250484a7d6
parent74a643c6610a6d1a614df5b0875cf12e133330d2 (diff)
downloadbinutils-redhat-d49bfe8b03805fec7c94c8359a0f926b6be4998f.tar.gz
2009-10-28 Paul Brook <paul@codesourcery.com>
gas/ * config/tc-arm.c (opcode_lookup): Allow VFP/NEON type suffixes unconditionally.
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/config/tc-arm.c7
2 files changed, 7 insertions, 5 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 6e216b1df9..9a54405456 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -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
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
index 2c70923f29..22a3377409 100644
--- a/gas/config/tc-arm.c
+++ b/gas/config/tc-arm.c
@@ -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)