summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/arm/inst-po-2.l
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2009-07-09 07:52:37 +0000
committerNick Clifton <nickc@redhat.com>2009-07-09 07:52:37 +0000
commit375ad0c718c2a9a33b8bb54644b94035608ea8c1 (patch)
treed653e3fa9041e1bbd353b01f0ae4769a93e15866 /gas/testsuite/gas/arm/inst-po-2.l
parent5352cb182477f3c44d2ee7f7af8c9472c1e0841c (diff)
downloadbinutils-redhat-375ad0c718c2a9a33b8bb54644b94035608ea8c1.tar.gz
* config/tc-arm.c (it_fsm_post_encode): New forward declaration.
(set_it_insn_type_nonvoid): New macro. (emit_thumb32_expr): New function. (thumb_insn_size): New function. (emit_insn): New function. (s_arm_elf_inst): New function. (md_pseudo_table): New pseudo-opcode entries added. * doc/c-arm.texi: New directive added. * gas/arm/inst-po.d: New testcase. * gas/arm/inst-po.s: New file. * gas/arm/inst-po-2.d: New testcase. * gas/arm/inst-po-2.s: New file. * gas/arm/inst-po-2.l: New file. * gas/arm/inst-po-3.d: New testcase. * gas/arm/inst-po-3.s: New file. * gas/arm/inst-po-be.d: New testcase.
Diffstat (limited to 'gas/testsuite/gas/arm/inst-po-2.l')
-rw-r--r--gas/testsuite/gas/arm/inst-po-2.l6
1 files changed, 6 insertions, 0 deletions
diff --git a/gas/testsuite/gas/arm/inst-po-2.l b/gas/testsuite/gas/arm/inst-po-2.l
new file mode 100644
index 0000000000..677d39631c
--- /dev/null
+++ b/gas/testsuite/gas/arm/inst-po-2.l
@@ -0,0 +1,6 @@
+[^:]*: Assembler messages:
+[^:]*:7: Error: constant expression required
+[^:]*:10: Error: width suffixes are invalid in ARM mode
+[^:]*:11: Error: width suffixes are invalid in ARM mode
+[^:]*:14: Error: cannot determine Thumb instruction size. Use .inst.n/.inst.w instead
+[^:]*:15: Error: .inst.n operand too big. Use .inst.w instead