summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/X86/intel-syntax-2.s
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2014-08-06 23:21:13 +0000
committerReid Kleckner <reid@kleckner.net>2014-08-06 23:21:13 +0000
commitce63b791fe23739e1b7b6a45495c74e8b9cc09f5 (patch)
tree938c05f8edfde88553fad931a2dd3c8f3929b921 /llvm/test/MC/X86/intel-syntax-2.s
parent71b471fa09ec973df9b65eabc3e02b1a452d2801 (diff)
downloadbcm5719-llvm-ce63b791fe23739e1b7b6a45495c74e8b9cc09f5.tar.gz
bcm5719-llvm-ce63b791fe23739e1b7b6a45495c74e8b9cc09f5.zip
MC X86: Accept ".att_syntax prefix" and diagnose noprefix
Fixes PR18916. I don't think we need to implement support for either hybrid syntax. Nobody should write Intel assembly with '%' prefixes on their registers or AT&T assembly without them. llvm-svn: 215031
Diffstat (limited to 'llvm/test/MC/X86/intel-syntax-2.s')
-rw-r--r--llvm/test/MC/X86/intel-syntax-2.s8
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/test/MC/X86/intel-syntax-2.s b/llvm/test/MC/X86/intel-syntax-2.s
index d6dbe152cd5..f7bdaf92dbb 100644
--- a/llvm/test/MC/X86/intel-syntax-2.s
+++ b/llvm/test/MC/X86/intel-syntax-2.s
@@ -7,3 +7,11 @@ _test:
.att_syntax
// CHECK: movl $257, -4(%rsp)
movl $257, -4(%rsp)
+
+_test2:
+.intel_syntax noprefix
+ mov DWORD PTR [RSP - 4], 255
+// CHECK: movl $255, -4(%rsp)
+.att_syntax prefix
+ movl $255, -4(%rsp)
+// CHECK: movl $255, -4(%rsp)
OpenPOWER on IntegriCloud