summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2014-03-04 00:33:17 +0000
committerReid Kleckner <reid@kleckner.net>2014-03-04 00:33:17 +0000
commitd84e70ea1b86d6d71b4d2c2ea22bfd0773e3058c (patch)
treea4a0d04a49baed881bfb0df5fa39c0f56c7a42ec /llvm/test/MC
parent70cb2311abb354dc8a15f63a4db59c52034b238f (diff)
downloadbcm5719-llvm-d84e70ea1b86d6d71b4d2c2ea22bfd0773e3058c.tar.gz
bcm5719-llvm-d84e70ea1b86d6d71b4d2c2ea22bfd0773e3058c.zip
MC: Fix Intel assembly parser for [global + offset]
We were dropping the displacement on the floor if we also had some immediate offset. Should fix PR19033. llvm-svn: 202774
Diffstat (limited to 'llvm/test/MC')
-rw-r--r--llvm/test/MC/X86/intel-syntax.s9
1 files changed, 9 insertions, 0 deletions
diff --git a/llvm/test/MC/X86/intel-syntax.s b/llvm/test/MC/X86/intel-syntax.s
index 0f75d5d82a5..540282a74c7 100644
--- a/llvm/test/MC/X86/intel-syntax.s
+++ b/llvm/test/MC/X86/intel-syntax.s
@@ -590,3 +590,12 @@ fdivr ST(1)
// CHECK: fxrstorq (%rax)
fxsave64 opaque ptr [rax]
fxrstor64 opaque ptr [rax]
+
+.bss
+.globl _g0
+.text
+
+// CHECK: movq _g0, %rbx
+// CHECK: movq _g0+8, %rcx
+mov rbx, qword ptr [_g0]
+mov rcx, qword ptr [_g0 + 8]
OpenPOWER on IntegriCloud