* gas/arm/neon-vmov-bad.s: Likewise.
* gas/arm/neon-vmov-bad.l: Likewise.
* config/tc-arm.c (do_neon_mov): Break on NS_NULL.
+2013-02-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * config/tc-arm.c (do_neon_mov): Break on NS_NULL.
+
2013-02-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
* configure.tgt: Add nios2-*-rtems*.
do_vfp_nsyn_opcode ("fmsrr");
break;
+ case NS_NULL:
+ /* neon_select_shape has determined that the instruction
+ shape is wrong and has already set the error message. */
+ break;
+
default:
abort ();
}
+2013-02-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gas/arm/neon-vmov-bad.d: New file.
+ * gas/arm/neon-vmov-bad.s: Likewise.
+ * gas/arm/neon-vmov-bad.l: Likewise.
+
2013-02-14 Yufeng Zhang <yufeng.zhang@arm.com>
* gas/aarch64/system.s: Add tests.
--- /dev/null
+# name: Bad shape for vmov
+# as: -mfpu=neon
+# error-output: neon-vmov-bad.l
--- /dev/null
+[^:]*: Assembler messages:
+[^:]*:3: Error: invalid instruction shape -- `vmov Q0,d0'
--- /dev/null
+.syntax unified
+.arm
+ vmov Q0, d0