aboutsummaryrefslogtreecommitdiffstats
path: root/test/MC/X86/AlignedBundling/bundle-lock-option-error.s
diff options
context:
space:
mode:
authorEli Bendersky <eliben@google.com>2013-01-07 23:12:59 +0000
committerEli Bendersky <eliben@google.com>2013-01-07 23:12:59 +0000
commit59d152197d741ab930dfc99ced3cac1b8bc8bef9 (patch)
tree84c006ce7807d0a79ac5acdd7efbb324657c4e94 /test/MC/X86/AlignedBundling/bundle-lock-option-error.s
parentf3e1e6917cfca1c46f92c13e5507deaf5bc7b8d1 (diff)
downloadexternal_llvm-59d152197d741ab930dfc99ced3cac1b8bc8bef9.zip
external_llvm-59d152197d741ab930dfc99ced3cac1b8bc8bef9.tar.gz
external_llvm-59d152197d741ab930dfc99ced3cac1b8bc8bef9.tar.bz2
Add some additional tests for the .bundle_lock align_to_end feature that didn't
make into the last commit. Also, update the test-generation script to generate an exhaustive test for align_to_end as well, and include the generated test. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171811 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/X86/AlignedBundling/bundle-lock-option-error.s')
-rw-r--r--test/MC/X86/AlignedBundling/bundle-lock-option-error.s11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/MC/X86/AlignedBundling/bundle-lock-option-error.s b/test/MC/X86/AlignedBundling/bundle-lock-option-error.s
new file mode 100644
index 0000000..82c5d7c
--- /dev/null
+++ b/test/MC/X86/AlignedBundling/bundle-lock-option-error.s
@@ -0,0 +1,11 @@
+# RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - 2>&1 | FileCheck %s
+
+# Missing .bundle_align_mode argument
+# CHECK: error: invalid option
+
+ .bundle_align_mode 4
+ .bundle_lock 5
+ imull $17, %ebx, %ebp
+ .bundle_unlock
+
+